@opium-react/components v0.0.44
React Ui component library for the web
Quick start
Using NPM
Install button module to your project.
npm install @opium-react/button
Using button component
Import Button
module to instantiate button component.
import Button from '@opium-react/button';
Using the module in your app
<Button>Button text</Button>
Please check the storybook for more reference.
For development
Install node_modules for all packages
Running npm install will install node_modules on the root package.json and then run
lerna bootstrap
to install the dependencies of each packagenpm install
Start storybook
npm start
Build app
npm run build
Publish app
npm run publish
Add dependencies to modules
lerna add {some_new_module} --scope={to_module}
Link opium-generator
opium-generator will be used to create components boiler plate code. opium-generator can be installed locally by running the commands
$ cd opium-generator $ npm link
Create a module
opium-generator create component_name
lerna exec --scope @opium-react/workflow -- babel src -d dist --ignore src/__tests__/,src/__stories__/ &&
lerna exec --scope @opium-react/layout -- babel src -d dist --ignore src/__tests__/,src/__stories__/ &&
lerna exec --scope @opium-react/page -- babel src -d dist --ignore src/__tests__/,src/__stories__/ &&
lerna exec --scope @opium-react/page -- node-sass src/style.scss --output src &&
lerna exec --scope @opium-react/page -- node-sass src/style.scss --output dist
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago