diff --git a/packages/create-freesewing-pattern/readme.md b/packages/create-freesewing-pattern/readme.md index 67cb26d4a26..485bbf185af 100644 --- a/packages/create-freesewing-pattern/readme.md +++ b/packages/create-freesewing-pattern/readme.md @@ -83,20 +83,16 @@ Now, anytime you make a change to your library in `src/` or to the example app's #### Publishing to NPM -Publish your package to `npm`: - ```bash npm publish ``` -This also builds `cjs` and `es` versions of your module to `dist/`. +This builds `cjs` and `es` versions of your module to `dist/` and then publishes your module to `npm`. Make sure that any npm modules you want as peer dependencies are properly marked as `peerDependencies` in `package.json`. The rollup config will automatically recognize them as peers and not try to bundle them in your module. -#### Github Pages - -Deploy your example app to GitHub Pages: +#### Deploying to Github Pages ```bash npm run deploy diff --git a/packages/create-freesewing-pattern/template/typescript/rollup.config.js b/packages/create-freesewing-pattern/template/typescript/rollup.config.js index 9809f6d1603..b82ec50c9b3 100644 --- a/packages/create-freesewing-pattern/template/typescript/rollup.config.js +++ b/packages/create-freesewing-pattern/template/typescript/rollup.config.js @@ -13,11 +13,13 @@ export default { { file: pkg.main, format: 'cjs', + exports: 'named', sourcemap: true }, { file: pkg.module, format: 'es', + exports: 'named', sourcemap: true } ],