├── .gitignore ├── README.md ├── index.html ├── package.json ├── src ├── angular │ ├── app.component.ts │ └── app.module.ts └── ngx-elements │ ├── app.service.ts │ └── app.ts ├── tools ├── clean.ts └── tsconfig.json ├── tsconfig.json ├── vite.config.ts └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | .envrc 4 | default.nix -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # vite-angular-experiment 2 | Experiment Angular (Ivy) with Vite 3 | 4 | Getting Started 5 | ------------ 6 | * Install dependencies 7 | ``` 8 | git clone https://github.com/aelbore/vite-angular-experiment.git 9 | yarn install 10 | ``` 11 | 12 | Example 13 | ------------ 14 | * Run the Angular with `ngx-elements` without `NgModule` 15 | - `yarn serve` - run into browser `http://localhost:3000` 16 | * Run the Angular with `NgModule` 17 | - change the `script` tag in `index.html` 18 | ```html 19 | 20 | ``` 21 | - `yarn serve` - run into browser `http://localhost:3000` 22 | 23 | Note 24 | ------------ 25 | > Currently it is only supports single component (inline template and styles) 26 | > In Angular with NgModule, common modules are not working 27 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Vite Angular 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vite-angular-experiment", 3 | "version": "1.0.0", 4 | "description": "Experiment Angular (Ivy) with Vite", 5 | "scripts": { 6 | "postinstall": "ngcc && yarn clean", 7 | "clean": "ts-node --project tools/tsconfig.json tools/clean.ts", 8 | "serve": "vite" 9 | }, 10 | "repository": { 11 | "type": "git", 12 | "url": "git+https://github.com/aelbore/vite-angular-experiment.git" 13 | }, 14 | "keywords": [], 15 | "author": "", 16 | "license": "ISC", 17 | "bugs": { 18 | "url": "https://github.com/aelbore/vite-angular-experiment/issues" 19 | }, 20 | "homepage": "https://github.com/aelbore/vite-angular-experiment#readme", 21 | "devDependencies": { 22 | "@angular-devkit/build-optimizer": "^0.1102.6", 23 | "@angular/compiler": "^11.2.7", 24 | "@angular/compiler-cli": "^11.2.7", 25 | "@types/node": "^14.14.37", 26 | "aria-fs": "^0.7.3", 27 | "rollup-plugin-ngc": "^0.1.1", 28 | "typescript": "4.0.2", 29 | "vite": "^2.1.3" 30 | }, 31 | "dependencies": { 32 | "@angular/common": "^11.2.7", 33 | "@angular/core": "^11.2.7", 34 | "@angular/platform-browser": "^11.2.7", 35 | "@angular/platform-browser-dynamic": "^11.2.7", 36 | "ngx-elements": "^0.4.0", 37 | "rxjs": "6.6.7", 38 | "ts-node": "^9.1.1", 39 | "tslib": "^2.1.0", 40 | "zone.js": "^0.11.4" 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/angular/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from "@angular/core" 2 | 3 | @Component({ 4 | selector: 'hello-world', 5 | template: ` 6 |
7 |

Hello {{ message }}

8 |
9 | `, 10 | styles: [ ` 11 | h1 { 12 | color: green; 13 | } 14 | `] 15 | }) 16 | export class AppComponent { 17 | message = 'World' 18 | } -------------------------------------------------------------------------------- /src/angular/app.module.ts: -------------------------------------------------------------------------------- 1 | import 'zone.js/dist/zone' 2 | 3 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic' 4 | 5 | import { BrowserModule } from '@angular/platform-browser' 6 | import { NgModule } from '@angular/core' 7 | 8 | import { AppComponent } from './app.component' 9 | 10 | @NgModule({ 11 | imports: [ BrowserModule ], 12 | declarations: [ AppComponent ], 13 | bootstrap: [ AppComponent ] 14 | }) 15 | export class AppModule { } 16 | 17 | platformBrowserDynamic() 18 | .bootstrapModule(AppModule) 19 | .catch(err => console.error(err)); -------------------------------------------------------------------------------- /src/ngx-elements/app.service.ts: -------------------------------------------------------------------------------- 1 | import { Injectable } from '@angular/core' 2 | import { of } from 'rxjs' 3 | 4 | 5 | @Injectable({ 6 | providedIn: 'root' 7 | }) 8 | export class AppService { 9 | 10 | getNames() { 11 | return of([ 'John', 'Jane', 'Joe' ]) 12 | } 13 | 14 | } -------------------------------------------------------------------------------- /src/ngx-elements/app.ts: -------------------------------------------------------------------------------- 1 | import '@angular/compiler' 2 | 3 | import { Component, ViewEncapsulation } from "@angular/core" 4 | import { NgForOf, AsyncPipe } from "@angular/common" 5 | 6 | import { renderCustomElement } from 'ngx-elements' 7 | import { AppService } from "./app.service" 8 | 9 | import { Observable } from 'rxjs' 10 | 11 | @Component({ 12 | selector: 'hello-world', 13 | template: ` 14 |
15 |

Hello {{ message }}

