New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More β†’
Socket
Sign inDemoInstall
Socket

@papanasi/preact

Package Overview
Dependencies
Maintainers
1
Versions
132
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@papanasi/preact

Papanasi Preact UI Library

  • 1.0.0-rc.8
  • npm
  • Socket score

Version published
Weekly downloads
37
increased by37.04%
Maintainers
1
Weekly downloads
Β 
Created
Source

Papanasi

The Universal UI Library

πŸ” Overview

πŸ₯―Papanasi (pronunced pΙ‘pΙ™nΓ¦Κƒ or papanash) is a UI library to use cross Frameworks. A set of components to use in Angular, Preact, Qwik, React, Solid, Svelte, Vue and Web Components. Is based on the Mitosis library and documented using Storybook.

Package version Sponsor GitHub stars Tweet

🧩 Platforms


Angular
Angular Sandbox Angular downloads Angular status

Preact
Preact Sandbox Preact downloads Preact status

Qwik
Qwik Sandbox Qwik downloads Qwik status

React
React Sandbox React downloads React status

Solid
Solid Sandbox Solid downloads Solid status

Svelte
Svelte Sandbox Svelte downloads Svelte status

Vue
Vue Sandbox Vue downloads Vue status

Standard
Webcomponents Sandbox Web Components downloads Web Components status

πŸ“£ Manifesto

This library born as a pet project to create universal components, easy to extend in any project and easy to use with any framework, is based on the next principles:

A Component...

  • ...should be cross-libraries but the code should be written once.
  • ...should have a minimum style but easy to extend it via CSS by any dev.
  • ...should provide some optional themes to make it easy to use.
  • ...should be accessible (FUTURE RELEASES).
  • ...should be made for developers not for non-coders, they will decide how to style most of the things.
  • ...should be tree-shakable.
  • ...should be compatible with StoryBook.
  • ...should be inspired by other UI Libraries and don't reinvent the wheel.
  • ...should be easy to create new variants.

πŸ“š Setup and scripts

With npm:

$ npm install @papanasi/preact

With yarn:

$ yarn add @papanasi/preact

πŸ”¨ Components status

Layout Components
Container

Preview
Row

Preview
Column

Preview
Grid

Preview
Regular Components
Avatar

Preview
Button

Preview
Code

Preview
Pill

Preview
Spinner

Preview
Enterprise Components
Itchio

Preview
Extensions
Tooltip

Preview

πŸ“— Documentation

To learn more about Papanasi, check the documentation.

πŸ“ƒ License

MIT

πŸš€ Contributing

Contributing Guidelines

To build the project run:

> yarn install
> yarn compile

You can choose which frameworks to build by passing the --targets:

> yarn compile --targets react vue

It is also possible to specify which components to build --files:

> yarn compile --files avatar pill

If you want to disable the linting use --no-lint:

> yarn compile --no-lint

To contribute and watch the changes in local environment just use:

> yarn dev

Finally, to launch storybook use:

> yarn start

Thanks to everyone who contributed:

Contributors


Made with πŸ• by Quique Fdez Guerra

FAQs

Package last updated on 03 Oct 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚑️ by Socket Inc