1 | {
|
2 | "name": "vue-form-generator",
|
3 | "version": "2.3.4",
|
4 | "description": "A schema-based form generator component for Vue.js",
|
5 | "homepage": "https://github.com/vue-generators/vue-form-generator/",
|
6 | "main": "dist/vfg.js",
|
7 | "scripts": {
|
8 | "prebuild": "npm run test",
|
9 | "build:core": "cross-env FULL_BUNDLE=false webpack --progress --config build/webpack.build.config.js --define process.env.FULL_BUNDLE=false --output-filename=vfg-core.js",
|
10 | "build:full": "cross-env FULL_BUNDLE=true webpack --progress --config build/webpack.build.config.js --define process.env.FULL_BUNDLE=true",
|
11 | "build": "cross-env NODE_ENV=production npm run build:core && cross-env NODE_ENV=production npm run build:full",
|
12 | "dev-OLD": "webpack-dev-server --config webpack.dev.config.js --inline --hot --content-base dev/",
|
13 | "dev": "webpack-dev-server --config build/webpack.dev.config.js --inline --hot",
|
14 | "lint": "eslint --ext=.js,.vue src test/unit/specs",
|
15 | "coverall": "cat ./test/unit/coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",
|
16 | "coverage-OLD": "npm run test && npm run coverall",
|
17 | "coverage": "cross-env NODE_ENV=test nyc npm run mocha && nyc report --reporter=text-lcov | coveralls",
|
18 | "changelog": "conventional-changelog -i CHANGELOG.md -s",
|
19 | "changelog:full": "conventional-changelog -i CHANGELOG.md -s -r 0",
|
20 | "docs": "cd docs && gitbook serve",
|
21 | "mocha": "mocha-webpack --webpack-config build/webpack.test.config.js --require test/unit/setup.js test/unit/specs/**/*.spec.js",
|
22 | "unit-OLD": "karma start test/unit/karma.conf.js",
|
23 | "unit": "cross-env NODE_ENV=test nyc npm run mocha",
|
24 | "e2e": "node test/e2e/runner.js",
|
25 | "pretest": "npm run lint",
|
26 | "ci-OLD": "karma start test/unit/karma.conf.js --auto-watch --no-single-run --reporters=dots --port=9877",
|
27 | "ci": "cross-env NODE_ENV=test mocha-webpack --watch --webpack-config build/webpack.test.config.js --require test/unit/setup.js test/unit/specs/**/*.spec.js",
|
28 | "test": "npm run unit",
|
29 | "version": "bumped release"
|
30 | },
|
31 | "keywords": [
|
32 | "vue",
|
33 | "vuejs",
|
34 | "form",
|
35 | "generator",
|
36 | "schema",
|
37 | "json"
|
38 | ],
|
39 | "repository": {
|
40 | "type": "git",
|
41 | "url": "https://github.com/vue-generators/vue-form-generator.git"
|
42 | },
|
43 | "files": [
|
44 | "dist/vfg.js",
|
45 | "dist/vfg.css",
|
46 | "dist/vfg-core.js",
|
47 | "dist/vfg-core.css",
|
48 | "src"
|
49 | ],
|
50 | "author": "Icebob",
|
51 | "license": "MIT",
|
52 | "devDependencies": {
|
53 | "@vue/test-utils": "1.0.0-beta.11",
|
54 | "ajv": "6.5.1",
|
55 | "autoprefixer": "8.6.3",
|
56 | "babel-core": "6.26.3",
|
57 | "babel-eslint": "8.2.3",
|
58 | "babel-loader": "7.1.4",
|
59 | "babel-plugin-istanbul": "4.1.6",
|
60 | "babel-plugin-lodash": "3.3.4",
|
61 | "babel-plugin-transform-runtime": "6.23.0",
|
62 | "babel-preset-env": "1.7.0",
|
63 | "babel-preset-stage-2": "6.24.1",
|
64 | "bumped": "0.10.10",
|
65 | "bumped-terminal": "0.7.3",
|
66 | "chai": "4.1.2",
|
67 | "cleave.js": "1.3.7",
|
68 | "conventional-changelog-cli": "2.0.1",
|
69 | "coveralls": "3.0.1",
|
70 | "cross-env": "5.2.0",
|
71 | "css-loader": "0.28.11",
|
72 | "eonasdan-bootstrap-datetimepicker": "4.17.47",
|
73 | "eslint": "4.19.1",
|
74 | "eslint-config-prettier": "2.9.0",
|
75 | "eslint-friendly-formatter": "4.0.1",
|
76 | "eslint-loader": "2.0.0",
|
77 | "eslint-plugin-import": "2.12.0",
|
78 | "eslint-plugin-node": "6.0.1",
|
79 | "eslint-plugin-prettier": "2.6.0",
|
80 | "eslint-plugin-vue": "4.5.0",
|
81 | "expect": "23.1.0",
|
82 | "extract-text-webpack-plugin": "3.0.2",
|
83 | "fakerator": "0.3.0",
|
84 | "fecha": "2.3.3",
|
85 | "file-loader": "1.1.11",
|
86 | "inject-loader": "3.0.1",
|
87 | "ion-rangeslider": "2.2.0",
|
88 | "jquery": "3.3.1",
|
89 | "jsdom": "11.11.0",
|
90 | "jsdom-global": "3.0.2",
|
91 | "lodash": "4.17.10",
|
92 | "lodash-webpack-plugin": "0.11.5",
|
93 | "lolex": "2.7.0",
|
94 | "mocha": "5.2.0",
|
95 | "mocha-generators": "2.0.0",
|
96 | "mocha-loader": "1.1.3",
|
97 | "mocha-webpack": "1.1.0",
|
98 | "nightwatch": "0.9.21",
|
99 | "node-sass": "4.9.0",
|
100 | "nouislider": "11.0.3",
|
101 | "nyc": "12.0.2",
|
102 | "pikaday": "1.7.0",
|
103 | "prettier": "1.11.1",
|
104 | "pug": "2.0.3",
|
105 | "pug-loader": "2.4.0",
|
106 | "sass-loader": "7.0.3",
|
107 | "sinon": "6.0.0",
|
108 | "sinon-chai": "3.2.0",
|
109 | "spectrum-colorpicker": "1.8.0",
|
110 | "stats-webpack-plugin": "0.6.2",
|
111 | "url-loader": "1.0.1",
|
112 | "vue": "2.5.16",
|
113 | "vue-loader": "14.2.1",
|
114 | "vue-multiselect": "2.1.0",
|
115 | "vue-style-loader": "4.1.0",
|
116 | "vue-template-compiler": "2.5.16",
|
117 | "webpack": "3.11.0",
|
118 | "webpack-dev-middleware": "2.0.6",
|
119 | "webpack-dev-server": "2.11.1",
|
120 | "webpack-merge": "4.1.3",
|
121 | "webpack-node-externals": "1.7.2"
|
122 | },
|
123 | "dependencies": {},
|
124 | "publishConfig": {
|
125 | "access": "public"
|
126 | },
|
127 | "browserslist": [
|
128 | "last 2 versions"
|
129 | ],
|
130 | "prettier": {
|
131 | "printWidth": 120,
|
132 | "tabWidth": 4,
|
133 | "singleQuote": false,
|
134 | "trailingComma": "none",
|
135 | "bracketSpacing": true,
|
136 | "semi": true,
|
137 | "useTabs": true,
|
138 | "arrowParens": "always"
|
139 | },
|
140 | "nyc": {
|
141 | "include": [
|
142 | "src/**/*.(js|vue)"
|
143 | ],
|
144 | "instrument": false,
|
145 | "sourceMap": false,
|
146 | "reporter": [
|
147 | "lcov",
|
148 | "text"
|
149 | ],
|
150 | "report-dir": "./test/unit/coverage",
|
151 | "temp-directory": "./test/unit/coverage/.nyc_output"
|
152 | }
|
153 | }
|