16 | 19 |
20 | `, 21 | styles: [ ` 22 | h1 { 23 | color: green; 24 | } 25 | `], 26 | providers: [ AppService ], 27 | encapsulation: ViewEncapsulation.ShadowDom 28 | }) 29 | export class AppComponent { 30 | message = 'World' 31 | names: Observable 32 | 33 | constructor(service: AppService) { 34 | this.names = service.getNames() 35 | } 36 | } 37 | 38 | renderCustomElement(AppComponent, { 39 | directives: [ NgForOf ], 40 | pipes: [ AsyncPipe ] 41 | }) -------------------------------------------------------------------------------- /tools/clean.ts: -------------------------------------------------------------------------------- 1 | import { globFiles } from 'aria-fs' 2 | import { promises, existsSync } from 'fs' 3 | 4 | (async function() { 5 | const BASE_DIR = './node_modules/@angular' 6 | 7 | const directories = await promises.readdir(BASE_DIR) 8 | 9 | const maps = directories.reduce((prev, cur) => { 10 | const folder = `${BASE_DIR}/${cur}/fesm2015` 11 | const dir = `${folder}/**/*.js.map` 12 | if (existsSync(folder)) { 13 | prev.push(dir) 14 | } 15 | return prev 16 | }, []) 17 | 18 | const files = await globFiles(maps, true) 19 | 20 | await Promise.all(files.map(async file => { 21 | await promises.unlink(file) 22 | })) 23 | })() -------------------------------------------------------------------------------- /tools/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es2015", 4 | "module": "commonjs", 5 | "lib" :[ 6 | "dom", 7 | "es2015", 8 | "es2017" 9 | ] 10 | } 11 | } -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es2018", 4 | "module": "esnext", 5 | "outDir": "dist", 6 | "moduleResolution": "node", 7 | "resolveJsonModule": true, 8 | "emitDecoratorMetadata": true, 9 | "experimentalDecorators": true, 10 | "importHelpers": true, 11 | "lib" :[ 12 | "dom", 13 | "es2015", 14 | "es2017", 15 | "es2018", 16 | "es2019" 17 | ] 18 | } 19 | } -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig, Plugin } from 'vite' 2 | import { ngcPlugin, Options } from 'rollup-plugin-ngc' 3 | 4 | function ngVitePlugin(options?: Options) { 5 | /// @ts-nocheck 6 | /// @ts-ignore 7 | const plugin: Plugin = { 8 | ...ngcPlugin({ ...options, rootDir: './src' }), 9 | async handleHotUpdate({ server, file}) { 10 | const module = server.moduleGraph.getModulesByFile(file); 11 | return Array.from(module); 12 | }, 13 | name: "vite-plugin-angular" 14 | }; 15 | return plugin; 16 | } 17 | 18 | export default defineConfig({ 19 | plugins: [ ngVitePlugin() ] 20 | }) -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@angular-devkit/build-optimizer@^0.1102.6": 6 | version "0.1102.6" 7 | resolved "https://registry.yarnpkg.com/@angular-devkit/build-optimizer/-/build-optimizer-0.1102.6.tgz#b055424cd0a6d7862f5e8818f3f48d1fed668d96" 8 | integrity sha512-IFulN/QcuDTQ5U93aopvcjZtHuSHE0flqb42ixuUd6zhy7y8VzBWPDFUNApt/pW7pTcwg8eDqSZkBRywl3BxYw== 9 | dependencies: 10 | loader-utils "2.0.0" 11 | source-map "0.7.3" 12 | tslib "2.1.0" 13 | typescript "4.1.5" 14 | webpack-sources "2.2.0" 15 | 16 | "@angular/common@^11.2.7": 17 | version "11.2.7" 18 | resolved "https://registry.yarnpkg.com/@angular/common/-/common-11.2.7.tgz#4e631f322c28df99c695d4c2d925ce40ac3b942f" 19 | integrity sha512-+bz/0TYzl/CiQCS1L2iwC7uiV+d+PnhvCs6scu66YKnBK2gSKxdypZZ3UZNbWDyYonAYmghEt+xHvKVpZgzhbw== 20 | dependencies: 21 | tslib "^2.0.0" 22 | 23 | "@angular/compiler-cli@^11.2.7": 24 | version "11.2.7" 25 | resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-11.2.7.tgz#4cf8e01caf2663747e09f7bdbb2593bc528ae985" 26 | integrity sha512-pKIL2uwmjWYMZekZCVE6swKOBuB37DkV+oB75AMeW1agWSp7HkAQotRI10UeoG9YNPWTs6GaTWKCsfWB6WVOxw== 27 | dependencies: 28 | "@babel/core" "^7.8.6" 29 | "@babel/types" "^7.8.6" 30 | canonical-path "1.0.0" 31 | chokidar "^3.0.0" 32 | convert-source-map "^1.5.1" 33 | dependency-graph "^0.7.2" 34 | fs-extra "4.0.2" 35 | magic-string "^0.25.0" 36 | minimist "^1.2.0" 37 | reflect-metadata "^0.1.2" 38 | semver "^6.3.0" 39 | source-map "^0.6.1" 40 | sourcemap-codec "^1.4.8" 41 | tslib "^2.0.0" 42 | yargs "^16.1.1" 43 | 44 | "@angular/compiler@^11.2.7": 45 | version "11.2.7" 46 | resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-11.2.7.tgz#aeeed88bed201691559271dc9b9eb54d9eba8234" 47 | integrity sha512-VikD6d33TjBYqLfECzVSbD/T7DFmNRx9rA4b2R2RNrQ3efW7zUJjJMsYwuQEWhYe0dFsBfMKCb/+yCjH9DYTFg== 48 | dependencies: 49 | tslib "^2.0.0" 50 | 51 | "@angular/core@^11.2.7": 52 | version "11.2.7" 53 | resolved "https://registry.yarnpkg.com/@angular/core/-/core-11.2.7.tgz#f1329c9367f97ab7d057d2ffc5454821a35dc78a" 54 | integrity sha512-d/d8mPh90eEs01eWzR2sNOD6aVsv69DCeYWDdNqABe+AnrE/xmNvggeAOMcREEwQB9e6liJgmHbMLktVaMhqyg== 55 | dependencies: 56 | tslib "^2.0.0" 57 | 58 | "@angular/platform-browser-dynamic@^11.2.7": 59 | version "11.2.7" 60 | resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-11.2.7.tgz#8dc997d72bb19d1e48b6307645d557bb4d249aef" 61 | integrity sha512-gVYcqvoj4IIeiVSxv5+83tkYFRgVYtaLrMY9ClVVw3WZDb61qfv2FStYAJbzBfJOLtYoyTB0t30z3db9kwxzBA== 62 | dependencies: 63 | tslib "^2.0.0" 64 | 65 | "@angular/platform-browser@^11.2.7": 66 | version "11.2.7" 67 | resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-11.2.7.tgz#0526c8f2b43f969f68a8477dcd540b300c7cdeda" 68 | integrity sha512-b2n8WX4CuNQg4L9t4URqXNoJCdvLqZlDjTW0ClngOGBUMIh2bD4ripJA+1RfkWzpEs+zQM0JKNTmVoXn/Zo1bg== 69 | dependencies: 70 | tslib "^2.0.0" 71 | 72 | "@babel/code-frame@^7.12.13": 73 | version "7.12.13" 74 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" 75 | integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== 76 | dependencies: 77 | "@babel/highlight" "^7.12.13" 78 | 79 | "@babel/compat-data@^7.13.8": 80 | version "7.13.8" 81 | resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.13.8.tgz#5b783b9808f15cef71547f1b691f34f8ff6003a6" 82 | integrity sha512-EaI33z19T4qN3xLXsGf48M2cDqa6ei9tPZlfLdb2HC+e/cFtREiRd8hdSqDbwdLB0/+gLwqJmCYASH0z2bUdog== 83 | 84 | "@babel/core@^7.8.6": 85 | version "7.13.8" 86 | resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.13.8.tgz#c191d9c5871788a591d69ea1dc03e5843a3680fb" 87 | integrity sha512-oYapIySGw1zGhEFRd6lzWNLWFX2s5dA/jm+Pw/+59ZdXtjyIuwlXbrId22Md0rgZVop+aVoqow2riXhBLNyuQg== 88 | dependencies: 89 | "@babel/code-frame" "^7.12.13" 90 | "@babel/generator" "^7.13.0" 91 | "@babel/helper-compilation-targets" "^7.13.8" 92 | "@babel/helper-module-transforms" "^7.13.0" 93 | "@babel/helpers" "^7.13.0" 94 | "@babel/parser" "^7.13.4" 95 | "@babel/template" "^7.12.13" 96 | "@babel/traverse" "^7.13.0" 97 | "@babel/types" "^7.13.0" 98 | convert-source-map "^1.7.0" 99 | debug "^4.1.0" 100 | gensync "^1.0.0-beta.2" 101 | json5 "^2.1.2" 102 | lodash "^4.17.19" 103 | semver "^6.3.0" 104 | source-map "^0.5.0" 105 | 106 | "@babel/generator@^7.13.0": 107 | version "7.13.9" 108 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.13.9.tgz#3a7aa96f9efb8e2be42d38d80e2ceb4c64d8de39" 109 | integrity sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw== 110 | dependencies: 111 | "@babel/types" "^7.13.0" 112 | jsesc "^2.5.1" 113 | source-map "^0.5.0" 114 | 115 | "@babel/helper-compilation-targets@^7.13.8": 116 | version "7.13.8" 117 | resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.8.tgz#02bdb22783439afb11b2f009814bdd88384bd468" 118 | integrity sha512-pBljUGC1y3xKLn1nrx2eAhurLMA8OqBtBP/JwG4U8skN7kf8/aqwwxpV1N6T0e7r6+7uNitIa/fUxPFagSXp3A== 119 | dependencies: 120 | "@babel/compat-data" "^7.13.8" 121 | "@babel/helper-validator-option" "^7.12.17" 122 | browserslist "^4.14.5" 123 | semver "^6.3.0" 124 | 125 | "@babel/helper-function-name@^7.12.13": 126 | version "7.12.13" 127 | resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz#93ad656db3c3c2232559fd7b2c3dbdcbe0eb377a" 128 | integrity sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA== 129 | dependencies: 130 | "@babel/helper-get-function-arity" "^7.12.13" 131 | "@babel/template" "^7.12.13" 132 | "@babel/types" "^7.12.13" 133 | 134 | "@babel/helper-get-function-arity@^7.12.13": 135 | version "7.12.13" 136 | resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" 137 | integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg== 138 | dependencies: 139 | "@babel/types" "^7.12.13" 140 | 141 | "@babel/helper-member-expression-to-functions@^7.13.0": 142 | version "7.13.0" 143 | resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz#6aa4bb678e0f8c22f58cdb79451d30494461b091" 144 | integrity sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ== 145 | dependencies: 146 | "@babel/types" "^7.13.0" 147 | 148 | "@babel/helper-module-imports@^7.12.13": 149 | version "7.12.13" 150 | resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz#ec67e4404f41750463e455cc3203f6a32e93fcb0" 151 | integrity sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g== 152 | dependencies: 153 | "@babel/types" "^7.12.13" 154 | 155 | "@babel/helper-module-transforms@^7.13.0": 156 | version "7.13.0" 157 | resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz#42eb4bd8eea68bab46751212c357bfed8b40f6f1" 158 | integrity sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw== 159 | dependencies: 160 | "@babel/helper-module-imports" "^7.12.13" 161 | "@babel/helper-replace-supers" "^7.13.0" 162 | "@babel/helper-simple-access" "^7.12.13" 163 | "@babel/helper-split-export-declaration" "^7.12.13" 164 | "@babel/helper-validator-identifier" "^7.12.11" 165 | "@babel/template" "^7.12.13" 166 | "@babel/traverse" "^7.13.0" 167 | "@babel/types" "^7.13.0" 168 | lodash "^4.17.19" 169 | 170 | "@babel/helper-optimise-call-expression@^7.12.13": 171 | version "7.12.13" 172 | resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea" 173 | integrity sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA== 174 | dependencies: 175 | "@babel/types" "^7.12.13" 176 | 177 | "@babel/helper-replace-supers@^7.13.0": 178 | version "7.13.0" 179 | resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz#6034b7b51943094cb41627848cb219cb02be1d24" 180 | integrity sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw== 181 | dependencies: 182 | "@babel/helper-member-expression-to-functions" "^7.13.0" 183 | "@babel/helper-optimise-call-expression" "^7.12.13" 184 | "@babel/traverse" "^7.13.0" 185 | "@babel/types" "^7.13.0" 186 | 187 | "@babel/helper-simple-access@^7.12.13": 188 | version "7.12.13" 189 | resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz#8478bcc5cacf6aa1672b251c1d2dde5ccd61a6c4" 190 | integrity sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA== 191 | dependencies: 192 | "@babel/types" "^7.12.13" 193 | 194 | "@babel/helper-split-export-declaration@^7.12.13": 195 | version "7.12.13" 196 | resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05" 197 | integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg== 198 | dependencies: 199 | "@babel/types" "^7.12.13" 200 | 201 | "@babel/helper-validator-identifier@^7.12.11": 202 | version "7.12.11" 203 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" 204 | integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== 205 | 206 | "@babel/helper-validator-option@^7.12.17": 207 | version "7.12.17" 208 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" 209 | integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== 210 | 211 | "@babel/helpers@^7.13.0": 212 | version "7.13.0" 213 | resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.13.0.tgz#7647ae57377b4f0408bf4f8a7af01c42e41badc0" 214 | integrity sha512-aan1MeFPxFacZeSz6Ld7YZo5aPuqnKlD7+HZY75xQsueczFccP9A7V05+oe0XpLwHK3oLorPe9eaAUljL7WEaQ== 215 | dependencies: 216 | "@babel/template" "^7.12.13" 217 | "@babel/traverse" "^7.13.0" 218 | "@babel/types" "^7.13.0" 219 | 220 | "@babel/highlight@^7.12.13": 221 | version "7.13.8" 222 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.13.8.tgz#10b2dac78526424dfc1f47650d0e415dfd9dc481" 223 | integrity sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw== 224 | dependencies: 225 | "@babel/helper-validator-identifier" "^7.12.11" 226 | chalk "^2.0.0" 227 | js-tokens "^4.0.0" 228 | 229 | "@babel/parser@^7.12.13", "@babel/parser@^7.13.0", "@babel/parser@^7.13.4": 230 | version "7.13.9" 231 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.9.tgz#ca34cb95e1c2dd126863a84465ae8ef66114be99" 232 | integrity sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw== 233 | 234 | "@babel/template@^7.12.13": 235 | version "7.12.13" 236 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327" 237 | integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== 238 | dependencies: 239 | "@babel/code-frame" "^7.12.13" 240 | "@babel/parser" "^7.12.13" 241 | "@babel/types" "^7.12.13" 242 | 243 | "@babel/traverse@^7.13.0": 244 | version "7.13.0" 245 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.13.0.tgz#6d95752475f86ee7ded06536de309a65fc8966cc" 246 | integrity sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ== 247 | dependencies: 248 | "@babel/code-frame" "^7.12.13" 249 | "@babel/generator" "^7.13.0" 250 | "@babel/helper-function-name" "^7.12.13" 251 | "@babel/helper-split-export-declaration" "^7.12.13" 252 | "@babel/parser" "^7.13.0" 253 | "@babel/types" "^7.13.0" 254 | debug "^4.1.0" 255 | globals "^11.1.0" 256 | lodash "^4.17.19" 257 | 258 | "@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.8.6": 259 | version "7.13.0" 260 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.13.0.tgz#74424d2816f0171b4100f0ab34e9a374efdf7f80" 261 | integrity sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA== 262 | dependencies: 263 | "@babel/helper-validator-identifier" "^7.12.11" 264 | lodash "^4.17.19" 265 | to-fast-properties "^2.0.0" 266 | 267 | "@types/node@^14.14.37": 268 | version "14.14.37" 269 | resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.37.tgz#a3dd8da4eb84a996c36e331df98d82abd76b516e" 270 | integrity sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw== 271 | 272 | ansi-regex@^5.0.0: 273 | version "5.0.0" 274 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" 275 | integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== 276 | 277 | ansi-styles@^3.2.1: 278 | version "3.2.1" 279 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 280 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 281 | dependencies: 282 | color-convert "^1.9.0" 283 | 284 | ansi-styles@^4.0.0: 285 | version "4.3.0" 286 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" 287 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== 288 | dependencies: 289 | color-convert "^2.0.1" 290 | 291 | anymatch@~3.1.1: 292 | version "3.1.1" 293 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" 294 | integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== 295 | dependencies: 296 | normalize-path "^3.0.0" 297 | picomatch "^2.0.4" 298 | 299 | arg@^4.1.0: 300 | version "4.1.3" 301 | resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" 302 | integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== 303 | 304 | aria-fs@^0.7.3: 305 | version "0.7.3" 306 | resolved "https://registry.yarnpkg.com/aria-fs/-/aria-fs-0.7.3.tgz#0bbf7c651a8c50669e06a68f2dcab6ffad7b3e43" 307 | integrity sha512-BABPjAPfxsaeS9HRVlOAh7zIMwJVSpsgmz/9W+V6z1KF8psS0Ak5MojW6lR4OvC/I5ZMiAH6DwJDQV9I9a9H7g== 308 | dependencies: 309 | picomatch "^2.2.2" 310 | 311 | big.js@^5.2.2: 312 | version "5.2.2" 313 | resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" 314 | integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== 315 | 316 | binary-extensions@^2.0.0: 317 | version "2.2.0" 318 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" 319 | integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== 320 | 321 | braces@~3.0.2: 322 | version "3.0.2" 323 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" 324 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== 325 | dependencies: 326 | fill-range "^7.0.1" 327 | 328 | browserslist@^4.14.5: 329 | version "4.16.3" 330 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.3.tgz#340aa46940d7db878748567c5dea24a48ddf3717" 331 | integrity sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw== 332 | dependencies: 333 | caniuse-lite "^1.0.30001181" 334 | colorette "^1.2.1" 335 | electron-to-chromium "^1.3.649" 336 | escalade "^3.1.1" 337 | node-releases "^1.1.70" 338 | 339 | buffer-from@^1.0.0: 340 | version "1.1.1" 341 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" 342 | integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== 343 | 344 | caniuse-lite@^1.0.30001181: 345 | version "1.0.30001196" 346 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001196.tgz#00518a2044b1abf3e0df31fadbe5ed90b63f4e64" 347 | integrity sha512-CPvObjD3ovWrNBaXlAIGWmg2gQQuJ5YhuciUOjPRox6hIQttu8O+b51dx6VIpIY9ESd2d0Vac1RKpICdG4rGUg== 348 | 349 | canonical-path@1.0.0: 350 | version "1.0.0" 351 | resolved "https://registry.yarnpkg.com/canonical-path/-/canonical-path-1.0.0.tgz#fcb470c23958def85081856be7a86e904f180d1d" 352 | integrity sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg== 353 | 354 | chalk@^2.0.0: 355 | version "2.4.2" 356 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 357 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 358 | dependencies: 359 | ansi-styles "^3.2.1" 360 | escape-string-regexp "^1.0.5" 361 | supports-color "^5.3.0" 362 | 363 | chokidar@^3.0.0: 364 | version "3.5.1" 365 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" 366 | integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== 367 | dependencies: 368 | anymatch "~3.1.1" 369 | braces "~3.0.2" 370 | glob-parent "~5.1.0" 371 | is-binary-path "~2.1.0" 372 | is-glob "~4.0.1" 373 | normalize-path "~3.0.0" 374 | readdirp "~3.5.0" 375 | optionalDependencies: 376 | fsevents "~2.3.1" 377 | 378 | cliui@^7.0.2: 379 | version "7.0.4" 380 | resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" 381 | integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== 382 | dependencies: 383 | string-width "^4.2.0" 384 | strip-ansi "^6.0.0" 385 | wrap-ansi "^7.0.0" 386 | 387 | color-convert@^1.9.0: 388 | version "1.9.3" 389 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 390 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 391 | dependencies: 392 | color-name "1.1.3" 393 | 394 | color-convert@^2.0.1: 395 | version "2.0.1" 396 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" 397 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== 398 | dependencies: 399 | color-name "~1.1.4" 400 | 401 | color-name@1.1.3: 402 | version "1.1.3" 403 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 404 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= 405 | 406 | color-name@~1.1.4: 407 | version "1.1.4" 408 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 409 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 410 | 411 | colorette@^1.2.1, colorette@^1.2.2: 412 | version "1.2.2" 413 | resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" 414 | integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== 415 | 416 | convert-source-map@^1.5.1, convert-source-map@^1.7.0: 417 | version "1.7.0" 418 | resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" 419 | integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== 420 | dependencies: 421 | safe-buffer "~5.1.1" 422 | 423 | create-require@^1.1.0: 424 | version "1.1.1" 425 | resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" 426 | integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== 427 | 428 | debug@^4.1.0: 429 | version "4.3.1" 430 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" 431 | integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== 432 | dependencies: 433 | ms "2.1.2" 434 | 435 | dependency-graph@^0.7.2: 436 | version "0.7.2" 437 | resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.7.2.tgz#91db9de6eb72699209d88aea4c1fd5221cac1c49" 438 | integrity sha512-KqtH4/EZdtdfWX0p6MGP9jljvxSY6msy/pRUD4jgNwVpv3v1QmNLlsB3LDSSUg79BRVSn7jI1QPRtArGABovAQ== 439 | 440 | diff@^4.0.1: 441 | version "4.0.2" 442 | resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" 443 | integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== 444 | 445 | electron-to-chromium@^1.3.649: 446 | version "1.3.682" 447 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.682.tgz#f4b5c8d4479df96b61e508a721d6c32c1262ef23" 448 | integrity sha512-zok2y37qR00U14uM6qBz/3iIjWHom2eRfC2S1StA0RslP7x34jX+j4mxv80t8OEOHLJPVG54ZPeaFxEI7gPrwg== 449 | 450 | emoji-regex@^8.0.0: 451 | version "8.0.0" 452 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" 453 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== 454 | 455 | emojis-list@^3.0.0: 456 | version "3.0.0" 457 | resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" 458 | integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== 459 | 460 | esbuild@^0.9.3: 461 | version "0.9.7" 462 | resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.9.7.tgz#ea0d639cbe4b88ec25fbed4d6ff00c8d788ef70b" 463 | integrity sha512-VtUf6aQ89VTmMLKrWHYG50uByMF4JQlVysb8dmg6cOgW8JnFCipmz7p+HNBl+RR3LLCuBxFGVauAe2wfnF9bLg== 464 | 465 | escalade@^3.1.1: 466 | version "3.1.1" 467 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" 468 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== 469 | 470 | escape-string-regexp@^1.0.5: 471 | version "1.0.5" 472 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 473 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 474 | 475 | fill-range@^7.0.1: 476 | version "7.0.1" 477 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" 478 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== 479 | dependencies: 480 | to-regex-range "^5.0.1" 481 | 482 | fs-extra@4.0.2: 483 | version "4.0.2" 484 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.2.tgz#f91704c53d1b461f893452b0c307d9997647ab6b" 485 | integrity sha1-+RcExT0bRh+JNFKwwwfZmXZHq2s= 486 | dependencies: 487 | graceful-fs "^4.1.2" 488 | jsonfile "^4.0.0" 489 | universalify "^0.1.0" 490 | 491 | fsevents@~2.3.1: 492 | version "2.3.2" 493 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" 494 | integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== 495 | 496 | function-bind@^1.1.1: 497 | version "1.1.1" 498 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 499 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 500 | 501 | gensync@^1.0.0-beta.2: 502 | version "1.0.0-beta.2" 503 | resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" 504 | integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== 505 | 506 | get-caller-file@^2.0.5: 507 | version "2.0.5" 508 | resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" 509 | integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== 510 | 511 | glob-parent@~5.1.0: 512 | version "5.1.2" 513 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" 514 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== 515 | dependencies: 516 | is-glob "^4.0.1" 517 | 518 | globals@^11.1.0: 519 | version "11.12.0" 520 | resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" 521 | integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== 522 | 523 | graceful-fs@^4.1.2, graceful-fs@^4.1.6: 524 | version "4.2.6" 525 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" 526 | integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== 527 | 528 | has-flag@^3.0.0: 529 | version "3.0.0" 530 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 531 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= 532 | 533 | has@^1.0.3: 534 | version "1.0.3" 535 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" 536 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== 537 | dependencies: 538 | function-bind "^1.1.1" 539 | 540 | is-binary-path@~2.1.0: 541 | version "2.1.0" 542 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" 543 | integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== 544 | dependencies: 545 | binary-extensions "^2.0.0" 546 | 547 | is-core-module@^2.2.0: 548 | version "2.2.0" 549 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" 550 | integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== 551 | dependencies: 552 | has "^1.0.3" 553 | 554 | is-extglob@^2.1.1: 555 | version "2.1.1" 556 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" 557 | integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= 558 | 559 | is-fullwidth-code-point@^3.0.0: 560 | version "3.0.0" 561 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" 562 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== 563 | 564 | is-glob@^4.0.1, is-glob@~4.0.1: 565 | version "4.0.1" 566 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" 567 | integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== 568 | dependencies: 569 | is-extglob "^2.1.1" 570 | 571 | is-number@^7.0.0: 572 | version "7.0.0" 573 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" 574 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== 575 | 576 | js-tokens@^4.0.0: 577 | version "4.0.0" 578 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 579 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 580 | 581 | jsesc@^2.5.1: 582 | version "2.5.2" 583 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" 584 | integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== 585 | 586 | json5@^2.1.2: 587 | version "2.2.0" 588 | resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" 589 | integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== 590 | dependencies: 591 | minimist "^1.2.5" 592 | 593 | jsonfile@^4.0.0: 594 | version "4.0.0" 595 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" 596 | integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= 597 | optionalDependencies: 598 | graceful-fs "^4.1.6" 599 | 600 | loader-utils@2.0.0: 601 | version "2.0.0" 602 | resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" 603 | integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== 604 | dependencies: 605 | big.js "^5.2.2" 606 | emojis-list "^3.0.0" 607 | json5 "^2.1.2" 608 | 609 | lodash@^4.17.19: 610 | version "4.17.21" 611 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" 612 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== 613 | 614 | magic-string@^0.25.0: 615 | version "0.25.7" 616 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" 617 | integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== 618 | dependencies: 619 | sourcemap-codec "^1.4.4" 620 | 621 | make-error@^1.1.1: 622 | version "1.3.6" 623 | resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" 624 | integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== 625 | 626 | minimist@^1.2.0, minimist@^1.2.5: 627 | version "1.2.5" 628 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" 629 | integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== 630 | 631 | ms@2.1.2: 632 | version "2.1.2" 633 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 634 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 635 | 636 | nanoid@^3.1.20: 637 | version "3.1.20" 638 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788" 639 | integrity sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw== 640 | 641 | ngx-elements@^0.4.0: 642 | version "0.4.0" 643 | resolved "https://registry.yarnpkg.com/ngx-elements/-/ngx-elements-0.4.0.tgz#fbb527ce37a6f2eaace204f474728910d4a2c2f6" 644 | integrity sha512-ZLaYQar5QQVVzBf9Woa0a5LHgd6Eg5C9lgES9te5UvfIiLeQ939lde2N1FgFkGJTK0kFdgcStS4t8HZjS2FzMQ== 645 | 646 | node-releases@^1.1.70: 647 | version "1.1.71" 648 | resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb" 649 | integrity sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg== 650 | 651 | normalize-path@^3.0.0, normalize-path@~3.0.0: 652 | version "3.0.0" 653 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" 654 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== 655 | 656 | path-parse@^1.0.6: 657 | version "1.0.6" 658 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" 659 | integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== 660 | 661 | picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2: 662 | version "2.2.2" 663 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" 664 | integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== 665 | 666 | postcss@^8.2.1: 667 | version "8.2.7" 668 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.7.tgz#48ed8d88b4de10afa0dfd1c3f840aa57b55c4d47" 669 | integrity sha512-DsVLH3xJzut+VT+rYr0mtvOtpTjSyqDwPf5EZWXcb0uAKfitGpTY9Ec+afi2+TgdN8rWS9Cs88UDYehKo/RvOw== 670 | dependencies: 671 | colorette "^1.2.2" 672 | nanoid "^3.1.20" 673 | source-map "^0.6.1" 674 | 675 | readdirp@~3.5.0: 676 | version "3.5.0" 677 | resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" 678 | integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== 679 | dependencies: 680 | picomatch "^2.2.1" 681 | 682 | reflect-metadata@^0.1.2: 683 | version "0.1.13" 684 | resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08" 685 | integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== 686 | 687 | require-directory@^2.1.1: 688 | version "2.1.1" 689 | resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 690 | integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= 691 | 692 | resolve@^1.19.0: 693 | version "1.20.0" 694 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" 695 | integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== 696 | dependencies: 697 | is-core-module "^2.2.0" 698 | path-parse "^1.0.6" 699 | 700 | rollup-plugin-ngc@^0.1.1: 701 | version "0.1.1" 702 | resolved "https://registry.yarnpkg.com/rollup-plugin-ngc/-/rollup-plugin-ngc-0.1.1.tgz#5ef7487d65075ca1adeb520855f2f8b721cc6c7e" 703 | integrity sha512-8p/L1pRNmahoKSeqEHCkihpEAOvli1hflS8SsbCN69H27fbVECWd9rMtXzChgWTwB59OfMeYDotQy9tP9JN+Ug== 704 | 705 | rollup@^2.38.5: 706 | version "2.40.0" 707 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.40.0.tgz#efc218eaede7ab590954df50f96195188999c304" 708 | integrity sha512-WiOGAPbXoHu+TOz6hyYUxIksOwsY/21TRWoO593jgYt8mvYafYqQl+axaA8y1z2HFazNUUrsMSjahV2A6/2R9A== 709 | optionalDependencies: 710 | fsevents "~2.3.1" 711 | 712 | rxjs@6.6.7: 713 | version "6.6.7" 714 | resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" 715 | integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== 716 | dependencies: 717 | tslib "^1.9.0" 718 | 719 | safe-buffer@~5.1.1: 720 | version "5.1.2" 721 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" 722 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== 723 | 724 | semver@^6.3.0: 725 | version "6.3.0" 726 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 727 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== 728 | 729 | source-list-map@^2.0.1: 730 | version "2.0.1" 731 | resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" 732 | integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== 733 | 734 | source-map-support@^0.5.17: 735 | version "0.5.19" 736 | resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" 737 | integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== 738 | dependencies: 739 | buffer-from "^1.0.0" 740 | source-map "^0.6.0" 741 | 742 | source-map@0.7.3: 743 | version "0.7.3" 744 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" 745 | integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== 746 | 747 | source-map@^0.5.0: 748 | version "0.5.7" 749 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" 750 | integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= 751 | 752 | source-map@^0.6.0, source-map@^0.6.1: 753 | version "0.6.1" 754 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 755 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== 756 | 757 | sourcemap-codec@^1.4.4, sourcemap-codec@^1.4.8: 758 | version "1.4.8" 759 | resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" 760 | integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== 761 | 762 | string-width@^4.1.0, string-width@^4.2.0: 763 | version "4.2.2" 764 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" 765 | integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== 766 | dependencies: 767 | emoji-regex "^8.0.0" 768 | is-fullwidth-code-point "^3.0.0" 769 | strip-ansi "^6.0.0" 770 | 771 | strip-ansi@^6.0.0: 772 | version "6.0.0" 773 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" 774 | integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== 775 | dependencies: 776 | ansi-regex "^5.0.0" 777 | 778 | supports-color@^5.3.0: 779 | version "5.5.0" 780 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 781 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 782 | dependencies: 783 | has-flag "^3.0.0" 784 | 785 | to-fast-properties@^2.0.0: 786 | version "2.0.0" 787 | resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" 788 | integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= 789 | 790 | to-regex-range@^5.0.1: 791 | version "5.0.1" 792 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" 793 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== 794 | dependencies: 795 | is-number "^7.0.0" 796 | 797 | ts-node@^9.1.1: 798 | version "9.1.1" 799 | resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d" 800 | integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== 801 | dependencies: 802 | arg "^4.1.0" 803 | create-require "^1.1.0" 804 | diff "^4.0.1" 805 | make-error "^1.1.1" 806 | source-map-support "^0.5.17" 807 | yn "3.1.1" 808 | 809 | tslib@2.1.0, tslib@^2.0.0, tslib@^2.1.0: 810 | version "2.1.0" 811 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" 812 | integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== 813 | 814 | tslib@^1.9.0: 815 | version "1.14.1" 816 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" 817 | integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== 818 | 819 | typescript@4.0.2: 820 | version "4.0.2" 821 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.0.2.tgz#7ea7c88777c723c681e33bf7988be5d008d05ac2" 822 | integrity sha512-e4ERvRV2wb+rRZ/IQeb3jm2VxBsirQLpQhdxplZ2MEzGvDkkMmPglecnNDfSUBivMjP93vRbngYYDQqQ/78bcQ== 823 | 824 | typescript@4.1.5: 825 | version "4.1.5" 826 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.1.5.tgz#123a3b214aaff3be32926f0d8f1f6e704eb89a72" 827 | integrity sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA== 828 | 829 | universalify@^0.1.0: 830 | version "0.1.2" 831 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" 832 | integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== 833 | 834 | vite@^2.1.3: 835 | version "2.1.3" 836 | resolved "https://registry.yarnpkg.com/vite/-/vite-2.1.3.tgz#a31a844d26d3846b5a78f06970d1ea1f8a442955" 837 | integrity sha512-bUzArZIUwADVJS/3ywCr4KKFn3a7izs4M87ZDlAlY2V34E4g1kH6p3sVNAh8/IXCn/56fwgMh3rRavPUW7qEQQ== 838 | dependencies: 839 | esbuild "^0.9.3" 840 | postcss "^8.2.1" 841 | resolve "^1.19.0" 842 | rollup "^2.38.5" 843 | optionalDependencies: 844 | fsevents "~2.3.1" 845 | 846 | webpack-sources@2.2.0: 847 | version "2.2.0" 848 | resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.2.0.tgz#058926f39e3d443193b6c31547229806ffd02bac" 849 | integrity sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w== 850 | dependencies: 851 | source-list-map "^2.0.1" 852 | source-map "^0.6.1" 853 | 854 | wrap-ansi@^7.0.0: 855 | version "7.0.0" 856 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" 857 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== 858 | dependencies: 859 | ansi-styles "^4.0.0" 860 | string-width "^4.1.0" 861 | strip-ansi "^6.0.0" 862 | 863 | y18n@^5.0.5: 864 | version "5.0.5" 865 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.5.tgz#8769ec08d03b1ea2df2500acef561743bbb9ab18" 866 | integrity sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg== 867 | 868 | yargs-parser@^20.2.2: 869 | version "20.2.6" 870 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.6.tgz#69f920addf61aafc0b8b89002f5d66e28f2d8b20" 871 | integrity sha512-AP1+fQIWSM/sMiET8fyayjx/J+JmTPt2Mr0FkrgqB4todtfa53sOsrSAcIrJRD5XS20bKUwaDIuMkWKCEiQLKA== 872 | 873 | yargs@^16.1.1: 874 | version "16.2.0" 875 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" 876 | integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== 877 | dependencies: 878 | cliui "^7.0.2" 879 | escalade "^3.1.1" 880 | get-caller-file "^2.0.5" 881 | require-directory "^2.1.1" 882 | string-width "^4.2.0" 883 | y18n "^5.0.5" 884 | yargs-parser "^20.2.2" 885 | 886 | yn@3.1.1: 887 | version "3.1.1" 888 | resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" 889 | integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== 890 | 891 | zone.js@^0.11.4: 892 | version "0.11.4" 893 | resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.11.4.tgz#0f70dcf6aba80f698af5735cbb257969396e8025" 894 | integrity sha512-DDh2Ab+A/B+9mJyajPjHFPWfYU1H+pdun4wnnk0OcQTNjem1XQSZ2CDW+rfZEUDjv5M19SBqAkjZi0x5wuB5Qw== 895 | dependencies: 896 | tslib "^2.0.0" 897 | --------------------------------------------------------------------------------