build
rollup -c && node scripts/cp.js src/runtime/components assets/components && npm run types
dev
rollup -cw
lint
eslint --ignore-path .gitignore --ignore-pattern "src/packaging/test/**" "{src,test}/**/*.{ts,mjs,js,svelte}" && npm run check-format
check
tsc
check:all
tsc && pnpm -r --filter="./**" check
format
npm run check-format -- --write
check-format
prettier --check . --config ../../.prettierrc --ignore-path .gitignore
prepublishOnly
npm run build
test
npm run test:unit && npm run test:typings && npm run test:packaging && npm run test:integration
test:integration
pnpm run -r --workspace-concurrency 1 --filter="./test/**" test
test:unit
uvu src "(spec\.js|test[\\/]index\.js)" -i packaging
test:typings
tsc --project test/typings
test:packaging
uvu src/packaging "(spec\.js|test[\\/]index\.js)"
types
node scripts/extract-types.js