kre-form
Version:
本项目由 Angular8+ 编写的表单设计器和表单应用,所有的配置都是 JSON 结构体组成,PC 端是基于 ANT 组件库封装
177 lines (176 loc) • 6.5 kB
JSON
{
"name": "kre-form",
"version": "5.8.204",
"author": "dasaoyu",
"scripts": {
"contrib:generate": "githubcontrib --owner kre-form --repo kre-form --cols 6 --sortOrder desc > CONTRIBUTORS.md",
"lint": "tslint -p tsconfig.json",
"lint:fix": "tslint --fix -p tsconfig.json",
"commit": "npm run build && git-cz",
"bundlesize": "npm run build && bundlesize",
"build": "npm run build:core && npm run build:abc && npm run build:ant && npm run build:ionic && node .config/build.js",
"build:core": "ng build @kre-form/core",
"build:ant": "ng build @kre-form/ant",
"build:survey": "ng build @kre-form/survey",
"build:ionic": "ng build @kre-form/ionic",
"build:abc": "ng build @kre-form/abc",
"build:schematics": "cd src/schematics && npm run build && cd ../.. && npm run copy:schematics",
"copy:schematics": "cpr src/schematics dist/@kre-form/schematics --delete-first --filter node_modules/",
"release": "npm run build && node .config/publish.js",
"start": "ng serve --port 4100 --open",
"demo": "npm run start",
"test": "ng test @kre-form/core --browsers ChromeHeadless && ng test @kre-form/ant --browsers ChromeHeadless && ng test @kre-form/material --browsers ChromeHeadless && cd src/schematics && npm run test",
"test:watch": "ng test @kre-form/core --watch",
"commitmsg": "commitlint -e $GIT_PARAMS",
"github-release": "conventional-github-releaser -p angular -t $GH_TOKEN --draft",
"compile:server": "webpack --config projects/ssr/webpack.server.config.js --progress --colors",
"e2e:ssr": "node projects/ssr/dist/server & pid=$!; cypress run --config integrationFolder=cypress/ssr; kill -9 $pid",
"serve:ssr": "node projects/ssr/dist/server",
"build:ssr": "npm run build:client-and-server-bundles && npm run compile:server",
"build:client-and-server-bundles": "ng build ssr --prod && ng run ssr:server:production",
"npm_pack": "cd dist/@kre-form/abc && npm pack",
"package": "npm run build && npm run npm_pack"
},
"keywords": [
"kre-form"
],
"license": "MIT",
"dependencies": {
"@angular/animations": "8.2.14",
"@angular/cdk": "8.2.3",
"@angular/common": "8.2.14",
"@angular/core": "8.2.14",
"@angular/forms": "8.2.14",
"@angular/http": "7.2.15",
"@angular/material": "8.2.3",
"@angular/platform-browser": "8.2.14",
"@angular/platform-browser-dynamic": "8.2.14",
"@angular/platform-server": "8.2.14",
"@angular/router": "8.2.14",
"@ant-design/icons-angular": "^9.0.0-rc.4",
"@antv/g6": "^3.5.12",
"@antv/x6": "^1.26.2",
"@ckeditor/ckeditor5-angular": "^1.2.2",
"@ckeditor/ckeditor5-build-classic": "^18.0.0",
"@ionic-native/core": "^5.21.5",
"@ionic-native/toast": "^5.21.5",
"@ionic/angular": "5.3.5",
"@nguniversal/express-engine": "^7.1.1",
"@nguniversal/module-map-ngfactory-loader": "0.0.0",
"@ngx-loading-bar/core": "^4.2.0",
"@ngx-loading-bar/router": "^4.2.0",
"@ngx-translate/core": "^11.0.1",
"@ngx-translate/http-loader": "^4.0.0",
"@progress/kendo-angular-dropdowns": "^3.5.6",
"@progress/kendo-angular-inputs": "^4.2.1",
"@progress/kendo-angular-intl": "^1.7.1",
"@progress/kendo-angular-l10n": "^1.4.1",
"@progress/kendo-theme-default": "^3.7.0",
"@swimlane/ngx-datatable": "^16.0.0",
"@types/codemirror": "0.0.108",
"@types/echarts": "^4.9.12",
"@types/jquery-mousewheel": "^3.1.9",
"@types/lodash": "^4.14.149",
"@types/lodash-es": "^4.17.5",
"bootstrap": "^4.3.1",
"codemirror": "5.60.0",
"core-js": "^2.6.9",
"echarts": "^4.9.0",
"express": "^4.15.2",
"highlight.js": "^11.3.1",
"lodash": "^4.17.15",
"moment": "^2.24.0",
"nativescript-angular": "^7.2.4",
"ng-zorro-antd": "8.5.2",
"ngx-color-picker": "^11.0.0",
"node-sass": "^4.14.1",
"primeng": "^7.1.3",
"rxjs": "^6.5.2",
"rxjs-compat": "^6.5.2",
"tns-core-modules": "^5.4.3",
"tslib": "^1.10.0",
"typescript": "^3.5.3",
"zone.js": "^0.8.29"
},
"devDependencies": {
"@angular-devkit/build-angular": "0.803.20",
"@angular-devkit/build-ng-packagr": "0.803.20",
"@angular-devkit/core": "8.3.20",
"@angular-devkit/schematics": "8.3.20",
"@angular/cli": "8.3.20",
"@angular/compiler": "8.2.14",
"@angular/compiler-cli": "8.2.14",
"@angular/language-service": "8.2.14",
"@commitlint/cli": "^7.6.1",
"@commitlint/config-angular": "^7.6.0",
"@commitlint/travis-cli": "^7.6.1",
"@schematics/angular": "^7.3.9",
"@types/jasmine": "^3.4.0",
"@types/jasminewd2": "^2.0.6",
"@types/jquery": "^3.5.8",
"@types/json-schema": "^7.0.3",
"@types/node": "^10.14.16",
"bundlesize": "^0.18.1",
"codecov": "^3.5.0",
"codelyzer": "^4.5.0",
"commitizen": "^3.1.2",
"conventional-github-releaser": "^3.1.3",
"cpr": "^3.0.1",
"cypress": "^3.4.1",
"cz-conventional-changelog": "^2.1.0",
"github-contributors-list": "^1.2.3",
"highlight-loader": "^0.7.3",
"html-loader": "^0.5.5",
"istanbul-instrumenter-loader": "^3.0.1",
"jasmine": "^3.4.0",
"jasmine-core": "~3.3.0",
"jasmine-spec-reporter": "~4.2.1",
"json-formatter-js": "^2.2.0",
"karma": "^4.2.0",
"karma-chrome-launcher": "~2.2.0",
"karma-coverage-istanbul-reporter": "^2.1.0",
"karma-jasmine": "~2.0.1",
"karma-jasmine-html-reporter": "^1.4.2",
"markdown-loader": "^5.1.0",
"ng-packagr": "^4.7.1",
"protractor": "^5.4.2",
"raw-loader": "^1.0.0",
"remap-istanbul": "^0.13.0",
"standard-version": "^5.0.2",
"ts-loader": "^5.2.0",
"ts-node": "^8.3.0",
"tsickle": "^0.34.3",
"tslint": "^5.19.0",
"webpack-cli": "^3.1.0"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"bundlesize": [
{
"path": "./dist/@kre-form/core/bundles/kre-form-core.umd.min.js",
"maxSize": "500 kB"
},
{
"path": "./dist/@kre-form/abc/bundles/kre-form-abc.umd.min.js",
"maxSize": "500 kB"
},
{
"path": "./dist/@kre-form/ant/bundles/kre-form-ant.umd.min.js",
"maxSize": "500 kB"
},
{
"path": "./dist/@kre-form/survey/bundles/kre-form-survey.umd.min.js",
"maxSize": "500 kB"
},
{
"path": "./dist/@kre-form/ionic/bundles/kre-form-ionic.umd.min.js",
"maxSize": "500 kB"
}
],
"browser": {
"crypto": false
}
}