├── README.md
├── cloudsummit2021
├── .gitignore
├── .vscode
│ └── extensions.json
├── public
│ └── favicon.ico
├── src
│ ├── assets
│ │ └── logo.png
│ ├── main.ts
│ ├── env.d.ts
│ ├── App.vue
│ └── components
│ │ └── HelloWorld.vue
├── vite.config.ts
├── index.html
├── package.json
├── tsconfig.json
├── README.md
└── package-lock.json
├── .vscode
├── extensions.json
├── settings.json
├── launch.json
└── tasks.json
├── api
├── host.json
├── api.csproj
├── GetCurrentDateTime.cs
└── .gitignore
├── .github
└── workflows
│ └── azure-static-web-apps-yellow-bush-0c751310f.yml
└── .gitignore
/README.md:
--------------------------------------------------------------------------------
1 | # sample_site_vite
2 | Sample Site with Vite
3 |
--------------------------------------------------------------------------------
/cloudsummit2021/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
3 | dist
4 | dist-ssr
5 | *.local
6 |
--------------------------------------------------------------------------------
/cloudsummit2021/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": ["johnsoncodehk.volar"]
3 | }
4 |
--------------------------------------------------------------------------------
/cloudsummit2021/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/1kevgriff/sample_site_vite/main/cloudsummit2021/public/favicon.ico
--------------------------------------------------------------------------------
/cloudsummit2021/src/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/1kevgriff/sample_site_vite/main/cloudsummit2021/src/assets/logo.png
--------------------------------------------------------------------------------
/cloudsummit2021/src/main.ts:
--------------------------------------------------------------------------------
1 | import { createApp } from 'vue'
2 | import App from './App.vue'
3 |
4 | createApp(App).mount('#app')
5 |
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": [
3 | "ms-azuretools.vscode-azurefunctions",
4 | "ms-dotnettools.csharp"
5 | ]
6 | }
7 |
--------------------------------------------------------------------------------
/cloudsummit2021/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'vite'
2 | import vue from '@vitejs/plugin-vue'
3 |
4 | // https://vitejs.dev/config/
5 | export default defineConfig({
6 | plugins: [vue()]
7 | })
8 |
--------------------------------------------------------------------------------
/api/host.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": "2.0",
3 | "logging": {
4 | "applicationInsights": {
5 | "samplingSettings": {
6 | "isEnabled": true,
7 | "excludedTypes": "Request"
8 | }
9 | }
10 | }
11 | }
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "azureFunctions.deploySubpath": "api/bin/Release/netcoreapp3.1/publish",
3 | "azureFunctions.projectLanguage": "C#",
4 | "azureFunctions.projectRuntime": "~3",
5 | "debug.internalConsoleOptions": "neverOpen",
6 | "azureFunctions.preDeployTask": "publish (functions)"
7 | }
--------------------------------------------------------------------------------
/.vscode/launch.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": "0.2.0",
3 | "configurations": [
4 | {
5 | "name": "Attach to .NET Functions",
6 | "type": "coreclr",
7 | "request": "attach",
8 | "processId": "${command:azureFunctions.pickProcess}"
9 | }
10 | ]
11 | }
--------------------------------------------------------------------------------
/cloudsummit2021/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 |
--------------------------------------------------------------------------------
/cloudsummit2021/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Vite App
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/cloudsummit2021/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "cloudsummit2021",
3 | "version": "0.0.0",
4 | "scripts": {
5 | "dev": "vite",
6 | "build": "vue-tsc --noEmit && vite build",
7 | "serve": "vite preview"
8 | },
9 | "dependencies": {
10 | "vue": "^3.2.13"
11 | },
12 | "devDependencies": {
13 | "@vitejs/plugin-vue": "^1.9.0",
14 | "typescript": "^4.4.3",
15 | "vite": "^2.5.10",
16 | "vue-tsc": "^0.3.0"
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/cloudsummit2021/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "esnext",
4 | "useDefineForClassFields": true,
5 | "module": "esnext",
6 | "moduleResolution": "node",
7 | "strict": true,
8 | "jsx": "preserve",
9 | "sourceMap": true,
10 | "resolveJsonModule": true,
11 | "esModuleInterop": true,
12 | "lib": ["esnext", "dom"]
13 | },
14 | "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"]
15 | }
16 |
--------------------------------------------------------------------------------
/cloudsummit2021/src/App.vue:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
22 |
--------------------------------------------------------------------------------
/api/api.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | netcoreapp3.1
4 | v3
5 |
6 |
7 |
8 |
9 |
10 |
11 | PreserveNewest
12 |
13 |
14 | PreserveNewest
15 | Never
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/api/GetCurrentDateTime.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.IO;
3 | using System.Threading.Tasks;
4 | using Microsoft.AspNetCore.Mvc;
5 | using Microsoft.Azure.WebJobs;
6 | using Microsoft.Azure.WebJobs.Extensions.Http;
7 | using Microsoft.AspNetCore.Http;
8 | using Microsoft.Extensions.Logging;
9 | using Newtonsoft.Json;
10 |
11 | namespace Griffin
12 | {
13 | public static class GetCurrentDateTime
14 | {
15 | [FunctionName("GetCurrentDateTime")]
16 | public static async Task Run(
17 | [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
18 | ILogger log)
19 | {
20 | string currentTime = DateTime.Now.ToString();
21 |
22 | return new OkObjectResult(currentTime);
23 | }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/cloudsummit2021/README.md:
--------------------------------------------------------------------------------
1 | # Vue 3 + Typescript + Vite
2 |
3 | This template should help get you started developing with Vue 3 and Typescript in Vite. The template uses Vue 3 `
8 |
9 |
10 | {{ msg }}
11 |
12 |
13 | Recommended IDE setup:
14 | VSCode
15 | +
16 | Volar
17 |
18 |
19 | See README.md for more information.
20 |
21 |
22 |
23 | Vite Docs
24 |
25 | |
26 | Vue 3 Docs
27 |
28 |
29 |
30 |
31 | Edit
32 | components/HelloWorld.vue to test hot module replacement.
33 |
34 |
35 |
36 |
53 |
--------------------------------------------------------------------------------
/.github/workflows/azure-static-web-apps-yellow-bush-0c751310f.yml:
--------------------------------------------------------------------------------
1 | name: Azure Static Web Apps CI/CD
2 |
3 | on:
4 | push:
5 | branches:
6 | - main
7 | pull_request:
8 | types: [opened, synchronize, reopened, closed]
9 | branches:
10 | - main
11 |
12 | jobs:
13 | build_and_deploy_job:
14 | if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.action != 'closed')
15 | runs-on: ubuntu-latest
16 | name: Build and Deploy Job
17 | steps:
18 | - uses: actions/checkout@v2
19 | with:
20 | submodules: true
21 | - name: Build And Deploy
22 | id: builddeploy
23 | uses: Azure/static-web-apps-deploy@v1
24 | with:
25 | azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN_YELLOW_BUSH_0C751310F }}
26 | repo_token: ${{ secrets.GITHUB_TOKEN }} # Used for Github integrations (i.e. PR comments)
27 | action: "upload"
28 | ###### Repository/Build Configurations - These values can be configured to match your app requirements. ######
29 | # For more information regarding Static Web App workflow configurations, please visit: https://aka.ms/swaworkflowconfig
30 | app_location: "/cloudsummit2021/" # App source code path
31 | api_location: "/api" # Api source code path - optional
32 | output_location: "dist" # Built app content directory - optional
33 | ###### End of Repository/Build Configurations ######
34 |
35 | close_pull_request_job:
36 | if: github.event_name == 'pull_request' && github.event.action == 'closed'
37 | runs-on: ubuntu-latest
38 | name: Close Pull Request Job
39 | steps:
40 | - name: Close Pull Request
41 | id: closepullrequest
42 | uses: Azure/static-web-apps-deploy@v1
43 | with:
44 | azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN_YELLOW_BUSH_0C751310F }}
45 | action: "close"
46 |
--------------------------------------------------------------------------------
/.vscode/tasks.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": "2.0.0",
3 | "tasks": [
4 | {
5 | "label": "clean (functions)",
6 | "command": "dotnet",
7 | "args": [
8 | "clean",
9 | "/property:GenerateFullPaths=true",
10 | "/consoleloggerparameters:NoSummary"
11 | ],
12 | "type": "process",
13 | "problemMatcher": "$msCompile",
14 | "options": {
15 | "cwd": "${workspaceFolder}/api"
16 | }
17 | },
18 | {
19 | "label": "build (functions)",
20 | "command": "dotnet",
21 | "args": [
22 | "build",
23 | "/property:GenerateFullPaths=true",
24 | "/consoleloggerparameters:NoSummary"
25 | ],
26 | "type": "process",
27 | "dependsOn": "clean (functions)",
28 | "group": {
29 | "kind": "build",
30 | "isDefault": true
31 | },
32 | "problemMatcher": "$msCompile",
33 | "options": {
34 | "cwd": "${workspaceFolder}/api"
35 | }
36 | },
37 | {
38 | "label": "clean release (functions)",
39 | "command": "dotnet",
40 | "args": [
41 | "clean",
42 | "--configuration",
43 | "Release",
44 | "/property:GenerateFullPaths=true",
45 | "/consoleloggerparameters:NoSummary"
46 | ],
47 | "type": "process",
48 | "problemMatcher": "$msCompile",
49 | "options": {
50 | "cwd": "${workspaceFolder}/api"
51 | }
52 | },
53 | {
54 | "label": "publish (functions)",
55 | "command": "dotnet",
56 | "args": [
57 | "publish",
58 | "--configuration",
59 | "Release",
60 | "/property:GenerateFullPaths=true",
61 | "/consoleloggerparameters:NoSummary"
62 | ],
63 | "type": "process",
64 | "dependsOn": "clean release (functions)",
65 | "problemMatcher": "$msCompile",
66 | "options": {
67 | "cwd": "${workspaceFolder}/api"
68 | }
69 | },
70 | {
71 | "type": "func",
72 | "dependsOn": "build (functions)",
73 | "options": {
74 | "cwd": "${workspaceFolder}/api/bin/Debug/netcoreapp3.1"
75 | },
76 | "command": "host start",
77 | "isBackground": true,
78 | "problemMatcher": "$func-dotnet-watch"
79 | }
80 | ]
81 | }
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | lerna-debug.log*
8 |
9 | # Diagnostic reports (https://nodejs.org/api/report.html)
10 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
11 |
12 | # Runtime data
13 | pids
14 | *.pid
15 | *.seed
16 | *.pid.lock
17 |
18 | # Directory for instrumented libs generated by jscoverage/JSCover
19 | lib-cov
20 |
21 | # Coverage directory used by tools like istanbul
22 | coverage
23 | *.lcov
24 |
25 | # nyc test coverage
26 | .nyc_output
27 |
28 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
29 | .grunt
30 |
31 | # Bower dependency directory (https://bower.io/)
32 | bower_components
33 |
34 | # node-waf configuration
35 | .lock-wscript
36 |
37 | # Compiled binary addons (https://nodejs.org/api/addons.html)
38 | build/Release
39 |
40 | # Dependency directories
41 | node_modules/
42 | jspm_packages/
43 |
44 | # TypeScript v1 declaration files
45 | typings/
46 |
47 | # TypeScript cache
48 | *.tsbuildinfo
49 |
50 | # Optional npm cache directory
51 | .npm
52 |
53 | # Optional eslint cache
54 | .eslintcache
55 |
56 | # Microbundle cache
57 | .rpt2_cache/
58 | .rts2_cache_cjs/
59 | .rts2_cache_es/
60 | .rts2_cache_umd/
61 |
62 | # Optional REPL history
63 | .node_repl_history
64 |
65 | # Output of 'npm pack'
66 | *.tgz
67 |
68 | # Yarn Integrity file
69 | .yarn-integrity
70 |
71 | # dotenv environment variables file
72 | .env
73 | .env.test
74 |
75 | # parcel-bundler cache (https://parceljs.org/)
76 | .cache
77 |
78 | # Next.js build output
79 | .next
80 |
81 | # Nuxt.js build / generate output
82 | .nuxt
83 | dist
84 |
85 | # Gatsby files
86 | .cache/
87 | # Comment in the public line in if your project uses Gatsby and *not* Next.js
88 | # https://nextjs.org/blog/next-9-1#public-directory-support
89 | # public
90 |
91 | # vuepress build output
92 | .vuepress/dist
93 |
94 | # Serverless directories
95 | .serverless/
96 |
97 | # FuseBox cache
98 | .fusebox/
99 |
100 | # DynamoDB Local files
101 | .dynamodb/
102 |
103 | # TernJS port file
104 | .tern-port
105 |
--------------------------------------------------------------------------------
/api/.gitignore:
--------------------------------------------------------------------------------
1 | ## Ignore Visual Studio temporary files, build results, and
2 | ## files generated by popular Visual Studio add-ons.
3 |
4 | # Azure Functions localsettings file
5 | local.settings.json
6 |
7 | # User-specific files
8 | *.suo
9 | *.user
10 | *.userosscache
11 | *.sln.docstates
12 |
13 | # User-specific files (MonoDevelop/Xamarin Studio)
14 | *.userprefs
15 |
16 | # Build results
17 | [Dd]ebug/
18 | [Dd]ebugPublic/
19 | [Rr]elease/
20 | [Rr]eleases/
21 | x64/
22 | x86/
23 | bld/
24 | [Bb]in/
25 | [Oo]bj/
26 | [Ll]og/
27 |
28 | # Visual Studio 2015 cache/options directory
29 | .vs/
30 | # Uncomment if you have tasks that create the project's static files in wwwroot
31 | #wwwroot/
32 |
33 | # MSTest test Results
34 | [Tt]est[Rr]esult*/
35 | [Bb]uild[Ll]og.*
36 |
37 | # NUNIT
38 | *.VisualState.xml
39 | TestResult.xml
40 |
41 | # Build Results of an ATL Project
42 | [Dd]ebugPS/
43 | [Rr]eleasePS/
44 | dlldata.c
45 |
46 | # DNX
47 | project.lock.json
48 | project.fragment.lock.json
49 | artifacts/
50 |
51 | *_i.c
52 | *_p.c
53 | *_i.h
54 | *.ilk
55 | *.meta
56 | *.obj
57 | *.pch
58 | *.pdb
59 | *.pgc
60 | *.pgd
61 | *.rsp
62 | *.sbr
63 | *.tlb
64 | *.tli
65 | *.tlh
66 | *.tmp
67 | *.tmp_proj
68 | *.log
69 | *.vspscc
70 | *.vssscc
71 | .builds
72 | *.pidb
73 | *.svclog
74 | *.scc
75 |
76 | # Chutzpah Test files
77 | _Chutzpah*
78 |
79 | # Visual C++ cache files
80 | ipch/
81 | *.aps
82 | *.ncb
83 | *.opendb
84 | *.opensdf
85 | *.sdf
86 | *.cachefile
87 | *.VC.db
88 | *.VC.VC.opendb
89 |
90 | # Visual Studio profiler
91 | *.psess
92 | *.vsp
93 | *.vspx
94 | *.sap
95 |
96 | # TFS 2012 Local Workspace
97 | $tf/
98 |
99 | # Guidance Automation Toolkit
100 | *.gpState
101 |
102 | # ReSharper is a .NET coding add-in
103 | _ReSharper*/
104 | *.[Rr]e[Ss]harper
105 | *.DotSettings.user
106 |
107 | # JustCode is a .NET coding add-in
108 | .JustCode
109 |
110 | # TeamCity is a build add-in
111 | _TeamCity*
112 |
113 | # DotCover is a Code Coverage Tool
114 | *.dotCover
115 |
116 | # NCrunch
117 | _NCrunch_*
118 | .*crunch*.local.xml
119 | nCrunchTemp_*
120 |
121 | # MightyMoose
122 | *.mm.*
123 | AutoTest.Net/
124 |
125 | # Web workbench (sass)
126 | .sass-cache/
127 |
128 | # Installshield output folder
129 | [Ee]xpress/
130 |
131 | # DocProject is a documentation generator add-in
132 | DocProject/buildhelp/
133 | DocProject/Help/*.HxT
134 | DocProject/Help/*.HxC
135 | DocProject/Help/*.hhc
136 | DocProject/Help/*.hhk
137 | DocProject/Help/*.hhp
138 | DocProject/Help/Html2
139 | DocProject/Help/html
140 |
141 | # Click-Once directory
142 | publish/
143 |
144 | # Publish Web Output
145 | *.[Pp]ublish.xml
146 | *.azurePubxml
147 | # TODO: Comment the next line if you want to checkin your web deploy settings
148 | # but database connection strings (with potential passwords) will be unencrypted
149 | #*.pubxml
150 | *.publishproj
151 |
152 | # Microsoft Azure Web App publish settings. Comment the next line if you want to
153 | # checkin your Azure Web App publish settings, but sensitive information contained
154 | # in these scripts will be unencrypted
155 | PublishScripts/
156 |
157 | # NuGet Packages
158 | *.nupkg
159 | # The packages folder can be ignored because of Package Restore
160 | **/packages/*
161 | # except build/, which is used as an MSBuild target.
162 | !**/packages/build/
163 | # Uncomment if necessary however generally it will be regenerated when needed
164 | #!**/packages/repositories.config
165 | # NuGet v3's project.json files produces more ignoreable files
166 | *.nuget.props
167 | *.nuget.targets
168 |
169 | # Microsoft Azure Build Output
170 | csx/
171 | *.build.csdef
172 |
173 | # Microsoft Azure Emulator
174 | ecf/
175 | rcf/
176 |
177 | # Windows Store app package directories and files
178 | AppPackages/
179 | BundleArtifacts/
180 | Package.StoreAssociation.xml
181 | _pkginfo.txt
182 |
183 | # Visual Studio cache files
184 | # files ending in .cache can be ignored
185 | *.[Cc]ache
186 | # but keep track of directories ending in .cache
187 | !*.[Cc]ache/
188 |
189 | # Others
190 | ClientBin/
191 | ~$*
192 | *~
193 | *.dbmdl
194 | *.dbproj.schemaview
195 | *.jfm
196 | *.pfx
197 | *.publishsettings
198 | node_modules/
199 | orleans.codegen.cs
200 |
201 | # Since there are multiple workflows, uncomment next line to ignore bower_components
202 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
203 | #bower_components/
204 |
205 | # RIA/Silverlight projects
206 | Generated_Code/
207 |
208 | # Backup & report files from converting an old project file
209 | # to a newer Visual Studio version. Backup files are not needed,
210 | # because we have git ;-)
211 | _UpgradeReport_Files/
212 | Backup*/
213 | UpgradeLog*.XML
214 | UpgradeLog*.htm
215 |
216 | # SQL Server files
217 | *.mdf
218 | *.ldf
219 |
220 | # Business Intelligence projects
221 | *.rdl.data
222 | *.bim.layout
223 | *.bim_*.settings
224 |
225 | # Microsoft Fakes
226 | FakesAssemblies/
227 |
228 | # GhostDoc plugin setting file
229 | *.GhostDoc.xml
230 |
231 | # Node.js Tools for Visual Studio
232 | .ntvs_analysis.dat
233 |
234 | # Visual Studio 6 build log
235 | *.plg
236 |
237 | # Visual Studio 6 workspace options file
238 | *.opt
239 |
240 | # Visual Studio LightSwitch build output
241 | **/*.HTMLClient/GeneratedArtifacts
242 | **/*.DesktopClient/GeneratedArtifacts
243 | **/*.DesktopClient/ModelManifest.xml
244 | **/*.Server/GeneratedArtifacts
245 | **/*.Server/ModelManifest.xml
246 | _Pvt_Extensions
247 |
248 | # Paket dependency manager
249 | .paket/paket.exe
250 | paket-files/
251 |
252 | # FAKE - F# Make
253 | .fake/
254 |
255 | # JetBrains Rider
256 | .idea/
257 | *.sln.iml
258 |
259 | # CodeRush
260 | .cr/
261 |
262 | # Python Tools for Visual Studio (PTVS)
263 | __pycache__/
264 | *.pyc
--------------------------------------------------------------------------------
/cloudsummit2021/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "cloudsummit2021",
3 | "version": "0.0.0",
4 | "lockfileVersion": 1,
5 | "requires": true,
6 | "dependencies": {
7 | "@babel/helper-validator-identifier": {
8 | "version": "7.15.7",
9 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
10 | "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
11 | "dev": true
12 | },
13 | "@babel/parser": {
14 | "version": "7.15.7",
15 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz",
16 | "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g=="
17 | },
18 | "@babel/types": {
19 | "version": "7.15.6",
20 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
21 | "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
22 | "dev": true,
23 | "requires": {
24 | "@babel/helper-validator-identifier": "^7.14.9",
25 | "to-fast-properties": "^2.0.0"
26 | }
27 | },
28 | "@emmetio/abbreviation": {
29 | "version": "2.2.2",
30 | "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.2.2.tgz",
31 | "integrity": "sha512-TtE/dBnkTCct8+LntkqVrwqQao6EnPAs1YN3cUgxOxTaBlesBCY37ROUAVZrRlG64GNnVShdl/b70RfAI3w5lw==",
32 | "dev": true,
33 | "requires": {
34 | "@emmetio/scanner": "^1.0.0"
35 | }
36 | },
37 | "@emmetio/css-abbreviation": {
38 | "version": "2.1.4",
39 | "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.4.tgz",
40 | "integrity": "sha512-qk9L60Y+uRtM5CPbB0y+QNl/1XKE09mSO+AhhSauIfr2YOx/ta3NJw2d8RtCFxgzHeRqFRr8jgyzThbu+MZ4Uw==",
41 | "dev": true,
42 | "requires": {
43 | "@emmetio/scanner": "^1.0.0"
44 | }
45 | },
46 | "@emmetio/scanner": {
47 | "version": "1.0.0",
48 | "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.0.tgz",
49 | "integrity": "sha512-8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA==",
50 | "dev": true
51 | },
52 | "@vitejs/plugin-vue": {
53 | "version": "1.9.0",
54 | "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.9.0.tgz",
55 | "integrity": "sha512-TQB87f8baZsTZO/g7Az/dTCwV8eDxwkrP8hMl8HpwLJz/NKvmXtBqa7bYg8GKWNwqjy+pBRLdgiML+BI3HphOw==",
56 | "dev": true
57 | },
58 | "@volar/code-gen": {
59 | "version": "0.27.22",
60 | "resolved": "https://registry.npmjs.org/@volar/code-gen/-/code-gen-0.27.22.tgz",
61 | "integrity": "sha512-2yZR1tjueLNr6psZ45GZAkdszSDA73ARxVXupC4dAdEatBCZQKdyvyRvukmG+YFZvPhJTQWS8A18TWashg0T6g==",
62 | "dev": true,
63 | "requires": {
64 | "@volar/shared": "^0.27.22",
65 | "@volar/source-map": "^0.27.22"
66 | }
67 | },
68 | "@volar/html2pug": {
69 | "version": "0.27.13",
70 | "resolved": "https://registry.npmjs.org/@volar/html2pug/-/html2pug-0.27.13.tgz",
71 | "integrity": "sha512-3NYgNA5F3PDsKbbpOrVdGy2S7ZYmZIbFmbp1A/27DDzjj/uIC9Pj7HXVvbYOzi8HcOxUPt0BMrh4TVzBUaCFww==",
72 | "dev": true,
73 | "requires": {
74 | "domelementtype": "^2.2.0",
75 | "domhandler": "^4.2.0",
76 | "htmlparser2": "^6.1.0",
77 | "pug": "^3.0.2"
78 | }
79 | },
80 | "@volar/shared": {
81 | "version": "0.27.22",
82 | "resolved": "https://registry.npmjs.org/@volar/shared/-/shared-0.27.22.tgz",
83 | "integrity": "sha512-1zkLEkcEgxLWT2G2kXuAXLd7SKwOWJZ36CisWDA9Pp8eF6JkrxMhtvLtuHQN7B5aaYJ2BgcQczxfjxdkoxgOsg==",
84 | "dev": true,
85 | "requires": {
86 | "upath": "^2.0.1",
87 | "vscode-jsonrpc": "^8.0.0-next.2",
88 | "vscode-uri": "^3.0.2"
89 | }
90 | },
91 | "@volar/source-map": {
92 | "version": "0.27.22",
93 | "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-0.27.22.tgz",
94 | "integrity": "sha512-cBvkLYnLwmTVZiKL7XNp2eKwMk1ZEoVmA4rVQW+AqTpBH1nNfOF3wrHlvVWITl0kkHU2AdBpHVadeEIG7OpJ8w==",
95 | "dev": true,
96 | "requires": {
97 | "@volar/shared": "^0.27.22"
98 | }
99 | },
100 | "@volar/transforms": {
101 | "version": "0.27.22",
102 | "resolved": "https://registry.npmjs.org/@volar/transforms/-/transforms-0.27.22.tgz",
103 | "integrity": "sha512-DJmXLXTebixAqiMY7PnNhV3qwQnzcNwzZFwbYnECL6INwV8hIMPaY6jR8+dpiDwlAnxV6N+Fb2qFLn6R8dYJmA==",
104 | "dev": true,
105 | "requires": {
106 | "@volar/shared": "^0.27.22",
107 | "vscode-languageserver": "^8.0.0-next.2"
108 | }
109 | },
110 | "@vscode/emmet-helper": {
111 | "version": "2.7.0",
112 | "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.7.0.tgz",
113 | "integrity": "sha512-LL7MoKNLUQASacQROO7hBdx5IAxsEnA0UdJFd9xXyf3sBQgz8NE3QEfo3IezE7uin8W2fkG2+EXMst3oqK6+KQ==",
114 | "dev": true,
115 | "requires": {
116 | "emmet": "^2.3.0",
117 | "jsonc-parser": "^2.3.0",
118 | "vscode-languageserver-textdocument": "^1.0.1",
119 | "vscode-languageserver-types": "^3.15.1",
120 | "vscode-nls": "^5.0.0",
121 | "vscode-uri": "^2.1.2"
122 | },
123 | "dependencies": {
124 | "vscode-languageserver-types": {
125 | "version": "3.16.0",
126 | "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz",
127 | "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==",
128 | "dev": true
129 | },
130 | "vscode-uri": {
131 | "version": "2.1.2",
132 | "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz",
133 | "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==",
134 | "dev": true
135 | }
136 | }
137 | },
138 | "@vue/compiler-core": {
139 | "version": "3.2.13",
140 | "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.13.tgz",
141 | "integrity": "sha512-H8MUuKVCfAT6C0vth/+1LAriKnM+RTFo/5MoFycwRPwworTvkpWq/EuGoIXdLBblo8Y2/bNsOmIBEEoOtrb/bQ==",
142 | "requires": {
143 | "@babel/parser": "^7.15.0",
144 | "@vue/shared": "3.2.13",
145 | "estree-walker": "^2.0.2",
146 | "source-map": "^0.6.1"
147 | }
148 | },
149 | "@vue/compiler-dom": {
150 | "version": "3.2.13",
151 | "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.13.tgz",
152 | "integrity": "sha512-5+2dYgQyNzM97EEgbdAusUpLjulcKkvLM26jOGpd14+qwEcW/KCnns5DGjlZD/tsdEwToOoTDCm+mjx7cO/G1Q==",
153 | "requires": {
154 | "@vue/compiler-core": "3.2.13",
155 | "@vue/shared": "3.2.13"
156 | }
157 | },
158 | "@vue/compiler-sfc": {
159 | "version": "3.2.13",
160 | "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.13.tgz",
161 | "integrity": "sha512-3j970d969aOILykcTstdihP33xH1Onm0wsvcl+rGv9AGxivB9xicRxBw93HCIA4dAPivr42WjHEoci9q2/85uw==",
162 | "requires": {
163 | "@babel/parser": "^7.15.0",
164 | "@vue/compiler-core": "3.2.13",
165 | "@vue/compiler-dom": "3.2.13",
166 | "@vue/compiler-ssr": "3.2.13",
167 | "@vue/ref-transform": "3.2.13",
168 | "@vue/shared": "3.2.13",
169 | "estree-walker": "^2.0.2",
170 | "magic-string": "^0.25.7",
171 | "postcss": "^8.1.10",
172 | "source-map": "^0.6.1"
173 | }
174 | },
175 | "@vue/compiler-ssr": {
176 | "version": "3.2.13",
177 | "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.13.tgz",
178 | "integrity": "sha512-ZbO6uDhUWTdKBRguYNEZXj2FU3nh1cudoHBiidbxj9q5J0tVT+j1PSVFAXPq6SquUBdJpa4HvGkQ5kQzv6upXg==",
179 | "requires": {
180 | "@vue/compiler-dom": "3.2.13",
181 | "@vue/shared": "3.2.13"
182 | }
183 | },
184 | "@vue/reactivity": {
185 | "version": "3.2.13",
186 | "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.13.tgz",
187 | "integrity": "sha512-j3ByCiRgrr4uEZpXJM8XowrbYKeNHMHlbmMZE/2QpVzVPIfrQWS2fpLmbchJeMrnwIrzEl+dub3hgwkV4KRn4w==",
188 | "requires": {
189 | "@vue/shared": "3.2.13"
190 | }
191 | },
192 | "@vue/ref-transform": {
193 | "version": "3.2.13",
194 | "resolved": "https://registry.npmjs.org/@vue/ref-transform/-/ref-transform-3.2.13.tgz",
195 | "integrity": "sha512-q6GXHZFzXjpx1K3UFRF8fa+xSmD9xV/FjhGzTNnfrryBr8tBUNYgP2f0s5K5N+21Ay7+MlQ1XXMUp8McGvsryQ==",
196 | "requires": {
197 | "@babel/parser": "^7.15.0",
198 | "@vue/compiler-core": "3.2.13",
199 | "@vue/shared": "3.2.13",
200 | "estree-walker": "^2.0.2",
201 | "magic-string": "^0.25.7"
202 | }
203 | },
204 | "@vue/runtime-core": {
205 | "version": "3.2.13",
206 | "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.13.tgz",
207 | "integrity": "sha512-VQedL9Wa7yWMPVDrIkxzLCm6cWCDBoXcXc+jrsOJkqpWhEeA7+zGOsDsHzhLH8aaJD6vdnUR5Cy0EKvoJDqEWQ==",
208 | "requires": {
209 | "@vue/reactivity": "3.2.13",
210 | "@vue/shared": "3.2.13"
211 | }
212 | },
213 | "@vue/runtime-dom": {
214 | "version": "3.2.13",
215 | "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.13.tgz",
216 | "integrity": "sha512-DVG+ItkrnCOEa9HSrmGBTLwv/gBVYCO8wkm/yv+d5ChoTnyIILxP0oCiZEPJsgWZfUSRPNi5rXozwo7F99MiwQ==",
217 | "requires": {
218 | "@vue/runtime-core": "3.2.13",
219 | "@vue/shared": "3.2.13",
220 | "csstype": "^2.6.8"
221 | }
222 | },
223 | "@vue/server-renderer": {
224 | "version": "3.2.13",
225 | "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.13.tgz",
226 | "integrity": "sha512-KI+JFV+vRb95+Jb6IwRRm4Vhvj8wrJTNs+OlATfqwwIRpBGAyxn/4knDJYzlnUf/mrKAkrbw751mHhi+pEwILQ==",
227 | "requires": {
228 | "@vue/compiler-ssr": "3.2.13",
229 | "@vue/shared": "3.2.13"
230 | }
231 | },
232 | "@vue/shared": {
233 | "version": "3.2.13",
234 | "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.13.tgz",
235 | "integrity": "sha512-F/gs3kHQ8Xeo24F6EImOvBiIoYQsBjF9qoLzvk+LHxYN6ZhIDEL1NWrBFYzdFQ7NphjEYd4EvPZ+Qee+WX8P6w=="
236 | },
237 | "acorn": {
238 | "version": "7.4.1",
239 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
240 | "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
241 | "dev": true
242 | },
243 | "asap": {
244 | "version": "2.0.6",
245 | "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
246 | "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",
247 | "dev": true
248 | },
249 | "assert-never": {
250 | "version": "1.2.1",
251 | "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz",
252 | "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==",
253 | "dev": true
254 | },
255 | "babel-walk": {
256 | "version": "3.0.0-canary-5",
257 | "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz",
258 | "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==",
259 | "dev": true,
260 | "requires": {
261 | "@babel/types": "^7.9.6"
262 | }
263 | },
264 | "call-bind": {
265 | "version": "1.0.2",
266 | "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
267 | "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
268 | "dev": true,
269 | "requires": {
270 | "function-bind": "^1.1.1",
271 | "get-intrinsic": "^1.0.2"
272 | }
273 | },
274 | "character-parser": {
275 | "version": "2.2.0",
276 | "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz",
277 | "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=",
278 | "dev": true,
279 | "requires": {
280 | "is-regex": "^1.0.3"
281 | }
282 | },
283 | "constantinople": {
284 | "version": "4.0.1",
285 | "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz",
286 | "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==",
287 | "dev": true,
288 | "requires": {
289 | "@babel/parser": "^7.6.0",
290 | "@babel/types": "^7.6.1"
291 | }
292 | },
293 | "csstype": {
294 | "version": "2.6.18",
295 | "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.18.tgz",
296 | "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ=="
297 | },
298 | "doctypes": {
299 | "version": "1.1.0",
300 | "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz",
301 | "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=",
302 | "dev": true
303 | },
304 | "dom-serializer": {
305 | "version": "1.3.2",
306 | "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
307 | "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
308 | "dev": true,
309 | "requires": {
310 | "domelementtype": "^2.0.1",
311 | "domhandler": "^4.2.0",
312 | "entities": "^2.0.0"
313 | }
314 | },
315 | "domelementtype": {
316 | "version": "2.2.0",
317 | "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
318 | "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
319 | "dev": true
320 | },
321 | "domhandler": {
322 | "version": "4.2.2",
323 | "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz",
324 | "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==",
325 | "dev": true,
326 | "requires": {
327 | "domelementtype": "^2.2.0"
328 | }
329 | },
330 | "domutils": {
331 | "version": "2.8.0",
332 | "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
333 | "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
334 | "dev": true,
335 | "requires": {
336 | "dom-serializer": "^1.0.1",
337 | "domelementtype": "^2.2.0",
338 | "domhandler": "^4.2.0"
339 | }
340 | },
341 | "emmet": {
342 | "version": "2.3.4",
343 | "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.3.4.tgz",
344 | "integrity": "sha512-3IqSwmO+N2ZGeuhDyhV/TIOJFUbkChi53bcasSNRE7Yd+4eorbbYz4e53TpMECt38NtYkZNupQCZRlwdAYA42A==",
345 | "dev": true,
346 | "requires": {
347 | "@emmetio/abbreviation": "^2.2.2",
348 | "@emmetio/css-abbreviation": "^2.1.4"
349 | }
350 | },
351 | "entities": {
352 | "version": "2.2.0",
353 | "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
354 | "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
355 | "dev": true
356 | },
357 | "esbuild": {
358 | "version": "0.12.29",
359 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.12.29.tgz",
360 | "integrity": "sha512-w/XuoBCSwepyiZtIRsKsetiLDUVGPVw1E/R3VTFSecIy8UR7Cq3SOtwKHJMFoVqqVG36aGkzh4e8BvpO1Fdc7g==",
361 | "dev": true
362 | },
363 | "estree-walker": {
364 | "version": "2.0.2",
365 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
366 | "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
367 | },
368 | "fsevents": {
369 | "version": "2.3.2",
370 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
371 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
372 | "dev": true,
373 | "optional": true
374 | },
375 | "function-bind": {
376 | "version": "1.1.1",
377 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
378 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
379 | "dev": true
380 | },
381 | "get-intrinsic": {
382 | "version": "1.1.1",
383 | "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
384 | "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
385 | "dev": true,
386 | "requires": {
387 | "function-bind": "^1.1.1",
388 | "has": "^1.0.3",
389 | "has-symbols": "^1.0.1"
390 | }
391 | },
392 | "has": {
393 | "version": "1.0.3",
394 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
395 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
396 | "dev": true,
397 | "requires": {
398 | "function-bind": "^1.1.1"
399 | }
400 | },
401 | "has-symbols": {
402 | "version": "1.0.2",
403 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
404 | "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
405 | "dev": true
406 | },
407 | "has-tostringtag": {
408 | "version": "1.0.0",
409 | "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
410 | "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
411 | "dev": true,
412 | "requires": {
413 | "has-symbols": "^1.0.2"
414 | }
415 | },
416 | "htmlparser2": {
417 | "version": "6.1.0",
418 | "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
419 | "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
420 | "dev": true,
421 | "requires": {
422 | "domelementtype": "^2.0.1",
423 | "domhandler": "^4.0.0",
424 | "domutils": "^2.5.2",
425 | "entities": "^2.0.0"
426 | }
427 | },
428 | "is-core-module": {
429 | "version": "2.6.0",
430 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz",
431 | "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==",
432 | "dev": true,
433 | "requires": {
434 | "has": "^1.0.3"
435 | }
436 | },
437 | "is-expression": {
438 | "version": "4.0.0",
439 | "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz",
440 | "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==",
441 | "dev": true,
442 | "requires": {
443 | "acorn": "^7.1.1",
444 | "object-assign": "^4.1.1"
445 | }
446 | },
447 | "is-promise": {
448 | "version": "2.2.2",
449 | "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
450 | "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==",
451 | "dev": true
452 | },
453 | "is-regex": {
454 | "version": "1.1.4",
455 | "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
456 | "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
457 | "dev": true,
458 | "requires": {
459 | "call-bind": "^1.0.2",
460 | "has-tostringtag": "^1.0.0"
461 | }
462 | },
463 | "js-stringify": {
464 | "version": "1.0.2",
465 | "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz",
466 | "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=",
467 | "dev": true
468 | },
469 | "jsonc-parser": {
470 | "version": "2.3.1",
471 | "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz",
472 | "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==",
473 | "dev": true
474 | },
475 | "jstransformer": {
476 | "version": "1.0.0",
477 | "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz",
478 | "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=",
479 | "dev": true,
480 | "requires": {
481 | "is-promise": "^2.0.0",
482 | "promise": "^7.0.1"
483 | }
484 | },
485 | "lru-cache": {
486 | "version": "6.0.0",
487 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
488 | "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
489 | "dev": true,
490 | "requires": {
491 | "yallist": "^4.0.0"
492 | }
493 | },
494 | "magic-string": {
495 | "version": "0.25.7",
496 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
497 | "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
498 | "requires": {
499 | "sourcemap-codec": "^1.4.4"
500 | }
501 | },
502 | "nanocolors": {
503 | "version": "0.1.6",
504 | "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.1.6.tgz",
505 | "integrity": "sha512-2pvTw6vYRaBLGir2xR7MxaJtyWkrn+C53EpW8yPotG+pdAwBvt0Xwk4VJ6VHLY0aLthVZPvDfm9TdZvrvAm5UQ=="
506 | },
507 | "nanoid": {
508 | "version": "3.1.25",
509 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz",
510 | "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q=="
511 | },
512 | "object-assign": {
513 | "version": "4.1.1",
514 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
515 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
516 | "dev": true
517 | },
518 | "path-parse": {
519 | "version": "1.0.7",
520 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
521 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
522 | "dev": true
523 | },
524 | "postcss": {
525 | "version": "8.3.7",
526 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.7.tgz",
527 | "integrity": "sha512-9SaY7nnyQ63/WittqZYAvkkYPyKxchMKH71UDzeTmWuLSvxTRpeEeABZAzlCi55cuGcoFyoV/amX2BdsafQidQ==",
528 | "requires": {
529 | "nanocolors": "^0.1.5",
530 | "nanoid": "^3.1.25",
531 | "source-map-js": "^0.6.2"
532 | }
533 | },
534 | "promise": {
535 | "version": "7.3.1",
536 | "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
537 | "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
538 | "dev": true,
539 | "requires": {
540 | "asap": "~2.0.3"
541 | }
542 | },
543 | "pug": {
544 | "version": "3.0.2",
545 | "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz",
546 | "integrity": "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==",
547 | "dev": true,
548 | "requires": {
549 | "pug-code-gen": "^3.0.2",
550 | "pug-filters": "^4.0.0",
551 | "pug-lexer": "^5.0.1",
552 | "pug-linker": "^4.0.0",
553 | "pug-load": "^3.0.0",
554 | "pug-parser": "^6.0.0",
555 | "pug-runtime": "^3.0.1",
556 | "pug-strip-comments": "^2.0.0"
557 | }
558 | },
559 | "pug-attrs": {
560 | "version": "3.0.0",
561 | "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz",
562 | "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==",
563 | "dev": true,
564 | "requires": {
565 | "constantinople": "^4.0.1",
566 | "js-stringify": "^1.0.2",
567 | "pug-runtime": "^3.0.0"
568 | }
569 | },
570 | "pug-code-gen": {
571 | "version": "3.0.2",
572 | "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz",
573 | "integrity": "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==",
574 | "dev": true,
575 | "requires": {
576 | "constantinople": "^4.0.1",
577 | "doctypes": "^1.1.0",
578 | "js-stringify": "^1.0.2",
579 | "pug-attrs": "^3.0.0",
580 | "pug-error": "^2.0.0",
581 | "pug-runtime": "^3.0.0",
582 | "void-elements": "^3.1.0",
583 | "with": "^7.0.0"
584 | }
585 | },
586 | "pug-error": {
587 | "version": "2.0.0",
588 | "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz",
589 | "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==",
590 | "dev": true
591 | },
592 | "pug-filters": {
593 | "version": "4.0.0",
594 | "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz",
595 | "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==",
596 | "dev": true,
597 | "requires": {
598 | "constantinople": "^4.0.1",
599 | "jstransformer": "1.0.0",
600 | "pug-error": "^2.0.0",
601 | "pug-walk": "^2.0.0",
602 | "resolve": "^1.15.1"
603 | }
604 | },
605 | "pug-lexer": {
606 | "version": "5.0.1",
607 | "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz",
608 | "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==",
609 | "dev": true,
610 | "requires": {
611 | "character-parser": "^2.2.0",
612 | "is-expression": "^4.0.0",
613 | "pug-error": "^2.0.0"
614 | }
615 | },
616 | "pug-linker": {
617 | "version": "4.0.0",
618 | "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz",
619 | "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==",
620 | "dev": true,
621 | "requires": {
622 | "pug-error": "^2.0.0",
623 | "pug-walk": "^2.0.0"
624 | }
625 | },
626 | "pug-load": {
627 | "version": "3.0.0",
628 | "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz",
629 | "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==",
630 | "dev": true,
631 | "requires": {
632 | "object-assign": "^4.1.1",
633 | "pug-walk": "^2.0.0"
634 | }
635 | },
636 | "pug-parser": {
637 | "version": "6.0.0",
638 | "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz",
639 | "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==",
640 | "dev": true,
641 | "requires": {
642 | "pug-error": "^2.0.0",
643 | "token-stream": "1.0.0"
644 | }
645 | },
646 | "pug-runtime": {
647 | "version": "3.0.1",
648 | "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz",
649 | "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==",
650 | "dev": true
651 | },
652 | "pug-strip-comments": {
653 | "version": "2.0.0",
654 | "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz",
655 | "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==",
656 | "dev": true,
657 | "requires": {
658 | "pug-error": "^2.0.0"
659 | }
660 | },
661 | "pug-walk": {
662 | "version": "2.0.0",
663 | "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz",
664 | "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==",
665 | "dev": true
666 | },
667 | "request-light": {
668 | "version": "0.5.4",
669 | "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.5.4.tgz",
670 | "integrity": "sha512-t3566CMweOFlUk7Y1DJMu5OrtpoZEb6aSTsLQVT3wtrIEJ5NhcY9G/Oqxvjllzl4a15zXfFlcr9q40LbLVQJqw==",
671 | "dev": true
672 | },
673 | "resolve": {
674 | "version": "1.20.0",
675 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
676 | "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
677 | "dev": true,
678 | "requires": {
679 | "is-core-module": "^2.2.0",
680 | "path-parse": "^1.0.6"
681 | }
682 | },
683 | "rollup": {
684 | "version": "2.57.0",
685 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.57.0.tgz",
686 | "integrity": "sha512-bKQIh1rWKofRee6mv8SrF2HdP6pea5QkwBZSMImJysFj39gQuiV8MEPBjXOCpzk3wSYp63M2v2wkWBmFC8O/rg==",
687 | "dev": true,
688 | "requires": {
689 | "fsevents": "~2.3.2"
690 | }
691 | },
692 | "semver": {
693 | "version": "7.3.5",
694 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
695 | "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
696 | "dev": true,
697 | "requires": {
698 | "lru-cache": "^6.0.0"
699 | }
700 | },
701 | "source-map": {
702 | "version": "0.6.1",
703 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
704 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
705 | },
706 | "source-map-js": {
707 | "version": "0.6.2",
708 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz",
709 | "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug=="
710 | },
711 | "sourcemap-codec": {
712 | "version": "1.4.8",
713 | "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
714 | "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
715 | },
716 | "to-fast-properties": {
717 | "version": "2.0.0",
718 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
719 | "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
720 | "dev": true
721 | },
722 | "token-stream": {
723 | "version": "1.0.0",
724 | "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz",
725 | "integrity": "sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=",
726 | "dev": true
727 | },
728 | "typescript": {
729 | "version": "4.4.3",
730 | "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz",
731 | "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==",
732 | "dev": true
733 | },
734 | "upath": {
735 | "version": "2.0.1",
736 | "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz",
737 | "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==",
738 | "dev": true
739 | },
740 | "vite": {
741 | "version": "2.5.10",
742 | "resolved": "https://registry.npmjs.org/vite/-/vite-2.5.10.tgz",
743 | "integrity": "sha512-0ObiHTi5AHyXdJcvZ67HMsDgVpjT5RehvVKv6+Q0jFZ7zDI28PF5zK9mYz2avxdA+4iJMdwCz6wnGNnn4WX5Gg==",
744 | "dev": true,
745 | "requires": {
746 | "esbuild": "^0.12.17",
747 | "fsevents": "~2.3.2",
748 | "postcss": "^8.3.6",
749 | "resolve": "^1.20.0",
750 | "rollup": "^2.38.5"
751 | }
752 | },
753 | "void-elements": {
754 | "version": "3.1.0",
755 | "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz",
756 | "integrity": "sha1-YU9/v42AHwu18GYfWy9XhXUOTwk=",
757 | "dev": true
758 | },
759 | "vscode-css-languageservice": {
760 | "version": "5.1.5",
761 | "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.1.5.tgz",
762 | "integrity": "sha512-c1hhsbnZ7bBvj10vMDLmkOk/n9r0rXQYDj4kbBi59bZaaEZ3e81zURx76/618NZM5NytlZmGfvmxQtB7mb03Ow==",
763 | "dev": true,
764 | "requires": {
765 | "vscode-languageserver-textdocument": "^1.0.1",
766 | "vscode-languageserver-types": "^3.16.0",
767 | "vscode-nls": "^5.0.0",
768 | "vscode-uri": "^3.0.2"
769 | },
770 | "dependencies": {
771 | "vscode-languageserver-types": {
772 | "version": "3.16.0",
773 | "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz",
774 | "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==",
775 | "dev": true
776 | }
777 | }
778 | },
779 | "vscode-html-languageservice": {
780 | "version": "4.0.8",
781 | "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-4.0.8.tgz",
782 | "integrity": "sha512-VJ4boG3uOD5Ls0pCvml7ZkHY+f1uDuxr+wR39XrerPr7qQFAu91DRTBuOzBsp6lV3x5Vz2S835AS2ZzLNmezbg==",
783 | "dev": true,
784 | "requires": {
785 | "vscode-languageserver-textdocument": "^1.0.1",
786 | "vscode-languageserver-types": "^3.16.0",
787 | "vscode-nls": "^5.0.0",
788 | "vscode-uri": "^3.0.2"
789 | },
790 | "dependencies": {
791 | "vscode-languageserver-types": {
792 | "version": "3.16.0",
793 | "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz",
794 | "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==",
795 | "dev": true
796 | }
797 | }
798 | },
799 | "vscode-json-languageservice": {
800 | "version": "4.1.7",
801 | "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-4.1.7.tgz",
802 | "integrity": "sha512-cwG5TwZyHYthsk2aS3W1dVgVP6Vwn3o+zscwN58uMgZt/nKuyxd9vdEB1F58Ix+S5kSKAnkUCP6hvulcoImQQQ==",
803 | "dev": true,
804 | "requires": {
805 | "jsonc-parser": "^3.0.0",
806 | "vscode-languageserver-textdocument": "^1.0.1",
807 | "vscode-languageserver-types": "^3.16.0",
808 | "vscode-nls": "^5.0.0",
809 | "vscode-uri": "^3.0.2"
810 | },
811 | "dependencies": {
812 | "jsonc-parser": {
813 | "version": "3.0.0",
814 | "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz",
815 | "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==",
816 | "dev": true
817 | },
818 | "vscode-languageserver-types": {
819 | "version": "3.16.0",
820 | "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz",
821 | "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==",
822 | "dev": true
823 | }
824 | }
825 | },
826 | "vscode-jsonrpc": {
827 | "version": "8.0.0-next.2",
828 | "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.0-next.2.tgz",
829 | "integrity": "sha512-gxUyTBAjmwGkiHW/UaRScre2s4i98P8M7gnc3VB4DrVQUm3vQ0idi2cN9nbkfcjATx+uEt8C22j+MLN/8UzsJA==",
830 | "dev": true
831 | },
832 | "vscode-languageserver": {
833 | "version": "8.0.0-next.2",
834 | "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.0-next.2.tgz",
835 | "integrity": "sha512-7qCEXTeGZKkI8BGvlKh0JPXTY7BaWoiwQYKCcGaUgnMs34wt6F/yaKcxoC3XIouBBVyRxiI6Ml/JdztM3XYEaA==",
836 | "dev": true,
837 | "requires": {
838 | "vscode-languageserver-protocol": "3.17.0-next.8"
839 | }
840 | },
841 | "vscode-languageserver-protocol": {
842 | "version": "3.17.0-next.8",
843 | "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.0-next.8.tgz",
844 | "integrity": "sha512-P89vSuJ+FA5JzFmcOoZN13Ig1yd6LsiPOig0O5m5BSGuO/rplQegCd9J0wKpaTy7trf/SYHRoypnbUBdzy14sg==",
845 | "dev": true,
846 | "requires": {
847 | "vscode-jsonrpc": "8.0.0-next.2",
848 | "vscode-languageserver-types": "3.17.0-next.3"
849 | }
850 | },
851 | "vscode-languageserver-textdocument": {
852 | "version": "1.0.1",
853 | "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz",
854 | "integrity": "sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA==",
855 | "dev": true
856 | },
857 | "vscode-languageserver-types": {
858 | "version": "3.17.0-next.3",
859 | "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0-next.3.tgz",
860 | "integrity": "sha512-VQcXnhKYxUW6OiRMhG++SzmZYMJwusXknJGd+FfdOnS1yHAo734OHyR0e2eEHDlv0/oWc8RZPgx/VKSKyondVg==",
861 | "dev": true
862 | },
863 | "vscode-nls": {
864 | "version": "5.0.0",
865 | "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.0.0.tgz",
866 | "integrity": "sha512-u0Lw+IYlgbEJFF6/qAqG2d1jQmJl0eyAGJHoAJqr2HT4M2BNuQYSEiSE75f52pXHSJm8AlTjnLLbBFPrdz2hpA==",
867 | "dev": true
868 | },
869 | "vscode-pug-languageservice": {
870 | "version": "0.27.22",
871 | "resolved": "https://registry.npmjs.org/vscode-pug-languageservice/-/vscode-pug-languageservice-0.27.22.tgz",
872 | "integrity": "sha512-6y+tSFmeyEPS8MfOW4BwCdYixLjyb9eGyarKj6jZjvsdQKb5a9Ihl3UnvqosHABwx28qi6iLwLLfQp2KQncCZw==",
873 | "dev": true,
874 | "requires": {
875 | "@volar/code-gen": "^0.27.22",
876 | "@volar/shared": "^0.27.22",
877 | "@volar/source-map": "^0.27.22",
878 | "@volar/transforms": "^0.27.22",
879 | "pug-lexer": "^5.0.1",
880 | "pug-parser": "^6.0.0",
881 | "vscode-languageserver": "^8.0.0-next.2"
882 | }
883 | },
884 | "vscode-typescript-languageservice": {
885 | "version": "0.27.22",
886 | "resolved": "https://registry.npmjs.org/vscode-typescript-languageservice/-/vscode-typescript-languageservice-0.27.22.tgz",
887 | "integrity": "sha512-HJyjMZnjj/pX1qpek7yZHB4ey9BslIn5wNMnV3Hhb6Ip0SagLCm67+cC5eb7VJBQcDAM0+e3Rz16Lym59NnqoA==",
888 | "dev": true,
889 | "requires": {
890 | "@volar/shared": "^0.27.22",
891 | "semver": "^7.3.5",
892 | "upath": "^2.0.1",
893 | "vscode-languageserver": "^8.0.0-next.2",
894 | "vscode-languageserver-textdocument": "^1.0.1"
895 | }
896 | },
897 | "vscode-uri": {
898 | "version": "3.0.2",
899 | "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.2.tgz",
900 | "integrity": "sha512-jkjy6pjU1fxUvI51P+gCsxg1u2n8LSt0W6KrCNQceaziKzff74GoWmjVG46KieVzybO1sttPQmYfrwSHey7GUA==",
901 | "dev": true
902 | },
903 | "vscode-vue-languageservice": {
904 | "version": "0.27.23",
905 | "resolved": "https://registry.npmjs.org/vscode-vue-languageservice/-/vscode-vue-languageservice-0.27.23.tgz",
906 | "integrity": "sha512-ejtWeNqBEW2eehuMLeEMzQmSFZYTZDoZYiBiXmgsEguoAaMCM4aq/IEqFGKvYtQ/LjRX/D7WvJOE7VV8ltaEmA==",
907 | "dev": true,
908 | "requires": {
909 | "@volar/code-gen": "^0.27.22",
910 | "@volar/html2pug": "^0.27.13",
911 | "@volar/shared": "^0.27.22",
912 | "@volar/source-map": "^0.27.22",
913 | "@volar/transforms": "^0.27.22",
914 | "@vscode/emmet-helper": "^2.7.0",
915 | "@vue/compiler-dom": "^3.2.6",
916 | "@vue/reactivity": "^3.2.6",
917 | "@vue/shared": "^3.2.6",
918 | "request-light": "^0.5.4",
919 | "upath": "^2.0.1",
920 | "vscode-css-languageservice": "^5.1.4",
921 | "vscode-html-languageservice": "^4.0.7",
922 | "vscode-json-languageservice": "^4.1.7",
923 | "vscode-languageserver": "^8.0.0-next.2",
924 | "vscode-languageserver-textdocument": "^1.0.1",
925 | "vscode-pug-languageservice": "^0.27.22",
926 | "vscode-typescript-languageservice": "^0.27.22"
927 | }
928 | },
929 | "vue": {
930 | "version": "3.2.13",
931 | "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.13.tgz",
932 | "integrity": "sha512-raTGvLXXTdMxrhQKY1r1YFXZMmjbjTe7QHBW9EU4CgCBhq8DbgyLqgILcSUZmeFyazk5WY7a7xu0VYmHElf4lA==",
933 | "requires": {
934 | "@vue/compiler-dom": "3.2.13",
935 | "@vue/compiler-sfc": "3.2.13",
936 | "@vue/runtime-dom": "3.2.13",
937 | "@vue/server-renderer": "3.2.13",
938 | "@vue/shared": "3.2.13"
939 | }
940 | },
941 | "vue-tsc": {
942 | "version": "0.3.0",
943 | "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-0.3.0.tgz",
944 | "integrity": "sha512-zaDRZBxwRIz1XjhNP92FqugG71st6BUMnA2EwPeXrAyzbEYVRz6TezNFceYl3QYqqN8CtaxbqUhaQEDj/ntoCA==",
945 | "dev": true,
946 | "requires": {
947 | "vscode-vue-languageservice": "^0.27.0"
948 | }
949 | },
950 | "with": {
951 | "version": "7.0.2",
952 | "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz",
953 | "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==",
954 | "dev": true,
955 | "requires": {
956 | "@babel/parser": "^7.9.6",
957 | "@babel/types": "^7.9.6",
958 | "assert-never": "^1.2.1",
959 | "babel-walk": "3.0.0-canary-5"
960 | }
961 | },
962 | "yallist": {
963 | "version": "4.0.0",
964 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
965 | "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
966 | "dev": true
967 | }
968 | }
969 | }
970 |
--------------------------------------------------------------------------------