]> git.ipfire.org Git - thirdparty/vuejs/pinia.git/commitdiff
chore: reorganize deps
authorEduardo San Martin Morote <posva13@gmail.com>
Tue, 17 Aug 2021 14:59:20 +0000 (16:59 +0200)
committerEduardo San Martin Morote <posva13@gmail.com>
Tue, 17 Aug 2021 14:59:20 +0000 (16:59 +0200)
.github/workflows/test.yml
package.json
packages/pinia/package.json

index 5e42ee9c5759889beea194a5f7b6a45e153f4099..617ad7ecbfc9e17b552da82cc5d26a95b679a8af 100644 (file)
@@ -3,7 +3,8 @@ name: test
 on:
   push:
     paths-ignore:
-      - 'docs/**'
+      - 'packages/docs/**'
+      - 'packages/playground/**'
 
 jobs:
   build:
@@ -17,6 +18,8 @@ jobs:
           cache: 'yarn'
 
       - run: yarn install --frozen-lockfile
+      - run: yarn lerna bootstrap
       - run: yarn run lint
-      - run: yarn run test
+      - run: yarn run test:jest
+      - run: yarn run build
       - run: yarn codecov
index ae20dd16d1d8c1c1e1fe1230029fa74857e1b179..d3472e66de491d3e17ca9e0e9d81ba3507aaa5bc 100644 (file)
@@ -8,20 +8,56 @@
     "release": "node TODO: scripts/release.mjs",
     "size": "lerna run size",
     "build": "lerna run build --parallel",
+    "lint": "prettier -c --parser typescript \"packages/*/{src,__tests__,e2e}/**/*.[jt]s?(x)\"",
+    "lint:fix": "yarn run lint --write",
+    "test": "lerna run test && yarn run test:jest",
+    "test:jest": "jest --coverage",
     "docs:api": "typedoc TODO:"
   },
   "devDependencies": {
+    "@sucrase/jest-plugin": "^2.1.1",
+    "@rollup/plugin-alias": "^3.1.5",
+    "@rollup/plugin-commonjs": "^20.0.0",
+    "@rollup/plugin-node-resolve": "^13.0.4",
+    "@rollup/plugin-replace": "^3.0.0",
+    "@types/jest": "^27.0.1",
+    "@types/lodash.kebabcase": "^4.1.6",
+    "@types/node": "^16.4.3",
+    "brotli-wasm": "^1.1.0",
     "chalk": "^4.1.1",
+    "codecov": "^3.8.3",
     "conventional-changelog-cli": "^2.1.1",
     "enquirer": "^2.3.6",
     "execa": "^5.1.1",
     "expect": "^27.0.6",
     "globby": "^12.0.0",
+    "jest": "^27.0.6",
+    "jest-mock-warn": "^1.1.0",
     "lerna": "^4.0.0",
+    "lint-staged": "^11.1.2",
+    "lodash.kebabcase": "^4.1.1",
     "minimist": "^1.2.5",
     "p-series": "^2.1.0",
+    "pascalcase": "^1.0.0",
     "prettier": "^2.3.2",
+    "rollup": "^2.56.2",
+    "rimraf": "^3.0.2",
+    "rollup-plugin-terser": "^7.0.2",
+    "rollup-plugin-typescript2": "^0.30.0",
     "semver": "^7.3.5",
-    "typescript": "^4.3.5"
+    "typescript": "^4.3.5",
+    "yorkie": "^2.0.0"
+  },
+  "gitHooks": {
+    "pre-commit": "lint-staged",
+    "commit-msg": "node scripts/verifyCommit.js"
+  },
+  "lint-staged": {
+    "*.js": [
+      "prettier --write"
+    ],
+    "*.ts?(x)": [
+      "prettier --parser=typescript --write"
+    ]
   }
 }
index f95464c6c07e30393124a91addb031a1a4c89f45..11c402a9bcd57597f85611f23d5b3489f00359a0 100644 (file)
     "@microsoft/api-extractor": "7.18.5",
     "@nuxt/app": "^0.5.0",
     "@nuxt/kit": "^0.6.4",
-    "@rollup/plugin-alias": "^3.1.5",
-    "@rollup/plugin-commonjs": "^20.0.0",
-    "@rollup/plugin-node-resolve": "^13.0.4",
-    "@rollup/plugin-replace": "^3.0.0",
-    "@types/lodash.kebabcase": "^4.1.6",
-    "@types/node": "^16.4.3",
     "@vitejs/plugin-vue": "^1.4.0",
     "@vue/compiler-sfc": "^3.2.2",
     "@vue/server-renderer": "^3.2.2",
     "@vue/test-utils": "^2.0.0-rc.12",
     "@vueuse/core": "^6.0.0",
-    "brotli-wasm": "^1.1.0",
-    "codecov": "^3.8.3",
-    "conventional-changelog-cli": "^2.1.1",
-    "globby": "^12.0.0",
-    "lint-staged": "^11.1.2",
-    "lodash.kebabcase": "^4.1.1",
     "mande": "^1.0.0",
-    "pascalcase": "^1.0.0",
-    "prettier": "^2.3.2",
-    "rimraf": "^3.0.2",
-    "rollup": "^2.56.2",
-    "rollup-plugin-terser": "^7.0.2",
-    "rollup-plugin-typescript2": "^0.30.0",
     "swrv": "^1.0.0-beta.8",
-    "typescript": "~4.3.5",
     "vite": "^2.5.0",
     "vitepress": "^0.16.1",
     "vue": "^3.2.2",
     "vue-promised": "^2.1.0",
     "vue-router": "^4.0.11",
-    "vue2": "npm:vue@2",
-    "yorkie": "^2.0.0"
+    "vue2": "npm:vue@2"
   },
   "dependencies": {
     "@vue/devtools-api": "^6.0.0-beta.15",