]> git.ipfire.org Git - thirdparty/vuejs/create-vue.git/commitdiff
workflow: include template package.jsons in the workspace
authorHaoqun Jiang <haoqunjiang@gmail.com>
Fri, 24 Dec 2021 08:24:17 +0000 (16:24 +0800)
committerHaoqun Jiang <haoqunjiang@gmail.com>
Fri, 24 Dec 2021 08:24:17 +0000 (16:24 +0800)
So that the deps are managed by pnpm and can be updated automatically
with either `pnpm up` or renovate

pnpm-lock.yaml
pnpm-workspace.yaml

index b92379ed55c0eb9d4cd170d168e17e400bad35a1..eb2c613626ea4edce2a7818d3ab8a65e893ae18a 100644 (file)
@@ -694,6 +694,63 @@ importers:
       start-server-and-test: 1.14.0
       vite: 2.7.1
 
+  template/base:
+    specifiers:
+      '@vitejs/plugin-vue': ^2.0.0
+      vite: ^2.7.1
+      vue: ^3.2.26
+    dependencies:
+      vue: 3.2.26
+    devDependencies:
+      '@vitejs/plugin-vue': 2.0.0_vite@2.7.1+vue@3.2.26
+      vite: 2.7.1
+
+  template/config/cypress:
+    specifiers:
+      '@cypress/vite-dev-server': ^2.2.1
+      '@cypress/vue': ^3.0.5
+      cypress: ^9.1.1
+      start-server-and-test: ^1.14.0
+    devDependencies:
+      '@cypress/vite-dev-server': 2.2.1
+      '@cypress/vue': 3.0.5_cypress@9.1.1
+      cypress: 9.1.1
+      start-server-and-test: 1.14.0
+
+  template/config/jsx:
+    specifiers:
+      '@vitejs/plugin-vue-jsx': ^1.3.1
+    devDependencies:
+      '@vitejs/plugin-vue-jsx': 1.3.1
+
+  template/config/pinia:
+    specifiers:
+      pinia: ^2.0.6
+    dependencies:
+      pinia: 2.0.6
+
+  template/config/router:
+    specifiers:
+      vue-router: ^4.0.12
+    dependencies:
+      vue-router: 4.0.12
+
+  template/config/typescript:
+    specifiers:
+      '@types/node': ^16.11.12
+      typescript: ~4.5.3
+      vue-tsc: ^0.29.8
+    devDependencies:
+      '@types/node': 16.11.12
+      typescript: 4.5.3
+      vue-tsc: 0.29.8_typescript@4.5.3
+
+  template/config/vuex:
+    specifiers:
+      vuex: ^4.0.2
+    dependencies:
+      vuex: 4.0.2
+
 packages:
 
   /@babel/code-frame/7.16.0:
@@ -1008,6 +1065,17 @@ packages:
       uuid: 8.3.2
     dev: true
 
+  /@cypress/vite-dev-server/2.2.1:
+    resolution: {integrity: sha512-WPDqO1uc+cRLnKNlWbggORzFYBsgvbCf19fOIGnQqaPm/SH7w6+mt7Py+PD26G1Fwx9NENXzh3AfwoIk4FePTw==}
+    peerDependencies:
+      vite: '>= 2.1.3'
+    dependencies:
+      debug: 4.3.3
+      get-port: 5.1.1
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
   /@cypress/vite-dev-server/2.2.1_vite@2.7.1:
     resolution: {integrity: sha512-WPDqO1uc+cRLnKNlWbggORzFYBsgvbCf19fOIGnQqaPm/SH7w6+mt7Py+PD26G1Fwx9NENXzh3AfwoIk4FePTw==}
     peerDependencies:
@@ -1020,6 +1088,25 @@ packages:
       - supports-color
     dev: true
 
+  /@cypress/vue/3.0.5_cypress@9.1.1:
+    resolution: {integrity: sha512-v6uVMEP04mCJGfc9/oH2ZIYPZ3fRwiOSzjtQ7jT0O2Lt2+SkoEWbDymG0pUFMRM1W8oc7Ep1hqEgZjIop7RXgw==}
+    engines: {node: '>=8'}
+    peerDependencies:
+      '@cypress/webpack-dev-server': '*'
+      babel-loader: '*'
+      cypress: '>=7.0.0'
+      vue: '>=3.0.0'
+    peerDependenciesMeta:
+      '@cypress/webpack-dev-server':
+        optional: true
+      babel-loader:
+        optional: true
+    dependencies:
+      '@cypress/mount-utils': 1.0.2
+      '@vue/test-utils': 2.0.0-rc.17
+      cypress: 9.1.1
+    dev: true
+
   /@cypress/vue/3.0.5_cypress@9.1.1+vue@3.2.26:
     resolution: {integrity: sha512-v6uVMEP04mCJGfc9/oH2ZIYPZ3fRwiOSzjtQ7jT0O2Lt2+SkoEWbDymG0pUFMRM1W8oc7Ep1hqEgZjIop7RXgw==}
     engines: {node: '>=8'}
