{ "private": true, "workspaces": { "packages": [ "packages/*" ], "nohoist": [ "**/css-modules-typescript-loader", "**/@alife/theme-lowcode-*" ] }, "scripts": { "build": "./scripts/build.sh", "clean": "rm -rf ./packages/*/lib ./packages/*/es ./packages/*/dist ./packages/*/build", "lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --quiet", "lint:fix": "eslint --ext .ts,.tsx,.js,.jsx ./ --quiet --fix", "pub": "lerna publish --force-publish --cd-version patch", "pub:prepatch": "lerna publish --force-publish --cd-version prepatch --npm-tag beta --preid beta", "pub:prerelease": "lerna publish --force-publish --cd-version prerelease --npm-tag beta --preid beta", "setup": "./scripts/setup.sh", "start": "./scripts/start.sh", "start:demo": "./scripts/start.sh @ali/lowcode-demo", "start:server": "./scripts/start-server.sh", "test": "lerna run test --stream", "test:snapshot": "lerna run test:snapshot", "xima:fix": "xima fix", "xima:scan": "xima scan" }, "husky": { "hooks": { "pre-commit": "xima exec lint-staged", "commit-msg": "xima exec commitlint -E HUSKY_GIT_PARAMS" } }, "lint-staged": { "**/*.{css,scss,less}": "xima exec stylelint", "**/*.{js,jsx,ts,tsx}": "xima exec eslint" }, "devDependencies": { "ava": "^1.0.1", "lerna": "^2.11.0", "ts-node": "^7.0.1", "tslib": "^1.9.3", "typescript": "^3.2.2", "xima": "^0.2.15" }, "engines": { "node": ">=14.0.0" }, "tnpm": { "mode": "yarn", "lockfile": "enable" } }