Skip to content

jmarceli/react-typescript-library-rollup-jest

Repository files navigation

React Typescript sample library

dependencies Status devDependencies Status License: MIT

Read detailed description/tutorial on https://www.grzegorowski.com/react-typescript-library-rollup-jest-part-1 or check example package https://github.com/jmarceli/jmarceli-react-ts-library.

You can install this package from NPM using npm i react-typescript-library-rollup-jest to see that it is working fine.

Here is an example:

Edit nice-field-qw8cm

Usage

This is a starting point for creating your own custom React Typescript components package, so you can easily share them with community through the NPM.

  1. Clone this repository git clone git@github.com:jmarceli/react-typescript-library-rollup-jest.git
  2. Adjust REAMDE.md content (e.g. paths in badges above)
  3. Replace all occurrences of react-typescript-library-rollup-jest with your package name and jmarceli with your github username
  4. Remove .git/ directory
  5. Clean src/ folder
  6. Add your own code to src/
  7. Export all components from src/index.tsx file (see current src/index.tsx for sample code)
  8. Develop your package (use example/ directory to test it)
  9. Adjust package.json file according to your needs especially set version to initial value e.g. 0.0.0
  10. Publish your package to npm with e.g. npm version patch followed by npm publish

License

MIT

Author

Jan Grzegorowski

About

React Typescript library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published