UNPKG

kre-form

Version:

本项目由 Angular8+ 编写的表单设计器和表单应用,所有的配置都是 JSON 结构体组成,PC 端是基于 ANT 组件库封装

177 lines (176 loc) 6.5 kB
{ "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 } }