├── .gitignore
├── .vscode
└── extensions.json
├── src
├── index.ts
├── main.ts
├── env.d.ts
├── App.vue
└── components
│ └── vue-client-recaptcha.vue
├── public
└── favicon.ico
├── index.html
├── tsconfig.json
├── vite.config.ts
├── LICENSE
├── package.json
├── README.md
└── yarn.lock
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
3 | dist
4 | dist-ssr
5 | *.local
6 |
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": ["johnsoncodehk.volar"]
3 | }
4 |
--------------------------------------------------------------------------------
/src/index.ts:
--------------------------------------------------------------------------------
1 | export { default as VueClientRecaptcha } from './components/vue-client-recaptcha.vue';
2 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/parsajiravand/vue-client-recaptcha/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/src/main.ts:
--------------------------------------------------------------------------------
1 | import { createApp } from 'vue'
2 | import App from './App.vue'
3 |
4 | createApp(App).mount('#app')
5 |
--------------------------------------------------------------------------------
/src/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
3 | declare module '*.vue' {
4 | import { DefineComponent } from 'vue'
5 | // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types
6 | const component: DefineComponent<{}, {}, any>
7 | export default component
8 | }
9 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Vite App
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "esnext",
4 | "useDefineForClassFields": true,
5 | "module": "esnext",
6 | "moduleResolution": "node",
7 | "strict": false,
8 | "jsx": "preserve",
9 | "sourceMap": true,
10 | "resolveJsonModule": true,
11 | "esModuleInterop": true,
12 | "lib": ["esnext", "dom"],
13 | "outDir": "dist/types",
14 | "declaration": true
15 | },
16 | "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"]
17 | }
18 |
--------------------------------------------------------------------------------
/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from "vite";
2 | import vue from "@vitejs/plugin-vue";
3 | import path from "path";
4 | import banner from "vite-plugin-banner";
5 | import pkg from "./package.json";
6 | // https://vitejs.dev/config/
7 |
8 | export default defineConfig({
9 | build: {
10 | lib: {
11 | banner,
12 | entry: path.resolve(__dirname, "src/components/vue-client-recaptcha.vue"),
13 | name: "VueClientRecaptcha",
14 | fileName: (format) => `vue-client-recaptcha.${format}.js`,
15 | },
16 | rollupOptions: {
17 | external: ["vue"],
18 | output: {
19 | // Provide global variables to use in the UMD build
20 | // Add external deps here
21 | globals: {
22 | vue: "Vue",
23 | },
24 | },
25 | },
26 | },
27 | plugins: [
28 | vue(),
29 | banner(`/*
30 | * ${pkg.name}
31 | * Creator:${pkg.author}
32 | * ${pkg.description}
33 | * v${pkg.version}
34 | * ${pkg.license} License
35 | */
36 | `),
37 | ],
38 | });
39 |
--------------------------------------------------------------------------------
/src/App.vue:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
31 | test
32 |
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2022 parsajiravand
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vue-client-recaptcha",
3 | "version": "1.1.6",
4 | "author": "parsajiravand",
5 | "license": "MIT",
6 | "description": "Build simple recaptcha for vuejs without need server",
7 | "repository": "https://github.com/parsajiravand/vue-client-recaptcha",
8 | "homepage": "https://github.com/parsajiravand/vue-client-recaptcha",
9 | "files": [
10 | "dist"
11 | ],
12 | "main": "./dist/vue-client-recaptcha.umd.js",
13 | "module": "./dist/vue-client-recaptcha.es.js",
14 | "exports": {
15 | ".": {
16 | "import": "./dist/vue-client-recaptcha.es.js",
17 | "require": "./dist/vue-client-recaptcha.umd.js"
18 | }
19 | },
20 | "type": "module",
21 | "types": "./dist/types/index.d.ts",
22 | "scripts": {
23 | "dev": "vite",
24 | "build": "vite build && vue-tsc --emitDeclarationOnly ",
25 | "preview": "vite preview"
26 | },
27 | "dependencies": {},
28 | "devDependencies": {
29 | "@babel/types": "^7.17.0",
30 | "@types/node": "16.11.9",
31 | "@vitejs/plugin-vue": "^2.0.0",
32 | "typescript": "4.3.5",
33 | "vite": "^2.7.2",
34 | "vite-plugin-banner": "^0.2.0",
35 | "vite-plugin-package-config": "^0.1.1",
36 | "vue": "3.2.25",
37 | "vue-tsc": "0.29.5"
38 | },
39 | "keywords": [
40 | "recaptcha",
41 | "vue client recaptcha",
42 | "vue recaptcha",
43 | "vue 3",
44 | "vue-3",
45 | "captcha",
46 | "simple captcha",
47 | "simple vue recaptcha",
48 | "vue3 package",
49 | "vue3 component",
50 | "vue3 plugin",
51 | "vue3 captcha",
52 | "vue3 recaptcha"
53 | ]
54 | }
55 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
vue-client-recaptcha
7 | Build simple recaptcha for vuejs without need server
8 |
9 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | 📚Document ・
43 | 🔎 Demos ・
44 | 🔬 Playground
45 |
46 |
47 |
48 | ## Dependencies
49 |
50 | - required: Vuejs >= 3.x
51 |
52 | ## Installation
53 |
54 | ```bash
55 | npm install vue-client-recaptcha --save
56 | ```
57 |
58 | ```bash
59 | yarn add vue-client-recaptcha
60 | ```
61 |
62 | ## Contributing
63 |
64 | Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
65 |
66 | Please make sure to update tests as appropriate.
67 |
68 | ## License
69 |
70 | [MIT](https://choosealicense.com/licenses/mit/)
71 |
--------------------------------------------------------------------------------
/src/components/vue-client-recaptcha.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
175 |
200 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@babel/helper-validator-identifier@^7.16.7":
6 | "integrity" "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw=="
7 | "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz"
8 | "version" "7.16.7"
9 |
10 | "@babel/parser@^7.16.4", "@babel/parser@^7.6.0", "@babel/parser@^7.9.6":
11 | "integrity" "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg=="
12 | "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz"
13 | "version" "7.17.9"
14 |
15 | "@babel/types@^7.17.0", "@babel/types@^7.6.1", "@babel/types@^7.9.6":
16 | "integrity" "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw=="
17 | "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz"
18 | "version" "7.17.0"
19 | dependencies:
20 | "@babel/helper-validator-identifier" "^7.16.7"
21 | "to-fast-properties" "^2.0.0"
22 |
23 | "@emmetio/abbreviation@^2.2.3":
24 | "integrity" "sha512-87pltuCPt99aL+y9xS6GPZ+Wmmyhll2WXH73gG/xpGcQ84DRnptBsI2r0BeIQ0EB/SQTOe2ANPqFqj3Rj5FOGA=="
25 | "resolved" "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.2.3.tgz"
26 | "version" "2.2.3"
27 | dependencies:
28 | "@emmetio/scanner" "^1.0.0"
29 |
30 | "@emmetio/css-abbreviation@^2.1.4":
31 | "integrity" "sha512-qk9L60Y+uRtM5CPbB0y+QNl/1XKE09mSO+AhhSauIfr2YOx/ta3NJw2d8RtCFxgzHeRqFRr8jgyzThbu+MZ4Uw=="
32 | "resolved" "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.4.tgz"
33 | "version" "2.1.4"
34 | dependencies:
35 | "@emmetio/scanner" "^1.0.0"
36 |
37 | "@emmetio/scanner@^1.0.0":
38 | "integrity" "sha512-8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA=="
39 | "resolved" "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.0.tgz"
40 | "version" "1.0.0"
41 |
42 | "@types/node@16.11.9":
43 | "integrity" "sha512-MKmdASMf3LtPzwLyRrFjtFFZ48cMf8jmX5VRYrDQiJa8Ybu5VAmkqBWqKU8fdCwD8ysw4mQ9nrEHvzg6gunR7A=="
44 | "resolved" "https://registry.npmjs.org/@types/node/-/node-16.11.9.tgz"
45 | "version" "16.11.9"
46 |
47 | "@vitejs/plugin-vue@^2.0.0":
48 | "integrity" "sha512-YNzBt8+jt6bSwpt7LP890U1UcTOIZZxfpE5WOJ638PNxSEKOqAi0+FSKS0nVeukfdZ0Ai/H7AFd6k3hayfGZqQ=="
49 | "resolved" "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-2.3.1.tgz"
50 | "version" "2.3.1"
51 |
52 | "@volar/code-gen@0.29.5":
53 | "integrity" "sha512-5Y8YDe6F5myj9sMNtxKGyg8Ox1A1OkKxWB4ejIs/hIK6OzGg5t6VXeN3nLhzybJSXGBF6Wnu94S1tHS0OuRcNQ=="
54 | "resolved" "https://registry.npmjs.org/@volar/code-gen/-/code-gen-0.29.5.tgz"
55 | "version" "0.29.5"
56 | dependencies:
57 | "@volar/shared" "0.29.5"
58 | "@volar/source-map" "0.29.5"
59 |
60 | "@volar/html2pug@0.29.5":
61 | "integrity" "sha512-k34Bt0DbdV5YpBpxuBbG1HAI3jbCKz+0A6qITiwkw1w9UGt/4j+I6rUWVLL8AaDX+QSQnTGfu0rSS4BZFgnxYA=="
62 | "resolved" "https://registry.npmjs.org/@volar/html2pug/-/html2pug-0.29.5.tgz"
63 | "version" "0.29.5"
64 | dependencies:
65 | "domelementtype" "^2.2.0"
66 | "domhandler" "^4.2.2"
67 | "htmlparser2" "^7.1.2"
68 | "pug" "^3.0.2"
69 |
70 | "@volar/shared@0.29.5":
71 | "integrity" "sha512-U545SCfL2pYND0GOFGxmV5BO5EVn7Jrn19Xqfyyur3JTFKU7/IrkoVDLY+7qA0UxJ44GqnOl7Hg6GuUnbiiF9g=="
72 | "resolved" "https://registry.npmjs.org/@volar/shared/-/shared-0.29.5.tgz"
73 | "version" "0.29.5"
74 | dependencies:
75 | "upath" "^2.0.1"
76 | "vscode-jsonrpc" "^8.0.0-next.2"
77 | "vscode-uri" "^3.0.2"
78 |
79 | "@volar/source-map@0.29.5":
80 | "integrity" "sha512-32t9wrAtOfXU3g2lgl8YFPkE8lVh7wlwzqPs0gYaQ65HdkJHNXXGAwOhHVG8V4qVYBZ0WJfiQH9RPC54cIkENw=="
81 | "resolved" "https://registry.npmjs.org/@volar/source-map/-/source-map-0.29.5.tgz"
82 | "version" "0.29.5"
83 | dependencies:
84 | "@volar/shared" "0.29.5"
85 |
86 | "@volar/transforms@0.29.5":
87 | "integrity" "sha512-8kTR6sNiDbVrzDxDh39Tpd/NU5HjShEwL8rGecXRq07UW+S9QatkceW1FLqM6WtPMT5+pgL5MBUCBnMBqVWfNg=="
88 | "resolved" "https://registry.npmjs.org/@volar/transforms/-/transforms-0.29.5.tgz"
89 | "version" "0.29.5"
90 | dependencies:
91 | "@volar/shared" "0.29.5"
92 | "vscode-languageserver" "^8.0.0-next.2"
93 |
94 | "@volar/vue-code-gen@0.29.5":
95 | "integrity" "sha512-RfttU7/LDg8w2X4qNlJp4Onl37UXVMOGekT2vKyacpasS3DSw4qgBOtwD7P8DK7hSS+RRoYFmattXZ3+xpnAjQ=="
96 | "resolved" "https://registry.npmjs.org/@volar/vue-code-gen/-/vue-code-gen-0.29.5.tgz"
97 | "version" "0.29.5"
98 | dependencies:
99 | "@volar/code-gen" "0.29.5"
100 | "@volar/shared" "0.29.5"
101 | "@volar/source-map" "0.29.5"
102 | "@vue/compiler-core" "^3.2.21"
103 | "@vue/compiler-dom" "^3.2.21"
104 | "@vue/shared" "^3.2.21"
105 | "upath" "^2.0.1"
106 |
107 | "@vscode/emmet-helper@^2.8.0":
108 | "integrity" "sha512-lUki5QLS47bz/U8IlG9VQ+1lfxMtxMZENmU5nu4Z71eOD5j9FK0SmYGL5NiVJg9WBWeAU0VxRADMY2Qpq7BfVg=="
109 | "resolved" "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.8.4.tgz"
110 | "version" "2.8.4"
111 | dependencies:
112 | "emmet" "^2.3.0"
113 | "jsonc-parser" "^2.3.0"
114 | "vscode-languageserver-textdocument" "^1.0.1"
115 | "vscode-languageserver-types" "^3.15.1"
116 | "vscode-nls" "^5.0.0"
117 | "vscode-uri" "^2.1.2"
118 |
119 | "@vue/compiler-core@^3.2.21", "@vue/compiler-core@3.2.25":
120 | "integrity" "sha512-FlffKezIqztTCTyG0klkYRwhdyL6b1PTTCIerPb4p2R9qQaczccTX5g9ysi9w6tpLQ48a1WiXnFDJhWD7XoqwA=="
121 | "resolved" "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.25.tgz"
122 | "version" "3.2.25"
123 | dependencies:
124 | "@babel/parser" "^7.16.4"
125 | "@vue/shared" "3.2.25"
126 | "estree-walker" "^2.0.2"
127 | "source-map" "^0.6.1"
128 |
129 | "@vue/compiler-dom@^3.2.21", "@vue/compiler-dom@3.2.25":
130 | "integrity" "sha512-4JrburkRg4VWbc8AKpzKFWbNY4MDXshqjFl53+vINq7zaw3Z7aSqnLv0EkKh8B8ynf/MYsAdygGutyVbEWYxOw=="
131 | "resolved" "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.25.tgz"
132 | "version" "3.2.25"
133 | dependencies:
134 | "@vue/compiler-core" "3.2.25"
135 | "@vue/shared" "3.2.25"
136 |
137 | "@vue/compiler-sfc@3.2.25":
138 | "integrity" "sha512-PminuOYIcFI7UZn+mdy2OPbogyAb0IHkVuqwmLDJiSRFhc/QAXQnO9KdS4nez3bQ9XlQmoAveQzcZuekHzdb5w=="
139 | "resolved" "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.25.tgz"
140 | "version" "3.2.25"
141 | dependencies:
142 | "@babel/parser" "^7.16.4"
143 | "@vue/compiler-core" "3.2.25"
144 | "@vue/compiler-dom" "3.2.25"
145 | "@vue/compiler-ssr" "3.2.25"
146 | "@vue/reactivity-transform" "3.2.25"
147 | "@vue/shared" "3.2.25"
148 | "estree-walker" "^2.0.2"
149 | "magic-string" "^0.25.7"
150 | "postcss" "^8.1.10"
151 | "source-map" "^0.6.1"
152 |
153 | "@vue/compiler-ssr@3.2.25":
154 | "integrity" "sha512-+BAl8U5D3JkGR6086PFx1BQQ5km3z9fT88hy/7lzf8i3vEDdPQodadnX2t6tndFjIux05MEKg43DeocOojT0mw=="
155 | "resolved" "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.25.tgz"
156 | "version" "3.2.25"
157 | dependencies:
158 | "@vue/compiler-dom" "3.2.25"
159 | "@vue/shared" "3.2.25"
160 |
161 | "@vue/reactivity-transform@3.2.25":
162 | "integrity" "sha512-fOiW67PUalicMfMr4Sc9l8mUtkN7ZD+G1/zJV8blzQ8GEZSeRcJm11gqve6Ps623ju5YORu7V/Q1gZoOJ9WO4g=="
163 | "resolved" "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.25.tgz"
164 | "version" "3.2.25"
165 | dependencies:
166 | "@babel/parser" "^7.16.4"
167 | "@vue/compiler-core" "3.2.25"
168 | "@vue/shared" "3.2.25"
169 | "estree-walker" "^2.0.2"
170 | "magic-string" "^0.25.7"
171 |
172 | "@vue/reactivity@^3.2.21", "@vue/reactivity@3.2.25":
173 | "integrity" "sha512-Dxc/u/dxoneIDqyfmuwPVBR0G3OQJqe3Dtz4z3NGt+CGj4UuOZQfN5raJPmp6xGYgrtC6PAWoCgHhyrgr1qCtg=="
174 | "resolved" "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.25.tgz"
175 | "version" "3.2.25"
176 | dependencies:
177 | "@vue/shared" "3.2.25"
178 |
179 | "@vue/runtime-core@3.2.25":
180 | "integrity" "sha512-2+fo5+lofT4xr8W2rtjyz+AM+UB1U/UNLH6ISFdHWNWuveSWxF+vkCQaATmhp6O3XA7QJAbHoRqIZor20EWSfQ=="
181 | "resolved" "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.25.tgz"
182 | "version" "3.2.25"
183 | dependencies:
184 | "@vue/reactivity" "3.2.25"
185 | "@vue/shared" "3.2.25"
186 |
187 | "@vue/runtime-dom@3.2.25":
188 | "integrity" "sha512-3gGeyHnygn4yG6bssRKhQIxnE8vgB8FtYUUwoYoA/Pm0vZ+bGPoZax4TbtZD9eW9rvs8CY8boNp4t/sJaPJrRQ=="
189 | "resolved" "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.25.tgz"
190 | "version" "3.2.25"
191 | dependencies:
192 | "@vue/runtime-core" "3.2.25"
193 | "@vue/shared" "3.2.25"
194 | "csstype" "^2.6.8"
195 |
196 | "@vue/server-renderer@3.2.25":
197 | "integrity" "sha512-qFRmcyeyyhWbnTPn6cbCZ4bjeuPLSkUpFa98p4LEJtFBFbxjGnrHXHOjYxCY3Lznmxe0kMM3qG4t3GnjcXP12w=="
198 | "resolved" "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.25.tgz"
199 | "version" "3.2.25"
200 | dependencies:
201 | "@vue/compiler-ssr" "3.2.25"
202 | "@vue/shared" "3.2.25"
203 |
204 | "@vue/shared@^3.2.21", "@vue/shared@3.2.25":
205 | "integrity" "sha512-DkHJFV2gw9WBRmUCa21eyG0WvlF0l1QFOgTkWj29O4mt2Tv3BSE5PQOKhUruZIym4bBYCqx9ZGtoD1WohDprow=="
206 | "resolved" "https://registry.npmjs.org/@vue/shared/-/shared-3.2.25.tgz"
207 | "version" "3.2.25"
208 |
209 | "acorn@^7.1.1":
210 | "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
211 | "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz"
212 | "version" "7.4.1"
213 |
214 | "asap@~2.0.3":
215 | "integrity" "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA=="
216 | "resolved" "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz"
217 | "version" "2.0.6"
218 |
219 | "assert-never@^1.2.1":
220 | "integrity" "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw=="
221 | "resolved" "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz"
222 | "version" "1.2.1"
223 |
224 | "babel-walk@3.0.0-canary-5":
225 | "integrity" "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw=="
226 | "resolved" "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz"
227 | "version" "3.0.0-canary-5"
228 | dependencies:
229 | "@babel/types" "^7.9.6"
230 |
231 | "call-bind@^1.0.2":
232 | "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA=="
233 | "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz"
234 | "version" "1.0.2"
235 | dependencies:
236 | "function-bind" "^1.1.1"
237 | "get-intrinsic" "^1.0.2"
238 |
239 | "character-parser@^2.2.0":
240 | "integrity" "sha1-x84o821LzZdE5f/CxfzeHHMmH8A= sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw=="
241 | "resolved" "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz"
242 | "version" "2.2.0"
243 | dependencies:
244 | "is-regex" "^1.0.3"
245 |
246 | "constantinople@^4.0.1":
247 | "integrity" "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw=="
248 | "resolved" "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz"
249 | "version" "4.0.1"
250 | dependencies:
251 | "@babel/parser" "^7.6.0"
252 | "@babel/types" "^7.6.1"
253 |
254 | "csstype@^2.6.8":
255 | "integrity" "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA=="
256 | "resolved" "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz"
257 | "version" "2.6.20"
258 |
259 | "debug@^4.3.3":
260 | "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="
261 | "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
262 | "version" "4.3.4"
263 | dependencies:
264 | "ms" "2.1.2"
265 |
266 | "doctypes@^1.1.0":
267 | "integrity" "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk= sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ=="
268 | "resolved" "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz"
269 | "version" "1.1.0"
270 |
271 | "dom-serializer@^1.0.1":
272 | "integrity" "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag=="
273 | "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz"
274 | "version" "1.4.1"
275 | dependencies:
276 | "domelementtype" "^2.0.1"
277 | "domhandler" "^4.2.0"
278 | "entities" "^2.0.0"
279 |
280 | "domelementtype@^2.0.1", "domelementtype@^2.2.0":
281 | "integrity" "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="
282 | "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz"
283 | "version" "2.3.0"
284 |
285 | "domhandler@^4.2.0", "domhandler@^4.2.2":
286 | "integrity" "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ=="
287 | "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz"
288 | "version" "4.3.1"
289 | dependencies:
290 | "domelementtype" "^2.2.0"
291 |
292 | "domutils@^2.8.0":
293 | "integrity" "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A=="
294 | "resolved" "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz"
295 | "version" "2.8.0"
296 | dependencies:
297 | "dom-serializer" "^1.0.1"
298 | "domelementtype" "^2.2.0"
299 | "domhandler" "^4.2.0"
300 |
301 | "emmet@^2.3.0":
302 | "integrity" "sha512-pLS4PBPDdxuUAmw7Me7+TcHbykTsBKN/S9XJbUOMFQrNv9MoshzyMFK/R57JBm94/6HSL4vHnDeEmxlC82NQ4A=="
303 | "resolved" "https://registry.npmjs.org/emmet/-/emmet-2.3.6.tgz"
304 | "version" "2.3.6"
305 | dependencies:
306 | "@emmetio/abbreviation" "^2.2.3"
307 | "@emmetio/css-abbreviation" "^2.1.4"
308 |
309 | "entities@^2.0.0":
310 | "integrity" "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
311 | "resolved" "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz"
312 | "version" "2.2.0"
313 |
314 | "entities@^3.0.1":
315 | "integrity" "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q=="
316 | "resolved" "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz"
317 | "version" "3.0.1"
318 |
319 | "esbuild-windows-64@0.14.36":
320 | "integrity" "sha512-+p4MuRZekVChAeueT1Y9LGkxrT5x7YYJxYE8ZOTcEfeUUN43vktSn6hUNsvxzzATrSgq5QqRdllkVBxWZg7KqQ=="
321 | "resolved" "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.36.tgz"
322 | "version" "0.14.36"
323 |
324 | "esbuild@^0.14.27":
325 | "integrity" "sha512-HhFHPiRXGYOCRlrhpiVDYKcFJRdO0sBElZ668M4lh2ER0YgnkLxECuFe7uWCf23FrcLc59Pqr7dHkTqmRPDHmw=="
326 | "resolved" "https://registry.npmjs.org/esbuild/-/esbuild-0.14.36.tgz"
327 | "version" "0.14.36"
328 | optionalDependencies:
329 | "esbuild-android-64" "0.14.36"
330 | "esbuild-android-arm64" "0.14.36"
331 | "esbuild-darwin-64" "0.14.36"
332 | "esbuild-darwin-arm64" "0.14.36"
333 | "esbuild-freebsd-64" "0.14.36"
334 | "esbuild-freebsd-arm64" "0.14.36"
335 | "esbuild-linux-32" "0.14.36"
336 | "esbuild-linux-64" "0.14.36"
337 | "esbuild-linux-arm" "0.14.36"
338 | "esbuild-linux-arm64" "0.14.36"
339 | "esbuild-linux-mips64le" "0.14.36"
340 | "esbuild-linux-ppc64le" "0.14.36"
341 | "esbuild-linux-riscv64" "0.14.36"
342 | "esbuild-linux-s390x" "0.14.36"
343 | "esbuild-netbsd-64" "0.14.36"
344 | "esbuild-openbsd-64" "0.14.36"
345 | "esbuild-sunos-64" "0.14.36"
346 | "esbuild-windows-32" "0.14.36"
347 | "esbuild-windows-64" "0.14.36"
348 | "esbuild-windows-arm64" "0.14.36"
349 |
350 | "estree-walker@^2.0.2":
351 | "integrity" "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
352 | "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz"
353 | "version" "2.0.2"
354 |
355 | "function-bind@^1.1.1":
356 | "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
357 | "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
358 | "version" "1.1.1"
359 |
360 | "get-intrinsic@^1.0.2":
361 | "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q=="
362 | "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz"
363 | "version" "1.1.1"
364 | dependencies:
365 | "function-bind" "^1.1.1"
366 | "has" "^1.0.3"
367 | "has-symbols" "^1.0.1"
368 |
369 | "has-symbols@^1.0.1", "has-symbols@^1.0.2":
370 | "integrity" "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
371 | "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz"
372 | "version" "1.0.3"
373 |
374 | "has-tostringtag@^1.0.0":
375 | "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ=="
376 | "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz"
377 | "version" "1.0.0"
378 | dependencies:
379 | "has-symbols" "^1.0.2"
380 |
381 | "has@^1.0.3":
382 | "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw=="
383 | "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz"
384 | "version" "1.0.3"
385 | dependencies:
386 | "function-bind" "^1.1.1"
387 |
388 | "htmlparser2@^7.1.2":
389 | "integrity" "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog=="
390 | "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz"
391 | "version" "7.2.0"
392 | dependencies:
393 | "domelementtype" "^2.0.1"
394 | "domhandler" "^4.2.2"
395 | "domutils" "^2.8.0"
396 | "entities" "^3.0.1"
397 |
398 | "is-core-module@^2.8.1":
399 | "integrity" "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA=="
400 | "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz"
401 | "version" "2.8.1"
402 | dependencies:
403 | "has" "^1.0.3"
404 |
405 | "is-expression@^4.0.0":
406 | "integrity" "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A=="
407 | "resolved" "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz"
408 | "version" "4.0.0"
409 | dependencies:
410 | "acorn" "^7.1.1"
411 | "object-assign" "^4.1.1"
412 |
413 | "is-promise@^2.0.0":
414 | "integrity" "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ=="
415 | "resolved" "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz"
416 | "version" "2.2.2"
417 |
418 | "is-regex@^1.0.3":
419 | "integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg=="
420 | "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz"
421 | "version" "1.1.4"
422 | dependencies:
423 | "call-bind" "^1.0.2"
424 | "has-tostringtag" "^1.0.0"
425 |
426 | "js-stringify@^1.0.2":
427 | "integrity" "sha1-Fzb939lyTyijaCrcYjCufk6Weds= sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g=="
428 | "resolved" "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz"
429 | "version" "1.0.2"
430 |
431 | "jsonc-parser@^2.3.0":
432 | "integrity" "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg=="
433 | "resolved" "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz"
434 | "version" "2.3.1"
435 |
436 | "jsonc-parser@^3.0.0":
437 | "integrity" "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA=="
438 | "resolved" "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz"
439 | "version" "3.0.0"
440 |
441 | "jstransformer@1.0.0":
442 | "integrity" "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM= sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A=="
443 | "resolved" "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz"
444 | "version" "1.0.0"
445 | dependencies:
446 | "is-promise" "^2.0.0"
447 | "promise" "^7.0.1"
448 |
449 | "lru-cache@^6.0.0":
450 | "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="
451 | "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"
452 | "version" "6.0.0"
453 | dependencies:
454 | "yallist" "^4.0.0"
455 |
456 | "magic-string@^0.25.7":
457 | "integrity" "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ=="
458 | "resolved" "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz"
459 | "version" "0.25.9"
460 | dependencies:
461 | "sourcemap-codec" "^1.4.8"
462 |
463 | "ms@2.1.2":
464 | "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
465 | "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
466 | "version" "2.1.2"
467 |
468 | "nanoid@^3.3.1":
469 | "integrity" "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA=="
470 | "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz"
471 | "version" "3.3.2"
472 |
473 | "object-assign@^4.1.1":
474 | "integrity" "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
475 | "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
476 | "version" "4.1.1"
477 |
478 | "path-parse@^1.0.7":
479 | "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
480 | "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
481 | "version" "1.0.7"
482 |
483 | "picocolors@^1.0.0":
484 | "integrity" "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
485 | "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
486 | "version" "1.0.0"
487 |
488 | "postcss@^8.1.10", "postcss@^8.4.12":
489 | "integrity" "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg=="
490 | "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz"
491 | "version" "8.4.12"
492 | dependencies:
493 | "nanoid" "^3.3.1"
494 | "picocolors" "^1.0.0"
495 | "source-map-js" "^1.0.2"
496 |
497 | "promise@^7.0.1":
498 | "integrity" "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg=="
499 | "resolved" "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz"
500 | "version" "7.3.1"
501 | dependencies:
502 | "asap" "~2.0.3"
503 |
504 | "pug-attrs@^3.0.0":
505 | "integrity" "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA=="
506 | "resolved" "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz"
507 | "version" "3.0.0"
508 | dependencies:
509 | "constantinople" "^4.0.1"
510 | "js-stringify" "^1.0.2"
511 | "pug-runtime" "^3.0.0"
512 |
513 | "pug-code-gen@^3.0.2":
514 | "integrity" "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg=="
515 | "resolved" "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz"
516 | "version" "3.0.2"
517 | dependencies:
518 | "constantinople" "^4.0.1"
519 | "doctypes" "^1.1.0"
520 | "js-stringify" "^1.0.2"
521 | "pug-attrs" "^3.0.0"
522 | "pug-error" "^2.0.0"
523 | "pug-runtime" "^3.0.0"
524 | "void-elements" "^3.1.0"
525 | "with" "^7.0.0"
526 |
527 | "pug-error@^2.0.0":
528 | "integrity" "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ=="
529 | "resolved" "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz"
530 | "version" "2.0.0"
531 |
532 | "pug-filters@^4.0.0":
533 | "integrity" "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A=="
534 | "resolved" "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz"
535 | "version" "4.0.0"
536 | dependencies:
537 | "constantinople" "^4.0.1"
538 | "jstransformer" "1.0.0"
539 | "pug-error" "^2.0.0"
540 | "pug-walk" "^2.0.0"
541 | "resolve" "^1.15.1"
542 |
543 | "pug-lexer@^5.0.1":
544 | "integrity" "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w=="
545 | "resolved" "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz"
546 | "version" "5.0.1"
547 | dependencies:
548 | "character-parser" "^2.2.0"
549 | "is-expression" "^4.0.0"
550 | "pug-error" "^2.0.0"
551 |
552 | "pug-linker@^4.0.0":
553 | "integrity" "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw=="
554 | "resolved" "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz"
555 | "version" "4.0.0"
556 | dependencies:
557 | "pug-error" "^2.0.0"
558 | "pug-walk" "^2.0.0"
559 |
560 | "pug-load@^3.0.0":
561 | "integrity" "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ=="
562 | "resolved" "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz"
563 | "version" "3.0.0"
564 | dependencies:
565 | "object-assign" "^4.1.1"
566 | "pug-walk" "^2.0.0"
567 |
568 | "pug-parser@^6.0.0":
569 | "integrity" "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw=="
570 | "resolved" "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz"
571 | "version" "6.0.0"
572 | dependencies:
573 | "pug-error" "^2.0.0"
574 | "token-stream" "1.0.0"
575 |
576 | "pug-runtime@^3.0.0", "pug-runtime@^3.0.1":
577 | "integrity" "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg=="
578 | "resolved" "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz"
579 | "version" "3.0.1"
580 |
581 | "pug-strip-comments@^2.0.0":
582 | "integrity" "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ=="
583 | "resolved" "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz"
584 | "version" "2.0.0"
585 | dependencies:
586 | "pug-error" "^2.0.0"
587 |
588 | "pug-walk@^2.0.0":
589 | "integrity" "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ=="
590 | "resolved" "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz"
591 | "version" "2.0.0"
592 |
593 | "pug@^3.0.2":
594 | "integrity" "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw=="
595 | "resolved" "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz"
596 | "version" "3.0.2"
597 | dependencies:
598 | "pug-code-gen" "^3.0.2"
599 | "pug-filters" "^4.0.0"
600 | "pug-lexer" "^5.0.1"
601 | "pug-linker" "^4.0.0"
602 | "pug-load" "^3.0.0"
603 | "pug-parser" "^6.0.0"
604 | "pug-runtime" "^3.0.1"
605 | "pug-strip-comments" "^2.0.0"
606 |
607 | "request-light@^0.5.4":
608 | "integrity" "sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg=="
609 | "resolved" "https://registry.npmjs.org/request-light/-/request-light-0.5.8.tgz"
610 | "version" "0.5.8"
611 |
612 | "resolve@^1.15.1", "resolve@^1.22.0":
613 | "integrity" "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw=="
614 | "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz"
615 | "version" "1.22.0"
616 | dependencies:
617 | "is-core-module" "^2.8.1"
618 | "path-parse" "^1.0.7"
619 | "supports-preserve-symlinks-flag" "^1.0.0"
620 |
621 | "rollup@^2.59.0":
622 | "integrity" "sha512-EitogNZnfku65I1DD5Mxe8JYRUCy0hkK5X84IlDtUs+O6JRMpRciXTzyCUuX11b5L5pvjH+OmFXiQ3XjabcXgg=="
623 | "resolved" "https://registry.npmjs.org/rollup/-/rollup-2.70.2.tgz"
624 | "version" "2.70.2"
625 | optionalDependencies:
626 | "fsevents" "~2.3.2"
627 |
628 | "semver@^7.3.5":
629 | "integrity" "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g=="
630 | "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz"
631 | "version" "7.3.7"
632 | dependencies:
633 | "lru-cache" "^6.0.0"
634 |
635 | "source-map-js@^1.0.2":
636 | "integrity" "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
637 | "resolved" "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"
638 | "version" "1.0.2"
639 |
640 | "source-map@^0.6.1":
641 | "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
642 | "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
643 | "version" "0.6.1"
644 |
645 | "sourcemap-codec@^1.4.8":
646 | "integrity" "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
647 | "resolved" "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz"
648 | "version" "1.4.8"
649 |
650 | "supports-preserve-symlinks-flag@^1.0.0":
651 | "integrity" "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
652 | "resolved" "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
653 | "version" "1.0.0"
654 |
655 | "to-fast-properties@^2.0.0":
656 | "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog=="
657 | "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz"
658 | "version" "2.0.0"
659 |
660 | "token-stream@1.0.0":
661 | "integrity" "sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ= sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg=="
662 | "resolved" "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz"
663 | "version" "1.0.0"
664 |
665 | "typescript@*", "typescript@4.3.5":
666 | "integrity" "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA=="
667 | "resolved" "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz"
668 | "version" "4.3.5"
669 |
670 | "upath@^2.0.1":
671 | "integrity" "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w=="
672 | "resolved" "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz"
673 | "version" "2.0.1"
674 |
675 | "vite-plugin-banner@^0.2.0":
676 | "integrity" "sha512-IBRYVK6v92ihchBYxl6yhT57hr2cRnSX4RX6CJp84vNeWAg/Hht4B5Ywe0jwKA26Kkx/Yx4SGbMp8YLvAqm2pg=="
677 | "resolved" "https://registry.npmjs.org/vite-plugin-banner/-/vite-plugin-banner-0.2.0.tgz"
678 | "version" "0.2.0"
679 |
680 | "vite-plugin-package-config@^0.1.1":
681 | "integrity" "sha512-w9B3I8ZnqoyhlbzimXjXNk85imrMZgvI9m8f6j3zonK5IVA5KXzpT+PZOHlDz8lqh1vqvoEI1uhy+ZDoLAiA/w=="
682 | "resolved" "https://registry.npmjs.org/vite-plugin-package-config/-/vite-plugin-package-config-0.1.1.tgz"
683 | "version" "0.1.1"
684 | dependencies:
685 | "debug" "^4.3.3"
686 |
687 | "vite@^2.0.0", "vite@^2.5.10", "vite@^2.7.2":
688 | "integrity" "sha512-dvMN64X2YEQgSXF1lYabKXw3BbN6e+BL67+P3Vy4MacnY+UzT1AfkHiioFSi9+uiDUiaDy7Ax/LQqivk6orilg=="
689 | "resolved" "https://registry.npmjs.org/vite/-/vite-2.9.5.tgz"
690 | "version" "2.9.5"
691 | dependencies:
692 | "esbuild" "^0.14.27"
693 | "postcss" "^8.4.12"
694 | "resolve" "^1.22.0"
695 | "rollup" "^2.59.0"
696 | optionalDependencies:
697 | "fsevents" "~2.3.2"
698 |
699 | "void-elements@^3.1.0":
700 | "integrity" "sha1-YU9/v42AHwu18GYfWy9XhXUOTwk= sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w=="
701 | "resolved" "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz"
702 | "version" "3.1.0"
703 |
704 | "vscode-css-languageservice@^5.1.7":
705 | "integrity" "sha512-W7D3GKFXf97ReAaU4EZ2nxVO1kQhztbycJgc1b/Ipr0h8zYWr88BADmrXu02z+lsCS84D7Sr4hoUzDKeaFn2Kg=="
706 | "resolved" "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.4.1.tgz"
707 | "version" "5.4.1"
708 | dependencies:
709 | "vscode-languageserver-textdocument" "^1.0.4"
710 | "vscode-languageserver-types" "^3.16.0"
711 | "vscode-nls" "^5.0.0"
712 | "vscode-uri" "^3.0.3"
713 |
714 | "vscode-html-languageservice@^4.1.0":
715 | "integrity" "sha512-1HqvXKOq9WlZyW4HTD+0XzrjZoZ/YFrgQY2PZqktbRloHXVAUKm6+cAcvZi4YqKPVn05/CK7do+KBHfuSaEdbg=="
716 | "resolved" "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-4.2.4.tgz"
717 | "version" "4.2.4"
718 | dependencies:
719 | "vscode-languageserver-textdocument" "^1.0.4"
720 | "vscode-languageserver-types" "^3.16.0"
721 | "vscode-nls" "^5.0.0"
722 | "vscode-uri" "^3.0.3"
723 |
724 | "vscode-json-languageservice@^4.1.8":
725 | "integrity" "sha512-xGmv9QIWs2H8obGbWg+sIPI/3/pFgj/5OWBhNzs00BkYQ9UaB2F6JJaGB/2/YOZJ3BvLXQTC4Q7muqU25QgAhA=="
726 | "resolved" "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-4.2.1.tgz"
727 | "version" "4.2.1"
728 | dependencies:
729 | "jsonc-parser" "^3.0.0"
730 | "vscode-languageserver-textdocument" "^1.0.3"
731 | "vscode-languageserver-types" "^3.16.0"
732 | "vscode-nls" "^5.0.0"
733 | "vscode-uri" "^3.0.3"
734 |
735 | "vscode-jsonrpc@^8.0.0-next.2", "vscode-jsonrpc@8.0.0-next.7":
736 | "integrity" "sha512-JX/F31LEsims0dAlOTKFE4E+AJMiJvdRSRViifFJSqSN7EzeYyWlfuDchF7g91oRNPZOIWfibTkDf3/UMsQGzQ=="
737 | "resolved" "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.0-next.7.tgz"
738 | "version" "8.0.0-next.7"
739 |
740 | "vscode-languageserver-protocol@3.17.0-next.16":
741 | "integrity" "sha512-tx4DnXw9u3N7vw+bx6n2NKp6FoxoNwiP/biH83AS30I2AnTGyLd7afSeH6Oewn2E8jvB7K15bs12sMppkKOVeQ=="
742 | "resolved" "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.0-next.16.tgz"
743 | "version" "3.17.0-next.16"
744 | dependencies:
745 | "vscode-jsonrpc" "8.0.0-next.7"
746 | "vscode-languageserver-types" "3.17.0-next.9"
747 |
748 | "vscode-languageserver-textdocument@^1.0.1", "vscode-languageserver-textdocument@^1.0.3", "vscode-languageserver-textdocument@^1.0.4":
749 | "integrity" "sha512-/xhqXP/2A2RSs+J8JNXpiiNVvvNM0oTosNVmQnunlKvq9o4mupHOBAnnzH0lwIPKazXKvAKsVp1kr+H/K4lgoQ=="
750 | "resolved" "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.4.tgz"
751 | "version" "1.0.4"
752 |
753 | "vscode-languageserver-types@^3.15.1", "vscode-languageserver-types@^3.16.0":
754 | "integrity" "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA=="
755 | "resolved" "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz"
756 | "version" "3.16.0"
757 |
758 | "vscode-languageserver-types@3.17.0-next.9":
759 | "integrity" "sha512-9/PeDNPYduaoXRUzYpqmu4ZV9L01HGo0wH9FUt+sSHR7IXwA7xoXBfNUlv8gB9H0D2WwEmMomSy1NmhjKQyn3A=="
760 | "resolved" "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0-next.9.tgz"
761 | "version" "3.17.0-next.9"
762 |
763 | "vscode-languageserver@^8.0.0-next.2":
764 | "integrity" "sha512-sdjldl9ipuBSWVw5ENVMRcOVQwF0o+J6+lNA7FrB8MiLmzflnfjRoJMqA5tCEY8S/J/+P56ZR/dqiQnRYg5m8w=="
765 | "resolved" "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.0-next.10.tgz"
766 | "version" "8.0.0-next.10"
767 | dependencies:
768 | "vscode-languageserver-protocol" "3.17.0-next.16"
769 |
770 | "vscode-nls@^5.0.0":
771 | "integrity" "sha512-u0Lw+IYlgbEJFF6/qAqG2d1jQmJl0eyAGJHoAJqr2HT4M2BNuQYSEiSE75f52pXHSJm8AlTjnLLbBFPrdz2hpA=="
772 | "resolved" "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.0.0.tgz"
773 | "version" "5.0.0"
774 |
775 | "vscode-pug-languageservice@0.29.5":
776 | "integrity" "sha512-TgJX0lSeBrzj8XDtRyyWU2F+BJdUQsnkcXLDIVrykLV5t/OzsHUOwdUQbn6ho0bi4HdbND+K84k5A8/ihGMd+w=="
777 | "resolved" "https://registry.npmjs.org/vscode-pug-languageservice/-/vscode-pug-languageservice-0.29.5.tgz"
778 | "version" "0.29.5"
779 | dependencies:
780 | "@volar/code-gen" "0.29.5"
781 | "@volar/shared" "0.29.5"
782 | "@volar/source-map" "0.29.5"
783 | "@volar/transforms" "0.29.5"
784 | "pug-lexer" "^5.0.1"
785 | "pug-parser" "^6.0.0"
786 | "vscode-languageserver" "^8.0.0-next.2"
787 |
788 | "vscode-typescript-languageservice@0.29.5":
789 | "integrity" "sha512-/jBJ0oPP+f7W6+VMMiMhif1CUWGpstH4+AM6/W567FnEGIWK2XwBYVpNjIQixRM5ngqhwmXPlkZVcMX+Rh2CAw=="
790 | "resolved" "https://registry.npmjs.org/vscode-typescript-languageservice/-/vscode-typescript-languageservice-0.29.5.tgz"
791 | "version" "0.29.5"
792 | dependencies:
793 | "@volar/shared" "0.29.5"
794 | "semver" "^7.3.5"
795 | "upath" "^2.0.1"
796 | "vscode-languageserver" "^8.0.0-next.2"
797 | "vscode-languageserver-textdocument" "^1.0.1"
798 |
799 | "vscode-uri@^2.1.2":
800 | "integrity" "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A=="
801 | "resolved" "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz"
802 | "version" "2.1.2"
803 |
804 | "vscode-uri@^3.0.2", "vscode-uri@^3.0.3":
805 | "integrity" "sha512-EcswR2S8bpR7fD0YPeS7r2xXExrScVMxg4MedACaWHEtx9ftCF/qHG1xGkolzTPcEmjTavCQgbVzHUIdTMzFGA=="
806 | "resolved" "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.3.tgz"
807 | "version" "3.0.3"
808 |
809 | "vscode-vue-languageservice@0.29.5":
810 | "integrity" "sha512-Tyi2uzhQ1ZHEFOYmnBdOSyRLm6RZkSD35x/XUOR99BO+PsWynD1RCT4pjr8wvT1o6xpdf4eaXDReANo8DDM9nw=="
811 | "resolved" "https://registry.npmjs.org/vscode-vue-languageservice/-/vscode-vue-languageservice-0.29.5.tgz"
812 | "version" "0.29.5"
813 | dependencies:
814 | "@volar/code-gen" "0.29.5"
815 | "@volar/html2pug" "0.29.5"
816 | "@volar/shared" "0.29.5"
817 | "@volar/source-map" "0.29.5"
818 | "@volar/transforms" "0.29.5"
819 | "@volar/vue-code-gen" "0.29.5"
820 | "@vscode/emmet-helper" "^2.8.0"
821 | "@vue/reactivity" "^3.2.21"
822 | "@vue/shared" "^3.2.21"
823 | "request-light" "^0.5.4"
824 | "upath" "^2.0.1"
825 | "vscode-css-languageservice" "^5.1.7"
826 | "vscode-html-languageservice" "^4.1.0"
827 | "vscode-json-languageservice" "^4.1.8"
828 | "vscode-languageserver" "^8.0.0-next.2"
829 | "vscode-languageserver-textdocument" "^1.0.1"
830 | "vscode-pug-languageservice" "0.29.5"
831 | "vscode-typescript-languageservice" "0.29.5"
832 |
833 | "vue-tsc@0.29.5":
834 | "integrity" "sha512-yczcZ8SpdwSElI6YEadovPfAQlKY9M1OQnUq/wE0+f7Yiz6jACUS4X/MazIym/opIpaZ14zLlC8Hyt6ytsF/BQ=="
835 | "resolved" "https://registry.npmjs.org/vue-tsc/-/vue-tsc-0.29.5.tgz"
836 | "version" "0.29.5"
837 | dependencies:
838 | "@volar/shared" "0.29.5"
839 | "vscode-vue-languageservice" "0.29.5"
840 |
841 | "vue@^3.2.25", "vue@3.2.25":
842 | "integrity" "sha512-jU3t7fyQDHoCWCqhmRrnSmYZvHC35tOJTP704di7HGfq5EcFA1cU/1ZPjUV1eCxJev65Khjyfni+vk9oa+eTtw=="
843 | "resolved" "https://registry.npmjs.org/vue/-/vue-3.2.25.tgz"
844 | "version" "3.2.25"
845 | dependencies:
846 | "@vue/compiler-dom" "3.2.25"
847 | "@vue/compiler-sfc" "3.2.25"
848 | "@vue/runtime-dom" "3.2.25"
849 | "@vue/server-renderer" "3.2.25"
850 | "@vue/shared" "3.2.25"
851 |
852 | "with@^7.0.0":
853 | "integrity" "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w=="
854 | "resolved" "https://registry.npmjs.org/with/-/with-7.0.2.tgz"
855 | "version" "7.0.2"
856 | dependencies:
857 | "@babel/parser" "^7.9.6"
858 | "@babel/types" "^7.9.6"
859 | "assert-never" "^1.2.1"
860 | "babel-walk" "3.0.0-canary-5"
861 |
862 | "yallist@^4.0.0":
863 | "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
864 | "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
865 | "version" "4.0.0"
866 |
--------------------------------------------------------------------------------