diff --git a/package-lock.json b/package-lock.json index 99c6029..d0964f8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,12 +9,14 @@ "version": "4.0.0", "license": "MIT", "dependencies": { - "svgo": "^3.0.2", - "vue": "3.3.3" + "svgo": "^3.0.2" }, "devDependencies": { "cypress": "^8.6.0", "standard": "^16.0.3" + }, + "peerDependencies": { + "vue": "3.3.3" } }, "node_modules/@babel/code-frame": { @@ -118,6 +120,7 @@ "version": "7.21.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz", "integrity": "sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==", + "peer": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -198,7 +201,8 @@ "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.15", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "peer": true }, "node_modules/@trysound/sax": { "version": "0.2.0", @@ -246,6 +250,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.3.tgz", "integrity": "sha512-cHGJGye49NicgHZb+z7cvUQngqjQ1744DrdweATwgvCSVYZZFmq5Ye/r8gUSY76mu7mYmlgwGWpRuuXH8tq8/g==", + "peer": true, "dependencies": { "@babel/parser": "^7.21.3", "@vue/shared": "3.3.3", @@ -257,6 +262,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.3.tgz", "integrity": "sha512-Rau2ZZwBABhIuOOY0gj5ouLtlsOFd98ltcufshCD15ep52Ujue40E36e1tKvC+FI2gZuB25V6ilKSoHhvU6PMw==", + "peer": true, "dependencies": { "@vue/compiler-core": "3.3.3", "@vue/shared": "3.3.3" @@ -266,6 +272,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.3.tgz", "integrity": "sha512-JMBavfIisxMdbML7a1WF8VPVhmCdhL4hLobpN2/AGm1gbDwC8qcIfSenXiOrjXvptNitnLbL+ESz3YM7bF/k8A==", + "peer": true, "dependencies": { "@babel/parser": "^7.20.15", "@vue/compiler-core": "3.3.3", @@ -283,6 +290,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.3.tgz", "integrity": "sha512-71JWLsJJDGe1yt/CQUtbzTRpZl7c1/dyQ5UpEVgOaJ2Ud0EOdk6hPVT5mApXnkc52/BveHQMlh1dNg2MVbMWNQ==", + "peer": true, "dependencies": { "@vue/compiler-dom": "3.3.3", "@vue/shared": "3.3.3" @@ -292,6 +300,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.3.tgz", "integrity": "sha512-3YEI/iX6gwWAS/bqPIc6x54f8UnxkRSioTEpdJ3a6JwNRjPRcx29WtygxOO+EHnmkRQQ2xoby4JcNXR2cI2i5A==", + "peer": true, "dependencies": { "@vue/shared": "3.3.3" } @@ -300,6 +309,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.3.tgz", "integrity": "sha512-xB0OAOmtzlzegvIa92UnJQB+JFAZkAy6zfiHljtHvDVlHhNg4B2evdgC4SbCFU8fwghUSB3XQXZJj9l5TON3iQ==", + "peer": true, "dependencies": { "@babel/parser": "^7.20.15", "@vue/compiler-core": "3.3.3", @@ -312,6 +322,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.3.tgz", "integrity": "sha512-XELOv1phZ29KrzjJAZDVjU+AgKnWnmdVItIBUfaTsIRDs1+FwjQqRobFJ4YNVYc6sGf5p7vY+C4wS7Jk0i2/Sg==", + "peer": true, "dependencies": { "@vue/reactivity": "3.3.3", "@vue/shared": "3.3.3" @@ -321,6 +332,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.3.tgz", "integrity": "sha512-2Wg9A0blIpjAd3dcJcAfyqhE7hO1e9XqKdLyexsMmttsXxKHi1Yvy4ib7M5QKSFxmJAwYqBTM9uvLKWA4EkgTw==", + "peer": true, "dependencies": { "@vue/runtime-core": "3.3.3", "@vue/shared": "3.3.3", @@ -331,6 +343,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.3.tgz", "integrity": "sha512-N8fZ1LzHKUS6H11g8niR7YhRcha3k8k21UMP68hnXXWWVZeAuhUZv7Ln9eV29vnHwbMap63qx0ZNmqDvKO1Ucw==", + "peer": true, "dependencies": { "@vue/compiler-ssr": "3.3.3", "@vue/shared": "3.3.3" @@ -342,7 +355,8 @@ "node_modules/@vue/shared": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.3.tgz", - "integrity": "sha512-CHPWoZcIKVIiDCBZ20RYKaIvdfJG8JLIySfyR2HT79iziM8R8etS7WTj4Q6fcWkFwCV7nKr7ZUoisTI+lbZcbQ==" + "integrity": "sha512-CHPWoZcIKVIiDCBZ20RYKaIvdfJG8JLIySfyR2HT79iziM8R8etS7WTj4Q6fcWkFwCV7nKr7ZUoisTI+lbZcbQ==", + "peer": true }, "node_modules/acorn": { "version": "7.4.1", @@ -946,7 +960,8 @@ "node_modules/csstype": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "peer": true }, "node_modules/cypress": { "version": "8.6.0", @@ -1721,7 +1736,8 @@ "node_modules/estree-walker": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "peer": true }, "node_modules/esutils": { "version": "2.0.3", @@ -2847,6 +2863,7 @@ "version": "0.30.0", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", + "peer": true, "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.13" }, @@ -2929,6 +2946,7 @@ "url": "https://github.com/sponsors/ai" } ], + "peer": true, "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -3433,6 +3451,7 @@ "url": "https://github.com/sponsors/ai" } ], + "peer": true, "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", @@ -4291,6 +4310,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.3.tgz", "integrity": "sha512-5J1kKsL2huJDmEJGeV6ugjnJOlrEgzlwHRoTrYsBMEe+vza0UJAYWnMLwigtZ10Af1weORIilDT+nFrIeb4cgg==", + "peer": true, "dependencies": { "@vue/compiler-dom": "3.3.3", "@vue/compiler-sfc": "3.3.3", @@ -4470,7 +4490,8 @@ "@babel/parser": { "version": "7.21.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz", - "integrity": "sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==" + "integrity": "sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==", + "peer": true }, "@cypress/request": { "version": "2.88.6", @@ -4541,7 +4562,8 @@ "@jridgewell/sourcemap-codec": { "version": "1.4.15", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "peer": true }, "@trysound/sax": { "version": "0.2.0", @@ -4586,6 +4608,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.3.tgz", "integrity": "sha512-cHGJGye49NicgHZb+z7cvUQngqjQ1744DrdweATwgvCSVYZZFmq5Ye/r8gUSY76mu7mYmlgwGWpRuuXH8tq8/g==", + "peer": true, "requires": { "@babel/parser": "^7.21.3", "@vue/shared": "3.3.3", @@ -4597,6 +4620,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.3.tgz", "integrity": "sha512-Rau2ZZwBABhIuOOY0gj5ouLtlsOFd98ltcufshCD15ep52Ujue40E36e1tKvC+FI2gZuB25V6ilKSoHhvU6PMw==", + "peer": true, "requires": { "@vue/compiler-core": "3.3.3", "@vue/shared": "3.3.3" @@ -4606,6 +4630,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.3.tgz", "integrity": "sha512-JMBavfIisxMdbML7a1WF8VPVhmCdhL4hLobpN2/AGm1gbDwC8qcIfSenXiOrjXvptNitnLbL+ESz3YM7bF/k8A==", + "peer": true, "requires": { "@babel/parser": "^7.20.15", "@vue/compiler-core": "3.3.3", @@ -4623,6 +4648,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.3.tgz", "integrity": "sha512-71JWLsJJDGe1yt/CQUtbzTRpZl7c1/dyQ5UpEVgOaJ2Ud0EOdk6hPVT5mApXnkc52/BveHQMlh1dNg2MVbMWNQ==", + "peer": true, "requires": { "@vue/compiler-dom": "3.3.3", "@vue/shared": "3.3.3" @@ -4632,6 +4658,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.3.tgz", "integrity": "sha512-3YEI/iX6gwWAS/bqPIc6x54f8UnxkRSioTEpdJ3a6JwNRjPRcx29WtygxOO+EHnmkRQQ2xoby4JcNXR2cI2i5A==", + "peer": true, "requires": { "@vue/shared": "3.3.3" } @@ -4640,6 +4667,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.3.tgz", "integrity": "sha512-xB0OAOmtzlzegvIa92UnJQB+JFAZkAy6zfiHljtHvDVlHhNg4B2evdgC4SbCFU8fwghUSB3XQXZJj9l5TON3iQ==", + "peer": true, "requires": { "@babel/parser": "^7.20.15", "@vue/compiler-core": "3.3.3", @@ -4652,6 +4680,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.3.tgz", "integrity": "sha512-XELOv1phZ29KrzjJAZDVjU+AgKnWnmdVItIBUfaTsIRDs1+FwjQqRobFJ4YNVYc6sGf5p7vY+C4wS7Jk0i2/Sg==", + "peer": true, "requires": { "@vue/reactivity": "3.3.3", "@vue/shared": "3.3.3" @@ -4661,6 +4690,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.3.tgz", "integrity": "sha512-2Wg9A0blIpjAd3dcJcAfyqhE7hO1e9XqKdLyexsMmttsXxKHi1Yvy4ib7M5QKSFxmJAwYqBTM9uvLKWA4EkgTw==", + "peer": true, "requires": { "@vue/runtime-core": "3.3.3", "@vue/shared": "3.3.3", @@ -4671,6 +4701,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.3.tgz", "integrity": "sha512-N8fZ1LzHKUS6H11g8niR7YhRcha3k8k21UMP68hnXXWWVZeAuhUZv7Ln9eV29vnHwbMap63qx0ZNmqDvKO1Ucw==", + "peer": true, "requires": { "@vue/compiler-ssr": "3.3.3", "@vue/shared": "3.3.3" @@ -4679,7 +4710,8 @@ "@vue/shared": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.3.tgz", - "integrity": "sha512-CHPWoZcIKVIiDCBZ20RYKaIvdfJG8JLIySfyR2HT79iziM8R8etS7WTj4Q6fcWkFwCV7nKr7ZUoisTI+lbZcbQ==" + "integrity": "sha512-CHPWoZcIKVIiDCBZ20RYKaIvdfJG8JLIySfyR2HT79iziM8R8etS7WTj4Q6fcWkFwCV7nKr7ZUoisTI+lbZcbQ==", + "peer": true }, "acorn": { "version": "7.4.1", @@ -5126,7 +5158,8 @@ "csstype": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "peer": true }, "cypress": { "version": "8.6.0", @@ -5706,7 +5739,8 @@ "estree-walker": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "peer": true }, "esutils": { "version": "2.0.3", @@ -6542,6 +6576,7 @@ "version": "0.30.0", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", + "peer": true, "requires": { "@jridgewell/sourcemap-codec": "^1.4.13" } @@ -6602,7 +6637,8 @@ "nanoid": { "version": "3.3.6", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "peer": true }, "natural-compare": { "version": "1.4.0", @@ -6968,6 +7004,7 @@ "version": "8.4.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", + "peer": true, "requires": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", @@ -7606,6 +7643,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.3.tgz", "integrity": "sha512-5J1kKsL2huJDmEJGeV6ugjnJOlrEgzlwHRoTrYsBMEe+vza0UJAYWnMLwigtZ10Af1weORIilDT+nFrIeb4cgg==", + "peer": true, "requires": { "@vue/compiler-dom": "3.3.3", "@vue/compiler-sfc": "3.3.3", diff --git a/package.json b/package.json index 65ad333..eb557f4 100644 --- a/package.json +++ b/package.json @@ -10,13 +10,15 @@ "main": "./index.js", "types": "./index.d.ts", "dependencies": { - "svgo": "^3.0.2", - "vue": "3.3.3" + "svgo": "^3.0.2" }, "devDependencies": { "cypress": "^8.6.0", "standard": "^16.0.3" }, + "peerDependencies": { + "vue": "3.3.3" + }, "scripts": { "lint": "standard --fix", "cypress": "cypress run",