@cloudbase/cals
v1.2.2 lowcode json specs
clean
rm -rf lib tsconfig.tsbuildinfo
build
npm run clean && tsc && tsc -p tsconfig.json -m ESNext --outDir lib/esm && npm run build:schema && npm run copy:schema
build:schema
ts-node scripts/build-schema.ts
copy:schema
node scripts/copy-schema.mjs
build:dts
ts-node src/utils/dts/build.ts
build:dts:watch
ts-node src/utils/dts/build.ts --watch
develop
tsc --watch
deploy
wedadev npm-publish
docs
typedoc --options typedoc.json types
test
wedadev jest
test:coverage
wedadev jest --coverage
release
yarn npm whoami --publish && npm run build && yarn set version 1.22.19 && yarn config set version-tag-prefix '@cloudbase/cals@' && yarn version --no-commit-hooks --message 'chore(cals): v%s' && yarn config set version-tag-prefix v && yarn set version 3.6.2 && yarn npm publish
dev:debug
tsc-watch --onSuccess 'npm run yalc:push'
dev:debug:lib
tsc-watch --onSuccess 'npm run yalc:push:lib'
yalc:push
node ./scripts/yalc-push.mjs --publish-from src
yalc:push:lib
node ./scripts/yalc-push.mjs --publish-from lib