@@ -1308,6 +1395,12 @@ packages:
   /@vue/shared/3.2.26:
     resolution: {integrity: sha512-vPV6Cq+NIWbH5pZu+V+2QHE9y1qfuTq49uNWw4f7FDEeZaDU2H2cx5jcUZOAKW7qTrUS4k6qZPbMy1x4N96nbA==}
 
+  /@vue/test-utils/2.0.0-rc.17:
+    resolution: {integrity: sha512-7LHZKsFRV/HqDoMVY+cJamFzgHgsrmQFalROHC5FMWrzPzd+utG5e11krj1tVsnxYufGA2ABShX4nlcHXED+zQ==}
+    peerDependencies:
+      vue: ^3.0.1
+    dev: true
+
   /@vue/test-utils/2.0.0-rc.17_vue@3.2.26:
     resolution: {integrity: sha512-7LHZKsFRV/HqDoMVY+cJamFzgHgsrmQFalROHC5FMWrzPzd+utG5e11krj1tVsnxYufGA2ABShX4nlcHXED+zQ==}
     peerDependencies:
@@ -3004,6 +3097,22 @@ packages:
     engines: {node: '>=4'}
     dev: true
 
+  /pinia/2.0.6:
+    resolution: {integrity: sha512-01mP4+KapIcTNSYLhQESy6GW0N8vY5wX3UqOwkC87e7DPjEusNJ8bENrKqdvZaRHbB2rDMOONeAbwMa3+n1/rw==}
+    peerDependencies:
+      '@vue/composition-api': ^1.4.0
+      typescript: '>=4.4.4'
+      vue: ^2.6.14 || ^3.2.0
+    peerDependenciesMeta:
+      '@vue/composition-api':
+        optional: true
+      typescript:
+        optional: true
+    dependencies:
+      '@vue/devtools-api': 6.0.0-beta.20.1
+      vue-demi: 0.12.1
+    dev: false
+
   /pinia/2.0.6_typescript@4.5.3+vue@3.2.26:
     resolution: {integrity: sha512-01mP4+KapIcTNSYLhQESy6GW0N8vY5wX3UqOwkC87e7DPjEusNJ8bENrKqdvZaRHbB2rDMOONeAbwMa3+n1/rw==}
     peerDependencies:
@@ -3809,6 +3918,19 @@ packages:
       vscode-typescript-languageservice: 0.29.8
     dev: true
 
+  /vue-demi/0.12.1:
+    resolution: {integrity: sha512-QL3ny+wX8c6Xm1/EZylbgzdoDolye+VpCXRhI2hug9dJTP3OUJ3lmiKN3CsVV3mOJKwFi0nsstbgob0vG7aoIw==}
+    engines: {node: '>=12'}
+    hasBin: true
+    requiresBuild: true
+    peerDependencies:
+      '@vue/composition-api': ^1.0.0-rc.1
+      vue: ^3.0.0-0 || ^2.6.0
+    peerDependenciesMeta:
+      '@vue/composition-api':
+        optional: true
+    dev: false
+
   /vue-demi/0.12.1_vue@3.2.26:
     resolution: {integrity: sha512-QL3ny+wX8c6Xm1/EZylbgzdoDolye+VpCXRhI2hug9dJTP3OUJ3lmiKN3CsVV3mOJKwFi0nsstbgob0vG7aoIw==}
     engines: {node: '>=12'}
@@ -3824,6 +3946,14 @@ packages:
       vue: 3.2.26
     dev: false
 
+  /vue-router/4.0.12:
+    resolution: {integrity: sha512-CPXvfqe+mZLB1kBWssssTiWg4EQERyqJZes7USiqfW9B5N2x+nHlnsM1D3b5CaJ6qgCvMmYJnz+G0iWjNCvXrg==}
+    peerDependencies:
+      vue: ^3.0.0
+    dependencies:
+      '@vue/devtools-api': 6.0.0-beta.20.1
+    dev: false
+
   /vue-router/4.0.12_vue@3.2.26:
     resolution: {integrity: sha512-CPXvfqe+mZLB1kBWssssTiWg4EQERyqJZes7USiqfW9B5N2x+nHlnsM1D3b5CaJ6qgCvMmYJnz+G0iWjNCvXrg==}
     peerDependencies:
@@ -3854,6 +3984,14 @@ packages:
       '@vue/shared': 3.2.26
     dev: false
 
+  /vuex/4.0.2:
+    resolution: {integrity: sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==}
+    peerDependencies:
+      vue: ^3.0.2
+    dependencies:
+      '@vue/devtools-api': 6.0.0-beta.20.1
+    dev: false
+
   /wait-on/6.0.0_debug@4.3.2:
     resolution: {integrity: sha512-tnUJr9p5r+bEYXPUdRseolmz5XqJTTj98JgOsfBn7Oz2dxfE2g3zw1jE+Mo8lopM3j3et/Mq1yW7kKX6qw7RVw==}
     engines: {node: '>=10.0.0'}
index 672be09fb5695d0740434ec64abb54f84a9e56c4..0a94281cda4cc16294ed2786a716266c327f4173 100644 (file)
@@ -1,3 +1,4 @@
 packages:
   - 'playground/**'
-  - '!template/**'
+  - 'template/base'
+  - 'template/config/**'