See codespace/welcome.md
for details on working in a
codespace.
All packages should support scripts for
build
- compile the package oncedev
- watch and recompile on changes (serving, if applicable)
Since we workspace:
link the @pi-base/core
package, a normal workflow would
be something like
# In one terminal / tab
# Watch the core package for changes and rebuild
<root>/packages/core $ pnpm run dev
# In another terminal, for whichever package(s) you're actively developing
<root>/packages/<package> $ pnpm run dev
To upgrade package.json
versions to the latest, consider
$ pnpm -r exec ncu -ut semver