diff --git a/packages/core/package.json b/packages/core/package.json
index 38dddd3..ae99d2c 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -45,9 +45,11 @@
"vite": "^3.0.0-0 || ^4.0.0-0"
},
"dependencies": {
- "@babel/core": "^7.21.3",
+ "@babel/core": "^7.22.17",
+ "@babel/plugin-proposal-decorators": "^7.22.15",
+ "@babel/plugin-syntax-import-attributes": "^7.22.5",
"@babel/plugin-syntax-import-meta": "^7.10.4",
- "@babel/plugin-transform-typescript": "^7.21.3",
+ "@babel/plugin-transform-typescript": "^7.22.15",
"@vue/babel-plugin-jsx": "^1.1.1",
"@vue/compiler-dom": "^3.2.47",
"esno": "^0.16.3",
diff --git a/packages/core/src/compiler/template.ts b/packages/core/src/compiler/template.ts
index 33ef714..b9df430 100644
--- a/packages/core/src/compiler/template.ts
+++ b/packages/core/src/compiler/template.ts
@@ -1,11 +1,12 @@
-import path from 'path'
+import path from 'node:path'
import MagicString from 'magic-string'
import { parse as vueParse, transform as vueTransform } from '@vue/compiler-dom'
import { parse as babelParse, traverse as babelTraverse } from '@babel/core'
import vueJsxPlugin from '@vue/babel-plugin-jsx'
import typescriptPlugin from '@babel/plugin-transform-typescript'
import importMeta from '@babel/plugin-syntax-import-meta'
-import { parseJSXIdentifier } from '../utils'
+import decoratorsPlugin from '@babel/plugin-proposal-decorators'
+import importAttributesPlugin from '@babel/plugin-syntax-import-attributes'
import { normalizePath } from 'vite'
const EXCLUDE_TAG = ['template', 'script', 'style']
@@ -62,6 +63,14 @@ export async function compileSFCTemplate(
typescriptPlugin,
{ isTSX: true, allowExtensions: true },
],
+ [
+ decoratorsPlugin,
+ { legacy: true },
+ ],
+ [
+ importAttributesPlugin,
+ { deprecatedAssertSyntax: true },
+ ],
],
})
diff --git a/packages/playground/vue2/package.json b/packages/playground/vue2/package.json
index 8d65b7a..d6cc08f 100644
--- a/packages/playground/vue2/package.json
+++ b/packages/playground/vue2/package.json
@@ -8,6 +8,7 @@
"dependencies": {
"@vue/composition-api": "^1.7.1",
"vue": "2.7.14",
+ "vue-property-decorator": "^9.1.2",
"vue-template-compiler": "2.7.14"
},
"devDependencies": {
diff --git a/packages/playground/vue2/src/App.vue b/packages/playground/vue2/src/App.vue
index def47d6..5345098 100644
--- a/packages/playground/vue2/src/App.vue
+++ b/packages/playground/vue2/src/App.vue
@@ -1,11 +1,13 @@
@@ -15,6 +17,7 @@ export default {
+
diff --git a/packages/playground/vue2/src/Count.vue b/packages/playground/vue2/src/Count.vue
new file mode 100644
index 0000000..f6e3711
--- /dev/null
+++ b/packages/playground/vue2/src/Count.vue
@@ -0,0 +1,23 @@
+
+
+
+
+
Message: {{ message }}
+
Count: {{ count }}
+
+
+
diff --git a/packages/playground/vue2/src/Welcome.tsx b/packages/playground/vue2/src/Welcome.tsx
index be87d7f..3bbb58e 100644
--- a/packages/playground/vue2/src/Welcome.tsx
+++ b/packages/playground/vue2/src/Welcome.tsx
@@ -1,8 +1,33 @@
-import { defineComponent } from "@vue/composition-api"
-
-export default defineComponent({
- name: "Welcome",
- setup() {
- return () =>
Welcome to here 🚀 .
- },
-})
+// import { defineComponent } from "@vue/composition-api"
+
+// export default defineComponent({
+// name: "Welcome",
+// setup() {
+// return () =>
Welcome to here 🚀 .
+// },
+// })
+
+import Vue from 'vue'
+import { Component } from 'vue-property-decorator'
+
+@Component
+export default class Welcome extends Vue {
+ private count = 0
+
+ private get message(): string {
+ return `Count: ${this.count}`
+ }
+
+ private increment(): void {
+ this.count++
+ }
+
+ render() {
+ return (
+
+
{this.message}
+
+
+ )
+ }
+}
diff --git a/packages/playground/vue2/tsconfig.json b/packages/playground/vue2/tsconfig.json
index b77b6f9..5946a7e 100644
--- a/packages/playground/vue2/tsconfig.json
+++ b/packages/playground/vue2/tsconfig.json
@@ -6,7 +6,8 @@
"strict": true,
"module": "ESNext",
"moduleResolution": "Node",
- "jsx": "preserve"
+ "jsx": "preserve",
+ "experimentalDecorators": true
},
- "include": ["src"],
-}
\ No newline at end of file
+ "include": ["src"]
+}
diff --git a/packages/playground/vue2/vite.config.ts b/packages/playground/vue2/vite.config.ts
index 904dabb..9f19137 100644
--- a/packages/playground/vue2/vite.config.ts
+++ b/packages/playground/vue2/vite.config.ts
@@ -14,6 +14,7 @@ export default defineConfig({
vue: 2,
toggleButtonVisibility: 'always',
enabled: true,
+ disableInspectorOnEditorOpen: true,
}),
],
})
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 855ec3b..8a7c319 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -47,17 +47,23 @@ importers:
packages/core:
dependencies:
'@babel/core':
- specifier: ^7.21.3
- version: 7.21.3
+ specifier: ^7.22.17
+ version: 7.22.17
+ '@babel/plugin-proposal-decorators':
+ specifier: ^7.22.15
+ version: 7.22.15(@babel/core@7.22.17)
+ '@babel/plugin-syntax-import-attributes':
+ specifier: ^7.22.5
+ version: 7.22.5(@babel/core@7.22.17)
'@babel/plugin-syntax-import-meta':
specifier: ^7.10.4
- version: 7.10.4(@babel/core@7.21.3)
+ version: 7.10.4(@babel/core@7.22.17)
'@babel/plugin-transform-typescript':
- specifier: ^7.21.3
- version: 7.21.3(@babel/core@7.21.3)
+ specifier: ^7.22.15
+ version: 7.22.15(@babel/core@7.22.17)
'@vue/babel-plugin-jsx':
specifier: ^1.1.1
- version: 1.1.1(@babel/core@7.21.3)
+ version: 1.1.1(@babel/core@7.22.17)
'@vue/compiler-dom':
specifier: ^3.2.47
version: 3.2.47
@@ -104,6 +110,9 @@ importers:
vue:
specifier: 2.7.14
version: 2.7.14
+ vue-property-decorator:
+ specifier: ^9.1.2
+ version: 9.1.2(vue-class-component@7.2.6)(vue@2.7.14)
vue-template-compiler:
specifier: 2.7.14
version: 2.7.14(vue@2.7.14)
@@ -273,29 +282,36 @@ packages:
dependencies:
'@babel/highlight': 7.18.6
- /@babel/compat-data@7.20.10:
- resolution: {integrity: sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==}
+ /@babel/code-frame@7.22.13:
+ resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==}
engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/highlight': 7.22.13
+ chalk: 2.4.2
- /@babel/core@7.21.3:
- resolution: {integrity: sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw==}
+ /@babel/compat-data@7.22.9:
+ resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==}
+ engines: {node: '>=6.9.0'}
+
+ /@babel/core@7.22.17:
+ resolution: {integrity: sha512-2EENLmhpwplDux5PSsZnSbnSkB3tZ6QTksgO25xwEL7pIDcNOMhF5v/s6RzwjMZzZzw9Ofc30gHv5ChCC8pifQ==}
engines: {node: '>=6.9.0'}
dependencies:
'@ampproject/remapping': 2.2.0
- '@babel/code-frame': 7.18.6
- '@babel/generator': 7.21.3
- '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.3)
- '@babel/helper-module-transforms': 7.21.2
- '@babel/helpers': 7.21.0
- '@babel/parser': 7.21.3
- '@babel/template': 7.20.7
- '@babel/traverse': 7.21.3
- '@babel/types': 7.21.3
+ '@babel/code-frame': 7.22.13
+ '@babel/generator': 7.22.15
+ '@babel/helper-compilation-targets': 7.22.15
+ '@babel/helper-module-transforms': 7.22.17(@babel/core@7.22.17)
+ '@babel/helpers': 7.22.15
+ '@babel/parser': 7.22.16
+ '@babel/template': 7.22.15
+ '@babel/traverse': 7.22.17
+ '@babel/types': 7.22.17
convert-source-map: 1.9.0
debug: 4.3.4
gensync: 1.0.0-beta.2
json5: 2.2.3
- semver: 6.3.0
+ semver: 6.3.1
transitivePeerDependencies:
- supports-color
@@ -307,56 +323,56 @@ packages:
'@jridgewell/gen-mapping': 0.3.2
jsesc: 2.5.2
- /@babel/generator@7.21.3:
- resolution: {integrity: sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA==}
+ /@babel/generator@7.22.15:
+ resolution: {integrity: sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.3
+ '@babel/types': 7.22.17
'@jridgewell/gen-mapping': 0.3.2
'@jridgewell/trace-mapping': 0.3.17
jsesc: 2.5.2
- /@babel/helper-annotate-as-pure@7.18.6:
- resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==}
+ /@babel/helper-annotate-as-pure@7.22.5:
+ resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.3
+ '@babel/types': 7.22.17
- /@babel/helper-compilation-targets@7.20.7(@babel/core@7.21.3):
- resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==}
+ /@babel/helper-compilation-targets@7.22.15:
+ resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==}
engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
dependencies:
- '@babel/compat-data': 7.20.10
- '@babel/core': 7.21.3
- '@babel/helper-validator-option': 7.18.6
- browserslist: 4.21.4
+ '@babel/compat-data': 7.22.9
+ '@babel/helper-validator-option': 7.22.15
+ browserslist: 4.21.10
lru-cache: 5.1.1
- semver: 6.3.0
+ semver: 6.3.1
- /@babel/helper-create-class-features-plugin@7.21.0(@babel/core@7.21.3):
- resolution: {integrity: sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==}
+ /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.22.17):
+ resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.21.3
- '@babel/helper-annotate-as-pure': 7.18.6
- '@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-function-name': 7.21.0
- '@babel/helper-member-expression-to-functions': 7.21.0
- '@babel/helper-optimise-call-expression': 7.18.6
- '@babel/helper-replace-supers': 7.20.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
- '@babel/helper-split-export-declaration': 7.18.6
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 7.22.17
+ '@babel/helper-annotate-as-pure': 7.22.5
+ '@babel/helper-environment-visitor': 7.22.5
+ '@babel/helper-function-name': 7.22.5
+ '@babel/helper-member-expression-to-functions': 7.22.15
+ '@babel/helper-optimise-call-expression': 7.22.5
+ '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.17)
+ '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ semver: 6.3.1
/@babel/helper-environment-visitor@7.18.9:
resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==}
engines: {node: '>=6.9.0'}
+ /@babel/helper-environment-visitor@7.22.5:
+ resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==}
+ engines: {node: '>=6.9.0'}
+
/@babel/helper-function-name@7.19.0:
resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==}
engines: {node: '>=6.9.0'}
@@ -364,12 +380,12 @@ packages:
'@babel/template': 7.20.7
'@babel/types': 7.20.7
- /@babel/helper-function-name@7.21.0:
- resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==}
+ /@babel/helper-function-name@7.22.5:
+ resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/template': 7.20.7
- '@babel/types': 7.21.3
+ '@babel/template': 7.22.15
+ '@babel/types': 7.22.17
/@babel/helper-hoist-variables@7.18.6:
resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==}
@@ -377,11 +393,17 @@ packages:
dependencies:
'@babel/types': 7.20.7
- /@babel/helper-member-expression-to-functions@7.21.0:
- resolution: {integrity: sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==}
+ /@babel/helper-hoist-variables@7.22.5:
+ resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.3
+ '@babel/types': 7.22.17
+
+ /@babel/helper-member-expression-to-functions@7.22.15:
+ resolution: {integrity: sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/types': 7.22.17
/@babel/helper-module-imports@7.18.6:
resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
@@ -389,55 +411,62 @@ packages:
dependencies:
'@babel/types': 7.20.7
- /@babel/helper-module-transforms@7.21.2:
- resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==}
+ /@babel/helper-module-imports@7.22.15:
+ resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-module-imports': 7.18.6
- '@babel/helper-simple-access': 7.20.2
- '@babel/helper-split-export-declaration': 7.18.6
- '@babel/helper-validator-identifier': 7.19.1
- '@babel/template': 7.20.7
- '@babel/traverse': 7.21.3
- '@babel/types': 7.21.3
- transitivePeerDependencies:
- - supports-color
+ '@babel/types': 7.22.17
- /@babel/helper-optimise-call-expression@7.18.6:
- resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==}
+ /@babel/helper-module-transforms@7.22.17(@babel/core@7.22.17):
+ resolution: {integrity: sha512-XouDDhQESrLHTpnBtCKExJdyY4gJCdrvH2Pyv8r8kovX2U8G0dRUOT45T9XlbLtuu9CLXP15eusnkprhoPV5iQ==}
engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
dependencies:
- '@babel/types': 7.21.3
+ '@babel/core': 7.22.17
+ '@babel/helper-environment-visitor': 7.22.5
+ '@babel/helper-module-imports': 7.22.15
+ '@babel/helper-simple-access': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ '@babel/helper-validator-identifier': 7.22.15
+
+ /@babel/helper-optimise-call-expression@7.22.5:
+ resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/types': 7.22.17
/@babel/helper-plugin-utils@7.20.2:
resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==}
engines: {node: '>=6.9.0'}
+ dev: false
+
+ /@babel/helper-plugin-utils@7.22.5:
+ resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==}
+ engines: {node: '>=6.9.0'}
- /@babel/helper-replace-supers@7.20.7:
- resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==}
+ /@babel/helper-replace-supers@7.22.9(@babel/core@7.22.17):
+ resolution: {integrity: sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==}
engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
dependencies:
- '@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-member-expression-to-functions': 7.21.0
- '@babel/helper-optimise-call-expression': 7.18.6
- '@babel/template': 7.20.7
- '@babel/traverse': 7.21.3
- '@babel/types': 7.21.3
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 7.22.17
+ '@babel/helper-environment-visitor': 7.22.5
+ '@babel/helper-member-expression-to-functions': 7.22.15
+ '@babel/helper-optimise-call-expression': 7.22.5
- /@babel/helper-simple-access@7.20.2:
- resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==}
+ /@babel/helper-simple-access@7.22.5:
+ resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.3
+ '@babel/types': 7.22.17
- /@babel/helper-skip-transparent-expression-wrappers@7.20.0:
- resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==}
+ /@babel/helper-skip-transparent-expression-wrappers@7.22.5:
+ resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.3
+ '@babel/types': 7.22.17
/@babel/helper-split-export-declaration@7.18.6:
resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
@@ -445,25 +474,39 @@ packages:
dependencies:
'@babel/types': 7.20.7
+ /@babel/helper-split-export-declaration@7.22.6:
+ resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/types': 7.22.17
+
/@babel/helper-string-parser@7.19.4:
resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
engines: {node: '>=6.9.0'}
+ /@babel/helper-string-parser@7.22.5:
+ resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==}
+ engines: {node: '>=6.9.0'}
+
/@babel/helper-validator-identifier@7.19.1:
resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
engines: {node: '>=6.9.0'}
- /@babel/helper-validator-option@7.18.6:
- resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==}
+ /@babel/helper-validator-identifier@7.22.15:
+ resolution: {integrity: sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==}
+ engines: {node: '>=6.9.0'}
+
+ /@babel/helper-validator-option@7.22.15:
+ resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==}
engines: {node: '>=6.9.0'}
- /@babel/helpers@7.21.0:
- resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==}
+ /@babel/helpers@7.22.15:
+ resolution: {integrity: sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/template': 7.20.7
- '@babel/traverse': 7.21.3
- '@babel/types': 7.21.3
+ '@babel/template': 7.22.15
+ '@babel/traverse': 7.22.17
+ '@babel/types': 7.22.17
transitivePeerDependencies:
- supports-color
@@ -471,7 +514,15 @@ packages:
resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-validator-identifier': 7.19.1
+ '@babel/helper-validator-identifier': 7.22.15
+ chalk: 2.4.2
+ js-tokens: 4.0.0
+
+ /@babel/highlight@7.22.13:
+ resolution: {integrity: sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/helper-validator-identifier': 7.22.15
chalk: 2.4.2
js-tokens: 4.0.0
@@ -489,85 +540,95 @@ packages:
dependencies:
'@babel/types': 7.21.3
- /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.21.3):
+ /@babel/parser@7.22.16:
+ resolution: {integrity: sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+ dependencies:
+ '@babel/types': 7.22.17
+
+ /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.22.17):
resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==}
engines: {node: '>=6.9.0'}
+ deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
- '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.3)
- '@babel/helper-plugin-utils': 7.20.2
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 7.22.17
+ '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.17)
+ '@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-proposal-decorators@7.20.7(@babel/core@7.21.3):
- resolution: {integrity: sha512-JB45hbUweYpwAGjkiM7uCyXMENH2lG+9r3G2E+ttc2PRXAoEkpfd/KW5jDg4j8RS6tLtTG1jZi9LbHZVSfs1/A==}
+ /@babel/plugin-proposal-decorators@7.22.15(@babel/core@7.22.17):
+ resolution: {integrity: sha512-kc0VvbbUyKelvzcKOSyQUSVVXS5pT3UhRB0e3c9An86MvLqs+gx0dN4asllrDluqSa3m9YyooXKGOFVomnyFkg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
- '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.3)
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-replace-supers': 7.20.7
- '@babel/helper-split-export-declaration': 7.18.6
- '@babel/plugin-syntax-decorators': 7.19.0(@babel/core@7.21.3)
- transitivePeerDependencies:
- - supports-color
- dev: true
+ '@babel/core': 7.22.17
+ '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.17)
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.17)
+ '@babel/helper-split-export-declaration': 7.22.6
+ '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.22.17)
- /@babel/plugin-syntax-decorators@7.19.0(@babel/core@7.21.3):
- resolution: {integrity: sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==}
+ /@babel/plugin-syntax-decorators@7.22.10(@babel/core@7.22.17):
+ resolution: {integrity: sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': 7.22.17
+ '@babel/helper-plugin-utils': 7.22.5
- /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.21.3):
+ /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.22.17):
+ resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.22.17
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: false
+
+ /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.17):
resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.22.17
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.21.3):
+ /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.22.17):
resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
- '@babel/helper-plugin-utils': 7.20.2
+ '@babel/core': 7.22.17
+ '@babel/helper-plugin-utils': 7.22.5
- /@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.21.3):
- resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==}
+ /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.17):
+ resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
- '@babel/helper-plugin-utils': 7.20.2
+ '@babel/core': 7.22.17
+ '@babel/helper-plugin-utils': 7.22.5
- /@babel/plugin-transform-typescript@7.21.3(@babel/core@7.21.3):
- resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==}
+ /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.22.17):
+ resolution: {integrity: sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
- '@babel/helper-annotate-as-pure': 7.18.6
- '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.3)
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.3)
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 7.22.17
+ '@babel/helper-annotate-as-pure': 7.22.5
+ '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.17)
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.17)
/@babel/runtime@7.20.7:
resolution: {integrity: sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==}
@@ -589,6 +650,14 @@ packages:
'@babel/parser': 7.20.7
'@babel/types': 7.20.7
+ /@babel/template@7.22.15:
+ resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/code-frame': 7.22.13
+ '@babel/parser': 7.22.16
+ '@babel/types': 7.22.17
+
/@babel/traverse@7.20.10:
resolution: {integrity: sha512-oSf1juCgymrSez8NI4A2sr4+uB/mFd9MXplYGPEBnfAuWmmyeVcHa6xLPiaRBcXkcb/28bgxmQLTVwFKE1yfsg==}
engines: {node: '>=6.9.0'}
@@ -606,18 +675,18 @@ packages:
transitivePeerDependencies:
- supports-color
- /@babel/traverse@7.21.3:
- resolution: {integrity: sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ==}
+ /@babel/traverse@7.22.17:
+ resolution: {integrity: sha512-xK4Uwm0JnAMvxYZxOVecss85WxTEIbTa7bnGyf/+EgCL5Zt3U7htUpEOWv9detPlamGKuRzCqw74xVglDWpPdg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.18.6
- '@babel/generator': 7.21.3
- '@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-function-name': 7.21.0
- '@babel/helper-hoist-variables': 7.18.6
- '@babel/helper-split-export-declaration': 7.18.6
- '@babel/parser': 7.21.3
- '@babel/types': 7.21.3
+ '@babel/code-frame': 7.22.13
+ '@babel/generator': 7.22.15
+ '@babel/helper-environment-visitor': 7.22.5
+ '@babel/helper-function-name': 7.22.5
+ '@babel/helper-hoist-variables': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ '@babel/parser': 7.22.16
+ '@babel/types': 7.22.17
debug: 4.3.4
globals: 11.12.0
transitivePeerDependencies:
@@ -639,6 +708,14 @@ packages:
'@babel/helper-validator-identifier': 7.19.1
to-fast-properties: 2.0.0
+ /@babel/types@7.22.17:
+ resolution: {integrity: sha512-YSQPHLFtQNE5xN9tHuZnzu8vPr61wVTBZdfv1meex1NBosa4iT05k/Jw06ddJugi4bk7The/oSwQGFcksmEJQg==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/helper-string-parser': 7.22.5
+ '@babel/helper-validator-identifier': 7.22.15
+ to-fast-properties: 2.0.0
+
/@changesets/apply-release-plan@6.1.3:
resolution: {integrity: sha512-ECDNeoc3nfeAe1jqJb5aFQX7CqzQhD2klXRez2JDb/aVpGUbX673HgKrnrgJRuQR/9f2TtLoYIzrGB9qwD77mg==}
dependencies:
@@ -1986,9 +2063,9 @@ packages:
vite: ^4.0.0
vue: ^3.0.0
dependencies:
- '@babel/core': 7.21.3
- '@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.21.3)
- '@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.21.3)
+ '@babel/core': 7.22.17
+ '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.22.17)
+ '@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.22.17)
vite: 4.1.4(@types/node@20.4.4)
vue: 3.2.47
transitivePeerDependencies:
@@ -2002,9 +2079,9 @@ packages:
vite: ^4.0.0
vue: ^3.0.0
dependencies:
- '@babel/core': 7.21.3
- '@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.21.3)
- '@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.21.3)
+ '@babel/core': 7.22.17
+ '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.22.17)
+ '@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.22.17)
vite: 4.2.0(@types/node@20.4.4)(sass@1.59.3)
vue: 3.2.47
transitivePeerDependencies:
@@ -2040,11 +2117,11 @@ packages:
/@vue/babel-helper-vue-transform-on@1.0.2:
resolution: {integrity: sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==}
- /@vue/babel-plugin-jsx@1.1.1(@babel/core@7.21.3):
+ /@vue/babel-plugin-jsx@1.1.1(@babel/core@7.22.17):
resolution: {integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==}
dependencies:
'@babel/helper-module-imports': 7.18.6
- '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.22.17)
'@babel/template': 7.20.7
'@babel/traverse': 7.20.10
'@babel/types': 7.20.7
@@ -2056,21 +2133,21 @@ packages:
- '@babel/core'
- supports-color
- /@vue/babel-plugin-transform-vue-jsx@1.4.0(@babel/core@7.21.3):
+ /@vue/babel-plugin-transform-vue-jsx@1.4.0(@babel/core@7.22.17):
resolution: {integrity: sha512-Fmastxw4MMx0vlgLS4XBX0XiBbUFzoMGeVXuMV08wyOfXdikAFqBTuYPR0tlk+XskL19EzHc39SgjrPGY23JnA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
- '@babel/helper-module-imports': 7.18.6
- '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.3)
+ '@babel/core': 7.22.17
+ '@babel/helper-module-imports': 7.22.15
+ '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.22.17)
'@vue/babel-helper-vue-jsx-merge-props': 1.4.0
html-tags: 2.0.0
lodash.kebabcase: 4.1.1
svg-tags: 1.0.0
dev: true
- /@vue/babel-preset-jsx@1.4.0(@babel/core@7.21.3)(vue@2.7.14):
+ /@vue/babel-preset-jsx@1.4.0(@babel/core@7.22.17)(vue@2.7.14):
resolution: {integrity: sha512-QmfRpssBOPZWL5xw7fOuHNifCQcNQC1PrOo/4fu6xlhlKJJKSA3HqX92Nvgyx8fqHZTUGMPHmFA+IDqwXlqkSA==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -2079,76 +2156,76 @@ packages:
vue:
optional: true
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.22.17
'@vue/babel-helper-vue-jsx-merge-props': 1.4.0
- '@vue/babel-plugin-transform-vue-jsx': 1.4.0(@babel/core@7.21.3)
- '@vue/babel-sugar-composition-api-inject-h': 1.4.0(@babel/core@7.21.3)
- '@vue/babel-sugar-composition-api-render-instance': 1.4.0(@babel/core@7.21.3)
- '@vue/babel-sugar-functional-vue': 1.4.0(@babel/core@7.21.3)
- '@vue/babel-sugar-inject-h': 1.4.0(@babel/core@7.21.3)
- '@vue/babel-sugar-v-model': 1.4.0(@babel/core@7.21.3)
- '@vue/babel-sugar-v-on': 1.4.0(@babel/core@7.21.3)
+ '@vue/babel-plugin-transform-vue-jsx': 1.4.0(@babel/core@7.22.17)
+ '@vue/babel-sugar-composition-api-inject-h': 1.4.0(@babel/core@7.22.17)
+ '@vue/babel-sugar-composition-api-render-instance': 1.4.0(@babel/core@7.22.17)
+ '@vue/babel-sugar-functional-vue': 1.4.0(@babel/core@7.22.17)
+ '@vue/babel-sugar-inject-h': 1.4.0(@babel/core@7.22.17)
+ '@vue/babel-sugar-v-model': 1.4.0(@babel/core@7.22.17)
+ '@vue/babel-sugar-v-on': 1.4.0(@babel/core@7.22.17)
vue: 2.7.14
dev: true
- /@vue/babel-sugar-composition-api-inject-h@1.4.0(@babel/core@7.21.3):
+ /@vue/babel-sugar-composition-api-inject-h@1.4.0(@babel/core@7.22.17):
resolution: {integrity: sha512-VQq6zEddJHctnG4w3TfmlVp5FzDavUSut/DwR0xVoe/mJKXyMcsIibL42wPntozITEoY90aBV0/1d2KjxHU52g==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
- '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.3)
+ '@babel/core': 7.22.17
+ '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.22.17)
dev: true
- /@vue/babel-sugar-composition-api-render-instance@1.4.0(@babel/core@7.21.3):
+ /@vue/babel-sugar-composition-api-render-instance@1.4.0(@babel/core@7.22.17):
resolution: {integrity: sha512-6ZDAzcxvy7VcnCjNdHJ59mwK02ZFuP5CnucloidqlZwVQv5CQLijc3lGpR7MD3TWFi78J7+a8J56YxbCtHgT9Q==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
- '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.3)
+ '@babel/core': 7.22.17
+ '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.22.17)
dev: true
- /@vue/babel-sugar-functional-vue@1.4.0(@babel/core@7.21.3):
+ /@vue/babel-sugar-functional-vue@1.4.0(@babel/core@7.22.17):
resolution: {integrity: sha512-lTEB4WUFNzYt2In6JsoF9sAYVTo84wC4e+PoZWSgM6FUtqRJz7wMylaEhSRgG71YF+wfLD6cc9nqVeXN2rwBvw==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
- '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.3)
+ '@babel/core': 7.22.17
+ '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.22.17)
dev: true
- /@vue/babel-sugar-inject-h@1.4.0(@babel/core@7.21.3):
+ /@vue/babel-sugar-inject-h@1.4.0(@babel/core@7.22.17):
resolution: {integrity: sha512-muwWrPKli77uO2fFM7eA3G1lAGnERuSz2NgAxuOLzrsTlQl8W4G+wwbM4nB6iewlKbwKRae3nL03UaF5ffAPMA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
- '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.3)
+ '@babel/core': 7.22.17
+ '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.22.17)
dev: true
- /@vue/babel-sugar-v-model@1.4.0(@babel/core@7.21.3):
+ /@vue/babel-sugar-v-model@1.4.0(@babel/core@7.22.17):
resolution: {integrity: sha512-0t4HGgXb7WHYLBciZzN5s0Hzqan4Ue+p/3FdQdcaHAb7s5D9WZFGoSxEZHrR1TFVZlAPu1bejTKGeAzaaG3NCQ==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
- '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.3)
+ '@babel/core': 7.22.17
+ '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.22.17)
'@vue/babel-helper-vue-jsx-merge-props': 1.4.0
- '@vue/babel-plugin-transform-vue-jsx': 1.4.0(@babel/core@7.21.3)
+ '@vue/babel-plugin-transform-vue-jsx': 1.4.0(@babel/core@7.22.17)
camelcase: 5.3.1
html-tags: 2.0.0
svg-tags: 1.0.0
dev: true
- /@vue/babel-sugar-v-on@1.4.0(@babel/core@7.21.3):
+ /@vue/babel-sugar-v-on@1.4.0(@babel/core@7.22.17):
resolution: {integrity: sha512-m+zud4wKLzSKgQrWwhqRObWzmTuyzl6vOP7024lrpeJM4x2UhQtRDLgYjXAw9xBXjCwS0pP9kXjg91F9ZNo9JA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
- '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.3)
- '@vue/babel-plugin-transform-vue-jsx': 1.4.0(@babel/core@7.21.3)
+ '@babel/core': 7.22.17
+ '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.22.17)
+ '@vue/babel-plugin-transform-vue-jsx': 1.4.0(@babel/core@7.22.17)
camelcase: 5.3.1
dev: true
@@ -2605,15 +2682,15 @@ packages:
wcwidth: 1.0.1
dev: true
- /browserslist@4.21.4:
- resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==}
+ /browserslist@4.21.10:
+ resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001441
- electron-to-chromium: 1.4.284
- node-releases: 2.0.8
- update-browserslist-db: 1.0.10(browserslist@4.21.4)
+ caniuse-lite: 1.0.30001529
+ electron-to-chromium: 1.4.513
+ node-releases: 2.0.13
+ update-browserslist-db: 1.0.11(browserslist@4.21.10)
/browserslist@4.21.5:
resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==}
@@ -2721,19 +2798,19 @@ packages:
/caniuse-api@3.0.0:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
dependencies:
- browserslist: 4.21.5
- caniuse-lite: 1.0.30001467
+ browserslist: 4.21.10
+ caniuse-lite: 1.0.30001529
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
dev: true
- /caniuse-lite@1.0.30001441:
- resolution: {integrity: sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg==}
-
/caniuse-lite@1.0.30001467:
resolution: {integrity: sha512-cEdN/5e+RPikvl9AHm4uuLXxeCNq8rFsQ+lPHTfe/OtypP3WwnVVbjn+6uBV7PaFL6xUFzTh+sSCOz1rKhcO+Q==}
dev: true
+ /caniuse-lite@1.0.30001529:
+ resolution: {integrity: sha512-n2pUQYGAkrLG4QYj2desAh+NqsJpHbNmVZz87imptDdxLAtjxary7Df/psdfyDGmskJK/9Dt9cPnx5RZ3CU4Og==}
+
/chalk@2.4.2:
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
engines: {node: '>=4'}
@@ -3675,6 +3752,10 @@ packages:
/electron-to-chromium@1.4.284:
resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==}
+ dev: true
+
+ /electron-to-chromium@1.4.513:
+ resolution: {integrity: sha512-cOB0xcInjm+E5qIssHeXJ29BaUyWpMyFKT5RB3bsLENDheCja0wMkHJyiPl0NBE/VzDI7JDuNEQWhe6RitEUcw==}
/emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -5942,7 +6023,7 @@ packages:
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
engines: {node: '>=8'}
dependencies:
- semver: 6.3.0
+ semver: 6.3.1
dev: true
/map-obj@1.0.1:
@@ -6297,8 +6378,12 @@ packages:
hasBin: true
dev: true
+ /node-releases@2.0.13:
+ resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==}
+
/node-releases@2.0.8:
resolution: {integrity: sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==}
+ dev: true
/nopt@5.0.0:
resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==}
@@ -6622,7 +6707,7 @@ packages:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
dependencies:
- '@babel/code-frame': 7.18.6
+ '@babel/code-frame': 7.22.13
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
@@ -6738,7 +6823,7 @@ packages:
peerDependencies:
postcss: ^8.2.15
dependencies:
- browserslist: 4.21.5
+ browserslist: 4.21.10
caniuse-api: 3.0.0
colord: 2.9.3
postcss: 8.4.21
@@ -6751,7 +6836,7 @@ packages:
peerDependencies:
postcss: ^8.2.15
dependencies:
- browserslist: 4.21.5
+ browserslist: 4.21.10
postcss: 8.4.21
postcss-value-parser: 4.2.0
dev: true
@@ -6843,7 +6928,7 @@ packages:
peerDependencies:
postcss: ^8.2.15
dependencies:
- browserslist: 4.21.5
+ browserslist: 4.21.10
caniuse-api: 3.0.0
cssnano-utils: 3.1.0(postcss@8.4.21)
postcss: 8.4.21
@@ -6878,7 +6963,7 @@ packages:
peerDependencies:
postcss: ^8.2.15
dependencies:
- browserslist: 4.21.5
+ browserslist: 4.21.10
cssnano-utils: 3.1.0(postcss@8.4.21)
postcss: 8.4.21
postcss-value-parser: 4.2.0
@@ -6959,7 +7044,7 @@ packages:
peerDependencies:
postcss: ^8.2.15
dependencies:
- browserslist: 4.21.5
+ browserslist: 4.21.10
postcss: 8.4.21
postcss-value-parser: 4.2.0
dev: true
@@ -7002,7 +7087,7 @@ packages:
peerDependencies:
postcss: ^8.2.15
dependencies:
- browserslist: 4.21.5
+ browserslist: 4.21.10
caniuse-api: 3.0.0
postcss: 8.4.21
dev: true
@@ -7445,6 +7530,11 @@ packages:
/semver@6.3.0:
resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
hasBin: true
+ dev: true
+
+ /semver@6.3.1:
+ resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
+ hasBin: true
/semver@7.3.8:
resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==}
@@ -7755,7 +7845,7 @@ packages:
peerDependencies:
postcss: ^8.2.15
dependencies:
- browserslist: 4.21.5
+ browserslist: 4.21.10
postcss: 8.4.21
postcss-selector-parser: 6.0.11
dev: true
@@ -8192,7 +8282,7 @@ packages:
/untyped@1.2.2:
resolution: {integrity: sha512-EANYd5L6AdpgfldlgMcmvOOnj092nWhy0ybhc7uhEH12ipytDYz89EOegBQKj8qWL3u1wgYnmFjADhsuCJs5Aw==}
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.22.17
'@babel/standalone': 7.21.3
'@babel/types': 7.21.3
scule: 1.0.0
@@ -8200,26 +8290,26 @@ packages:
- supports-color
dev: true
- /update-browserslist-db@1.0.10(browserslist@4.21.4):
+ /update-browserslist-db@1.0.10(browserslist@4.21.5):
resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
dependencies:
- browserslist: 4.21.4
+ browserslist: 4.21.5
escalade: 3.1.1
picocolors: 1.0.0
+ dev: true
- /update-browserslist-db@1.0.10(browserslist@4.21.5):
- resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==}
+ /update-browserslist-db@1.0.11(browserslist@4.21.10):
+ resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
dependencies:
- browserslist: 4.21.5
+ browserslist: 4.21.10
escalade: 3.1.1
picocolors: 1.0.0
- dev: true
/uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
@@ -8290,7 +8380,7 @@ packages:
vue-tsc:
optional: true
dependencies:
- '@babel/code-frame': 7.18.6
+ '@babel/code-frame': 7.22.13
ansi-escapes: 4.3.2
chalk: 4.1.2
chokidar: 3.5.3
@@ -8317,14 +8407,14 @@ packages:
vite: ^2.0.0-beta.23
vue-template-compiler: ^2.2.0
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.22.17
'@babel/parser': 7.20.7
- '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.21.3)
- '@babel/plugin-proposal-decorators': 7.20.7(@babel/core@7.21.3)
- '@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.21.3)
+ '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.17)
+ '@babel/plugin-proposal-decorators': 7.22.15(@babel/core@7.22.17)
+ '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.22.17)
'@rollup/pluginutils': 4.2.1
'@vue/babel-helper-vue-jsx-merge-props': 1.4.0
- '@vue/babel-preset-jsx': 1.4.0(@babel/core@7.21.3)(vue@2.7.14)
+ '@vue/babel-preset-jsx': 1.4.0(@babel/core@7.22.17)(vue@2.7.14)
'@vue/component-compiler-utils': 3.3.0
consolidate: 0.16.0
debug: 4.3.4
@@ -8536,6 +8626,14 @@ packages:
ufo: 1.1.1
dev: true
+ /vue-class-component@7.2.6(vue@2.7.14):
+ resolution: {integrity: sha512-+eaQXVrAm/LldalI272PpDe3+i4mPis0ORiMYxF6Ae4hyuCh15W8Idet7wPUEs4N4YptgFHGys4UrgNQOMyO6w==}
+ peerDependencies:
+ vue: ^2.0.0
+ dependencies:
+ vue: 2.7.14
+ dev: false
+
/vue-devtools-stub@0.1.0:
resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
dev: true
@@ -8558,6 +8656,16 @@ packages:
- supports-color
dev: true
+ /vue-property-decorator@9.1.2(vue-class-component@7.2.6)(vue@2.7.14):
+ resolution: {integrity: sha512-xYA8MkZynPBGd/w5QFJ2d/NM0z/YeegMqYTphy7NJQXbZcuU6FC6AOdUAcy4SXP+YnkerC6AfH+ldg7PDk9ESQ==}
+ peerDependencies:
+ vue: '*'
+ vue-class-component: '*'
+ dependencies:
+ vue: 2.7.14
+ vue-class-component: 7.2.6(vue@2.7.14)
+ dev: false
+
/vue-router@4.1.6(vue@3.2.47):
resolution: {integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==}
peerDependencies: