From: Haoqun Jiang Date: Fri, 24 Dec 2021 08:24:17 +0000 (+0800) Subject: workflow: include template package.jsons in the workspace X-Git-Tag: v3.0.4~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c190fec480f960c319ef40fe0f41c61bea5c5139;p=thirdparty%2Fvuejs%2Fcreate-vue.git workflow: include template package.jsons in the workspace So that the deps are managed by pnpm and can be updated automatically with either `pnpm up` or renovate --- diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b92379ed..eb2c6136 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -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'} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 672be09f..0a94281c 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,3 +1,4 @@ packages: - 'playground/**' - - '!template/**' + - 'template/base' + - 'template/config/**'