diff --git a/.changeset/old-adults-divide.md b/.changeset/old-adults-divide.md new file mode 100644 index 00000000..f6d34ac2 --- /dev/null +++ b/.changeset/old-adults-divide.md @@ -0,0 +1,5 @@ +--- +"@dmno/1password-plugin": patch +--- + +fix 1pass service account integration diff --git a/packages/plugins/1password/package.json b/packages/plugins/1password/package.json index 02f453b7..6b30e63a 100644 --- a/packages/plugins/1password/package.json +++ b/packages/plugins/1password/package.json @@ -42,6 +42,7 @@ "@dmno/eslint-config": "workspace:*", "@dmno/tsconfig": "workspace:*", "@types/lodash-es": "catalog:", + "@types/debug": "catalog:", "@types/node": "catalog:", "dmno": "workspace:*", "tsup": "catalog:", @@ -49,6 +50,7 @@ }, "dependencies": { "@1password/sdk": "^0.1.1", + "debug": "catalog:", "kleur": "^4.1.5", "lodash-es": "catalog:" }, diff --git a/packages/plugins/1password/src/plugin.ts b/packages/plugins/1password/src/plugin.ts index a31af7e9..8ecdb1a4 100644 --- a/packages/plugins/1password/src/plugin.ts +++ b/packages/plugins/1password/src/plugin.ts @@ -9,12 +9,15 @@ import { PluginInputValue, inject, } from 'dmno'; +import Debug from 'debug'; import { Client, createClient } from '@1password/sdk'; import packageJson from '../package.json'; import { OnePasswordTypes } from './data-types'; +const debug = Debug('dmno:1pass-plugin'); + type FieldId = string; type ItemId = string; type VaultId = string; @@ -23,8 +26,11 @@ type ReferenceUrl = string; type ServiceAccountToken = string; async function execOpCliCommand(cmdArgs: Array) { + const startAt = new Date(); // using system-installed copy of `op` const cmd = spawnSync('op', cmdArgs); + debug(`op cli command - "${cmdArgs}"`); + debug(`> took ${+new Date() - +startAt}ms`); if (cmd.status === 0) { return cmd.stdout.toString(); } else if (cmd.error) { @@ -160,7 +166,7 @@ export class OnePasswordDmnoPlugin extends DmnoPlugin { const opClient = await this.getSdkClient(); // TODO: better error handling to tell you what went wrong? no access, non existant, etc try { - const opItem = opClient.items.get(vaultId, itemId); + const opItem = await opClient.items.get(vaultId, itemId); return JSON.parse(JSON.stringify(opItem)); // convert to plain object } catch (err) { // 1pass sdk throws strings as errors... @@ -193,7 +199,8 @@ export class OnePasswordDmnoPlugin extends DmnoPlugin { return await ctx.getOrSetCacheItem(`1pass-sdk:R|${referenceUrl}`, async () => { const opClient = await this.getSdkClient(); // TODO: better error handling to tell you what went wrong? no access, non existant, etc - return opClient.secrets.resolve(referenceUrl); + const value = await opClient.secrets.resolve(referenceUrl); + return value; }); } catch (err) { // 1pass sdk throws strings as errors... diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5c8d93b2..bc25e726 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -125,7 +125,7 @@ importers: version: 2.1.2(@types/node@20.14.12)(less@4.2.0) vite-tsconfig-paths: specifier: ^5.0.1 - version: 5.0.1(typescript@5.5.4)(vite@5.4.11(@types/node@20.14.12)(less@4.2.0)) + version: 5.0.1(typescript@5.5.4)(vite@5.4.6(@types/node@20.14.12)(less@4.2.0)) vitest: specifier: 'catalog:' version: 2.1.2(@types/node@20.14.12)(less@4.2.0) @@ -403,7 +403,7 @@ importers: version: 0.25.5(astro@4.15.9(@types/node@20.14.12)(less@4.2.0)(rollup@4.21.3)(typescript@5.5.4)) '@astrojs/vue': specifier: ^4.5.0 - version: 4.5.0(astro@4.15.9(@types/node@20.14.12)(less@4.2.0)(rollup@4.21.3)(typescript@5.5.4))(rollup@4.21.3)(vite@5.4.11(@types/node@20.14.12)(less@4.2.0))(vue@3.5.8(typescript@5.5.4)) + version: 4.5.0(astro@4.15.9(@types/node@20.14.12)(less@4.2.0)(rollup@4.21.3)(typescript@5.5.4))(rollup@4.21.3)(vite@5.4.6(@types/node@20.14.12)(less@4.2.0))(vue@3.5.8(typescript@5.5.4)) '@dmno/astro-integration': specifier: workspace:* version: link:../integrations/astro @@ -516,16 +516,16 @@ importers: version: 8.57.0 eslint-config-airbnb-base: specifier: ^15.0.0 - version: 15.0.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0))(eslint@8.57.0) + version: 15.0.0(eslint-plugin-import@2.29.1)(eslint@8.57.0) eslint-config-airbnb-typescript: specifier: ^17.1.0 - version: 17.1.0(@typescript-eslint/eslint-plugin@7.7.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0))(eslint@8.57.0) + version: 17.1.0(@typescript-eslint/eslint-plugin@7.7.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) eslint-import-resolver-custom-alias: specifier: ^1.3.2 - version: 1.3.2(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)) + version: 1.3.2(eslint-plugin-import@2.29.1) eslint-import-resolver-exports: specifier: 1.0.0-beta.5 - version: 1.0.0-beta.5(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0))(eslint@8.57.0) + version: 1.0.0-beta.5(eslint-plugin-import@2.29.1)(eslint@8.57.0) eslint-import-resolver-typescript: specifier: ^3.6.1 version: 3.6.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) @@ -781,6 +781,9 @@ importers: '@1password/sdk': specifier: ^0.1.1 version: 0.1.1 + debug: + specifier: 'catalog:' + version: 4.3.7(supports-color@9.4.0) kleur: specifier: ^4.1.5 version: 4.1.5 @@ -794,6 +797,9 @@ importers: '@dmno/tsconfig': specifier: workspace:* version: link:../../tsconfig + '@types/debug': + specifier: 'catalog:' + version: 4.1.12 '@types/lodash-es': specifier: 'catalog:' version: 4.17.12 @@ -12099,13 +12105,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/vue@4.5.0(astro@4.15.9(@types/node@20.14.12)(less@4.2.0)(rollup@4.21.3)(typescript@5.5.4))(rollup@4.21.3)(vite@5.4.11(@types/node@20.14.12)(less@4.2.0))(vue@3.5.8(typescript@5.5.4))': + '@astrojs/vue@4.5.0(astro@4.15.9(@types/node@20.14.12)(less@4.2.0)(rollup@4.21.3)(typescript@5.5.4))(rollup@4.21.3)(vite@5.4.6(@types/node@20.14.12)(less@4.2.0))(vue@3.5.8(typescript@5.5.4))': dependencies: - '@vitejs/plugin-vue': 5.1.4(vite@5.4.11(@types/node@20.14.12)(less@4.2.0))(vue@3.5.8(typescript@5.5.4)) - '@vitejs/plugin-vue-jsx': 4.0.0(vite@5.4.11(@types/node@20.14.12)(less@4.2.0))(vue@3.5.8(typescript@5.5.4)) + '@vitejs/plugin-vue': 5.1.4(vite@5.4.6(@types/node@20.14.12)(less@4.2.0))(vue@3.5.8(typescript@5.5.4)) + '@vitejs/plugin-vue-jsx': 4.0.0(vite@5.4.6(@types/node@20.14.12)(less@4.2.0))(vue@3.5.8(typescript@5.5.4)) '@vue/compiler-sfc': 3.4.30 astro: 4.15.9(@types/node@20.14.12)(less@4.2.0)(rollup@4.21.3)(typescript@5.5.4) - vite-plugin-vue-devtools: 7.5.2(rollup@4.21.3)(vite@5.4.11(@types/node@20.14.12)(less@4.2.0))(vue@3.5.8(typescript@5.5.4)) + vite-plugin-vue-devtools: 7.5.2(rollup@4.21.3)(vite@5.4.6(@types/node@20.14.12)(less@4.2.0))(vue@3.5.8(typescript@5.5.4)) vue: 3.5.8(typescript@5.5.4) transitivePeerDependencies: - '@nuxt/kit' @@ -15506,26 +15512,26 @@ snapshots: dependencies: vite: 5.4.6(@types/node@20.14.12)(less@4.2.0) - '@vitejs/plugin-vue-jsx@4.0.0(vite@5.4.11(@types/node@20.14.12)(less@4.2.0))(vue@3.5.8(typescript@5.5.4))': + '@vitejs/plugin-vue-jsx@4.0.0(vite@5.4.6(@types/node@20.14.12)(less@4.2.0))(vue@3.5.8(typescript@5.5.4))': dependencies: '@babel/core': 7.24.7 '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7) - vite: 5.4.11(@types/node@20.14.12)(less@4.2.0) + vite: 5.4.6(@types/node@20.14.12)(less@4.2.0) vue: 3.5.8(typescript@5.5.4) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.4(vite@5.4.11(@types/node@20.14.12)(less@4.2.0))(vue@3.5.8(typescript@5.5.4))': - dependencies: - vite: 5.4.11(@types/node@20.14.12)(less@4.2.0) - vue: 3.5.8(typescript@5.5.4) - '@vitejs/plugin-vue@5.1.4(vite@5.4.6(@types/node@20.14.12)(less@4.2.0))(vue@3.5.12(typescript@5.5.4))': dependencies: vite: 5.4.6(@types/node@20.14.12)(less@4.2.0) vue: 3.5.12(typescript@5.5.4) + '@vitejs/plugin-vue@5.1.4(vite@5.4.6(@types/node@20.14.12)(less@4.2.0))(vue@3.5.8(typescript@5.5.4))': + dependencies: + vite: 5.4.6(@types/node@20.14.12)(less@4.2.0) + vue: 3.5.8(typescript@5.5.4) + '@vitest/expect@2.1.2': dependencies: '@vitest/spy': 2.1.2 @@ -15829,19 +15835,19 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.5.2(vite@5.4.11(@types/node@20.14.12)(less@4.2.0))(vue@3.5.8(typescript@5.5.4))': + '@vue/devtools-core@7.5.2(vite@5.4.6(@types/node@20.14.12)(less@4.2.0))(vue@3.5.12(typescript@5.5.4))': dependencies: '@vue/devtools-kit': 7.5.2 '@vue/devtools-shared': 7.5.2 mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.4.11(@types/node@20.14.12)(less@4.2.0)) - vue: 3.5.8(typescript@5.5.4) + vite-hot-client: 0.2.3(vite@5.4.6(@types/node@20.14.12)(less@4.2.0)) + vue: 3.5.12(typescript@5.5.4) transitivePeerDependencies: - vite - '@vue/devtools-core@7.5.2(vite@5.4.6(@types/node@20.14.12)(less@4.2.0))(vue@3.5.12(typescript@5.5.4))': + '@vue/devtools-core@7.5.2(vite@5.4.6(@types/node@20.14.12)(less@4.2.0))(vue@3.5.8(typescript@5.5.4))': dependencies: '@vue/devtools-kit': 7.5.2 '@vue/devtools-shared': 7.5.2 @@ -15849,7 +15855,7 @@ snapshots: nanoid: 3.3.7 pathe: 1.1.2 vite-hot-client: 0.2.3(vite@5.4.6(@types/node@20.14.12)(less@4.2.0)) - vue: 3.5.12(typescript@5.5.4) + vue: 3.5.8(typescript@5.5.4) transitivePeerDependencies: - vite @@ -17995,7 +18001,7 @@ snapshots: eslint: 8.57.0 semver: 7.6.3 - eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: confusing-browser-globals: 1.0.11 eslint: 8.57.0 @@ -18004,21 +18010,21 @@ snapshots: object.entries: 1.1.8 semver: 6.3.1 - eslint-config-airbnb-typescript@17.1.0(@typescript-eslint/eslint-plugin@7.7.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-config-airbnb-typescript@17.1.0(@typescript-eslint/eslint-plugin@7.7.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: '@typescript-eslint/eslint-plugin': 7.7.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) '@typescript-eslint/parser': 7.7.1(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.1)(eslint@8.57.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) - eslint-import-resolver-custom-alias@1.3.2(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)): + eslint-import-resolver-custom-alias@1.3.2(eslint-plugin-import@2.29.1): dependencies: eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) glob-parent: 6.0.2 resolve: 1.22.8 - eslint-import-resolver-exports@1.0.0-beta.5(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-import-resolver-exports@1.0.0-beta.5(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: eslint: 8.57.0 eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) @@ -18037,7 +18043,7 @@ snapshots: debug: 4.3.7(supports-color@9.4.0) enhanced-resolve: 5.16.0 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.3 @@ -18069,7 +18075,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: @@ -18105,7 +18111,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -24863,10 +24869,6 @@ snapshots: '@types/unist': 3.0.2 vfile-message: 4.0.2 - vite-hot-client@0.2.3(vite@5.4.11(@types/node@20.14.12)(less@4.2.0)): - dependencies: - vite: 5.4.11(@types/node@20.14.12)(less@4.2.0) - vite-hot-client@0.2.3(vite@5.4.6(@types/node@20.14.12)(less@4.2.0)): dependencies: vite: 5.4.6(@types/node@20.14.12)(less@4.2.0) @@ -24906,22 +24908,6 @@ snapshots: - supports-color - terser - vite-plugin-inspect@0.8.7(rollup@4.21.3)(vite@5.4.11(@types/node@20.14.12)(less@4.2.0)): - dependencies: - '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) - debug: 4.3.7(supports-color@9.4.0) - error-stack-parser-es: 0.1.5 - fs-extra: 11.2.0 - open: 10.1.0 - perfect-debounce: 1.0.0 - picocolors: 1.1.0 - sirv: 2.0.4 - vite: 5.4.11(@types/node@20.14.12)(less@4.2.0) - transitivePeerDependencies: - - rollup - - supports-color - vite-plugin-inspect@0.8.7(rollup@4.21.3)(vite@5.4.6(@types/node@20.14.12)(less@4.2.0)): dependencies: '@antfu/utils': 0.7.10 @@ -24938,25 +24924,25 @@ snapshots: - rollup - supports-color - vite-plugin-vue-devtools@7.5.2(rollup@4.21.3)(vite@5.4.11(@types/node@20.14.12)(less@4.2.0))(vue@3.5.8(typescript@5.5.4)): + vite-plugin-vue-devtools@7.5.2(rollup@4.21.3)(vite@5.4.6(@types/node@20.14.12)(less@4.2.0))(vue@3.5.12(typescript@5.5.4)): dependencies: - '@vue/devtools-core': 7.5.2(vite@5.4.11(@types/node@20.14.12)(less@4.2.0))(vue@3.5.8(typescript@5.5.4)) + '@vue/devtools-core': 7.5.2(vite@5.4.6(@types/node@20.14.12)(less@4.2.0))(vue@3.5.12(typescript@5.5.4)) '@vue/devtools-kit': 7.5.2 '@vue/devtools-shared': 7.5.2 execa: 8.0.1 sirv: 2.0.4 - vite: 5.4.11(@types/node@20.14.12)(less@4.2.0) - vite-plugin-inspect: 0.8.7(rollup@4.21.3)(vite@5.4.11(@types/node@20.14.12)(less@4.2.0)) - vite-plugin-vue-inspector: 5.2.0(vite@5.4.11(@types/node@20.14.12)(less@4.2.0)) + vite: 5.4.6(@types/node@20.14.12)(less@4.2.0) + vite-plugin-inspect: 0.8.7(rollup@4.21.3)(vite@5.4.6(@types/node@20.14.12)(less@4.2.0)) + vite-plugin-vue-inspector: 5.2.0(vite@5.4.6(@types/node@20.14.12)(less@4.2.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-devtools@7.5.2(rollup@4.21.3)(vite@5.4.6(@types/node@20.14.12)(less@4.2.0))(vue@3.5.12(typescript@5.5.4)): + vite-plugin-vue-devtools@7.5.2(rollup@4.21.3)(vite@5.4.6(@types/node@20.14.12)(less@4.2.0))(vue@3.5.8(typescript@5.5.4)): dependencies: - '@vue/devtools-core': 7.5.2(vite@5.4.6(@types/node@20.14.12)(less@4.2.0))(vue@3.5.12(typescript@5.5.4)) + '@vue/devtools-core': 7.5.2(vite@5.4.6(@types/node@20.14.12)(less@4.2.0))(vue@3.5.8(typescript@5.5.4)) '@vue/devtools-kit': 7.5.2 '@vue/devtools-shared': 7.5.2 execa: 8.0.1 @@ -24970,21 +24956,6 @@ snapshots: - supports-color - vue - vite-plugin-vue-inspector@5.2.0(vite@5.4.11(@types/node@20.14.12)(less@4.2.0)): - dependencies: - '@babel/core': 7.25.2 - '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.25.2) - '@babel/plugin-syntax-import-attributes': 7.24.1(@babel/core@7.25.2) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) - '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) - '@vue/compiler-dom': 3.5.12 - kolorist: 1.8.0 - magic-string: 0.30.11 - vite: 5.4.11(@types/node@20.14.12)(less@4.2.0) - transitivePeerDependencies: - - supports-color - vite-plugin-vue-inspector@5.2.0(vite@5.4.6(@types/node@20.14.12)(less@4.2.0)): dependencies: '@babel/core': 7.25.2 @@ -25005,13 +24976,13 @@ snapshots: svgo: 3.3.2 vue: 3.5.12(typescript@5.5.4) - vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.11(@types/node@20.14.12)(less@4.2.0)): + vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.6(@types/node@20.14.12)(less@4.2.0)): dependencies: debug: 4.3.7(supports-color@9.4.0) globrex: 0.1.2 tsconfck: 3.1.0(typescript@5.5.4) optionalDependencies: - vite: 5.4.11(@types/node@20.14.12)(less@4.2.0) + vite: 5.4.6(@types/node@20.14.12)(less@4.2.0) transitivePeerDependencies: - supports-color - typescript