@paragonjs/core
v0.0.41-a
Published
Paragon is a React-based component library for front-end development. Paragon's goal is to create a basic toolkit which can help both experienced and new developers to quickly bootstrap applications, build production web-applications, and more.
Downloads
11
Readme
paragon.js
Paragon is a React-based component library for front-end development. Paragon's goal is to create a basic toolkit which can help both experienced and new developers to quickly bootstrap applications, build production web-applications, and more.
Paragon is currently under development but is ready to alpha test! At the time of writing, there is a small handful of components available to use. Please use at your own risk, while these components should work, there could be limited functionality or bugs present.
Documentation
See https://paragonjs.com for documentation and other details.
Version 0.0.41 is out now!
Installation
To install Paragon, please use the following command in the root directory of any React application.
yarn add @paragonjs/core
or
npm install @paragonjs/core
Usage
Important
In the entry point of your project (index.js, index.ts) import styling:
import "@paragonjs/core/dist/src/main.css";
Paragon is simple to use; just important a component and render it. Paragon's components come preloaded with many props which increase their usability and utility also helping you style your application quickly.
Javascript
import { Card, AsyncButton } from "@paragonjs/core";
export default function Example() {
return (
<Card>
<AsyncButton color="lavander">Click me!</AsyncButton>
</Card>
);
}
Typescript
import { Card, AsyncButton } from "@paragonjs/core";
const TypescriptExample: React.FC<React.HTMLAttributes<HTMLDivElement>> = (props: AsyncButtonProps): JSX.Element => {
return (
<Card>
<AsyncButton color="berry">Click me</AsyncButton>
</Card>
);
};
export default TypescriptExample;
Development
To help develop, clone this repository.
You can test local builds using NPM or Yarn link.
In Paragon repository:
yarn link
In another React repository where you can render and test components:
yarn link "@paragonjs/core"
Begin importing components into the project, you can rebuild the Paragon repository using
yarn build
in the Paragon repository; This will update all projects which are linked using npm
and yarn with the new build.