|
6 | 6 | ],
|
7 | 7 | "scripts": {
|
8 | 8 | "bootstrap": "lerna bootstrap",
|
| 9 | + "build:test": "lerna run build:test", |
9 | 10 | "docs": "vuepress dev docs",
|
10 | 11 | "docs:build": "vuepress build docs",
|
| 12 | + "flow": "flow check", |
| 13 | + "lint": "eslint --ext js,vue .", |
| 14 | + "lint:docs": "eslint --ext js,vue,md docs --ignore-path .gitignore", |
| 15 | + "format": "prettier --write \"**/*.{js,json,vue,md}\"", |
| 16 | + "format:check": "prettier --check \"**/*.{js,json,vue,md}\"", |
| 17 | + "test": "yarn format:check && yarn lint && yarn lint:docs && yarn flow && yarn test:types && yarn test:unit -w 1 && yarn test:unit:browser", |
11 | 18 | "test:unit": "cross-env TARGET=dev yarn jest",
|
| 19 | + "test:unit:browser": "cross-env TEST_ENV=browser TARGET=browser NODE_ENV=browser karma start ./test/setup/karma.config.js", |
| 20 | + "test:compat": "scripts/test-compat.sh", |
12 | 21 | "test:types": "tsc -p packages/test-utils/types && tsc -p packages/server-test-utils/types"
|
13 | 22 | },
|
14 | 23 | "dependencies": {
|
|
53 | 62 | "@babel/preset-env": "^7.0.0",
|
54 | 63 | "@commitlint/cli": "^8.2.0",
|
55 | 64 | "@commitlint/config-conventional": "^8.2.0",
|
56 |
| - "@vue/babel-preset-jsx": "^1.1.2", |
57 | 65 | "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0",
|
| 66 | + "@vue/babel-preset-jsx": "^1.1.2", |
58 | 67 | "@vue/composition-api": "^0.6.4",
|
59 | 68 | "babel-eslint": "^9.0.0",
|
60 | 69 | "babel-jest": "^26.0.1",
|
| 70 | + "babel-loader": "^8.1.0", |
61 | 71 | "commitizen": "^4.0.3",
|
| 72 | + "core-js": "2", |
| 73 | + "css-loader": "^4.2.0", |
62 | 74 | "cz-conventional-changelog": "^3.0.2",
|
| 75 | + "expect": "^26.2.0", |
63 | 76 | "husky": "^3.1.0",
|
64 | 77 | "identity-obj-proxy": "^3.0.0",
|
65 | 78 | "jest": "^26.0.1",
|
| 79 | + "jest-mock": "^26.2.0", |
| 80 | + "karma": "^5.1.1", |
| 81 | + "karma-chrome-launcher": "^3.1.0", |
| 82 | + "karma-jasmine": "^3.3.1", |
| 83 | + "karma-spec-reporter": "^0.0.32", |
| 84 | + "karma-webpack": "^4.0.2", |
66 | 85 | "lint-staged": "^9.5.0",
|
67 | 86 | "prettier": "^1.16.0",
|
| 87 | + "puppeteer": "^5.2.1", |
68 | 88 | "rollup-plugin-delete": "^1.2.0",
|
69 | 89 | "rollup-plugin-replace": "^2.2.0",
|
70 |
| - "vue-jest": "^4.0.0-beta.3" |
| 90 | + "vue-jest": "^4.0.0-beta.3", |
| 91 | + "vue-loader": "^15.9.3", |
| 92 | + "vue-style-loader": "^4.1.2", |
| 93 | + "webpack": "^4.44.1", |
| 94 | + "webpack-node-externals": "^2.5.0" |
71 | 95 | },
|
72 | 96 | "config": {
|
73 | 97 | "commitizen": {
|
|
0 commit comments