Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 935 Bytes

build_package.md

File metadata and controls

32 lines (25 loc) · 935 Bytes

Build the package

These are instructions to build the CopyContainer npm library

npm run babel where package.json has:

"scripts": {
  "dev": "vite",
  "build": "vite build",
  "preview": "vite preview",
  "babel": "rm -rf src/dist && NODE_ENV=production babel src/predist --out-dir src/dist --copy-files",
  "webpack": "npx webpack"
},

build the tailwindcss npx tailwindcss -i ./src/App.css -o ./src/predist/App.css; npx tailwindcss -i ./src/CopyContainer.css -o ./src/predist/CopyContainer.css

For package bundling (css loading): where webpack.config.js is configured correctly. npx webpack

Publish to npm

In this repo, to increment the minor version and push to npm: alias np="npm version patch; npm publish" May need to git commit.

In the project which will use this component: alias nu="npm i copy-code-react@latest"

If a new project should be created from scratch to test the component