1.2.0 • Published 1 year ago

@fulcanellee/stack-context v1.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

rollup-react-starter-lib-ts

Template to create your own Typescript React library with Rollup.

  • Rollup v3 :tada:
  • Compatible with new and old React versions, generates ESM/CJS files.

Build & Publish

You can use this template and change the name under package.json.

Build

npm run build

Build & Watch

npm run build:watch

Publish (public library)

Be sure you are either logged in under npm login or you have a token (check https://docs.npmjs.com/creating-and-viewing-access-tokens).

npm run publish --access=public

For local testing

cd your-lib-folder/

npm link 

cd your-app/

npm link name-of-your-lib

Want to also minify bundle output?

You can install rollup-plugin-terser (still works with rollup v3, but since it has no updates, we need to install it with legacy peer options)

npm i rollup-plugin-terser --save-dev --legacy-peer-deps

Configure

rollup.config.mjs

import { terser } from 'rollup-plugin-terser';

...

 plugins: [
      peerDepsExternal(),
      resolve(),
      commonjs(),
      typescript({ tsconfig: "./tsconfig.json" }),
      terser(), // we add it here
 ]
1.2.0

1 year ago

1.1.0

1 year ago

1.0.4

1 year ago