{
  "name": "@cloudbase/cals",
  "version": "1.2.25",
  "description": "Common application specifications",
  "main": "lib/cjs/utils/index.js",
  "module": "lib/esm/utils/index.js",
  "source": "src/utils/index.ts",
  "typedocMain": "src/types/index.ts",
  "files": [
    "lib"
  ],
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "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"
  },
  "keywords": [
    "lowcode",
    "json",
    "specs"
  ],
  "author": "cloudbaseteam",
  "license": "MIT",
  "dependencies": {
    "acorn": "^8.0.4",
    "csstype": "^3.1.2",
    "json-easy-filter": "^0.3.1",
    "lodash": "^4.17.20",
    "postcss": "^8.4.20",
    "postcss-less": "^6.0.0",
    "tinycolor2": "^1.6.0"
  },
  "devDependencies": {
    "@tcwd/dev-tools": "^1.0.1",
    "@types/acorn": "^4.0.5",
    "@types/jest": "^27.4.0",
    "@types/lodash": "^4.14.168",
    "@types/node": "^14.14.6",
    "@types/react": "17.0.45",
    "@types/web": "^0.0.78",
    "ajv": "^8.13.0",
    "jest-fetch-mock": "^3.0.3",
    "jison": "^0.4.18",
    "jsdom-worker": "^0.3.0",
    "json-schema-to-typescript-for-browser": "^11.0.3",
    "minimist": "^1.2.8",
    "node-fetch": "^2.6.7",
    "node-watch": "^0.7.3",
    "ts-node": "^10.4.0",
    "tsc-watch": "^6.0.4",
    "typescript": "4.7.4",
    "typescript-json-schema": "0.63.0"
  }
}