├── static
├── global.css
├── favicon.ico
├── img
│ ├── final-design.png
│ ├── teacher-meme.jpg
│ ├── initial-design.png
│ └── logos
│ │ ├── hero-patterns.svg
│ │ ├── xstate.svg
│ │ ├── svelte.svg
│ │ ├── routify.svg
│ │ ├── tailwindcss.svg
│ │ └── render.svg
├── __index.html
└── css
│ └── prism-theme-nord.css
├── scripts
├── now
│ ├── .gitignore
│ ├── now.json
│ ├── package.json
│ ├── build.js
│ └── api
│ │ └── ssr.js
└── netlify
│ ├── .netlify
│ └── state.json
│ ├── .gitignore
│ ├── api
│ └── ssr
│ │ ├── ssr.js
│ │ └── package.json
│ ├── netlify.toml
│ ├── package.json
│ └── build.js
├── src
├── components
│ ├── how
│ │ ├── Break.svelte
│ │ ├── Paragraph.svelte
│ │ ├── Link.svelte
│ │ ├── Image.svelte
│ │ ├── Highlight.svelte
│ │ ├── BlogDetails.svelte
│ │ ├── Visualizer.svelte
│ │ ├── Callout.svelte
│ │ ├── List.svelte
│ │ ├── Section.svelte
│ │ └── Heading.svelte
│ └── machine
│ │ ├── Background.svelte
│ │ ├── Microwave.svelte
│ │ ├── Display.svelte
│ │ ├── Appropriation.svelte
│ │ ├── OpenButton.svelte
│ │ ├── PanelButton.svelte
│ │ ├── Door.svelte
│ │ └── Panel.svelte
├── main.js
├── App.svelte
├── assets
│ └── svg
│ │ └── link.svg
├── stores
│ └── time.js
├── pages
│ ├── _fallback.svelte
│ ├── _layout.svelte
│ ├── index.svelte
│ ├── tech.svelte
│ └── how.svelte
├── helpers.js
├── examples.js
└── machine.js
├── .gitignore
├── .npmignore
├── sandbox.config.json
├── postcss.config.js
├── README.md
├── tailwind.config.js
├── package.json
├── rollup.config.js
└── yarn.lock
/static/global.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/scripts/now/.gitignore:
--------------------------------------------------------------------------------
1 | public/
2 | node_modules/
3 | .now
--------------------------------------------------------------------------------
/src/components/how/Break.svelte:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules/
2 | /dist/
3 | .DS_Store
4 | **/.history
5 |
--------------------------------------------------------------------------------
/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | /export
3 | /dist
4 | .DS_Store
5 | .history
--------------------------------------------------------------------------------
/sandbox.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "container": {
3 | "port": 5000
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | plugins: [require('tailwindcss')],
3 | };
4 |
--------------------------------------------------------------------------------
/scripts/netlify/.netlify/state.json:
--------------------------------------------------------------------------------
1 | {
2 | "siteId": "faa35e1a-508d-46d7-ab6c-b94bc8650902"
3 | }
--------------------------------------------------------------------------------
/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/parker-codes/finite-state-microwave/HEAD/static/favicon.ico
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Finite State Microwave
2 |
3 | Check out the [website](https://finite-state-microwave.onrender.com)!
4 |
--------------------------------------------------------------------------------
/scripts/netlify/.gitignore:
--------------------------------------------------------------------------------
1 | public/
2 | node_modules/
3 | api/ssr/bundle.json
4 | .netlify/functions
5 | package-lock.json
--------------------------------------------------------------------------------
/static/img/final-design.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/parker-codes/finite-state-microwave/HEAD/static/img/final-design.png
--------------------------------------------------------------------------------
/static/img/teacher-meme.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/parker-codes/finite-state-microwave/HEAD/static/img/teacher-meme.jpg
--------------------------------------------------------------------------------
/static/img/initial-design.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/parker-codes/finite-state-microwave/HEAD/static/img/initial-design.png
--------------------------------------------------------------------------------
/src/components/machine/Background.svelte:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/src/main.js:
--------------------------------------------------------------------------------
1 | import HMR from '@sveltech/routify/hmr'
2 | import App from './App.svelte';
3 |
4 | const app = HMR(App, { target: document.body }, 'routify-app')
5 |
6 | export default app;
7 |
--------------------------------------------------------------------------------
/src/components/how/Paragraph.svelte:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/components/machine/Microwave.svelte:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/src/components/how/Link.svelte:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/scripts/now/now.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": 2,
3 | "routes": [
4 | {
5 | "handle": "filesystem"
6 | },
7 | {
8 | "src": "/.*",
9 | "dest": "/api/ssr.js"
10 | }
11 | ]
12 | }
--------------------------------------------------------------------------------
/src/components/how/Image.svelte:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
![]()
9 |
--------------------------------------------------------------------------------
/src/components/how/Highlight.svelte:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
9 | {code}
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/App.svelte:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/scripts/now/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "scripts": {
3 | "build": "echo \"dummy build\"",
4 | "build:app": "cd ../.. && npm run build",
5 | "deploy": "node build && npx now"
6 | },
7 | "dependencies": {
8 | "@sveltech/ssr": "^0.0.9",
9 | "fs-extra": "^8.1.0"
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/scripts/now/build.js:
--------------------------------------------------------------------------------
1 | const fs = require('fs-extra')
2 | const { execSync } = require('child_process');
3 |
4 | if (!fs.pathExistsSync('../../dist')) {
5 | console.log('Building app...')
6 | execSync('npm run build:app', {stdio: 'inherit'})
7 | }
8 |
9 | fs.removeSync('public')
10 | fs.copySync('../../dist', 'public')
--------------------------------------------------------------------------------
/src/components/how/BlogDetails.svelte:
--------------------------------------------------------------------------------
1 |
2 |
3 | Parker McMullin
4 |
5 |
6 |
July 24th, 2020
7 |
8 |
15 - 20 minute read
9 |
--------------------------------------------------------------------------------
/src/components/machine/Display.svelte:
--------------------------------------------------------------------------------
1 |
4 |
5 |
8 |
--------------------------------------------------------------------------------
/scripts/netlify/api/ssr/ssr.js:
--------------------------------------------------------------------------------
1 | const fs = require('fs')
2 | const { ssr } = require('@sveltech/ssr')
3 | const { script, template } = require('./bundle.json')
4 |
5 | exports.handler = async (event, context) => {
6 | const body = await ssr(template, script, event.path)
7 | return { statusCode: 200, body: body + '\n' }
8 | }
--------------------------------------------------------------------------------
/scripts/netlify/api/ssr/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ssr",
3 | "version": "1.0.0",
4 | "description": "",
5 | "main": "ssr.js",
6 | "scripts": {
7 | "test": "echo \"Error: no test specified\" && exit 1"
8 | },
9 | "author": "",
10 | "license": "ISC",
11 | "dependencies": {
12 | "@sveltech/ssr": "0.0.9"
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/components/machine/Appropriation.svelte:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 | Made with ❤ by Parker McMullin
7 | (aka. @parker_codes)
8 |
--------------------------------------------------------------------------------
/scripts/netlify/netlify.toml:
--------------------------------------------------------------------------------
1 |
2 | [build]
3 | publish = "public/"
4 | functions = "api/"
5 | ignore = "git diff --quiet HEAD^ HEAD ../../"
6 |
7 | [[redirects]]
8 | # SSR and SPA
9 | from = "/*"
10 | to = "/.netlify/functions/ssr"
11 | status = 200
12 |
13 | # SPA only
14 | # from = "/*"
15 | # to = "/__app.html"
16 | # status = 200
--------------------------------------------------------------------------------
/scripts/netlify/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "scripts": {
3 | "build": "npm run build:app && npm run build:netlify",
4 | "build:app": "cd ../.. && npm i && npm run build",
5 | "build:netlify": "node build && cd api/ssr && npm i",
6 | "deploy": "npm run build:netlify && netlify deploy"
7 | },
8 | "dependencies": {
9 | "fs-extra": "^8.1.0"
10 | }
11 | }
--------------------------------------------------------------------------------
/src/components/how/Visualizer.svelte:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
14 |
--------------------------------------------------------------------------------
/static/img/logos/hero-patterns.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/scripts/now/api/ssr.js:
--------------------------------------------------------------------------------
1 | const fs = require('fs')
2 | const { ssr } = require('@sveltech/ssr')
3 |
4 | const script = fs.readFileSync(require.resolve('../public/build/bundle.js'), 'utf8')
5 | const template = fs.readFileSync(require.resolve('../public/__app.html'), 'utf8')
6 |
7 | module.exports = async (req, res) => {
8 | const html = await ssr(template, script, req.url)
9 | res.send(html + '\n')
10 | }
11 |
12 |
--------------------------------------------------------------------------------
/src/components/how/Callout.svelte:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 | {#if !!title}
10 |
{title}
11 | {/if}
12 |
13 |
14 |
--------------------------------------------------------------------------------
/src/assets/svg/link.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/src/components/machine/OpenButton.svelte:
--------------------------------------------------------------------------------
1 |
5 |
6 |
13 |
--------------------------------------------------------------------------------
/src/stores/time.js:
--------------------------------------------------------------------------------
1 | import { readable } from 'svelte/store';
2 | import { pad } from '../helpers';
3 |
4 | export default readable(parseTime(new Date()), (set) => {
5 | const interval = setInterval(() => {
6 | set(parseTime(new Date()));
7 | }, 1000);
8 |
9 | return () => {
10 | clearInterval(interval);
11 | };
12 | });
13 |
14 | function parseTime(date) {
15 | const hour = pad(date.getHours() % 12);
16 | const minute = pad(date.getMinutes());
17 | return `${hour}:${minute}`;
18 | }
19 |
--------------------------------------------------------------------------------
/scripts/netlify/build.js:
--------------------------------------------------------------------------------
1 | const fs = require('fs-extra')
2 |
3 | // Copy the public folder to netlify's working folder
4 | fs.removeSync('public')
5 | fs.copySync('../../dist', 'public')
6 |
7 | // For SSR we need to copy the template and bundle to our SSR function
8 | const bundle = {
9 | date: new Date,
10 | script: fs.readFileSync('public/build/bundle.js', 'utf8'),
11 | template: fs.readFileSync('public/__app.html', 'utf8')
12 | }
13 | fs.writeFileSync('api/ssr/bundle.json', JSON.stringify(bundle, 0, 2))
--------------------------------------------------------------------------------
/src/components/how/List.svelte:
--------------------------------------------------------------------------------
1 |
9 |
10 | {#if !!title}
11 | {title}
12 | {/if}
13 |
14 | {#each items as item}
15 | - {item}
16 | {/each}
17 |
--------------------------------------------------------------------------------
/src/components/machine/PanelButton.svelte:
--------------------------------------------------------------------------------
1 |
7 |
8 |
--------------------------------------------------------------------------------
/src/pages/_fallback.svelte:
--------------------------------------------------------------------------------
1 |
4 |
5 |
17 |
18 |
19 |
404
20 |
Page not found.
21 |
22 |
Go back
23 |
24 |
25 |
--------------------------------------------------------------------------------
/static/__index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Finite State Microwave
8 |
9 |
10 |
11 |
12 |
13 |
14 | __SCRIPT__
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/src/helpers.js:
--------------------------------------------------------------------------------
1 | export function pad(value) {
2 | return value.toString().padStart(2, '0');
3 | }
4 |
5 | export function formatDigits(digits) {
6 | const padded = digits.padStart(4, '0');
7 | const firstPart = padded.slice(0, 2);
8 | const secondPart = padded.slice(2, 4);
9 | return `${firstPart}:${secondPart}`;
10 | }
11 |
12 | export function formatTimer(timer) {
13 | let minutes, seconds;
14 | if (timer < 6000) { // <= 99:59
15 | minutes = Math.floor(timer / 60);
16 | } else { // limit minutes to two digits
17 | minutes = 99;
18 | }
19 | seconds = timer - minutes * 60;
20 | return `${pad(minutes)}:${pad(seconds)}`;
21 | }
22 |
--------------------------------------------------------------------------------
/src/components/machine/Door.svelte:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/tailwind.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | purge: ['./src/**/*.html', './src/**/*.svelte'],
3 | theme: {
4 | extend: {
5 | spacing: {
6 | '72': '18rem',
7 | '80': '20rem',
8 | '88': '22rem',
9 | '96': '24rem',
10 | '104': '26rem',
11 | '112': '28rem',
12 | '120': '30rem',
13 | '128': '32rem',
14 | '136': '34rem',
15 | '144': '36rem',
16 | '152': '38rem',
17 | '240': '60rem',
18 | '304': '76rem',
19 | },
20 | },
21 | inset: {
22 | '-8': '-2rem',
23 | '-6': '-1.5rem',
24 | '0': 0,
25 | auto: 'auto',
26 | '1/6': '16.6%',
27 | },
28 | },
29 | variants: {
30 | margin: ['responsive', 'first', 'hover', 'focus'],
31 | visibility: ['responsive', 'hover', 'group-hover', 'focus'],
32 | },
33 | plugins: [],
34 | };
35 |
--------------------------------------------------------------------------------
/src/components/how/Section.svelte:
--------------------------------------------------------------------------------
1 |
6 |
7 |
12 |
13 |
--------------------------------------------------------------------------------
/static/img/logos/xstate.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/src/components/how/Heading.svelte:
--------------------------------------------------------------------------------
1 |
10 |
11 |
12 | {#if !!id}
13 |
18 | {/if}
19 |
20 | {#if size === 1}
21 |
22 | {:else if size === 2}
23 |
24 | {:else if size === 3}
25 |
26 | {:else if size === 4}
27 |
28 | {:else if size === 5}
29 |
30 | {:else if size === 6}
31 |
32 | {/if}
33 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "svelte-app",
3 | "version": "1.0.0",
4 | "scripts": {
5 | "dev": "run-p routify rollup",
6 | "dev-dynamic": "cross-env BUNDLING=dynamic npm run dev",
7 | "build": "routify -bD && rollup -c",
8 | "serve": "spassr --serve-spa --serve-ssr",
9 | "export": "routify export",
10 | "deploy:now": "cd scripts/now && npm run deploy",
11 | "deploy:netlify": "cd scripts/netlify && npm run deploy",
12 | "rollup": "rollup -cw",
13 | "routify": "routify -D"
14 | },
15 | "devDependencies": {
16 | "@rollup/plugin-alias": "^3.1.0",
17 | "@rollup/plugin-commonjs": "^11.1.0",
18 | "@rollup/plugin-node-resolve": "^7.1.3",
19 | "concurrently": "^5.1.0",
20 | "cross-env": "^7.0.2",
21 | "del": "^5.1.0",
22 | "npm-run-all": "^4.1.5",
23 | "postcss": "^7.0.36",
24 | "postcss-load-config": "^2.1.0",
25 | "ppid-changed": "^1.0.1",
26 | "rollup": "^2.6.1",
27 | "rollup-plugin-copy": "^3.3.0",
28 | "rollup-plugin-livereload": "^1.2.0",
29 | "rollup-plugin-replace": "^2.2.0",
30 | "rollup-plugin-svelte": "^5.2.1",
31 | "rollup-plugin-terser": "^5.3.0",
32 | "spassr": "^1.0.2",
33 | "svelte-preprocess": "^3.7.4",
34 | "tailwindcss": "^1.4.6"
35 | },
36 | "dependencies": {
37 | "@sveltech/routify": "^1.7.13",
38 | "prism-svelte": "^0.4.6",
39 | "prismjs": "^1.27.0",
40 | "rollup-plugin-svelte-svg": "^0.2.2",
41 | "svelte": "^3.20.1",
42 | "xstate": "^4.9.1",
43 | "xstate-svelte": "^0.1.1"
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/src/pages/_layout.svelte:
--------------------------------------------------------------------------------
1 |
13 |
14 |
15 |
16 |
17 |
23 |
24 |
25 |
29 |
30 |
31 |
32 |
33 | {#each links as { name, path }}
34 |
39 | {/each}
40 |
41 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/src/pages/index.svelte:
--------------------------------------------------------------------------------
1 |
30 |
31 |
32 |
33 |
34 |
35 | send(`PRESS_${event.detail}`)}
37 | on:start={event => send('START')}
38 | on:addThirty={() => send('ADD_THIRTY_SECS')}
39 | on:stop={() => send('STOP')} />
40 | send('DOOR_OPEN')} />
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/src/pages/tech.svelte:
--------------------------------------------------------------------------------
1 |
13 |
14 |
--------------------------------------------------------------------------------
/static/css/prism-theme-nord.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Nord Theme Originally by Arctic Ice Studio
3 | * https://nordtheme.com
4 | *
5 | * Ported for PrismJS by Zane Hitchcoxc (@zwhitchcox) and Gabriel Ramos (@gabrieluizramos)
6 | */
7 |
8 | code[class*='language-'],
9 | pre[class*='language-'] {
10 | color: #f8f8f2;
11 | background: none;
12 | font-family: 'Fira Code', Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
13 | text-align: left;
14 | white-space: pre;
15 | word-spacing: normal;
16 | word-break: normal;
17 | word-wrap: normal;
18 | line-height: 1.5;
19 | -moz-tab-size: 4;
20 | -o-tab-size: 4;
21 | tab-size: 4;
22 | -webkit-hyphens: none;
23 | -moz-hyphens: none;
24 | -ms-hyphens: none;
25 | hyphens: none;
26 | }
27 |
28 | /* Code blocks */
29 | pre[class*='language-'] {
30 | padding: 1em;
31 | margin: 0.5em 0;
32 | overflow: auto;
33 | border-radius: 0.3em;
34 | }
35 |
36 | :not(pre) > code[class*='language-'],
37 | pre[class*='language-'] {
38 | background: #2e3440;
39 | }
40 |
41 | /* Inline code */
42 | :not(pre) > code[class*='language-'] {
43 | padding: 0.1em;
44 | border-radius: 0.3em;
45 | white-space: normal;
46 | }
47 |
48 | .token.comment,
49 | .token.prolog,
50 | .token.doctype,
51 | .token.cdata {
52 | color: #636f88;
53 | }
54 |
55 | .token.punctuation {
56 | color: #81a1c1;
57 | }
58 |
59 | .namespace {
60 | opacity: 0.7;
61 | }
62 |
63 | .token.property,
64 | .token.tag,
65 | .token.constant,
66 | .token.symbol,
67 | .token.deleted {
68 | color: #81a1c1;
69 | }
70 |
71 | .token.number {
72 | color: #b48ead;
73 | }
74 |
75 | .token.boolean {
76 | color: #81a1c1;
77 | }
78 |
79 | .token.selector,
80 | .token.attr-name,
81 | .token.string,
82 | .token.char,
83 | .token.builtin,
84 | .token.inserted {
85 | color: #a3be8c;
86 | }
87 |
88 | .token.operator,
89 | .token.entity,
90 | .token.url,
91 | .language-css .token.string,
92 | .style .token.string,
93 | .token.variable {
94 | color: #81a1c1;
95 | }
96 |
97 | .token.atrule,
98 | .token.attr-value,
99 | .token.function,
100 | .token.class-name {
101 | color: #88c0d0;
102 | }
103 |
104 | .token.keyword {
105 | color: #81a1c1;
106 | }
107 |
108 | .token.regex,
109 | .token.important {
110 | color: #ebcb8b;
111 | }
112 |
113 | .token.important,
114 | .token.bold {
115 | font-weight: bold;
116 | }
117 |
118 | .token.italic {
119 | font-style: italic;
120 | }
121 |
122 | .token.entity {
123 | cursor: help;
124 | }
125 |
--------------------------------------------------------------------------------
/static/img/logos/svelte.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/components/machine/Panel.svelte:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
dispatch('digit', 1)}
12 | class="row-start-1 row-span-1 col-start-1 col-span-1">
13 | 1
14 |
15 |
16 |
dispatch('digit', 2)}
19 | class="row-start-1 row-span-1 col-start-2 col-span-1">
20 | 2
21 |
22 |
23 |
dispatch('digit', 3)}
26 | class="row-start-1 row-span-1 col-start-3 col-span-1">
27 | 3
28 |
29 |
30 |
dispatch('digit', 4)}
33 | class="row-start-2 row-span-1 col-start-1 col-span-1">
34 | 4
35 |
36 |
37 |
dispatch('digit', 5)}
40 | class="row-start-2 row-span-1 col-start-2 col-span-1">
41 | 5
42 |
43 |
44 |
dispatch('digit', 6)}
47 | class="row-start-2 row-span-1 col-start-3 col-span-1">
48 | 6
49 |
50 |
51 |
dispatch('digit', 7)}
54 | class="row-start-3 row-span-1 col-start-1 col-span-1">
55 | 7
56 |
57 |
58 |
dispatch('digit', 8)}
61 | class="row-start-3 row-span-1 col-start-2 col-span-1">
62 | 8
63 |
64 |
65 |
dispatch('digit', 9)}
68 | class="row-start-3 row-span-1 col-start-3 col-span-1">
69 | 9
70 |
71 |
72 |
dispatch('digit', 0)}
75 | class="row-start-4 row-span-1 col-start-2 col-span-1">
76 | 0
77 |
78 |
79 |
dispatch('start')}
81 | class="row-start-5 row-span-1 col-start-1 col-span-3 border border-white">
82 | Start
83 |
84 |
85 |
dispatch('addThirty')}
87 | class="row-start-6 row-span-1 col-start-1 col-span-3 border border-white">
88 | +30
89 |
90 |
91 |
dispatch('stop')}
93 | class="row-start-7 row-span-1 col-start-1 col-span-3 text-red-500 border border-red-500">
94 | Stop
95 |
96 |
--------------------------------------------------------------------------------
/src/examples.js:
--------------------------------------------------------------------------------
1 | export default {
2 | initialIdleState: `{
3 | // what we call it
4 | id: 'microwave',
5 |
6 | // initial state of the machine
7 | initial: 'idle',
8 |
9 | // data that we can manipulate or display
10 | context: {
11 | digits: '',
12 | timer: 0,
13 | },
14 |
15 | states: {
16 | // the "idle" state
17 | idle: {
18 | // some functions to run when I enter this state
19 | entry: ['resetDigits', 'resetTimer'],
20 |
21 | on: {
22 | PRESS_DIGIT: {
23 | actions: ['appendDigit'],
24 | },
25 |
26 | START: {
27 | cond: 'hasDigits',
28 | // run the "setTimer" function which converts
29 | // the digits (string) into the timer (number)
30 | actions: ['setTimer'],
31 | // then switch into the "heating" state!
32 | target: 'heating',
33 | },
34 |
35 | STOP: {
36 | actions: ['beep'],
37 | // reenters this "idle" state, firing entry actions
38 | target: 'idle',
39 | },
40 |
41 | ADD_THIRTY_SECS: {
42 | actions: ['add30SecondsToDigits'],
43 | },
44 | },
45 | },
46 |
47 | // ... more states and events
48 | },
49 | }`,
50 |
51 | simplePageStructure: `
52 |
53 |
54 |
55 |
56 |
57 |
58 | `,
59 |
60 | microwaveComponent: `
61 |
62 |
`,
63 |
64 | finalPageStructure: `
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 | send(\`PRESS_\${event.detail}\`)}
97 | on:start={event => send('START')}
98 | on:addThirty={() => send('ADD_THIRTY_SECS')}
99 | on:stop={() => send('STOP')}
100 | />
101 |
102 | send('DOOR_OPEN')} />
103 |
104 | `,
105 | };
106 |
--------------------------------------------------------------------------------
/static/img/logos/routify.svg:
--------------------------------------------------------------------------------
1 |
23 |
--------------------------------------------------------------------------------
/static/img/logos/tailwindcss.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/img/logos/render.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
61 |
--------------------------------------------------------------------------------
/rollup.config.js:
--------------------------------------------------------------------------------
1 | import svelte from 'rollup-plugin-svelte';
2 | import resolve from '@rollup/plugin-node-resolve';
3 | import commonjs from '@rollup/plugin-commonjs';
4 | import livereload from 'rollup-plugin-livereload';
5 | import { terser } from 'rollup-plugin-terser';
6 | import copy from 'rollup-plugin-copy';
7 | import del from 'del';
8 | import sveltePreprocess from 'svelte-preprocess';
9 | import replace from 'rollup-plugin-replace';
10 | import alias from '@rollup/plugin-alias';
11 | import svelteSVG from 'rollup-plugin-svelte-svg';
12 |
13 | const staticDir = 'static';
14 | const distDir = 'dist';
15 | const buildDir = `${distDir}/build`;
16 | const production = !process.env.ROLLUP_WATCH;
17 | const bundling = process.env.BUNDLING || production ? 'dynamic' : 'bundle';
18 | const shouldPrerender = typeof process.env.PRERENDER !== 'undefined' ? process.env.PRERENDER : !!production;
19 |
20 | del.sync(distDir + '/**');
21 |
22 | function createConfig({ output, inlineDynamicImports, plugins = [] }) {
23 | const transform = inlineDynamicImports ? bundledTransform : dynamicTransform;
24 |
25 | return {
26 | inlineDynamicImports,
27 | input: `src/main.js`,
28 | output: {
29 | name: 'app',
30 | sourcemap: true,
31 | ...output,
32 | },
33 | plugins: [
34 | copy({
35 | targets: [
36 | { src: staticDir + '/**/!(__index.html)', dest: distDir },
37 | { src: `${staticDir}/__index.html`, dest: distDir, rename: '__app.html', transform },
38 | ],
39 | copyOnce: true,
40 | }),
41 | svelte({
42 | // enable run-time checks when not in production
43 | dev: !production,
44 | hydratable: true,
45 | // we'll extract any component CSS out into
46 | // a separate file — better for performance
47 | css: (css) => {
48 | css.write(`${buildDir}/bundle.css`);
49 | },
50 | preprocess: sveltePreprocess({ postcss: true }),
51 | }),
52 | replace({
53 | 'process.env.NODE_ENV': production ? JSON.stringify('production') : JSON.stringify('development'),
54 | }),
55 | alias({
56 | entries: [
57 | { find: '~', replacement: './src' },
58 | { find: 'components', replacement: './src/components' },
59 | { find: 'assets', replacement: './src/assets' },
60 | ],
61 | }),
62 | svelteSVG({ dev: !production }),
63 |
64 | // If you have external dependencies installed from
65 | // npm, you'll most likely need these plugins. In
66 | // some cases you'll need additional configuration —
67 | // consult the documentation for details:
68 | // https://github.com/rollup/rollup-plugin-commonjs
69 | resolve({
70 | browser: true,
71 | dedupe: (importee) => importee === 'svelte' || importee.startsWith('svelte/'),
72 | }),
73 | commonjs(),
74 |
75 | // If we're building for production (npm run build
76 | // instead of npm run dev), minify
77 | production && terser(),
78 |
79 | ...plugins,
80 | ],
81 | watch: {
82 | clearScreen: false,
83 | },
84 | };
85 | }
86 |
87 | const bundledConfig = {
88 | inlineDynamicImports: true,
89 | output: {
90 | format: 'iife',
91 | file: `${buildDir}/bundle.js`,
92 | },
93 | plugins: [!production && serve(), !production && livereload(distDir)],
94 | };
95 |
96 | const dynamicConfig = {
97 | inlineDynamicImports: false,
98 | output: {
99 | format: 'esm',
100 | dir: buildDir,
101 | },
102 | plugins: [!production && livereload(distDir)],
103 | };
104 |
105 | const configs = [createConfig(bundledConfig)];
106 | if (bundling === 'dynamic') configs.push(createConfig(dynamicConfig));
107 | if (shouldPrerender) [...configs].pop().plugins.push(prerender());
108 | export default configs;
109 |
110 | function serve() {
111 | let started = false;
112 | return {
113 | writeBundle() {
114 | if (!started) {
115 | started = true;
116 | require('child_process').spawn('npm', ['run', 'serve'], {
117 | stdio: ['ignore', 'inherit', 'inherit'],
118 | shell: true,
119 | });
120 | }
121 | },
122 | };
123 | }
124 |
125 | function prerender() {
126 | return {
127 | writeBundle() {
128 | if (shouldPrerender) {
129 | require('child_process').spawn('npm', ['run', 'export'], {
130 | stdio: ['ignore', 'inherit', 'inherit'],
131 | shell: true,
132 | });
133 | }
134 | },
135 | };
136 | }
137 |
138 | function bundledTransform(contents) {
139 | return contents.toString().replace(
140 | '__SCRIPT__',
141 | `
142 |
143 | `
144 | );
145 | }
146 |
147 | function dynamicTransform(contents) {
148 | return contents.toString().replace(
149 | '__SCRIPT__',
150 | `
151 |
152 |
153 | `
154 | );
155 | }
156 |
--------------------------------------------------------------------------------
/src/machine.js:
--------------------------------------------------------------------------------
1 | import { Machine, assign } from 'xstate';
2 |
3 | const ONE_SECOND = 1000;
4 | const ONE_MINUTE = ONE_SECOND * 60;
5 |
6 | export default Machine(
7 | {
8 | id: 'microwave',
9 |
10 | initial: 'idle',
11 |
12 | context: {
13 | digits: '',
14 | timer: 0,
15 | },
16 |
17 | states: {
18 | idle: {
19 | entry: ['resetDigits', 'resetTimer'],
20 |
21 | on: {
22 | PRESS_1: {
23 | actions: ['append1ToDigits'],
24 | },
25 |
26 | PRESS_2: {
27 | actions: ['append2ToDigits'],
28 | },
29 |
30 | PRESS_3: {
31 | actions: ['append3ToDigits'],
32 | },
33 |
34 | PRESS_4: {
35 | actions: ['append4ToDigits'],
36 | },
37 |
38 | PRESS_5: {
39 | actions: ['append5ToDigits'],
40 | },
41 |
42 | PRESS_6: {
43 | actions: ['append6ToDigits'],
44 | },
45 |
46 | PRESS_7: {
47 | actions: ['append7ToDigits'],
48 | },
49 |
50 | PRESS_8: {
51 | actions: ['append8ToDigits'],
52 | },
53 |
54 | PRESS_9: {
55 | actions: ['append9ToDigits'],
56 | },
57 |
58 | PRESS_0: {
59 | cond: 'hasDigits',
60 | actions: ['append0ToDigits'],
61 | },
62 |
63 | START: {
64 | cond: 'hasDigits',
65 | actions: ['setTimer'], // guaranteed to finish before target state is achieved
66 | target: 'heating',
67 | },
68 |
69 | STOP: {
70 | actions: ['beep'],
71 | target: 'idle', // reenters state, firing entry actions
72 | },
73 |
74 | ADD_THIRTY_SECS: [
75 | {
76 | cond: 'hasDigits',
77 | actions: ['setTimer', 'add30SecondsToTimer'],
78 | target: 'settingTimer',
79 | },
80 | {
81 | actions: ['add30SecondsToDigits', 'setTimer'],
82 | target: 'heating',
83 | },
84 | ],
85 | },
86 | },
87 |
88 | settingTimer: {
89 | on: {
90 | START: {
91 | cond: 'hasDigits',
92 | target: 'heating',
93 | },
94 |
95 | STOP: {
96 | actions: ['beep'],
97 | target: 'idle',
98 | },
99 |
100 | ADD_THIRTY_SECS: {
101 | actions: ['add30SecondsToTimer'],
102 | },
103 |
104 | DOOR_OPEN: {},
105 |
106 | '*': {
107 | target: 'idle',
108 | },
109 | }
110 | },
111 |
112 | heating: {
113 | invoke: {
114 | id: 'tickInterval',
115 | src: (context, event) => (callback, onReceive) => {
116 | const interval = setInterval(() => callback('TICK'), 1000); // send TICK every second
117 | return () => clearInterval(interval); // cleanup
118 | },
119 | },
120 |
121 | on: {
122 | DOOR_OPEN: 'paused',
123 |
124 | STOP: {
125 | actions: ['beep'],
126 | target: 'paused',
127 | },
128 |
129 | ADD_THIRTY_SECS: {
130 | actions: ['add30SecondsToTimer'],
131 | },
132 |
133 | TICK: [
134 | {
135 | cond: 'timerIsAboutToFinish',
136 | actions: 'decrementTimer',
137 | target: 'finished',
138 | },
139 | {
140 | actions: 'decrementTimer',
141 | },
142 | ],
143 | },
144 | },
145 |
146 | paused: {
147 | on: {
148 | STOP: {
149 | actions: ['beep'],
150 | target: 'idle',
151 | },
152 |
153 | START: 'heating',
154 | },
155 | },
156 |
157 | finished: {
158 | entry: ['beep4Times'],
159 |
160 | activities: ['beepEveryMinute'],
161 |
162 | on: {
163 | DOOR_OPEN: 'idle',
164 | STOP: 'idle',
165 | },
166 | },
167 | },
168 | },
169 | {
170 | guards: {
171 | hasDigits: (context) => context.digits.length > 0,
172 |
173 | timerIsAboutToFinish: (context) => context.timer === 1,
174 | },
175 |
176 | actions: {
177 | append1ToDigits: assign({
178 | digits: (context) => `${context.digits}1`,
179 | }),
180 |
181 | append2ToDigits: assign({
182 | digits: (context) => `${context.digits}2`,
183 | }),
184 |
185 | append3ToDigits: assign({
186 | digits: (context) => `${context.digits}3`,
187 | }),
188 |
189 | append4ToDigits: assign({
190 | digits: (context) => `${context.digits}4`,
191 | }),
192 |
193 | append5ToDigits: assign({
194 | digits: (context) => `${context.digits}5`,
195 | }),
196 |
197 | append6ToDigits: assign({
198 | digits: (context) => `${context.digits}6`,
199 | }),
200 |
201 | append7ToDigits: assign({
202 | digits: (context) => `${context.digits}7`,
203 | }),
204 |
205 | append8ToDigits: assign({
206 | digits: (context) => `${context.digits}8`,
207 | }),
208 |
209 | append9ToDigits: assign({
210 | digits: (context) => `${context.digits}9`,
211 | }),
212 |
213 | append0ToDigits: assign({
214 | digits: (context) => `${context.digits}0`,
215 | }),
216 |
217 | decrementTimer: assign({
218 | timer: (context) => context.timer - 1,
219 | }),
220 |
221 | add30SecondsToDigits: assign({
222 | digits: (context) => {
223 | if (context.digits === '') return '30';
224 | const digitsToNumber = parseInt(context.digits);
225 | const plus30 = digitsToNumber + 30;
226 | return `${plus30}`;
227 | },
228 | }),
229 |
230 | add30SecondsToTimer: assign({
231 | timer: (context) => {
232 | if (context.timer === null) return 30;
233 | if (context.timer > 6009) return 6039; // limit to 99:99
234 | return context.timer + 30;
235 | },
236 | }),
237 |
238 | // convert digits into timer before heating state
239 | setTimer: assign({
240 | timer: (context) => {
241 | const padded = context.digits.padStart(4, '0');
242 | const minutes = parseInt(padded.slice(0, 2));
243 | const seconds = parseInt(padded.slice(2, 4));
244 | return minutes * 60 + seconds;
245 | },
246 | }),
247 |
248 | resetDigits: assign({ digits: () => '' }),
249 |
250 | resetTimer: assign({ timer: 0 }),
251 |
252 | beep() {
253 | console.log('BEEP');
254 | },
255 | },
256 |
257 | activities: {
258 | beep4Times() {
259 | let count = 0;
260 |
261 | const intervalId = setInterval(() => {
262 | console.log('BEEP!');
263 |
264 | if (++count === 4) clearInterval(intervalId);
265 | }, ONE_SECOND);
266 | },
267 |
268 | beepEveryMinute() {
269 | const interval = setInterval(() => console.log('BEEP!'), ONE_MINUTE);
270 | return () => clearInterval(interval); // cleanup
271 | },
272 | },
273 | }
274 | );
275 |
--------------------------------------------------------------------------------
/src/pages/how.svelte:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
28 |
29 |
30 | How It's Made
31 |
32 |
33 |
34 |
35 |
36 |
37 | This project came about because I was interested in learning state machines. I
38 | thought about more practical uses, like buttons and forms, but had this idea of
39 | a "Finite State Microwave" - a play on the last word in the acronym FSM, which
40 | normally stands for Finite State Machine.
41 |
42 |
43 |
44 | Completing this has taken me several hours each week for the last few months! It
45 | was certianly humorous to see the reaction of some family members when I told
46 | them I needed to go "work on my microwave". Keep reading to learn about how I
47 | implemented the machine logic and visual design. Hopefully you'll feel excited
48 | to use some of these things in your own projects!
49 |
50 |
51 |
52 | I decided to use Svelte and Tailwind since I'm comfortable with both. If
53 | you're unfamiliar with either of these, the good news is that they're both
54 | really easy to understand - their simplicity makes them great for tutorials
55 | and the like! While I'll focus on the machine, I hope you'll enjoy the other
56 | tidbits.
57 |
58 |
59 |
60 | Table of Contents
61 | First Things First
62 | The Machine
63 | The Frontend
64 | Finishing The Machine
65 | Revamping the Design
66 | So What Now?
67 |
68 |
69 |
70 |
71 |
72 | First Things First
73 |
74 |
75 |
76 | Before I just started coding away, I got out a notebook and pen and then wrote
77 | some notes about how a microwave works. I noted things like:
78 |
79 |
80 |
89 |
90 |
95 |
96 |
97 | There are actually quite a few of these rules, and I started to notice some
98 | patterns. You may have heard about state machines before, but let's have a
99 | refresher.
100 |
101 |
102 |
103 | A simple explanation might be the "statuses" (aka. states) of a particular thing
104 | (the machine). If a machine has finite states, it has a limited
105 | number of these states and can be modeled! There are different events that transition the
106 | machine to different states. If there is related data (also called context) such as a counter
107 | keeping track of how many times it is clicked, this actually becomes a statechart, but let's
108 | not delve too deep just yet. To better model the behavior of the thing you're building, some
109 | events might only be possible during specific states.
110 |
111 |
112 |
113 |
114 | Example: A button can be disabled, pressed, or just
115 | idle and waiting to be clicked! The click event should be possible when
116 | in the idle state, but not when it is disabled. There are likely other states than these,
117 | but I hope it's a simple example.
118 |
119 |
120 |
121 | State machines are completely independent of your frontend technology and can be
122 | used with anything like Vue, React, Ember, or even Svelte as seen in this post. The
123 | decoupling between business logic and UI is really powerful.
124 |
125 |
126 |
127 | Statecharts are a visual formalism and can consequently be described in code as well
128 | as using diagrams. With some effort, one format can be translated into the other. That's
129 | how NASA developed the Curiosity rover (by drawing diagrams and translating them to code)
130 | and it's how we'll develop a microwave!
131 |
132 |
133 |
134 | I actually did not build any frontend for the microwave until the functionality was
135 | about 90% complete! Weird, I know! This is different than the traditional, more
136 | imperative programming style where we integrate the logic in with the markup and
137 | components. I used a package called XState to create the machine. The
138 | visualizer that XState provides lets us see what the current state is, what
139 | events we can trigger, and other helpful things so we can build machines.
140 |
141 |
142 |
143 | Here's an example of a stop light, albeit quickened so you don't have to wait at
144 | that red light! You'll see in the definition that we are transitioning after
145 | a specified time.
146 |
147 |
148 |
152 |
153 |
154 |
155 | The Machine
156 |
157 |
158 | After reading more about state machines, I organized my notes into what states
159 | the microwave can be in and then noted what events can happen in each of those
160 | states. Here's one of the states I came up with:
161 |
162 |
163 |
172 |
173 |
174 | Different microwave makes and models may have a different machine structure,
175 | but I decided to model the one in my kitchen. The 4 points above actually
176 | cover all of the logic for the idle state! Can it really be that simple?
177 |
178 |
179 |
180 | The next step was to turn my lists (including the idle state) into code. XState
181 | uses a declarative object API, meaning it isn't defined using procedural code that
182 | reads top to bottom.
183 | You can define the states and actions in one area, and define the event logic in a
184 | completely separate area. Take a look at this and see if it makes sense to you -
185 | read the comments for further clarification:
186 |
187 |
188 |
189 |
190 |
191 | As you might have noticed, the notes on how the machine works were almost
192 | 1:1 converted into the object API. Read the XState docs to learn more of
193 | how that part works.
194 |
195 |
196 |
197 |
198 | The Frontend
199 |
200 |
201 | I started with a few colored blocks on a grid to get started quickly.
202 | Don't focus on the details when prototyping - the colors don't matter and
203 | the dimensions really don't either. That can all be smoothed out later.
204 |
205 |
206 |
207 |
208 |
209 | One strategy I use in my components is to hide the styling inside of
210 | wrapper components. This is easier to understand and frankly improves
211 | visual appeal. If you've ever sewed, think of this strategy like the
212 | common blind stitch. If you don't sew, look on the inside of your clothes
213 | to see the stitching that is hidden from outside viewers' eyes.
214 |
215 |
216 |
217 | Here's my page code:
218 |
219 |
220 |
221 |
222 |
223 | And here's the Microwave component so you can see how the blind stitching
224 | kept the page code clean:
225 |
226 |
227 |
228 |
229 |
230 | But wait, how does the machine hook into the frontend? Good question. There's
231 | a package called xstate-svelte
232 | which wraps the machine behind a store.
233 | If that's not familiar to you, don't worry. It's just a way we're going to get
234 | live/reactive updates. After setting up our machine and connecting the events to
235 | the components, this is what the code looks like now:
236 |
237 |
238 |
239 |
240 |
241 | After connecting it all together, I had a working microwave. Well, sort of
242 | working - it doesn't heat my food.. 🤣
243 |
244 |
245 |
246 |
247 | Finishing the Machine
248 |
249 |
250 | There were a few smaller updates I made to the machine logic. I talked with
251 | others to get feedback and learn about other ways to add to the machine. Special thanks to my friends
252 | Daylon (@DaylonCrider),
253 | Mikey (@CodingDive), and
254 | Joe (@jsjoeio)!
255 |
256 |
257 |
264 |
265 |
266 |
267 | Revamping the Design
268 |
269 |
270 | I went for a simple, polished look. I took care to make it "zoom in" on on
271 | smaller screen sizes so it's usable on a phone without seeing most of the
272 | microwave.
273 |
274 |
275 |
276 |
277 |
278 |
279 | So What Now?
280 |
281 |
282 | If you're interested in seeing all of the code, you can
283 | find the repo here. Please star it or share it if
284 | you like it! Here's the full visualizer to play around with as well!
285 |
286 |
287 |
288 | I strongly encourage you to think of a fun machine to build and then just do
289 | it! Find something that's fun and not too complex. It doesn't really matter if
290 | you think someone has already done it before..
291 |
292 |
293 |
294 | There are also still some extra enhancements to add to the overall UX of the
295 | Finite State Microwave. Check out the
296 | GitHub issues
297 | and see if you'd like to help out!
298 |
299 |
300 |
301 | Let me know how this went for you! If you ran into any issues or you're curious
302 | about how it works, just connect with me on Twitter
303 | @parker_codes. If you
304 | aren't on Twitter or you just prefer a more personal touch, send me an email -
305 | parker.mcmullin01@gmail.com.
306 |
307 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@babel/code-frame@^7.5.5":
6 | version "7.8.3"
7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e"
8 | integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==
9 | dependencies:
10 | "@babel/highlight" "^7.8.3"
11 |
12 | "@babel/helper-validator-identifier@^7.9.0":
13 | version "7.9.5"
14 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80"
15 | integrity sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==
16 |
17 | "@babel/highlight@^7.8.3":
18 | version "7.9.0"
19 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.9.0.tgz#4e9b45ccb82b79607271b2979ad82c7b68163079"
20 | integrity sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==
21 | dependencies:
22 | "@babel/helper-validator-identifier" "^7.9.0"
23 | chalk "^2.0.0"
24 | js-tokens "^4.0.0"
25 |
26 | "@fullhuman/postcss-purgecss@^2.1.2":
27 | version "2.1.2"
28 | resolved "https://registry.yarnpkg.com/@fullhuman/postcss-purgecss/-/postcss-purgecss-2.1.2.tgz#8fe4d4ae2b58214b5452cb490a31c7146517442f"
29 | integrity sha512-Jf34YVBK9GtXTblpu0svNUJdA7rTQoRMz+yEJe6mwTnXDIGipWLzaX/VgU/x6IPC6WvU5SY/XlawwqhxoyFPTg==
30 | dependencies:
31 | postcss "7.0.27"
32 | purgecss "^2.1.2"
33 |
34 | "@nodelib/fs.scandir@2.1.3":
35 | version "2.1.3"
36 | resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b"
37 | integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==
38 | dependencies:
39 | "@nodelib/fs.stat" "2.0.3"
40 | run-parallel "^1.1.9"
41 |
42 | "@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2":
43 | version "2.0.3"
44 | resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3"
45 | integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==
46 |
47 | "@nodelib/fs.walk@^1.2.3":
48 | version "1.2.4"
49 | resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976"
50 | integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==
51 | dependencies:
52 | "@nodelib/fs.scandir" "2.1.3"
53 | fastq "^1.6.0"
54 |
55 | "@rollup/plugin-alias@^3.1.0":
56 | version "3.1.0"
57 | resolved "https://registry.yarnpkg.com/@rollup/plugin-alias/-/plugin-alias-3.1.0.tgz#4f7bc9d15e030d75da9224aaa5105129c54a3ffd"
58 | integrity sha512-IzoejtAqdfwAvx4D0bztAJFoL5Js36kJgnbO00zfI1B9jf9G80vWysyG0C4+E6w5uG5hz0EeetPpoBWKdNktCQ==
59 | dependencies:
60 | slash "^3.0.0"
61 |
62 | "@rollup/plugin-commonjs@^11.1.0":
63 | version "11.1.0"
64 | resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-11.1.0.tgz#60636c7a722f54b41e419e1709df05c7234557ef"
65 | integrity sha512-Ycr12N3ZPN96Fw2STurD21jMqzKwL9QuFhms3SD7KKRK7oaXUsBU9Zt0jL/rOPHiPYisI21/rXGO3jr9BnLHUA==
66 | dependencies:
67 | "@rollup/pluginutils" "^3.0.8"
68 | commondir "^1.0.1"
69 | estree-walker "^1.0.1"
70 | glob "^7.1.2"
71 | is-reference "^1.1.2"
72 | magic-string "^0.25.2"
73 | resolve "^1.11.0"
74 |
75 | "@rollup/plugin-node-resolve@^7.1.3":
76 | version "7.1.3"
77 | resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz#80de384edfbd7bfc9101164910f86078151a3eca"
78 | integrity sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==
79 | dependencies:
80 | "@rollup/pluginutils" "^3.0.8"
81 | "@types/resolve" "0.0.8"
82 | builtin-modules "^3.1.0"
83 | is-module "^1.0.0"
84 | resolve "^1.14.2"
85 |
86 | "@rollup/pluginutils@^3.0.8":
87 | version "3.0.9"
88 | resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.0.9.tgz#aa6adca2c45e5a1b950103a999e3cddfe49fd775"
89 | integrity sha512-TLZavlfPAZYI7v33wQh4mTP6zojne14yok3DNSLcjoG/Hirxfkonn6icP5rrNWRn8nZsirJBFFpijVOJzkUHDg==
90 | dependencies:
91 | "@types/estree" "0.0.39"
92 | estree-walker "^1.0.1"
93 | micromatch "^4.0.2"
94 |
95 | "@sveltech/routify@^1.7.13":
96 | version "1.9.5"
97 | resolved "https://registry.yarnpkg.com/@sveltech/routify/-/routify-1.9.5.tgz#80d3b98e3b4b030fb2eeb40e510138ac9879c370"
98 | integrity sha512-XKCWJDFTV73Wo2OT4HEXKncW6Cy96cKgG3uEFb1aWDdDfFOlpxIxIZZTLO3fnjfsAcuBSJXWqNfdQ0rWXWTsag==
99 | dependencies:
100 | "@sveltech/ssr" "^0.0.11"
101 | "@types/node" ">=4.2.0 < 13"
102 | cheap-watch "^1.0.2"
103 | commander "^5.0.0"
104 | dotenv "^8.2.0"
105 | esm "^3.2.25"
106 | fs-extra "^9.0.0"
107 | js-yaml "^3.13.1"
108 | json5 "^2.1.3"
109 | log-symbols "^3.0.0"
110 | picomatch "^2.2.1"
111 | readdirp "^3.3.0"
112 | rollup-pluginutils "^2.8.2"
113 | yaml "^1.9.2"
114 |
115 | "@sveltech/ssr@0.0.9":
116 | version "0.0.9"
117 | resolved "https://registry.yarnpkg.com/@sveltech/ssr/-/ssr-0.0.9.tgz#a9149b9be5a76d1d9cac84ff48cf92a004afb880"
118 | integrity sha512-9zzi/6ub8NKSvQ6AnJHTjTuWioSq6fIpddTqxtLpHTmlExf0bkrQT1BGVBx0Ynh4LE0fufd+rsTpZTAH8gWfmA==
119 | dependencies:
120 | bufferutil "^4.0.1"
121 | canvas "git+https://github.com/sveltech/dummy-module.git"
122 | jsdom "^16.0.1"
123 | node-fetch "^2.6.0"
124 | utf-8-validate "^5.0.2"
125 |
126 | "@sveltech/ssr@^0.0.11":
127 | version "0.0.11"
128 | resolved "https://registry.yarnpkg.com/@sveltech/ssr/-/ssr-0.0.11.tgz#2f848f0924ef9e048e567c84c731b996b846e922"
129 | integrity sha512-/HqxJbNKFF3+a8tp+xrQoqLZ194PGB7RzaUuFvhhsZS/kGae0W/QPzC6ey7f/j7uIynv4p4Mqegd2LIRyk15mQ==
130 | dependencies:
131 | bufferutil "^4.0.1"
132 | jsdom "^16.0.1"
133 | node-fetch "^2.6.0"
134 | utf-8-validate "^5.0.2"
135 |
136 | "@types/color-name@^1.1.1":
137 | version "1.1.1"
138 | resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
139 | integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==
140 |
141 | "@types/estree@0.0.39":
142 | version "0.0.39"
143 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
144 | integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
145 |
146 | "@types/events@*":
147 | version "3.0.0"
148 | resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7"
149 | integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==
150 |
151 | "@types/fs-extra@^8.0.1":
152 | version "8.1.0"
153 | resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.1.0.tgz#1114834b53c3914806cd03b3304b37b3bd221a4d"
154 | integrity sha512-UoOfVEzAUpeSPmjm7h1uk5MH6KZma2z2O7a75onTGjnNvAvMVrPzPL/vBbT65iIGHWj6rokwfmYcmxmlSf2uwg==
155 | dependencies:
156 | "@types/node" "*"
157 |
158 | "@types/glob@^7.1.1":
159 | version "7.1.1"
160 | resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575"
161 | integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==
162 | dependencies:
163 | "@types/events" "*"
164 | "@types/minimatch" "*"
165 | "@types/node" "*"
166 |
167 | "@types/minimatch@*":
168 | version "3.0.3"
169 | resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d"
170 | integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==
171 |
172 | "@types/node@*":
173 | version "13.13.4"
174 | resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.4.tgz#1581d6c16e3d4803eb079c87d4ac893ee7501c2c"
175 | integrity sha512-x26ur3dSXgv5AwKS0lNfbjpCakGIduWU1DU91Zz58ONRWrIKGunmZBNv4P7N+e27sJkiGDsw/3fT4AtsqQBrBA==
176 |
177 | "@types/node@>=4.2.0 < 13":
178 | version "12.12.53"
179 | resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.53.tgz#be0d375933c3d15ef2380dafb3b0350ea7021129"
180 | integrity sha512-51MYTDTyCziHb70wtGNFRwB4l+5JNvdqzFSkbDvpbftEgVUBEE+T5f7pROhWMp/fxp07oNIEQZd5bbfAH22ohQ==
181 |
182 | "@types/pug@^2.0.4":
183 | version "2.0.4"
184 | resolved "https://registry.yarnpkg.com/@types/pug/-/pug-2.0.4.tgz#8772fcd0418e3cd2cc171555d73007415051f4b2"
185 | integrity sha1-h3L80EGOPNLMFxVV1zAHQVBR9LI=
186 |
187 | "@types/resolve@0.0.8":
188 | version "0.0.8"
189 | resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194"
190 | integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==
191 | dependencies:
192 | "@types/node" "*"
193 |
194 | "@types/sass@^1.16.0":
195 | version "1.16.0"
196 | resolved "https://registry.yarnpkg.com/@types/sass/-/sass-1.16.0.tgz#b41ac1c17fa68ffb57d43e2360486ef526b3d57d"
197 | integrity sha512-2XZovu4NwcqmtZtsBR5XYLw18T8cBCnU2USFHTnYLLHz9fkhnoEMoDsqShJIOFsFhn5aJHjweiUUdTrDGujegA==
198 | dependencies:
199 | "@types/node" "*"
200 |
201 | abab@^2.0.3:
202 | version "2.0.3"
203 | resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a"
204 | integrity sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==
205 |
206 | accepts@~1.3.7:
207 | version "1.3.7"
208 | resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd"
209 | integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==
210 | dependencies:
211 | mime-types "~2.1.24"
212 | negotiator "0.6.2"
213 |
214 | acorn-globals@^6.0.0:
215 | version "6.0.0"
216 | resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45"
217 | integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==
218 | dependencies:
219 | acorn "^7.1.1"
220 | acorn-walk "^7.1.1"
221 |
222 | acorn-node@^1.6.1:
223 | version "1.8.2"
224 | resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8"
225 | integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==
226 | dependencies:
227 | acorn "^7.0.0"
228 | acorn-walk "^7.0.0"
229 | xtend "^4.0.2"
230 |
231 | acorn-walk@^7.0.0:
232 | version "7.1.1"
233 | resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.1.1.tgz#345f0dffad5c735e7373d2fec9a1023e6a44b83e"
234 | integrity sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ==
235 |
236 | acorn-walk@^7.1.1:
237 | version "7.2.0"
238 | resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
239 | integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
240 |
241 | acorn@^7.0.0:
242 | version "7.1.1"
243 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.1.tgz#e35668de0b402f359de515c5482a1ab9f89a69bf"
244 | integrity sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==
245 |
246 | acorn@^7.1.1:
247 | version "7.3.1"
248 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.3.1.tgz#85010754db53c3fbaf3b9ea3e083aa5c5d147ffd"
249 | integrity sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==
250 |
251 | aggregate-error@^3.0.0:
252 | version "3.0.1"
253 | resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0"
254 | integrity sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==
255 | dependencies:
256 | clean-stack "^2.0.0"
257 | indent-string "^4.0.0"
258 |
259 | ajv@^6.5.5:
260 | version "6.12.6"
261 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
262 | integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
263 | dependencies:
264 | fast-deep-equal "^3.1.1"
265 | fast-json-stable-stringify "^2.0.0"
266 | json-schema-traverse "^0.4.1"
267 | uri-js "^4.2.2"
268 |
269 | ansi-regex@^4.1.0:
270 | version "4.1.0"
271 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997"
272 | integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==
273 |
274 | ansi-styles@^3.2.0, ansi-styles@^3.2.1:
275 | version "3.2.1"
276 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
277 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
278 | dependencies:
279 | color-convert "^1.9.0"
280 |
281 | ansi-styles@^4.1.0:
282 | version "4.2.1"
283 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359"
284 | integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==
285 | dependencies:
286 | "@types/color-name" "^1.1.1"
287 | color-convert "^2.0.1"
288 |
289 | anymatch@~3.1.1:
290 | version "3.1.1"
291 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142"
292 | integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==
293 | dependencies:
294 | normalize-path "^3.0.0"
295 | picomatch "^2.0.4"
296 |
297 | argparse@^1.0.7:
298 | version "1.0.10"
299 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
300 | integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
301 | dependencies:
302 | sprintf-js "~1.0.2"
303 |
304 | array-flatten@1.1.1:
305 | version "1.1.1"
306 | resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
307 | integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
308 |
309 | array-union@^2.1.0:
310 | version "2.1.0"
311 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
312 | integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
313 |
314 | asn1@~0.2.3:
315 | version "0.2.4"
316 | resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
317 | integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==
318 | dependencies:
319 | safer-buffer "~2.1.0"
320 |
321 | assert-plus@1.0.0, assert-plus@^1.0.0:
322 | version "1.0.0"
323 | resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
324 | integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
325 |
326 | async-limiter@~1.0.0:
327 | version "1.0.1"
328 | resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
329 | integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
330 |
331 | asynckit@^0.4.0:
332 | version "0.4.0"
333 | resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
334 | integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
335 |
336 | at-least-node@^1.0.0:
337 | version "1.0.0"
338 | resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
339 | integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
340 |
341 | autoprefixer@^9.4.5:
342 | version "9.7.6"
343 | resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.6.tgz#63ac5bbc0ce7934e6997207d5bb00d68fa8293a4"
344 | integrity sha512-F7cYpbN7uVVhACZTeeIeealwdGM6wMtfWARVLTy5xmKtgVdBNJvbDRoCK3YO1orcs7gv/KwYlb3iXwu9Ug9BkQ==
345 | dependencies:
346 | browserslist "^4.11.1"
347 | caniuse-lite "^1.0.30001039"
348 | chalk "^2.4.2"
349 | normalize-range "^0.1.2"
350 | num2fraction "^1.2.2"
351 | postcss "^7.0.27"
352 | postcss-value-parser "^4.0.3"
353 |
354 | aws-sign2@~0.7.0:
355 | version "0.7.0"
356 | resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
357 | integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
358 |
359 | aws4@^1.8.0:
360 | version "1.10.0"
361 | resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.0.tgz#a17b3a8ea811060e74d47d306122400ad4497ae2"
362 | integrity sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==
363 |
364 | balanced-match@^1.0.0:
365 | version "1.0.0"
366 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
367 | integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
368 |
369 | bcrypt-pbkdf@^1.0.0:
370 | version "1.0.2"
371 | resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
372 | integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
373 | dependencies:
374 | tweetnacl "^0.14.3"
375 |
376 | binary-extensions@^2.0.0:
377 | version "2.0.0"
378 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.0.0.tgz#23c0df14f6a88077f5f986c0d167ec03c3d5537c"
379 | integrity sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==
380 |
381 | body-parser@1.19.0:
382 | version "1.19.0"
383 | resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a"
384 | integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==
385 | dependencies:
386 | bytes "3.1.0"
387 | content-type "~1.0.4"
388 | debug "2.6.9"
389 | depd "~1.1.2"
390 | http-errors "1.7.2"
391 | iconv-lite "0.4.24"
392 | on-finished "~2.3.0"
393 | qs "6.7.0"
394 | raw-body "2.4.0"
395 | type-is "~1.6.17"
396 |
397 | brace-expansion@^1.1.7:
398 | version "1.1.11"
399 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
400 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
401 | dependencies:
402 | balanced-match "^1.0.0"
403 | concat-map "0.0.1"
404 |
405 | braces@^3.0.1, braces@~3.0.2:
406 | version "3.0.2"
407 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
408 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
409 | dependencies:
410 | fill-range "^7.0.1"
411 |
412 | browser-process-hrtime@^1.0.0:
413 | version "1.0.0"
414 | resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626"
415 | integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==
416 |
417 | browserslist@^4.11.1, browserslist@^4.12.0:
418 | version "4.16.6"
419 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2"
420 | integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==
421 | dependencies:
422 | caniuse-lite "^1.0.30001219"
423 | colorette "^1.2.2"
424 | electron-to-chromium "^1.3.723"
425 | escalade "^3.1.1"
426 | node-releases "^1.1.71"
427 |
428 | buffer-from@^1.0.0:
429 | version "1.1.1"
430 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
431 | integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
432 |
433 | bufferutil@^4.0.1:
434 | version "4.0.1"
435 | resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.1.tgz#3a177e8e5819a1243fe16b63a199951a7ad8d4a7"
436 | integrity sha512-xowrxvpxojqkagPcWRQVXZl0YXhRhAtBEIq3VoER1NH5Mw1n1o0ojdspp+GS2J//2gCVyrzQDApQ4unGF+QOoA==
437 | dependencies:
438 | node-gyp-build "~3.7.0"
439 |
440 | builtin-modules@^3.1.0:
441 | version "3.1.0"
442 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484"
443 | integrity sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==
444 |
445 | bytes@3.1.0, bytes@^3.0.0:
446 | version "3.1.0"
447 | resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"
448 | integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
449 |
450 | caller-callsite@^2.0.0:
451 | version "2.0.0"
452 | resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134"
453 | integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=
454 | dependencies:
455 | callsites "^2.0.0"
456 |
457 | caller-path@^2.0.0:
458 | version "2.0.0"
459 | resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4"
460 | integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=
461 | dependencies:
462 | caller-callsite "^2.0.0"
463 |
464 | callsites@^2.0.0:
465 | version "2.0.0"
466 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50"
467 | integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=
468 |
469 | camelcase-css@^2.0.1:
470 | version "2.0.1"
471 | resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5"
472 | integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
473 |
474 | camelcase@^5.0.0:
475 | version "5.3.1"
476 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
477 | integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
478 |
479 | caniuse-lite@^1.0.30001039, caniuse-lite@^1.0.30001219:
480 | version "1.0.30001230"
481 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001230.tgz#8135c57459854b2240b57a4a6786044bdc5a9f71"
482 | integrity sha512-5yBd5nWCBS+jWKTcHOzXwo5xzcj4ePE/yjtkZyUV1BTUmrBaA9MRGC+e7mxnqXSA90CmCA8L3eKLaSUkt099IQ==
483 |
484 | "canvas@git+https://github.com/sveltech/dummy-module.git":
485 | version "1.0.0"
486 | resolved "git+https://github.com/sveltech/dummy-module.git#7761ae41c468f41de4e35aed0ebb3cec6afe6ddd"
487 |
488 | caseless@~0.12.0:
489 | version "0.12.0"
490 | resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
491 | integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
492 |
493 | chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2:
494 | version "2.4.2"
495 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
496 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
497 | dependencies:
498 | ansi-styles "^3.2.1"
499 | escape-string-regexp "^1.0.5"
500 | supports-color "^5.3.0"
501 |
502 | chalk@^4.0.0:
503 | version "4.0.0"
504 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.0.0.tgz#6e98081ed2d17faab615eb52ac66ec1fe6209e72"
505 | integrity sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==
506 | dependencies:
507 | ansi-styles "^4.1.0"
508 | supports-color "^7.1.0"
509 |
510 | cheap-watch@^1.0.2:
511 | version "1.0.2"
512 | resolved "https://registry.yarnpkg.com/cheap-watch/-/cheap-watch-1.0.2.tgz#bfa648aea6bcd15e9fe4dce4ac760ab81cd0133c"
513 | integrity sha512-jp82t+kZAW+ZVnuYuHZEGZqDaUg28uAyOhC915BcKBSYL55fpTyuJ56cYYXZG0JkCPQT80MjRD6q2KqebaPwCw==
514 |
515 | chokidar@^3.3.0:
516 | version "3.4.0"
517 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.0.tgz#b30611423ce376357c765b9b8f904b9fba3c0be8"
518 | integrity sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==
519 | dependencies:
520 | anymatch "~3.1.1"
521 | braces "~3.0.2"
522 | glob-parent "~5.1.0"
523 | is-binary-path "~2.1.0"
524 | is-glob "~4.0.1"
525 | normalize-path "~3.0.0"
526 | readdirp "~3.4.0"
527 | optionalDependencies:
528 | fsevents "~2.1.2"
529 |
530 | clean-stack@^2.0.0:
531 | version "2.2.0"
532 | resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
533 | integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
534 |
535 | cliui@^5.0.0:
536 | version "5.0.0"
537 | resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5"
538 | integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==
539 | dependencies:
540 | string-width "^3.1.0"
541 | strip-ansi "^5.2.0"
542 | wrap-ansi "^5.1.0"
543 |
544 | color-convert@^1.9.0, color-convert@^1.9.1:
545 | version "1.9.3"
546 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
547 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
548 | dependencies:
549 | color-name "1.1.3"
550 |
551 | color-convert@^2.0.1:
552 | version "2.0.1"
553 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
554 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
555 | dependencies:
556 | color-name "~1.1.4"
557 |
558 | color-name@1.1.3:
559 | version "1.1.3"
560 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
561 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
562 |
563 | color-name@^1.0.0, color-name@~1.1.4:
564 | version "1.1.4"
565 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
566 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
567 |
568 | color-string@^1.5.2:
569 | version "1.9.0"
570 | resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.0.tgz#63b6ebd1bec11999d1df3a79a7569451ac2be8aa"
571 | integrity sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==
572 | dependencies:
573 | color-name "^1.0.0"
574 | simple-swizzle "^0.2.2"
575 |
576 | color@^3.1.2:
577 | version "3.1.2"
578 | resolved "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10"
579 | integrity sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==
580 | dependencies:
581 | color-convert "^1.9.1"
582 | color-string "^1.5.2"
583 |
584 | colorette@^1.1.0, colorette@^1.2.2:
585 | version "1.2.2"
586 | resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94"
587 | integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==
588 |
589 | combined-stream@^1.0.6, combined-stream@~1.0.6:
590 | version "1.0.8"
591 | resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
592 | integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
593 | dependencies:
594 | delayed-stream "~1.0.0"
595 |
596 | commander@^2.20.0:
597 | version "2.20.3"
598 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
599 | integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
600 |
601 | commander@^5.0.0:
602 | version "5.1.0"
603 | resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae"
604 | integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==
605 |
606 | commondir@^1.0.1:
607 | version "1.0.1"
608 | resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
609 | integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
610 |
611 | concat-map@0.0.1:
612 | version "0.0.1"
613 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
614 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
615 |
616 | concurrently@^5.1.0:
617 | version "5.2.0"
618 | resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-5.2.0.tgz#ead55121d08a0fc817085584c123cedec2e08975"
619 | integrity sha512-XxcDbQ4/43d6CxR7+iV8IZXhur4KbmEJk1CetVMUqCy34z9l0DkszbY+/9wvmSnToTej0SYomc2WSRH+L0zVJw==
620 | dependencies:
621 | chalk "^2.4.2"
622 | date-fns "^2.0.1"
623 | lodash "^4.17.15"
624 | read-pkg "^4.0.1"
625 | rxjs "^6.5.2"
626 | spawn-command "^0.0.2-1"
627 | supports-color "^6.1.0"
628 | tree-kill "^1.2.2"
629 | yargs "^13.3.0"
630 |
631 | content-disposition@0.5.3:
632 | version "0.5.3"
633 | resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd"
634 | integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==
635 | dependencies:
636 | safe-buffer "5.1.2"
637 |
638 | content-type@~1.0.4:
639 | version "1.0.4"
640 | resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
641 | integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
642 |
643 | cookie-signature@1.0.6:
644 | version "1.0.6"
645 | resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
646 | integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw=
647 |
648 | cookie@0.4.0:
649 | version "0.4.0"
650 | resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba"
651 | integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==
652 |
653 | core-util-is@1.0.2:
654 | version "1.0.2"
655 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
656 | integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
657 |
658 | cosmiconfig@^5.0.0:
659 | version "5.2.1"
660 | resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a"
661 | integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==
662 | dependencies:
663 | import-fresh "^2.0.0"
664 | is-directory "^0.3.1"
665 | js-yaml "^3.13.1"
666 | parse-json "^4.0.0"
667 |
668 | cross-env@^7.0.2:
669 | version "7.0.2"
670 | resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.2.tgz#bd5ed31339a93a3418ac4f3ca9ca3403082ae5f9"
671 | integrity sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==
672 | dependencies:
673 | cross-spawn "^7.0.1"
674 |
675 | cross-spawn@^6.0.5:
676 | version "6.0.5"
677 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
678 | integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
679 | dependencies:
680 | nice-try "^1.0.4"
681 | path-key "^2.0.1"
682 | semver "^5.5.0"
683 | shebang-command "^1.2.0"
684 | which "^1.2.9"
685 |
686 | cross-spawn@^7.0.1:
687 | version "7.0.2"
688 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.2.tgz#d0d7dcfa74e89115c7619f4f721a94e1fdb716d6"
689 | integrity sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw==
690 | dependencies:
691 | path-key "^3.1.0"
692 | shebang-command "^2.0.0"
693 | which "^2.0.1"
694 |
695 | css-unit-converter@^1.1.1:
696 | version "1.1.1"
697 | resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.1.tgz#d9b9281adcfd8ced935bdbaba83786897f64e996"
698 | integrity sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=
699 |
700 | cssesc@^3.0.0:
701 | version "3.0.0"
702 | resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
703 | integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
704 |
705 | cssom@^0.4.4:
706 | version "0.4.4"
707 | resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10"
708 | integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==
709 |
710 | cssom@~0.3.6:
711 | version "0.3.8"
712 | resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a"
713 | integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==
714 |
715 | cssstyle@^2.2.0:
716 | version "2.3.0"
717 | resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852"
718 | integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==
719 | dependencies:
720 | cssom "~0.3.6"
721 |
722 | dashdash@^1.12.0:
723 | version "1.14.1"
724 | resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
725 | integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
726 | dependencies:
727 | assert-plus "^1.0.0"
728 |
729 | data-urls@^2.0.0:
730 | version "2.0.0"
731 | resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b"
732 | integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==
733 | dependencies:
734 | abab "^2.0.3"
735 | whatwg-mimetype "^2.3.0"
736 | whatwg-url "^8.0.0"
737 |
738 | date-fns@^2.0.1:
739 | version "2.12.0"
740 | resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.12.0.tgz#01754c8a2f3368fc1119cf4625c3dad8c1845ee6"
741 | integrity sha512-qJgn99xxKnFgB1qL4jpxU7Q2t0LOn1p8KMIveef3UZD7kqjT3tpFNNdXJelEHhE+rUgffriXriw/sOSU+cS1Hw==
742 |
743 | debug@2.6.9:
744 | version "2.6.9"
745 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
746 | integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
747 | dependencies:
748 | ms "2.0.0"
749 |
750 | decamelize@^1.2.0:
751 | version "1.2.0"
752 | resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
753 | integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
754 |
755 | decimal.js@^10.2.0:
756 | version "10.2.0"
757 | resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.0.tgz#39466113a9e036111d02f82489b5fd6b0b5ed231"
758 | integrity sha512-vDPw+rDgn3bZe1+F/pyEwb1oMG2XTlRVgAa6B4KccTEpYgF8w6eQllVbQcfIJnZyvzFtFpxnpGtx8dd7DJp/Rw==
759 |
760 | deep-is@~0.1.3:
761 | version "0.1.3"
762 | resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
763 | integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
764 |
765 | define-properties@^1.1.2, define-properties@^1.1.3:
766 | version "1.1.3"
767 | resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
768 | integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
769 | dependencies:
770 | object-keys "^1.0.12"
771 |
772 | defined@^1.0.0:
773 | version "1.0.0"
774 | resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693"
775 | integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=
776 |
777 | del@^5.1.0:
778 | version "5.1.0"
779 | resolved "https://registry.yarnpkg.com/del/-/del-5.1.0.tgz#d9487c94e367410e6eff2925ee58c0c84a75b3a7"
780 | integrity sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==
781 | dependencies:
782 | globby "^10.0.1"
783 | graceful-fs "^4.2.2"
784 | is-glob "^4.0.1"
785 | is-path-cwd "^2.2.0"
786 | is-path-inside "^3.0.1"
787 | p-map "^3.0.0"
788 | rimraf "^3.0.0"
789 | slash "^3.0.0"
790 |
791 | delayed-stream@~1.0.0:
792 | version "1.0.0"
793 | resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
794 | integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
795 |
796 | depd@~1.1.2:
797 | version "1.1.2"
798 | resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
799 | integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
800 |
801 | destroy@~1.0.4:
802 | version "1.0.4"
803 | resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
804 | integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
805 |
806 | detect-indent@^6.0.0:
807 | version "6.0.0"
808 | resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.0.0.tgz#0abd0f549f69fc6659a254fe96786186b6f528fd"
809 | integrity sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==
810 |
811 | detective@^5.2.0:
812 | version "5.2.0"
813 | resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.0.tgz#feb2a77e85b904ecdea459ad897cc90a99bd2a7b"
814 | integrity sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==
815 | dependencies:
816 | acorn-node "^1.6.1"
817 | defined "^1.0.0"
818 | minimist "^1.1.1"
819 |
820 | dir-glob@^3.0.1:
821 | version "3.0.1"
822 | resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
823 | integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
824 | dependencies:
825 | path-type "^4.0.0"
826 |
827 | domexception@^2.0.1:
828 | version "2.0.1"
829 | resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304"
830 | integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==
831 | dependencies:
832 | webidl-conversions "^5.0.0"
833 |
834 | dotenv@^8.2.0:
835 | version "8.2.0"
836 | resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a"
837 | integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==
838 |
839 | ecc-jsbn@~0.1.1:
840 | version "0.1.2"
841 | resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
842 | integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
843 | dependencies:
844 | jsbn "~0.1.0"
845 | safer-buffer "^2.1.0"
846 |
847 | ee-first@1.1.1:
848 | version "1.1.1"
849 | resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
850 | integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
851 |
852 | electron-to-chromium@^1.3.723:
853 | version "1.3.739"
854 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.739.tgz#f07756aa92cabd5a6eec6f491525a64fe62f98b9"
855 | integrity sha512-+LPJVRsN7hGZ9EIUUiWCpO7l4E3qBYHNadazlucBfsXBbccDFNKUBAgzE68FnkWGJPwD/AfKhSzL+G+Iqb8A4A==
856 |
857 | emoji-regex@^7.0.1:
858 | version "7.0.3"
859 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"
860 | integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==
861 |
862 | encodeurl@~1.0.2:
863 | version "1.0.2"
864 | resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
865 | integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
866 |
867 | error-ex@^1.3.1:
868 | version "1.3.2"
869 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
870 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
871 | dependencies:
872 | is-arrayish "^0.2.1"
873 |
874 | es-abstract@^1.17.0-next.1, es-abstract@^1.17.5:
875 | version "1.17.5"
876 | resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.5.tgz#d8c9d1d66c8981fb9200e2251d799eee92774ae9"
877 | integrity sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==
878 | dependencies:
879 | es-to-primitive "^1.2.1"
880 | function-bind "^1.1.1"
881 | has "^1.0.3"
882 | has-symbols "^1.0.1"
883 | is-callable "^1.1.5"
884 | is-regex "^1.0.5"
885 | object-inspect "^1.7.0"
886 | object-keys "^1.1.1"
887 | object.assign "^4.1.0"
888 | string.prototype.trimleft "^2.1.1"
889 | string.prototype.trimright "^2.1.1"
890 |
891 | es-to-primitive@^1.2.1:
892 | version "1.2.1"
893 | resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
894 | integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
895 | dependencies:
896 | is-callable "^1.1.4"
897 | is-date-object "^1.0.1"
898 | is-symbol "^1.0.2"
899 |
900 | escalade@^3.1.1:
901 | version "3.1.1"
902 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
903 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
904 |
905 | escape-html@~1.0.3:
906 | version "1.0.3"
907 | resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
908 | integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
909 |
910 | escape-string-regexp@^1.0.5:
911 | version "1.0.5"
912 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
913 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
914 |
915 | escodegen@^1.14.1:
916 | version "1.14.3"
917 | resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503"
918 | integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==
919 | dependencies:
920 | esprima "^4.0.1"
921 | estraverse "^4.2.0"
922 | esutils "^2.0.2"
923 | optionator "^0.8.1"
924 | optionalDependencies:
925 | source-map "~0.6.1"
926 |
927 | esm@^3.2.25:
928 | version "3.2.25"
929 | resolved "https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10"
930 | integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==
931 |
932 | esprima@^4.0.0, esprima@^4.0.1:
933 | version "4.0.1"
934 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
935 | integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
936 |
937 | estraverse@^4.2.0:
938 | version "4.3.0"
939 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
940 | integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
941 |
942 | estree-walker@^0.2.1:
943 | version "0.2.1"
944 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.2.1.tgz#bdafe8095383d8414d5dc2ecf4c9173b6db9412e"
945 | integrity sha1-va/oCVOD2EFNXcLs9MkXO225QS4=
946 |
947 | estree-walker@^0.6.1:
948 | version "0.6.1"
949 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362"
950 | integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==
951 |
952 | estree-walker@^1.0.1:
953 | version "1.0.1"
954 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700"
955 | integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
956 |
957 | esutils@^2.0.2:
958 | version "2.0.3"
959 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
960 | integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
961 |
962 | etag@~1.8.1:
963 | version "1.8.1"
964 | resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
965 | integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
966 |
967 | express@^4.17.1:
968 | version "4.17.1"
969 | resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134"
970 | integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==
971 | dependencies:
972 | accepts "~1.3.7"
973 | array-flatten "1.1.1"
974 | body-parser "1.19.0"
975 | content-disposition "0.5.3"
976 | content-type "~1.0.4"
977 | cookie "0.4.0"
978 | cookie-signature "1.0.6"
979 | debug "2.6.9"
980 | depd "~1.1.2"
981 | encodeurl "~1.0.2"
982 | escape-html "~1.0.3"
983 | etag "~1.8.1"
984 | finalhandler "~1.1.2"
985 | fresh "0.5.2"
986 | merge-descriptors "1.0.1"
987 | methods "~1.1.2"
988 | on-finished "~2.3.0"
989 | parseurl "~1.3.3"
990 | path-to-regexp "0.1.7"
991 | proxy-addr "~2.0.5"
992 | qs "6.7.0"
993 | range-parser "~1.2.1"
994 | safe-buffer "5.1.2"
995 | send "0.17.1"
996 | serve-static "1.14.1"
997 | setprototypeof "1.1.1"
998 | statuses "~1.5.0"
999 | type-is "~1.6.18"
1000 | utils-merge "1.0.1"
1001 | vary "~1.1.2"
1002 |
1003 | extend@~3.0.2:
1004 | version "3.0.2"
1005 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
1006 | integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
1007 |
1008 | extsprintf@1.3.0:
1009 | version "1.3.0"
1010 | resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
1011 | integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
1012 |
1013 | extsprintf@^1.2.0:
1014 | version "1.4.0"
1015 | resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
1016 | integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
1017 |
1018 | fast-deep-equal@^3.1.1:
1019 | version "3.1.3"
1020 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
1021 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
1022 |
1023 | fast-glob@^3.0.3:
1024 | version "3.2.2"
1025 | resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.2.tgz#ade1a9d91148965d4bf7c51f72e1ca662d32e63d"
1026 | integrity sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A==
1027 | dependencies:
1028 | "@nodelib/fs.stat" "^2.0.2"
1029 | "@nodelib/fs.walk" "^1.2.3"
1030 | glob-parent "^5.1.0"
1031 | merge2 "^1.3.0"
1032 | micromatch "^4.0.2"
1033 | picomatch "^2.2.1"
1034 |
1035 | fast-json-stable-stringify@^2.0.0:
1036 | version "2.1.0"
1037 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
1038 | integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
1039 |
1040 | fast-levenshtein@~2.0.6:
1041 | version "2.0.6"
1042 | resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
1043 | integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
1044 |
1045 | fastq@^1.6.0:
1046 | version "1.7.0"
1047 | resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.7.0.tgz#fcd79a08c5bd7ec5b55cd3f5c4720db551929801"
1048 | integrity sha512-YOadQRnHd5q6PogvAR/x62BGituF2ufiEA6s8aavQANw5YKHERI4AREboX6KotzP8oX2klxYF2wcV/7bn1clfQ==
1049 | dependencies:
1050 | reusify "^1.0.4"
1051 |
1052 | fill-range@^7.0.1:
1053 | version "7.0.1"
1054 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
1055 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
1056 | dependencies:
1057 | to-regex-range "^5.0.1"
1058 |
1059 | finalhandler@~1.1.2:
1060 | version "1.1.2"
1061 | resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d"
1062 | integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==
1063 | dependencies:
1064 | debug "2.6.9"
1065 | encodeurl "~1.0.2"
1066 | escape-html "~1.0.3"
1067 | on-finished "~2.3.0"
1068 | parseurl "~1.3.3"
1069 | statuses "~1.5.0"
1070 | unpipe "~1.0.0"
1071 |
1072 | find-up@^3.0.0:
1073 | version "3.0.0"
1074 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
1075 | integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
1076 | dependencies:
1077 | locate-path "^3.0.0"
1078 |
1079 | forever-agent@~0.6.1:
1080 | version "0.6.1"
1081 | resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
1082 | integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
1083 |
1084 | form-data@~2.3.2:
1085 | version "2.3.3"
1086 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
1087 | integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
1088 | dependencies:
1089 | asynckit "^0.4.0"
1090 | combined-stream "^1.0.6"
1091 | mime-types "^2.1.12"
1092 |
1093 | forwarded@~0.1.2:
1094 | version "0.1.2"
1095 | resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84"
1096 | integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=
1097 |
1098 | fresh@0.5.2:
1099 | version "0.5.2"
1100 | resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
1101 | integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
1102 |
1103 | fs-extra@^8.0.0, fs-extra@^8.1.0:
1104 | version "8.1.0"
1105 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
1106 | integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
1107 | dependencies:
1108 | graceful-fs "^4.2.0"
1109 | jsonfile "^4.0.0"
1110 | universalify "^0.1.0"
1111 |
1112 | fs-extra@^9.0.0:
1113 | version "9.0.1"
1114 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.1.tgz#910da0062437ba4c39fedd863f1675ccfefcb9fc"
1115 | integrity sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==
1116 | dependencies:
1117 | at-least-node "^1.0.0"
1118 | graceful-fs "^4.2.0"
1119 | jsonfile "^6.0.1"
1120 | universalify "^1.0.0"
1121 |
1122 | fs.realpath@^1.0.0:
1123 | version "1.0.0"
1124 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
1125 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
1126 |
1127 | fsevents@~2.1.2:
1128 | version "2.1.3"
1129 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e"
1130 | integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
1131 |
1132 | function-bind@^1.1.1:
1133 | version "1.1.1"
1134 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
1135 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
1136 |
1137 | get-caller-file@^2.0.1:
1138 | version "2.0.5"
1139 | resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
1140 | integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
1141 |
1142 | getpass@^0.1.1:
1143 | version "0.1.7"
1144 | resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
1145 | integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
1146 | dependencies:
1147 | assert-plus "^1.0.0"
1148 |
1149 | glob-parent@^5.1.0, glob-parent@~5.1.0:
1150 | version "5.1.2"
1151 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
1152 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
1153 | dependencies:
1154 | is-glob "^4.0.1"
1155 |
1156 | glob@^7.0.0, glob@^7.1.2, glob@^7.1.3:
1157 | version "7.1.6"
1158 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
1159 | integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
1160 | dependencies:
1161 | fs.realpath "^1.0.0"
1162 | inflight "^1.0.4"
1163 | inherits "2"
1164 | minimatch "^3.0.4"
1165 | once "^1.3.0"
1166 | path-is-absolute "^1.0.0"
1167 |
1168 | globby@10.0.1:
1169 | version "10.0.1"
1170 | resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.1.tgz#4782c34cb75dd683351335c5829cc3420e606b22"
1171 | integrity sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==
1172 | dependencies:
1173 | "@types/glob" "^7.1.1"
1174 | array-union "^2.1.0"
1175 | dir-glob "^3.0.1"
1176 | fast-glob "^3.0.3"
1177 | glob "^7.1.3"
1178 | ignore "^5.1.1"
1179 | merge2 "^1.2.3"
1180 | slash "^3.0.0"
1181 |
1182 | globby@^10.0.1:
1183 | version "10.0.2"
1184 | resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543"
1185 | integrity sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==
1186 | dependencies:
1187 | "@types/glob" "^7.1.1"
1188 | array-union "^2.1.0"
1189 | dir-glob "^3.0.1"
1190 | fast-glob "^3.0.3"
1191 | glob "^7.1.3"
1192 | ignore "^5.1.1"
1193 | merge2 "^1.2.3"
1194 | slash "^3.0.0"
1195 |
1196 | graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2:
1197 | version "4.2.4"
1198 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb"
1199 | integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
1200 |
1201 | har-schema@^2.0.0:
1202 | version "2.0.0"
1203 | resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
1204 | integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
1205 |
1206 | har-validator@~5.1.3:
1207 | version "5.1.3"
1208 | resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080"
1209 | integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==
1210 | dependencies:
1211 | ajv "^6.5.5"
1212 | har-schema "^2.0.0"
1213 |
1214 | has-flag@^3.0.0:
1215 | version "3.0.0"
1216 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
1217 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
1218 |
1219 | has-flag@^4.0.0:
1220 | version "4.0.0"
1221 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
1222 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
1223 |
1224 | has-symbols@^1.0.0, has-symbols@^1.0.1:
1225 | version "1.0.1"
1226 | resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
1227 | integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
1228 |
1229 | has@^1.0.3:
1230 | version "1.0.3"
1231 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
1232 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
1233 | dependencies:
1234 | function-bind "^1.1.1"
1235 |
1236 | hosted-git-info@^2.1.4:
1237 | version "2.8.9"
1238 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
1239 | integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
1240 |
1241 | html-encoding-sniffer@^2.0.1:
1242 | version "2.0.1"
1243 | resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3"
1244 | integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==
1245 | dependencies:
1246 | whatwg-encoding "^1.0.5"
1247 |
1248 | http-errors@1.7.2:
1249 | version "1.7.2"
1250 | resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f"
1251 | integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==
1252 | dependencies:
1253 | depd "~1.1.2"
1254 | inherits "2.0.3"
1255 | setprototypeof "1.1.1"
1256 | statuses ">= 1.5.0 < 2"
1257 | toidentifier "1.0.0"
1258 |
1259 | http-errors@~1.7.2:
1260 | version "1.7.3"
1261 | resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06"
1262 | integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==
1263 | dependencies:
1264 | depd "~1.1.2"
1265 | inherits "2.0.4"
1266 | setprototypeof "1.1.1"
1267 | statuses ">= 1.5.0 < 2"
1268 | toidentifier "1.0.0"
1269 |
1270 | http-signature@~1.2.0:
1271 | version "1.2.0"
1272 | resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
1273 | integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
1274 | dependencies:
1275 | assert-plus "^1.0.0"
1276 | jsprim "^1.2.2"
1277 | sshpk "^1.7.0"
1278 |
1279 | iconv-lite@0.4.24:
1280 | version "0.4.24"
1281 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
1282 | integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
1283 | dependencies:
1284 | safer-buffer ">= 2.1.2 < 3"
1285 |
1286 | ignore@^5.1.1:
1287 | version "5.1.4"
1288 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf"
1289 | integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==
1290 |
1291 | import-cwd@^2.0.0:
1292 | version "2.1.0"
1293 | resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9"
1294 | integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=
1295 | dependencies:
1296 | import-from "^2.1.0"
1297 |
1298 | import-fresh@^2.0.0:
1299 | version "2.0.0"
1300 | resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546"
1301 | integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY=
1302 | dependencies:
1303 | caller-path "^2.0.0"
1304 | resolve-from "^3.0.0"
1305 |
1306 | import-from@^2.1.0:
1307 | version "2.1.0"
1308 | resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1"
1309 | integrity sha1-M1238qev/VOqpHHUuAId7ja387E=
1310 | dependencies:
1311 | resolve-from "^3.0.0"
1312 |
1313 | indent-string@^4.0.0:
1314 | version "4.0.0"
1315 | resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
1316 | integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
1317 |
1318 | indexes-of@^1.0.1:
1319 | version "1.0.1"
1320 | resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607"
1321 | integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc=
1322 |
1323 | inflight@^1.0.4:
1324 | version "1.0.6"
1325 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
1326 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
1327 | dependencies:
1328 | once "^1.3.0"
1329 | wrappy "1"
1330 |
1331 | inherits@2, inherits@2.0.4:
1332 | version "2.0.4"
1333 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
1334 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
1335 |
1336 | inherits@2.0.3:
1337 | version "2.0.3"
1338 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
1339 | integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
1340 |
1341 | ip-regex@^2.1.0:
1342 | version "2.1.0"
1343 | resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9"
1344 | integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=
1345 |
1346 | ipaddr.js@1.9.1:
1347 | version "1.9.1"
1348 | resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
1349 | integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
1350 |
1351 | is-arrayish@^0.2.1:
1352 | version "0.2.1"
1353 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
1354 | integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
1355 |
1356 | is-arrayish@^0.3.1:
1357 | version "0.3.2"
1358 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
1359 | integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
1360 |
1361 | is-binary-path@~2.1.0:
1362 | version "2.1.0"
1363 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
1364 | integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
1365 | dependencies:
1366 | binary-extensions "^2.0.0"
1367 |
1368 | is-callable@^1.1.4, is-callable@^1.1.5:
1369 | version "1.1.5"
1370 | resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab"
1371 | integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==
1372 |
1373 | is-date-object@^1.0.1:
1374 | version "1.0.2"
1375 | resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e"
1376 | integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==
1377 |
1378 | is-directory@^0.3.1:
1379 | version "0.3.1"
1380 | resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
1381 | integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=
1382 |
1383 | is-extglob@^2.1.1:
1384 | version "2.1.1"
1385 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
1386 | integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
1387 |
1388 | is-fullwidth-code-point@^2.0.0:
1389 | version "2.0.0"
1390 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
1391 | integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
1392 |
1393 | is-glob@^4.0.1, is-glob@~4.0.1:
1394 | version "4.0.1"
1395 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
1396 | integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
1397 | dependencies:
1398 | is-extglob "^2.1.1"
1399 |
1400 | is-module@^1.0.0:
1401 | version "1.0.0"
1402 | resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
1403 | integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=
1404 |
1405 | is-number@^7.0.0:
1406 | version "7.0.0"
1407 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
1408 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
1409 |
1410 | is-path-cwd@^2.2.0:
1411 | version "2.2.0"
1412 | resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb"
1413 | integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==
1414 |
1415 | is-path-inside@^3.0.1:
1416 | version "3.0.2"
1417 | resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017"
1418 | integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==
1419 |
1420 | is-plain-object@^3.0.0:
1421 | version "3.0.0"
1422 | resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-3.0.0.tgz#47bfc5da1b5d50d64110806c199359482e75a928"
1423 | integrity sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==
1424 | dependencies:
1425 | isobject "^4.0.0"
1426 |
1427 | is-potential-custom-element-name@^1.0.0:
1428 | version "1.0.0"
1429 | resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz#0c52e54bcca391bb2c494b21e8626d7336c6e397"
1430 | integrity sha1-DFLlS8yjkbssSUsh6GJtczbG45c=
1431 |
1432 | is-reference@^1.1.2:
1433 | version "1.1.4"
1434 | resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.1.4.tgz#3f95849886ddb70256a3e6d062b1a68c13c51427"
1435 | integrity sha512-uJA/CDPO3Tao3GTrxYn6AwkM4nUPJiGGYu5+cB8qbC7WGFlrKZbiRo7SFKxUAEpFUfiHofWCXBUNhvYJMh+6zw==
1436 | dependencies:
1437 | "@types/estree" "0.0.39"
1438 |
1439 | is-regex@^1.0.5:
1440 | version "1.0.5"
1441 | resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae"
1442 | integrity sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==
1443 | dependencies:
1444 | has "^1.0.3"
1445 |
1446 | is-symbol@^1.0.2:
1447 | version "1.0.3"
1448 | resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937"
1449 | integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==
1450 | dependencies:
1451 | has-symbols "^1.0.1"
1452 |
1453 | is-typedarray@~1.0.0:
1454 | version "1.0.0"
1455 | resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
1456 | integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
1457 |
1458 | isexe@^2.0.0:
1459 | version "2.0.0"
1460 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
1461 | integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
1462 |
1463 | isobject@^4.0.0:
1464 | version "4.0.0"
1465 | resolved "https://registry.yarnpkg.com/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0"
1466 | integrity sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==
1467 |
1468 | isstream@~0.1.2:
1469 | version "0.1.2"
1470 | resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
1471 | integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
1472 |
1473 | jest-worker@^24.9.0:
1474 | version "24.9.0"
1475 | resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5"
1476 | integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==
1477 | dependencies:
1478 | merge-stream "^2.0.0"
1479 | supports-color "^6.1.0"
1480 |
1481 | js-tokens@^4.0.0:
1482 | version "4.0.0"
1483 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
1484 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
1485 |
1486 | js-yaml@^3.13.1:
1487 | version "3.14.0"
1488 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482"
1489 | integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==
1490 | dependencies:
1491 | argparse "^1.0.7"
1492 | esprima "^4.0.0"
1493 |
1494 | jsbn@~0.1.0:
1495 | version "0.1.1"
1496 | resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
1497 | integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
1498 |
1499 | jsdom@^16.0.1:
1500 | version "16.3.0"
1501 | resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.3.0.tgz#75690b7dac36c67be49c336dcd7219bbbed0810c"
1502 | integrity sha512-zggeX5UuEknpdZzv15+MS1dPYG0J/TftiiNunOeNxSl3qr8Z6cIlQpN0IdJa44z9aFxZRIVqRncvEhQ7X5DtZg==
1503 | dependencies:
1504 | abab "^2.0.3"
1505 | acorn "^7.1.1"
1506 | acorn-globals "^6.0.0"
1507 | cssom "^0.4.4"
1508 | cssstyle "^2.2.0"
1509 | data-urls "^2.0.0"
1510 | decimal.js "^10.2.0"
1511 | domexception "^2.0.1"
1512 | escodegen "^1.14.1"
1513 | html-encoding-sniffer "^2.0.1"
1514 | is-potential-custom-element-name "^1.0.0"
1515 | nwsapi "^2.2.0"
1516 | parse5 "5.1.1"
1517 | request "^2.88.2"
1518 | request-promise-native "^1.0.8"
1519 | saxes "^5.0.0"
1520 | symbol-tree "^3.2.4"
1521 | tough-cookie "^3.0.1"
1522 | w3c-hr-time "^1.0.2"
1523 | w3c-xmlserializer "^2.0.0"
1524 | webidl-conversions "^6.1.0"
1525 | whatwg-encoding "^1.0.5"
1526 | whatwg-mimetype "^2.3.0"
1527 | whatwg-url "^8.0.0"
1528 | ws "^7.2.3"
1529 | xml-name-validator "^3.0.0"
1530 |
1531 | json-parse-better-errors@^1.0.1:
1532 | version "1.0.2"
1533 | resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
1534 | integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
1535 |
1536 | json-schema-traverse@^0.4.1:
1537 | version "0.4.1"
1538 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
1539 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
1540 |
1541 | json-schema@0.2.3:
1542 | version "0.2.3"
1543 | resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
1544 | integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
1545 |
1546 | json-stringify-safe@~5.0.1:
1547 | version "5.0.1"
1548 | resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
1549 | integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
1550 |
1551 | json5@^2.1.3:
1552 | version "2.1.3"
1553 | resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43"
1554 | integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==
1555 | dependencies:
1556 | minimist "^1.2.5"
1557 |
1558 | jsonfile@^4.0.0:
1559 | version "4.0.0"
1560 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
1561 | integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
1562 | optionalDependencies:
1563 | graceful-fs "^4.1.6"
1564 |
1565 | jsonfile@^6.0.1:
1566 | version "6.0.1"
1567 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.0.1.tgz#98966cba214378c8c84b82e085907b40bf614179"
1568 | integrity sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==
1569 | dependencies:
1570 | universalify "^1.0.0"
1571 | optionalDependencies:
1572 | graceful-fs "^4.1.6"
1573 |
1574 | jsprim@^1.2.2:
1575 | version "1.4.1"
1576 | resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
1577 | integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=
1578 | dependencies:
1579 | assert-plus "1.0.0"
1580 | extsprintf "1.3.0"
1581 | json-schema "0.2.3"
1582 | verror "1.10.0"
1583 |
1584 | levn@~0.3.0:
1585 | version "0.3.0"
1586 | resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
1587 | integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
1588 | dependencies:
1589 | prelude-ls "~1.1.2"
1590 | type-check "~0.3.2"
1591 |
1592 | livereload-js@^3.1.0:
1593 | version "3.2.2"
1594 | resolved "https://registry.yarnpkg.com/livereload-js/-/livereload-js-3.2.2.tgz#fffb018fb8a8b06d366ca1b03af6048b8732d20f"
1595 | integrity sha512-xhScbNeC687ZINjEf/bD+BMiPx4s4q0mehcLb3zCc8+mykOtmaBR4vqzyIV9rIGdG9JjHaT0LiFdscvivCjX1Q==
1596 |
1597 | livereload@^0.9.1:
1598 | version "0.9.1"
1599 | resolved "https://registry.yarnpkg.com/livereload/-/livereload-0.9.1.tgz#65125dabdf2db4fd3f1169e953fe56e3bcc6f477"
1600 | integrity sha512-9g7sua11kkyZNo2hLRCG3LuZZwqexoyEyecSlV8cAsfAVVCZqLzVir6XDqmH0r+Vzgnd5LrdHDMyjtFnJQLAYw==
1601 | dependencies:
1602 | chokidar "^3.3.0"
1603 | livereload-js "^3.1.0"
1604 | opts ">= 1.2.0"
1605 | ws "^6.2.1"
1606 |
1607 | load-json-file@^4.0.0:
1608 | version "4.0.0"
1609 | resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b"
1610 | integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs=
1611 | dependencies:
1612 | graceful-fs "^4.1.2"
1613 | parse-json "^4.0.0"
1614 | pify "^3.0.0"
1615 | strip-bom "^3.0.0"
1616 |
1617 | locate-path@^3.0.0:
1618 | version "3.0.0"
1619 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
1620 | integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
1621 | dependencies:
1622 | p-locate "^3.0.0"
1623 | path-exists "^3.0.0"
1624 |
1625 | lodash.sortby@^4.7.0:
1626 | version "4.7.0"
1627 | resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
1628 | integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=
1629 |
1630 | lodash.toarray@^4.4.0:
1631 | version "4.4.0"
1632 | resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561"
1633 | integrity sha1-JMS/zWsvuji/0FlNsRedjptlZWE=
1634 |
1635 | lodash@^4.17.15, lodash@^4.17.19:
1636 | version "4.17.21"
1637 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
1638 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
1639 |
1640 | log-symbols@^3.0.0:
1641 | version "3.0.0"
1642 | resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4"
1643 | integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==
1644 | dependencies:
1645 | chalk "^2.4.2"
1646 |
1647 | magic-string@^0.25.2:
1648 | version "0.25.7"
1649 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
1650 | integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
1651 | dependencies:
1652 | sourcemap-codec "^1.4.4"
1653 |
1654 | media-typer@0.3.0:
1655 | version "0.3.0"
1656 | resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
1657 | integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
1658 |
1659 | memorystream@^0.3.1:
1660 | version "0.3.1"
1661 | resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2"
1662 | integrity sha1-htcJCzDORV1j+64S3aUaR93K+bI=
1663 |
1664 | merge-descriptors@1.0.1:
1665 | version "1.0.1"
1666 | resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
1667 | integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=
1668 |
1669 | merge-stream@^2.0.0:
1670 | version "2.0.0"
1671 | resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
1672 | integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
1673 |
1674 | merge2@^1.2.3, merge2@^1.3.0:
1675 | version "1.3.0"
1676 | resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81"
1677 | integrity sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==
1678 |
1679 | methods@~1.1.2:
1680 | version "1.1.2"
1681 | resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
1682 | integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
1683 |
1684 | micromatch@^4.0.2:
1685 | version "4.0.2"
1686 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259"
1687 | integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==
1688 | dependencies:
1689 | braces "^3.0.1"
1690 | picomatch "^2.0.5"
1691 |
1692 | mime-db@1.44.0:
1693 | version "1.44.0"
1694 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92"
1695 | integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==
1696 |
1697 | mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.24:
1698 | version "2.1.27"
1699 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f"
1700 | integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==
1701 | dependencies:
1702 | mime-db "1.44.0"
1703 |
1704 | mime@1.6.0:
1705 | version "1.6.0"
1706 | resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
1707 | integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
1708 |
1709 | min-indent@^1.0.0:
1710 | version "1.0.0"
1711 | resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.0.tgz#cfc45c37e9ec0d8f0a0ec3dd4ef7f7c3abe39256"
1712 | integrity sha1-z8RcN+nsDY8KDsPdTvf3w6vjklY=
1713 |
1714 | minimatch@^3.0.2, minimatch@^3.0.4:
1715 | version "3.0.4"
1716 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
1717 | integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
1718 | dependencies:
1719 | brace-expansion "^1.1.7"
1720 |
1721 | minimist@^1.1.1, minimist@^1.2.5:
1722 | version "1.2.5"
1723 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
1724 | integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
1725 |
1726 | ms@2.0.0:
1727 | version "2.0.0"
1728 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
1729 | integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
1730 |
1731 | ms@2.1.1:
1732 | version "2.1.1"
1733 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
1734 | integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
1735 |
1736 | negotiator@0.6.2:
1737 | version "0.6.2"
1738 | resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
1739 | integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==
1740 |
1741 | nice-try@^1.0.4:
1742 | version "1.0.5"
1743 | resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
1744 | integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
1745 |
1746 | node-emoji@^1.8.1:
1747 | version "1.10.0"
1748 | resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.10.0.tgz#8886abd25d9c7bb61802a658523d1f8d2a89b2da"
1749 | integrity sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==
1750 | dependencies:
1751 | lodash.toarray "^4.4.0"
1752 |
1753 | node-fetch@^2.6.0:
1754 | version "2.6.7"
1755 | resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
1756 | integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
1757 | dependencies:
1758 | whatwg-url "^5.0.0"
1759 |
1760 | node-gyp-build@~3.7.0:
1761 | version "3.7.0"
1762 | resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-3.7.0.tgz#daa77a4f547b9aed3e2aac779eaf151afd60ec8d"
1763 | integrity sha512-L/Eg02Epx6Si2NXmedx+Okg+4UHqmaf3TNcxd50SF9NQGcJaON3AtU++kax69XV7YWz4tUspqZSAsVofhFKG2w==
1764 |
1765 | node-releases@^1.1.71:
1766 | version "1.1.72"
1767 | resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.72.tgz#14802ab6b1039a79a0c7d662b610a5bbd76eacbe"
1768 | integrity sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==
1769 |
1770 | normalize-package-data@^2.3.2:
1771 | version "2.5.0"
1772 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
1773 | integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
1774 | dependencies:
1775 | hosted-git-info "^2.1.4"
1776 | resolve "^1.10.0"
1777 | semver "2 || 3 || 4 || 5"
1778 | validate-npm-package-license "^3.0.1"
1779 |
1780 | normalize-path@^3.0.0, normalize-path@~3.0.0:
1781 | version "3.0.0"
1782 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
1783 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
1784 |
1785 | normalize-range@^0.1.2:
1786 | version "0.1.2"
1787 | resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
1788 | integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=
1789 |
1790 | normalize.css@^8.0.1:
1791 | version "8.0.1"
1792 | resolved "https://registry.yarnpkg.com/normalize.css/-/normalize.css-8.0.1.tgz#9b98a208738b9cc2634caacbc42d131c97487bf3"
1793 | integrity sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==
1794 |
1795 | npm-run-all@^4.1.5:
1796 | version "4.1.5"
1797 | resolved "https://registry.yarnpkg.com/npm-run-all/-/npm-run-all-4.1.5.tgz#04476202a15ee0e2e214080861bff12a51d98fba"
1798 | integrity sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==
1799 | dependencies:
1800 | ansi-styles "^3.2.1"
1801 | chalk "^2.4.1"
1802 | cross-spawn "^6.0.5"
1803 | memorystream "^0.3.1"
1804 | minimatch "^3.0.4"
1805 | pidtree "^0.3.0"
1806 | read-pkg "^3.0.0"
1807 | shell-quote "^1.6.1"
1808 | string.prototype.padend "^3.0.0"
1809 |
1810 | num2fraction@^1.2.2:
1811 | version "1.2.2"
1812 | resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede"
1813 | integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=
1814 |
1815 | nwsapi@^2.2.0:
1816 | version "2.2.0"
1817 | resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7"
1818 | integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==
1819 |
1820 | oauth-sign@~0.9.0:
1821 | version "0.9.0"
1822 | resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
1823 | integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
1824 |
1825 | object-assign@^4.1.1:
1826 | version "4.1.1"
1827 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
1828 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
1829 |
1830 | object-inspect@^1.7.0:
1831 | version "1.7.0"
1832 | resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67"
1833 | integrity sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==
1834 |
1835 | object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1:
1836 | version "1.1.1"
1837 | resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
1838 | integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
1839 |
1840 | object.assign@^4.1.0:
1841 | version "4.1.0"
1842 | resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da"
1843 | integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==
1844 | dependencies:
1845 | define-properties "^1.1.2"
1846 | function-bind "^1.1.1"
1847 | has-symbols "^1.0.0"
1848 | object-keys "^1.0.11"
1849 |
1850 | on-finished@~2.3.0:
1851 | version "2.3.0"
1852 | resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
1853 | integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=
1854 | dependencies:
1855 | ee-first "1.1.1"
1856 |
1857 | once@^1.3.0:
1858 | version "1.4.0"
1859 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
1860 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
1861 | dependencies:
1862 | wrappy "1"
1863 |
1864 | optionator@^0.8.1:
1865 | version "0.8.3"
1866 | resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
1867 | integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
1868 | dependencies:
1869 | deep-is "~0.1.3"
1870 | fast-levenshtein "~2.0.6"
1871 | levn "~0.3.0"
1872 | prelude-ls "~1.1.2"
1873 | type-check "~0.3.2"
1874 | word-wrap "~1.2.3"
1875 |
1876 | "opts@>= 1.2.0":
1877 | version "1.2.7"
1878 | resolved "https://registry.yarnpkg.com/opts/-/opts-1.2.7.tgz#4de4721d592c96901dae623a438c988e9ea7779f"
1879 | integrity sha512-hwZhzGGG/GQ7igxAVFOEun2N4fWul31qE9nfBdCnZGQCB5+L7tN9xZ+94B4aUpLOJx/of3zZs5XsuubayQYQjA==
1880 |
1881 | p-limit@^2.0.0:
1882 | version "2.3.0"
1883 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
1884 | integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
1885 | dependencies:
1886 | p-try "^2.0.0"
1887 |
1888 | p-locate@^3.0.0:
1889 | version "3.0.0"
1890 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
1891 | integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
1892 | dependencies:
1893 | p-limit "^2.0.0"
1894 |
1895 | p-map@^3.0.0:
1896 | version "3.0.0"
1897 | resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d"
1898 | integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==
1899 | dependencies:
1900 | aggregate-error "^3.0.0"
1901 |
1902 | p-try@^2.0.0:
1903 | version "2.2.0"
1904 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
1905 | integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
1906 |
1907 | parse-json@^4.0.0:
1908 | version "4.0.0"
1909 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
1910 | integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=
1911 | dependencies:
1912 | error-ex "^1.3.1"
1913 | json-parse-better-errors "^1.0.1"
1914 |
1915 | parse5@5.1.1:
1916 | version "5.1.1"
1917 | resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178"
1918 | integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==
1919 |
1920 | parseurl@~1.3.3:
1921 | version "1.3.3"
1922 | resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
1923 | integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
1924 |
1925 | path-exists@^3.0.0:
1926 | version "3.0.0"
1927 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
1928 | integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
1929 |
1930 | path-is-absolute@^1.0.0:
1931 | version "1.0.1"
1932 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
1933 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
1934 |
1935 | path-key@^2.0.1:
1936 | version "2.0.1"
1937 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
1938 | integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
1939 |
1940 | path-key@^3.1.0:
1941 | version "3.1.1"
1942 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
1943 | integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
1944 |
1945 | path-parse@^1.0.6:
1946 | version "1.0.7"
1947 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
1948 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
1949 |
1950 | path-to-regexp@0.1.7:
1951 | version "0.1.7"
1952 | resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
1953 | integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
1954 |
1955 | path-type@^3.0.0:
1956 | version "3.0.0"
1957 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
1958 | integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==
1959 | dependencies:
1960 | pify "^3.0.0"
1961 |
1962 | path-type@^4.0.0:
1963 | version "4.0.0"
1964 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
1965 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
1966 |
1967 | performance-now@^2.1.0:
1968 | version "2.1.0"
1969 | resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
1970 | integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
1971 |
1972 | picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1:
1973 | version "2.2.2"
1974 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
1975 | integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
1976 |
1977 | pidtree@^0.3.0:
1978 | version "0.3.1"
1979 | resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.1.tgz#ef09ac2cc0533df1f3250ccf2c4d366b0d12114a"
1980 | integrity sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==
1981 |
1982 | pify@^3.0.0:
1983 | version "3.0.0"
1984 | resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
1985 | integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
1986 |
1987 | postcss-functions@^3.0.0:
1988 | version "3.0.0"
1989 | resolved "https://registry.yarnpkg.com/postcss-functions/-/postcss-functions-3.0.0.tgz#0e94d01444700a481de20de4d55fb2640564250e"
1990 | integrity sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4=
1991 | dependencies:
1992 | glob "^7.1.2"
1993 | object-assign "^4.1.1"
1994 | postcss "^6.0.9"
1995 | postcss-value-parser "^3.3.0"
1996 |
1997 | postcss-js@^2.0.0:
1998 | version "2.0.3"
1999 | resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-2.0.3.tgz#a96f0f23ff3d08cec7dc5b11bf11c5f8077cdab9"
2000 | integrity sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w==
2001 | dependencies:
2002 | camelcase-css "^2.0.1"
2003 | postcss "^7.0.18"
2004 |
2005 | postcss-load-config@^2.1.0:
2006 | version "2.1.0"
2007 | resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.0.tgz#c84d692b7bb7b41ddced94ee62e8ab31b417b003"
2008 | integrity sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==
2009 | dependencies:
2010 | cosmiconfig "^5.0.0"
2011 | import-cwd "^2.0.0"
2012 |
2013 | postcss-nested@^4.1.1:
2014 | version "4.2.1"
2015 | resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-4.2.1.tgz#4bc2e5b35e3b1e481ff81e23b700da7f82a8b248"
2016 | integrity sha512-AMayXX8tS0HCp4O4lolp4ygj9wBn32DJWXvG6gCv+ZvJrEa00GUxJcJEEzMh87BIe6FrWdYkpR2cuyqHKrxmXw==
2017 | dependencies:
2018 | postcss "^7.0.21"
2019 | postcss-selector-parser "^6.0.2"
2020 |
2021 | postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2:
2022 | version "6.0.2"
2023 | resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz#934cf799d016c83411859e09dcecade01286ec5c"
2024 | integrity sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==
2025 | dependencies:
2026 | cssesc "^3.0.0"
2027 | indexes-of "^1.0.1"
2028 | uniq "^1.0.1"
2029 |
2030 | postcss-value-parser@^3.3.0:
2031 | version "3.3.1"
2032 | resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281"
2033 | integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==
2034 |
2035 | postcss-value-parser@^4.0.3:
2036 | version "4.1.0"
2037 | resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb"
2038 | integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==
2039 |
2040 | postcss@7.0.27:
2041 | version "7.0.27"
2042 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.27.tgz#cc67cdc6b0daa375105b7c424a85567345fc54d9"
2043 | integrity sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==
2044 | dependencies:
2045 | chalk "^2.4.2"
2046 | source-map "^0.6.1"
2047 | supports-color "^6.1.0"
2048 |
2049 | postcss@^6.0.9:
2050 | version "6.0.23"
2051 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324"
2052 | integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==
2053 | dependencies:
2054 | chalk "^2.4.1"
2055 | source-map "^0.6.1"
2056 | supports-color "^5.4.0"
2057 |
2058 | postcss@^7.0.11, postcss@^7.0.18, postcss@^7.0.21, postcss@^7.0.27, postcss@^7.0.36:
2059 | version "7.0.36"
2060 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.36.tgz#056f8cffa939662a8f5905950c07d5285644dfcb"
2061 | integrity sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==
2062 | dependencies:
2063 | chalk "^2.4.2"
2064 | source-map "^0.6.1"
2065 | supports-color "^6.1.0"
2066 |
2067 | ppid-changed@^1.0.1:
2068 | version "1.0.1"
2069 | resolved "https://registry.yarnpkg.com/ppid-changed/-/ppid-changed-1.0.1.tgz#4361a5ab9efca0fc26c8306620944be10e1a90f5"
2070 | integrity sha512-oeS84AEcPgpaN5SbqEmGRqKmNYTHxgisfE/EtYm7t+iALKJJ7+lE451tx7BGWyIGYGJ3bfgrdi5KAImmqEsvYg==
2071 |
2072 | prelude-ls@~1.1.2:
2073 | version "1.1.2"
2074 | resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
2075 | integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
2076 |
2077 | pretty-hrtime@^1.0.3:
2078 | version "1.0.3"
2079 | resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1"
2080 | integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=
2081 |
2082 | prism-svelte@^0.4.6:
2083 | version "0.4.6"
2084 | resolved "https://registry.yarnpkg.com/prism-svelte/-/prism-svelte-0.4.6.tgz#37cb372266e482882770c62cdca9eb9da960b13b"
2085 | integrity sha512-C4U7thaRBDqtWu0H/8+NjBri4wKzzzJ5PULQFL8ZBCjYjniFvRNUEDldXpt4GWAi0vkrc1Uho3PVyCiXg9mCYg==
2086 |
2087 | prismjs@^1.27.0:
2088 | version "1.27.0"
2089 | resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.27.0.tgz#bb6ee3138a0b438a3653dd4d6ce0cc6510a45057"
2090 | integrity sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==
2091 |
2092 | proxy-addr@~2.0.5:
2093 | version "2.0.6"
2094 | resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf"
2095 | integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==
2096 | dependencies:
2097 | forwarded "~0.1.2"
2098 | ipaddr.js "1.9.1"
2099 |
2100 | psl@^1.1.28:
2101 | version "1.8.0"
2102 | resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
2103 | integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
2104 |
2105 | punycode@^2.1.0, punycode@^2.1.1:
2106 | version "2.1.1"
2107 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
2108 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
2109 |
2110 | purgecss@^2.1.2:
2111 | version "2.1.2"
2112 | resolved "https://registry.yarnpkg.com/purgecss/-/purgecss-2.1.2.tgz#96f666d04c56705208aaa1a544b5f22e13828955"
2113 | integrity sha512-5oDBxiT9VonwKmEMohPFRFZrj8fdSVKxHPwq7G5Rx/2pXicZFJu+D4m5bb3NuV0sSK3ooNxq5jFIwwHzifP5FA==
2114 | dependencies:
2115 | commander "^5.0.0"
2116 | glob "^7.0.0"
2117 | postcss "7.0.27"
2118 | postcss-selector-parser "^6.0.2"
2119 |
2120 | qs@6.7.0:
2121 | version "6.7.0"
2122 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc"
2123 | integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==
2124 |
2125 | qs@~6.5.2:
2126 | version "6.5.2"
2127 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
2128 | integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
2129 |
2130 | range-parser@~1.2.1:
2131 | version "1.2.1"
2132 | resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
2133 | integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
2134 |
2135 | raw-body@2.4.0:
2136 | version "2.4.0"
2137 | resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332"
2138 | integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==
2139 | dependencies:
2140 | bytes "3.1.0"
2141 | http-errors "1.7.2"
2142 | iconv-lite "0.4.24"
2143 | unpipe "1.0.0"
2144 |
2145 | read-pkg@^3.0.0:
2146 | version "3.0.0"
2147 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389"
2148 | integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=
2149 | dependencies:
2150 | load-json-file "^4.0.0"
2151 | normalize-package-data "^2.3.2"
2152 | path-type "^3.0.0"
2153 |
2154 | read-pkg@^4.0.1:
2155 | version "4.0.1"
2156 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-4.0.1.tgz#963625378f3e1c4d48c85872b5a6ec7d5d093237"
2157 | integrity sha1-ljYlN48+HE1IyFhytabsfV0JMjc=
2158 | dependencies:
2159 | normalize-package-data "^2.3.2"
2160 | parse-json "^4.0.0"
2161 | pify "^3.0.0"
2162 |
2163 | readdirp@^3.3.0, readdirp@~3.4.0:
2164 | version "3.4.0"
2165 | resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.4.0.tgz#9fdccdf9e9155805449221ac645e8303ab5b9ada"
2166 | integrity sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==
2167 | dependencies:
2168 | picomatch "^2.2.1"
2169 |
2170 | reduce-css-calc@^2.1.6:
2171 | version "2.1.7"
2172 | resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-2.1.7.tgz#1ace2e02c286d78abcd01fd92bfe8097ab0602c2"
2173 | integrity sha512-fDnlZ+AybAS3C7Q9xDq5y8A2z+lT63zLbynew/lur/IR24OQF5x98tfNwf79mzEdfywZ0a2wpM860FhFfMxZlA==
2174 | dependencies:
2175 | css-unit-converter "^1.1.1"
2176 | postcss-value-parser "^3.3.0"
2177 |
2178 | request-promise-core@1.1.4:
2179 | version "1.1.4"
2180 | resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f"
2181 | integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==
2182 | dependencies:
2183 | lodash "^4.17.19"
2184 |
2185 | request-promise-native@^1.0.8:
2186 | version "1.0.9"
2187 | resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28"
2188 | integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==
2189 | dependencies:
2190 | request-promise-core "1.1.4"
2191 | stealthy-require "^1.1.1"
2192 | tough-cookie "^2.3.3"
2193 |
2194 | request@^2.88.2:
2195 | version "2.88.2"
2196 | resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
2197 | integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
2198 | dependencies:
2199 | aws-sign2 "~0.7.0"
2200 | aws4 "^1.8.0"
2201 | caseless "~0.12.0"
2202 | combined-stream "~1.0.6"
2203 | extend "~3.0.2"
2204 | forever-agent "~0.6.1"
2205 | form-data "~2.3.2"
2206 | har-validator "~5.1.3"
2207 | http-signature "~1.2.0"
2208 | is-typedarray "~1.0.0"
2209 | isstream "~0.1.2"
2210 | json-stringify-safe "~5.0.1"
2211 | mime-types "~2.1.19"
2212 | oauth-sign "~0.9.0"
2213 | performance-now "^2.1.0"
2214 | qs "~6.5.2"
2215 | safe-buffer "^5.1.2"
2216 | tough-cookie "~2.5.0"
2217 | tunnel-agent "^0.6.0"
2218 | uuid "^3.3.2"
2219 |
2220 | require-directory@^2.1.1:
2221 | version "2.1.1"
2222 | resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
2223 | integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
2224 |
2225 | require-main-filename@^2.0.0:
2226 | version "2.0.0"
2227 | resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
2228 | integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
2229 |
2230 | require-relative@^0.8.7:
2231 | version "0.8.7"
2232 | resolved "https://registry.yarnpkg.com/require-relative/-/require-relative-0.8.7.tgz#7999539fc9e047a37928fa196f8e1563dabd36de"
2233 | integrity sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=
2234 |
2235 | resolve-from@^3.0.0:
2236 | version "3.0.0"
2237 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748"
2238 | integrity sha1-six699nWiBvItuZTM17rywoYh0g=
2239 |
2240 | resolve@^1.10.0, resolve@^1.11.0, resolve@^1.14.2:
2241 | version "1.17.0"
2242 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444"
2243 | integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==
2244 | dependencies:
2245 | path-parse "^1.0.6"
2246 |
2247 | reusify@^1.0.4:
2248 | version "1.0.4"
2249 | resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
2250 | integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
2251 |
2252 | rimraf@^3.0.0:
2253 | version "3.0.2"
2254 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
2255 | integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
2256 | dependencies:
2257 | glob "^7.1.3"
2258 |
2259 | rollup-plugin-copy@^3.3.0:
2260 | version "3.3.0"
2261 | resolved "https://registry.yarnpkg.com/rollup-plugin-copy/-/rollup-plugin-copy-3.3.0.tgz#5ba230047f86b9f703a29288f242948a5580e7b9"
2262 | integrity sha512-euDjCUSBXZa06nqnwCNADbkAcYDfzwowfZQkto9K/TFhiH+QG7I4PUsEMwM9tDgomGWJc//z7KLW8t+tZwxADA==
2263 | dependencies:
2264 | "@types/fs-extra" "^8.0.1"
2265 | colorette "^1.1.0"
2266 | fs-extra "^8.1.0"
2267 | globby "10.0.1"
2268 | is-plain-object "^3.0.0"
2269 |
2270 | rollup-plugin-livereload@^1.2.0:
2271 | version "1.3.0"
2272 | resolved "https://registry.yarnpkg.com/rollup-plugin-livereload/-/rollup-plugin-livereload-1.3.0.tgz#8da90df13df6502b9d982997d6ac871092f15fdd"
2273 | integrity sha512-abyqXaB21+nFHo+vJULBqfzNx6zXABC19UyvqgDfdoxR/8pFAd041GO+GIUe8ZYC2DbuMUmioh1Lvbk14YLZgw==
2274 | dependencies:
2275 | livereload "^0.9.1"
2276 |
2277 | rollup-plugin-replace@^2.2.0:
2278 | version "2.2.0"
2279 | resolved "https://registry.yarnpkg.com/rollup-plugin-replace/-/rollup-plugin-replace-2.2.0.tgz#f41ae5372e11e7a217cde349c8b5d5fd115e70e3"
2280 | integrity sha512-/5bxtUPkDHyBJAKketb4NfaeZjL5yLZdeUihSfbF2PQMz+rSTEb8ARKoOl3UBT4m7/X+QOXJo3sLTcq+yMMYTA==
2281 | dependencies:
2282 | magic-string "^0.25.2"
2283 | rollup-pluginutils "^2.6.0"
2284 |
2285 | rollup-plugin-svelte-svg@^0.2.2:
2286 | version "0.2.2"
2287 | resolved "https://registry.yarnpkg.com/rollup-plugin-svelte-svg/-/rollup-plugin-svelte-svg-0.2.2.tgz#90824e65e99e1b101e6b6a3f37819176c6a009f0"
2288 | integrity sha512-B/3uoYsJA2ucdj3I52T/eyCy7LHtUijTufAyrrVcKurn3nC9a+WQTKD8OfMkgi39cI39rakuQPpcHtYVOCYjpA==
2289 | dependencies:
2290 | rollup-pluginutils "^1.5.2"
2291 |
2292 | rollup-plugin-svelte@^5.2.1:
2293 | version "5.2.1"
2294 | resolved "https://registry.yarnpkg.com/rollup-plugin-svelte/-/rollup-plugin-svelte-5.2.1.tgz#f9d362d1b1d8cef0fa3782f2270f9261b715644c"
2295 | integrity sha512-wc93cN66sRpX6uFljVFqvWT6NU3V5ab/uLXKt2UiARuexFU/ctolzkmdXM7WM5iKdTX9scToS9sabJTJV4DUMA==
2296 | dependencies:
2297 | require-relative "^0.8.7"
2298 | rollup-pluginutils "^2.8.2"
2299 | sourcemap-codec "^1.4.8"
2300 |
2301 | rollup-plugin-terser@^5.3.0:
2302 | version "5.3.0"
2303 | resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.3.0.tgz#9c0dd33d5771df9630cd027d6a2559187f65885e"
2304 | integrity sha512-XGMJihTIO3eIBsVGq7jiNYOdDMb3pVxuzY0uhOE/FM4x/u9nQgr3+McsjzqBn3QfHIpNSZmFnpoKAwHBEcsT7g==
2305 | dependencies:
2306 | "@babel/code-frame" "^7.5.5"
2307 | jest-worker "^24.9.0"
2308 | rollup-pluginutils "^2.8.2"
2309 | serialize-javascript "^2.1.2"
2310 | terser "^4.6.2"
2311 |
2312 | rollup-pluginutils@^1.5.2:
2313 | version "1.5.2"
2314 | resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz#1e156e778f94b7255bfa1b3d0178be8f5c552408"
2315 | integrity sha1-HhVud4+UtyVb+hs9AXi+j1xVJAg=
2316 | dependencies:
2317 | estree-walker "^0.2.1"
2318 | minimatch "^3.0.2"
2319 |
2320 | rollup-pluginutils@^2.6.0, rollup-pluginutils@^2.8.2:
2321 | version "2.8.2"
2322 | resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e"
2323 | integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==
2324 | dependencies:
2325 | estree-walker "^0.6.1"
2326 |
2327 | rollup@^2.6.1:
2328 | version "2.7.6"
2329 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.7.6.tgz#8e6682e64ca65eb33b896dcce902696f0415ce1a"
2330 | integrity sha512-AdHosxHBKyBsdtbT1/AqbWNQ87O4SSxS4N9iMwEpoCDAT6e4Du3uJSy83mp3ckgmCxly5VeXGx0WHsm21Djytg==
2331 | optionalDependencies:
2332 | fsevents "~2.1.2"
2333 |
2334 | run-parallel@^1.1.9:
2335 | version "1.1.9"
2336 | resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679"
2337 | integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==
2338 |
2339 | rxjs@^6.5.2:
2340 | version "6.5.5"
2341 | resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec"
2342 | integrity sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==
2343 | dependencies:
2344 | tslib "^1.9.0"
2345 |
2346 | safe-buffer@5.1.2:
2347 | version "5.1.2"
2348 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
2349 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
2350 |
2351 | safe-buffer@^5.0.1, safe-buffer@^5.1.2:
2352 | version "5.2.1"
2353 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
2354 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
2355 |
2356 | "safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
2357 | version "2.1.2"
2358 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
2359 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
2360 |
2361 | saxes@^5.0.0:
2362 | version "5.0.1"
2363 | resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d"
2364 | integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==
2365 | dependencies:
2366 | xmlchars "^2.2.0"
2367 |
2368 | "semver@2 || 3 || 4 || 5", semver@^5.5.0:
2369 | version "5.7.1"
2370 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
2371 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
2372 |
2373 | send@0.17.1:
2374 | version "0.17.1"
2375 | resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8"
2376 | integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==
2377 | dependencies:
2378 | debug "2.6.9"
2379 | depd "~1.1.2"
2380 | destroy "~1.0.4"
2381 | encodeurl "~1.0.2"
2382 | escape-html "~1.0.3"
2383 | etag "~1.8.1"
2384 | fresh "0.5.2"
2385 | http-errors "~1.7.2"
2386 | mime "1.6.0"
2387 | ms "2.1.1"
2388 | on-finished "~2.3.0"
2389 | range-parser "~1.2.1"
2390 | statuses "~1.5.0"
2391 |
2392 | serialize-javascript@^2.1.2:
2393 | version "2.1.2"
2394 | resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-2.1.2.tgz#ecec53b0e0317bdc95ef76ab7074b7384785fa61"
2395 | integrity sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==
2396 |
2397 | serve-static@1.14.1:
2398 | version "1.14.1"
2399 | resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9"
2400 | integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==
2401 | dependencies:
2402 | encodeurl "~1.0.2"
2403 | escape-html "~1.0.3"
2404 | parseurl "~1.3.3"
2405 | send "0.17.1"
2406 |
2407 | set-blocking@^2.0.0:
2408 | version "2.0.0"
2409 | resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
2410 | integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
2411 |
2412 | setprototypeof@1.1.1:
2413 | version "1.1.1"
2414 | resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683"
2415 | integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==
2416 |
2417 | shebang-command@^1.2.0:
2418 | version "1.2.0"
2419 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
2420 | integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
2421 | dependencies:
2422 | shebang-regex "^1.0.0"
2423 |
2424 | shebang-command@^2.0.0:
2425 | version "2.0.0"
2426 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
2427 | integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
2428 | dependencies:
2429 | shebang-regex "^3.0.0"
2430 |
2431 | shebang-regex@^1.0.0:
2432 | version "1.0.0"
2433 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
2434 | integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
2435 |
2436 | shebang-regex@^3.0.0:
2437 | version "3.0.0"
2438 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
2439 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
2440 |
2441 | shell-quote@^1.6.1:
2442 | version "1.7.2"
2443 | resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2"
2444 | integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==
2445 |
2446 | simple-swizzle@^0.2.2:
2447 | version "0.2.2"
2448 | resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
2449 | integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=
2450 | dependencies:
2451 | is-arrayish "^0.3.1"
2452 |
2453 | slash@^3.0.0:
2454 | version "3.0.0"
2455 | resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
2456 | integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
2457 |
2458 | source-map-support@~0.5.12:
2459 | version "0.5.19"
2460 | resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
2461 | integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
2462 | dependencies:
2463 | buffer-from "^1.0.0"
2464 | source-map "^0.6.0"
2465 |
2466 | source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1:
2467 | version "0.6.1"
2468 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
2469 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
2470 |
2471 | sourcemap-codec@^1.4.4, sourcemap-codec@^1.4.8:
2472 | version "1.4.8"
2473 | resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
2474 | integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
2475 |
2476 | spassr@^1.0.2:
2477 | version "1.0.2"
2478 | resolved "https://registry.yarnpkg.com/spassr/-/spassr-1.0.2.tgz#f1c5db58d9351e1ff174e2b36c111d067750d238"
2479 | integrity sha512-C05KRoQYkhKIADmFkbu6BQAhyeuZu1axQqQFMsK6gZn22dyhKTfo6MUFNPkRAGU36VgG8xm00IoAPrHbYHcKng==
2480 | dependencies:
2481 | "@sveltech/ssr" "0.0.9"
2482 | commander "^5.0.0"
2483 | express "^4.17.1"
2484 |
2485 | spawn-command@^0.0.2-1:
2486 | version "0.0.2-1"
2487 | resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0"
2488 | integrity sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A=
2489 |
2490 | spdx-correct@^3.0.0:
2491 | version "3.1.0"
2492 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4"
2493 | integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==
2494 | dependencies:
2495 | spdx-expression-parse "^3.0.0"
2496 | spdx-license-ids "^3.0.0"
2497 |
2498 | spdx-exceptions@^2.1.0:
2499 | version "2.3.0"
2500 | resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d"
2501 | integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
2502 |
2503 | spdx-expression-parse@^3.0.0:
2504 | version "3.0.0"
2505 | resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0"
2506 | integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==
2507 | dependencies:
2508 | spdx-exceptions "^2.1.0"
2509 | spdx-license-ids "^3.0.0"
2510 |
2511 | spdx-license-ids@^3.0.0:
2512 | version "3.0.5"
2513 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654"
2514 | integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==
2515 |
2516 | sprintf-js@~1.0.2:
2517 | version "1.0.3"
2518 | resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
2519 | integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
2520 |
2521 | sshpk@^1.7.0:
2522 | version "1.16.1"
2523 | resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877"
2524 | integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==
2525 | dependencies:
2526 | asn1 "~0.2.3"
2527 | assert-plus "^1.0.0"
2528 | bcrypt-pbkdf "^1.0.0"
2529 | dashdash "^1.12.0"
2530 | ecc-jsbn "~0.1.1"
2531 | getpass "^0.1.1"
2532 | jsbn "~0.1.0"
2533 | safer-buffer "^2.0.2"
2534 | tweetnacl "~0.14.0"
2535 |
2536 | "statuses@>= 1.5.0 < 2", statuses@~1.5.0:
2537 | version "1.5.0"
2538 | resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
2539 | integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
2540 |
2541 | stealthy-require@^1.1.1:
2542 | version "1.1.1"
2543 | resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b"
2544 | integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=
2545 |
2546 | string-width@^3.0.0, string-width@^3.1.0:
2547 | version "3.1.0"
2548 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961"
2549 | integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
2550 | dependencies:
2551 | emoji-regex "^7.0.1"
2552 | is-fullwidth-code-point "^2.0.0"
2553 | strip-ansi "^5.1.0"
2554 |
2555 | string.prototype.padend@^3.0.0:
2556 | version "3.1.0"
2557 | resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.0.tgz#dc08f57a8010dc5c153550318f67e13adbb72ac3"
2558 | integrity sha512-3aIv8Ffdp8EZj8iLwREGpQaUZiPyrWrpzMBHvkiSW/bK/EGve9np07Vwy7IJ5waydpGXzQZu/F8Oze2/IWkBaA==
2559 | dependencies:
2560 | define-properties "^1.1.3"
2561 | es-abstract "^1.17.0-next.1"
2562 |
2563 | string.prototype.trimend@^1.0.0:
2564 | version "1.0.1"
2565 | resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913"
2566 | integrity sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==
2567 | dependencies:
2568 | define-properties "^1.1.3"
2569 | es-abstract "^1.17.5"
2570 |
2571 | string.prototype.trimleft@^2.1.1:
2572 | version "2.1.2"
2573 | resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz#4408aa2e5d6ddd0c9a80739b087fbc067c03b3cc"
2574 | integrity sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==
2575 | dependencies:
2576 | define-properties "^1.1.3"
2577 | es-abstract "^1.17.5"
2578 | string.prototype.trimstart "^1.0.0"
2579 |
2580 | string.prototype.trimright@^2.1.1:
2581 | version "2.1.2"
2582 | resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz#c76f1cef30f21bbad8afeb8db1511496cfb0f2a3"
2583 | integrity sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==
2584 | dependencies:
2585 | define-properties "^1.1.3"
2586 | es-abstract "^1.17.5"
2587 | string.prototype.trimend "^1.0.0"
2588 |
2589 | string.prototype.trimstart@^1.0.0:
2590 | version "1.0.1"
2591 | resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54"
2592 | integrity sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==
2593 | dependencies:
2594 | define-properties "^1.1.3"
2595 | es-abstract "^1.17.5"
2596 |
2597 | strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:
2598 | version "5.2.0"
2599 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
2600 | integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
2601 | dependencies:
2602 | ansi-regex "^4.1.0"
2603 |
2604 | strip-bom@^3.0.0:
2605 | version "3.0.0"
2606 | resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
2607 | integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
2608 |
2609 | strip-indent@^3.0.0:
2610 | version "3.0.0"
2611 | resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001"
2612 | integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==
2613 | dependencies:
2614 | min-indent "^1.0.0"
2615 |
2616 | supports-color@^5.3.0, supports-color@^5.4.0:
2617 | version "5.5.0"
2618 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
2619 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
2620 | dependencies:
2621 | has-flag "^3.0.0"
2622 |
2623 | supports-color@^6.1.0:
2624 | version "6.1.0"
2625 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3"
2626 | integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==
2627 | dependencies:
2628 | has-flag "^3.0.0"
2629 |
2630 | supports-color@^7.1.0:
2631 | version "7.1.0"
2632 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1"
2633 | integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==
2634 | dependencies:
2635 | has-flag "^4.0.0"
2636 |
2637 | svelte-preprocess@^3.7.4:
2638 | version "3.7.4"
2639 | resolved "https://registry.yarnpkg.com/svelte-preprocess/-/svelte-preprocess-3.7.4.tgz#d10cf9b7c96c2b123da90438a3e9814737347e8d"
2640 | integrity sha512-0nW7TIjbav2nmw1Y7EAFRRkhNVwJ3zKN85/eITLQMkPuhqHO2i2IK0O3y4YXsSXlc0VGI5jQDVXkcXpga6zzew==
2641 | dependencies:
2642 | "@types/pug" "^2.0.4"
2643 | "@types/sass" "^1.16.0"
2644 | detect-indent "^6.0.0"
2645 | strip-indent "^3.0.0"
2646 |
2647 | svelte@^3.20.1:
2648 | version "3.21.0"
2649 | resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.21.0.tgz#e326591cb92267e90b4fb5b961d80d9763792551"
2650 | integrity sha512-smh3LZKPCGJ+UXa0iZvUmuDctPYCwPY1opmClTWTm+l6e4y9FHLoCZMiue8YIeyc9JvlGT/EK0xry0diXjFDZQ==
2651 |
2652 | symbol-tree@^3.2.4:
2653 | version "3.2.4"
2654 | resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"
2655 | integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
2656 |
2657 | tailwindcss@^1.4.6:
2658 | version "1.4.6"
2659 | resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-1.4.6.tgz#17b37166ccda08d7e7f9ca995ea48ce1e0089700"
2660 | integrity sha512-qV0qInUq1FWih39Bc5CWECdgObSzRrbjGD4ke4kAPSIq6WXrPhv0wwOcUWJgJ66ltT9j+XnSRYikG8WNRU/fTQ==
2661 | dependencies:
2662 | "@fullhuman/postcss-purgecss" "^2.1.2"
2663 | autoprefixer "^9.4.5"
2664 | browserslist "^4.12.0"
2665 | bytes "^3.0.0"
2666 | chalk "^4.0.0"
2667 | color "^3.1.2"
2668 | detective "^5.2.0"
2669 | fs-extra "^8.0.0"
2670 | lodash "^4.17.15"
2671 | node-emoji "^1.8.1"
2672 | normalize.css "^8.0.1"
2673 | postcss "^7.0.11"
2674 | postcss-functions "^3.0.0"
2675 | postcss-js "^2.0.0"
2676 | postcss-nested "^4.1.1"
2677 | postcss-selector-parser "^6.0.0"
2678 | pretty-hrtime "^1.0.3"
2679 | reduce-css-calc "^2.1.6"
2680 | resolve "^1.14.2"
2681 |
2682 | terser@^4.6.2:
2683 | version "4.6.13"
2684 | resolved "https://registry.yarnpkg.com/terser/-/terser-4.6.13.tgz#e879a7364a5e0db52ba4891ecde007422c56a916"
2685 | integrity sha512-wMvqukYgVpQlymbnNbabVZbtM6PN63AzqexpwJL8tbh/mRT9LE5o+ruVduAGL7D6Fpjl+Q+06U5I9Ul82odAhw==
2686 | dependencies:
2687 | commander "^2.20.0"
2688 | source-map "~0.6.1"
2689 | source-map-support "~0.5.12"
2690 |
2691 | to-regex-range@^5.0.1:
2692 | version "5.0.1"
2693 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
2694 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
2695 | dependencies:
2696 | is-number "^7.0.0"
2697 |
2698 | toidentifier@1.0.0:
2699 | version "1.0.0"
2700 | resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"
2701 | integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==
2702 |
2703 | tough-cookie@^2.3.3, tough-cookie@~2.5.0:
2704 | version "2.5.0"
2705 | resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
2706 | integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
2707 | dependencies:
2708 | psl "^1.1.28"
2709 | punycode "^2.1.1"
2710 |
2711 | tough-cookie@^3.0.1:
2712 | version "3.0.1"
2713 | resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2"
2714 | integrity sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==
2715 | dependencies:
2716 | ip-regex "^2.1.0"
2717 | psl "^1.1.28"
2718 | punycode "^2.1.1"
2719 |
2720 | tr46@^2.0.2:
2721 | version "2.0.2"
2722 | resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.0.2.tgz#03273586def1595ae08fedb38d7733cee91d2479"
2723 | integrity sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==
2724 | dependencies:
2725 | punycode "^2.1.1"
2726 |
2727 | tr46@~0.0.3:
2728 | version "0.0.3"
2729 | resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
2730 | integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=
2731 |
2732 | tree-kill@^1.2.2:
2733 | version "1.2.2"
2734 | resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc"
2735 | integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==
2736 |
2737 | tslib@^1.9.0:
2738 | version "1.11.1"
2739 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35"
2740 | integrity sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==
2741 |
2742 | tunnel-agent@^0.6.0:
2743 | version "0.6.0"
2744 | resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
2745 | integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
2746 | dependencies:
2747 | safe-buffer "^5.0.1"
2748 |
2749 | tweetnacl@^0.14.3, tweetnacl@~0.14.0:
2750 | version "0.14.5"
2751 | resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
2752 | integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
2753 |
2754 | type-check@~0.3.2:
2755 | version "0.3.2"
2756 | resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
2757 | integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=
2758 | dependencies:
2759 | prelude-ls "~1.1.2"
2760 |
2761 | type-is@~1.6.17, type-is@~1.6.18:
2762 | version "1.6.18"
2763 | resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
2764 | integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
2765 | dependencies:
2766 | media-typer "0.3.0"
2767 | mime-types "~2.1.24"
2768 |
2769 | uniq@^1.0.1:
2770 | version "1.0.1"
2771 | resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff"
2772 | integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=
2773 |
2774 | universalify@^0.1.0:
2775 | version "0.1.2"
2776 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
2777 | integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
2778 |
2779 | universalify@^1.0.0:
2780 | version "1.0.0"
2781 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d"
2782 | integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==
2783 |
2784 | unpipe@1.0.0, unpipe@~1.0.0:
2785 | version "1.0.0"
2786 | resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
2787 | integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
2788 |
2789 | uri-js@^4.2.2:
2790 | version "4.4.1"
2791 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
2792 | integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
2793 | dependencies:
2794 | punycode "^2.1.0"
2795 |
2796 | utf-8-validate@^5.0.2:
2797 | version "5.0.2"
2798 | resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-5.0.2.tgz#63cfbccd85dc1f2b66cf7a1d0eebc08ed056bfb3"
2799 | integrity sha512-SwV++i2gTD5qh2XqaPzBnNX88N6HdyhQrNNRykvcS0QKvItV9u3vPEJr+X5Hhfb1JC0r0e1alL0iB09rY8+nmw==
2800 | dependencies:
2801 | node-gyp-build "~3.7.0"
2802 |
2803 | utils-merge@1.0.1:
2804 | version "1.0.1"
2805 | resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
2806 | integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
2807 |
2808 | uuid@^3.3.2:
2809 | version "3.4.0"
2810 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
2811 | integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
2812 |
2813 | validate-npm-package-license@^3.0.1:
2814 | version "3.0.4"
2815 | resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
2816 | integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
2817 | dependencies:
2818 | spdx-correct "^3.0.0"
2819 | spdx-expression-parse "^3.0.0"
2820 |
2821 | vary@~1.1.2:
2822 | version "1.1.2"
2823 | resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
2824 | integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
2825 |
2826 | verror@1.10.0:
2827 | version "1.10.0"
2828 | resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
2829 | integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
2830 | dependencies:
2831 | assert-plus "^1.0.0"
2832 | core-util-is "1.0.2"
2833 | extsprintf "^1.2.0"
2834 |
2835 | w3c-hr-time@^1.0.2:
2836 | version "1.0.2"
2837 | resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd"
2838 | integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==
2839 | dependencies:
2840 | browser-process-hrtime "^1.0.0"
2841 |
2842 | w3c-xmlserializer@^2.0.0:
2843 | version "2.0.0"
2844 | resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a"
2845 | integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==
2846 | dependencies:
2847 | xml-name-validator "^3.0.0"
2848 |
2849 | webidl-conversions@^3.0.0:
2850 | version "3.0.1"
2851 | resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
2852 | integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=
2853 |
2854 | webidl-conversions@^5.0.0:
2855 | version "5.0.0"
2856 | resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff"
2857 | integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==
2858 |
2859 | webidl-conversions@^6.1.0:
2860 | version "6.1.0"
2861 | resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514"
2862 | integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==
2863 |
2864 | whatwg-encoding@^1.0.5:
2865 | version "1.0.5"
2866 | resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0"
2867 | integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==
2868 | dependencies:
2869 | iconv-lite "0.4.24"
2870 |
2871 | whatwg-mimetype@^2.3.0:
2872 | version "2.3.0"
2873 | resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf"
2874 | integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==
2875 |
2876 | whatwg-url@^5.0.0:
2877 | version "5.0.0"
2878 | resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
2879 | integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0=
2880 | dependencies:
2881 | tr46 "~0.0.3"
2882 | webidl-conversions "^3.0.0"
2883 |
2884 | whatwg-url@^8.0.0:
2885 | version "8.1.0"
2886 | resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.1.0.tgz#c628acdcf45b82274ce7281ee31dd3c839791771"
2887 | integrity sha512-vEIkwNi9Hqt4TV9RdnaBPNt+E2Sgmo3gePebCRgZ1R7g6d23+53zCTnuB0amKI4AXq6VM8jj2DUAa0S1vjJxkw==
2888 | dependencies:
2889 | lodash.sortby "^4.7.0"
2890 | tr46 "^2.0.2"
2891 | webidl-conversions "^5.0.0"
2892 |
2893 | which-module@^2.0.0:
2894 | version "2.0.0"
2895 | resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
2896 | integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
2897 |
2898 | which@^1.2.9:
2899 | version "1.3.1"
2900 | resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
2901 | integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
2902 | dependencies:
2903 | isexe "^2.0.0"
2904 |
2905 | which@^2.0.1:
2906 | version "2.0.2"
2907 | resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
2908 | integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
2909 | dependencies:
2910 | isexe "^2.0.0"
2911 |
2912 | word-wrap@~1.2.3:
2913 | version "1.2.3"
2914 | resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
2915 | integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
2916 |
2917 | wrap-ansi@^5.1.0:
2918 | version "5.1.0"
2919 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09"
2920 | integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==
2921 | dependencies:
2922 | ansi-styles "^3.2.0"
2923 | string-width "^3.0.0"
2924 | strip-ansi "^5.0.0"
2925 |
2926 | wrappy@1:
2927 | version "1.0.2"
2928 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
2929 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
2930 |
2931 | ws@^6.2.1:
2932 | version "6.2.2"
2933 | resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e"
2934 | integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==
2935 | dependencies:
2936 | async-limiter "~1.0.0"
2937 |
2938 | ws@^7.2.3:
2939 | version "7.3.1"
2940 | resolved "https://registry.yarnpkg.com/ws/-/ws-7.3.1.tgz#d0547bf67f7ce4f12a72dfe31262c68d7dc551c8"
2941 | integrity sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==
2942 |
2943 | xml-name-validator@^3.0.0:
2944 | version "3.0.0"
2945 | resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"
2946 | integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==
2947 |
2948 | xmlchars@^2.2.0:
2949 | version "2.2.0"
2950 | resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb"
2951 | integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==
2952 |
2953 | xstate-svelte@^0.1.1:
2954 | version "0.1.1"
2955 | resolved "https://registry.yarnpkg.com/xstate-svelte/-/xstate-svelte-0.1.1.tgz#d844c50a9294963a89df897e8dff44d8c1d84250"
2956 | integrity sha512-8C2nDWQremA0BEjY9aZH6VDr2pZ1uxT1bUH2jkBxbf7srQTKVXtqHvziCVwzZEVch2M4QzxbpI9jaXfeZ5WisA==
2957 |
2958 | xstate@^4.9.1:
2959 | version "4.9.1"
2960 | resolved "https://registry.yarnpkg.com/xstate/-/xstate-4.9.1.tgz#da883ae0993b129ba0b54592c59b069963b0fe0a"
2961 | integrity sha512-cfNnRaBebnr1tvs0nHBUTyomfJx36+8MWwXceyNTZfjyELMM8nIoiBDcUzfKmpNlnAvs2ZPREos19cw6Zl4nng==
2962 |
2963 | xtend@^4.0.2:
2964 | version "4.0.2"
2965 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
2966 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
2967 |
2968 | y18n@^4.0.0:
2969 | version "4.0.1"
2970 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4"
2971 | integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==
2972 |
2973 | yaml@^1.9.2:
2974 | version "1.10.0"
2975 | resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e"
2976 | integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==
2977 |
2978 | yargs-parser@^13.1.2:
2979 | version "13.1.2"
2980 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38"
2981 | integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==
2982 | dependencies:
2983 | camelcase "^5.0.0"
2984 | decamelize "^1.2.0"
2985 |
2986 | yargs@^13.3.0:
2987 | version "13.3.2"
2988 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd"
2989 | integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==
2990 | dependencies:
2991 | cliui "^5.0.0"
2992 | find-up "^3.0.0"
2993 | get-caller-file "^2.0.1"
2994 | require-directory "^2.1.1"
2995 | require-main-filename "^2.0.0"
2996 | set-blocking "^2.0.0"
2997 | string-width "^3.0.0"
2998 | which-module "^2.0.0"
2999 | y18n "^4.0.0"
3000 | yargs-parser "^13.1.2"
3001 |
--------------------------------------------------------------------------------