If you want to see what theses packages have to look there: 😉
- 📖 Story book
- 🕹️ AppPlayer
yarn
yarn bootstrapGo to the target package, and add the dependency using
yarn add myPackageYou'll need -W (aka --ignore-workspace-root-check) to install to package root.
You can either invoke it at the monorepo top level, or in specific packages
npm test
# or if you just run lint
npm run lint
# or tests
npm run test:unitFor recap, HMR stands for Hot Module replacement
[@coorpacademy-components]> npm run build:es -- --watch
[@coorpacademy-app-player]> npm start
Lerna is used to plug and publish all the packages in this repo.
You may have to reset all node_modules : use lerna clean before performing npm i again.
Be sure your packages are public, or you'll end up with errors on CI like.
Extracting tar content of undefined failed, the file appears to be corrupt: "Unexpected end of data"
set your public access:
> npm access public @coorpacademy/progression-engineFor others publishing issues see dedicated section in Publish doc
If you have any problem during an npm run build command related to flow:
`
- Kill flow processes
pkill -f flow
- Check if the problem is related to a new installed dependency. In this case, exclude the dependency on the .flowconfig file.