├── example
├── .npmignore
├── index.tsx
├── tsconfig.json
├── index.css
├── index.html
├── package.json
└── yarn.lock
├── src
├── index.tsx
├── utils
│ ├── colors.tsx
│ └── colorCombination.tsx
└── Avatar.tsx
├── .gitignore
├── assets
└── banner.png
├── tsdx.config.js
├── REQUESTING_FEATURE.md
├── tsconfig.json
├── CONTRIBUTING.MD
├── LICENSE
├── package.json
└── README.md
/example/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .cache
3 | dist
--------------------------------------------------------------------------------
/src/index.tsx:
--------------------------------------------------------------------------------
1 |
2 | import { Avatar } from './Avatar';
3 | export default Avatar;
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.log
2 | .DS_Store
3 | node_modules
4 | .cache
5 | dist
6 | example/.parcel-cache
--------------------------------------------------------------------------------
/assets/banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igaimerca/react-hot-avatars/HEAD/assets/banner.png
--------------------------------------------------------------------------------
/tsdx.config.js:
--------------------------------------------------------------------------------
1 | const postcss = require('rollup-plugin-postcss');
2 |
3 | module.exports = {
4 | rollup(config, options) {
5 | config.plugins.push(
6 | postcss({
7 | plugins: [],
8 | })
9 | );
10 | return config;
11 | },
12 | };
13 |
--------------------------------------------------------------------------------
/example/index.tsx:
--------------------------------------------------------------------------------
1 | import 'react-app-polyfill/ie11';
2 | import * as React from 'react';
3 | import * as ReactDOM from 'react-dom';
4 | import Avatar from '../src/index';
5 | import "./index.css";
6 |
7 | const App = () => {
8 |
9 | return (
10 |
13 | );
14 | };
15 |
16 | ReactDOM.render(, document.getElementById('root'));
17 |
--------------------------------------------------------------------------------
/REQUESTING_FEATURE.md:
--------------------------------------------------------------------------------
1 |
2 | ## Request a new feature
3 |
4 | If you feel like you are missing a cool feature in our package,
5 | here are few steps to follow for you to request an new feature
6 |
7 | - Create an issue [here](https://github.com/igaimerca/react-hot-avatars/issues/new)
8 | - Add title of of the issue, eg: `requesting an active badge feature`
9 | - In your description try to add clear explanation about your feature with an image attached if possible.
10 |
--------------------------------------------------------------------------------
/example/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "allowSyntheticDefaultImports": false,
4 | "target": "es5",
5 | "module": "commonjs",
6 | "jsx": "react",
7 | "moduleResolution": "node",
8 | "noImplicitAny": false,
9 | "noUnusedLocals": false,
10 | "noUnusedParameters": false,
11 | "removeComments": true,
12 | "strictNullChecks": true,
13 | "preserveConstEnums": true,
14 | "sourceMap": true,
15 | "lib": ["es2015", "es2016", "dom"],
16 | "baseUrl": ".",
17 | "types": ["node"]
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/example/index.css:
--------------------------------------------------------------------------------
1 | body {
2 | padding: 0;
3 | margin: 0;
4 | background-color: #330033;
5 | display: flex;
6 | align-items: center;
7 | justify-content: center;
8 | background: #040d36; /* fallback for old browsers */
9 | background: -webkit-linear-gradient(to right, #021B79, #040d36); /* Chrome 10-25, Safari 5.1-6 */
10 | background: linear-gradient(to right, #021B79, #040d36); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
11 |
12 | margin-top: 6rem;
13 | background-color: #413e3e;
14 | color: #fff;
15 | font: 400 16px/1.5 exo, sans-serif;
16 | }
17 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "include": ["src/**/*", "types"],
3 | "compilerOptions": {
4 | "module": "esnext",
5 | "lib": ["dom", "esnext"],
6 | "importHelpers": true,
7 | "declaration": true,
8 | "sourceMap": true,
9 | "rootDir": "./src",
10 | "strict": false,
11 | "noUnusedLocals": true,
12 | "noUnusedParameters": true,
13 | "noImplicitReturns": true,
14 | "noFallthroughCasesInSwitch": true,
15 | "moduleResolution": "node",
16 | "baseUrl": "./",
17 | "paths": {
18 | "*": ["src/*", "node_modules/*"]
19 | },
20 | "jsx": "react",
21 | "esModuleInterop": true
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/example/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Playground
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/example/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example",
3 | "version": "1.0.0",
4 | "main": "index.js",
5 | "license": "MIT",
6 | "scripts": {
7 | "start": "parcel index.html",
8 | "build": "parcel build index.html"
9 | },
10 | "dependencies": {
11 | "parcel": "^2.4.1",
12 | "react-app-polyfill": "^1.0.0"
13 | },
14 | "alias": {
15 | "react": "../node_modules/react",
16 | "react-dom": "../node_modules/react-dom/profiling",
17 | "scheduler/tracing": "../node_modules/scheduler/tracing-profiling"
18 | },
19 | "devDependencies": {
20 | "@types/react": "^16.9.11",
21 | "@types/react-dom": "^16.8.4",
22 | "typescript": "^3.4.5"
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/src/utils/colors.tsx:
--------------------------------------------------------------------------------
1 | export const colors: any = [
2 | { //0
3 | 1: "#723d46",
4 | 2: "#e5383b",
5 | },
6 | { //1
7 | 1: "#FB8500",
8 | 2: "#1D1D1D",
9 | },
10 | { //2
11 | 1: "#1d3557",
12 | 2: "#943C9C",
13 | },
14 | { //3
15 | 1: "#FD9E02",
16 | 2: "#2d6a4f",
17 | },
18 | { //4
19 | 1: "#0DD4C4",
20 | 2: "#242423",
21 |
22 | },
23 | { //5
24 | 1: "#FB8500",
25 | 2: "#3a0ca3",
26 |
27 | },
28 | { //6
29 | 1: "#1D9CD4",
30 | 2: "#2d00f7",
31 |
32 | },
33 | { //7
34 | 1: "#057C5D",
35 | 2: "#6a00f4",
36 |
37 | },
38 | { //8
39 | 1: "#3d405b",
40 | 2: "#f94144",
41 | }
42 | ]
43 |
44 |
--------------------------------------------------------------------------------
/CONTRIBUTING.MD:
--------------------------------------------------------------------------------
1 | # react-hot-avatars Contribution Guide
2 |
3 | Hello there :wave:, We're very happy you want to contribute to this project. But be sure to follow the Contribution guide && code of conduct before submitting your contribution:blush: .
4 |
5 | # Start contributing
6 | To contribute follow these simple steps :smiley:
7 |
8 | 1. Fork the repo and create your branch from main.
9 | 2. Create a new issue
10 | 4. Commit changes to your branch..
11 | 5. Create pull request :tada:
12 |
13 |
14 | # Make sure to make a good branch name
15 | Your branch should be name like `your_name/issue_fix` . Forexample: `gasaroleila/avatar-style`
16 |
17 | # Issues
18 | - If you spot a problem, search if an issue already exists in the [search the issue tracker](https://github.com/igaimerca/react-hot-avatars/issues). If a related issue doesn't exist, you can open a new issue using a relevant issue form.
19 | - If you want to simply solve issues, Find one to solve in the [existing issues](https://github.com/igaimerca/react-hot-avatars/issues)
20 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 Gabe Abud
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
--------------------------------------------------------------------------------
/src/Avatar.tsx:
--------------------------------------------------------------------------------
1 | import * as colorCombinator from './utils/colorCombination';
2 | import React, { FC } from 'react';
3 |
4 | export type AvatarType = {
5 | name?: String;
6 | size?: string;
7 | rounded?: boolean;
8 | };
9 | export const Avatar: FC = ({ name, size, rounded }) => {
10 | let colors = colorCombinator.returnColors(name ? name : 'default');
11 |
12 | return (
13 |
18 | );
19 | };
20 |
--------------------------------------------------------------------------------
/src/utils/colorCombination.tsx:
--------------------------------------------------------------------------------
1 | import * as colors from './colors';
2 | import md5 from 'md5-hash'
3 |
4 | // Get a valid seed
5 | const getValidSeed = (name: any) => {
6 | let hash = md5(name)
7 | let seed = String(hash.replace(/\D/g, ''))
8 | // console.log('seed' + seed)
9 |
10 | return seed;
11 | }
12 |
13 | // Getting index level 1
14 | const getColorObject = (dig_one: any) => {
15 | let index1;
16 | index1 = dig_one >= 8 ? 8 : dig_one + 1;
17 | // console.log('index' + index1)
18 | return colors.colors[index1];
19 | }
20 |
21 | // Getting index level 2
22 | const getExactColor = (dig_one: any, dig_two: any) => {
23 | let index2;
24 | let binaryValue = dig_two.toString(2) == 0 ? 0 : dig_two.toString(2);
25 | let colorObject = getColorObject(dig_one);
26 | // console.log('colorObje' + colorObject[1])
27 | if (binaryValue == 0) {
28 | index2 = 1;
29 | } else {
30 | index2 = (binaryValue[0] && binaryValue[1]) ? Number(binaryValue[0]) + Number(binaryValue[1]) : binaryValue;
31 | // console.log('index2' + Number(binaryValue[2]))
32 | }
33 |
34 | return colorObject[index2];
35 | }
36 |
37 | export const returnColors = (name: any) => {
38 | let seed = getValidSeed(name);
39 | if (seed.length <= 1) {
40 | return { bg: "#FFFFFF", front: "#0D4D8C" };
41 | } else {
42 | let dig_one = Number(seed[0]);
43 | let dig_two = Number(seed[1]);
44 |
45 | // console.log('digOne' + dig_one)
46 |
47 | let color = getExactColor(dig_one, dig_two);
48 | if (dig_one >= dig_two) {
49 | return { bg: "#FFFFFF", front: color };
50 | } else {
51 | return { bg: color, front: "#FFFFFF" }
52 | }
53 | }
54 | }
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "react-hot-avatars",
3 | "author": "Aime Igirimpuhwe",
4 | "version": "1.0.2",
5 | "license": "MIT",
6 | "main": "dist/index.js",
7 | "typings": "dist/index.d.ts",
8 | "files": [
9 | "dist",
10 | "src"
11 | ],
12 | "engines": {
13 | "node": ">=10"
14 | },
15 | "scripts": {
16 | "start": "tsdx watch",
17 | "build": "tsdx build",
18 | "test": "tsdx test --passWithNoTests",
19 | "lint": "tsdx lint",
20 | "prepare": "tsdx build"
21 | },
22 | "peerDependencies": {
23 | "react": ">=16"
24 | },
25 | "prettier": {
26 | "printWidth": 80,
27 | "semi": true,
28 | "singleQuote": true,
29 | "trailingComma": "es5"
30 | },
31 | "module": "dist/react-hot-avatars.esm.js",
32 | "keywords": [
33 | "avatar-generator",
34 | "react-hot-avatars",
35 | "avatar",
36 | "react-avatar",
37 | "js-avatar",
38 | "default-profile",
39 | "react-profile",
40 | "avatars",
41 | "generate-avatar",
42 | "@dicebear/avatars",
43 | "ngx-avatar",
44 | "react-profile-avatar",
45 | "avatar-initials"
46 | ],
47 | "jest": {
48 | "moduleNameMapper": {
49 | "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "/__mocks__/fileMock.js",
50 | "\\.(css|less|scss|sass)$": "identity-obj-proxy"
51 | }
52 | },
53 | "devDependencies": {
54 | "@testing-library/react": "^10.4.7",
55 | "@types/react": "^16.9.43",
56 | "@types/react-dom": "^16.9.8",
57 | "husky": "^4.2.5",
58 | "identity-obj-proxy": "^3.0.0",
59 | "react": "^16.13.1",
60 | "react-dom": "^16.13.1",
61 | "rollup-plugin-postcss": "^3.1.3",
62 | "rollup-plugin-scss": "^2.5.0",
63 | "tsdx": "^0.13.2",
64 | "tslib": "^2.0.0",
65 | "typescript": "^3.9.7"
66 | },
67 | "dependencies": {
68 | "@types/md5": "^2.3.2",
69 | "md5-hash": "^1.0.1"
70 | },
71 | "description": "<Avatar/>
",
72 | "directories": {
73 | "example": "example"
74 | },
75 | "repository": {
76 | "type": "git",
77 | "url": "https://github.com/igaimerca/react-hot-avatars.git"
78 | },
79 | "bugs": {
80 | "url": "https://github.com/igaimerca/react-hot-avatars/issues"
81 | },
82 | "homepage": "https://react-hot-avatars.vercel.app"
83 | }
84 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | <Avatar/>
2 |
3 |

4 |

5 |
6 |
7 |
8 |
9 |
10 |
11 | The Best React Avatars in Town.
12 | Lightweight, customizable and beautiful by default.
13 |
14 |
19 |
20 |
23 |
24 |
25 |
26 | ## Install
27 |
28 | ### With [NPM](https://www.npmjs.com/):
29 |
30 | ```js
31 | npm install react-hot-avatars
32 | ```
33 |
34 | ### With [Yarn](https://yarnpkg.com/):
35 |
36 | ```sh
37 | yarn add react-hot-avatars
38 | ```
39 | ## Demo
40 |
41 | ### Check live demo here [Link](https://react-hot-avatars.vercel.app)
42 |
43 |
44 | ## Getting Started
45 |
46 | 1. Import the Avatar component from react-hot-avatars:
47 |
48 | ```js
49 | import Avatar from 'react-hot-avatars';
50 | ```
51 |
52 | 2. Start using it!
53 |
54 | Example
55 |
56 | ```jsx
57 |
58 | ```
59 |
60 | ```jsx
61 |
62 | ```
63 |
64 | A React Component using `react-hot-avatars`
65 |
66 | ```jsx
67 | import Avatar from 'react-hot-avatars';
68 |
69 | const App = () => {
70 | return (
71 | <>
72 |
73 | <>
74 | );
75 | };
76 | ```
77 |
78 | ## Supported props
79 |
80 | 1. name
81 | 2. size
82 | 3. rounded
83 |
84 | ##### You can pass anything to generate a unique avatar for
85 |
86 | Examples:
87 |
88 | ```sh
89 | john doe, john@gmail.com, 😂Joy, etc
90 | ```
91 |
92 | ## Other Options
93 |
94 | ### Avatar
95 |
96 | | Attribute | Options | Default | Description |
97 | | --------- | --------- | ----------- | ----------------------------------------------------------------------------- |
98 | | `name` | _string_ | `"default"` | Will be used to generate avatar based on the initials of the person |
99 | | `size` | _string_ | `"80"` | Use values like `"200"`, `"300"`, etc for adjusting the size of the avatar. |
100 | | `rounded` | _boolean_ | `false` | Can be `true` or `false` to make the avatar be rounded or not Default `false` |
101 |
102 | # Request a feature
103 |
104 | If you feel like you are missing a cool feature in our package,
105 | here are few steps to follow for you to request an new feature
106 |
107 | - Create an issue [here](https://github.com/igaimerca/react-hot-avatars/issues/new)
108 | - Add title of of the issue, eg: `requesting an active badge feature`
109 | - In your description try to add clear explanation about your feature with an image attached if possible.
110 |
111 | ## Contributing
112 |
113 | Hello there :wave:, We're very happy you want to contribute to this project. But be sure to follow the Contribution guide && code of conduct before submitting your contribution:blush: .
114 |
115 | ### Start contributing
116 |
117 | To contribute follow these simple steps :smiley:
118 |
119 | 1. Fork the repo and create your branch from main.
120 | 2. Create a new issue
121 | 3. Commit changes to your branch..
122 | 4. Create pull request :tada:
123 |
124 | #### Make sure to make a good branch name
125 |
126 | Your branch should be name like `your_name/issue_fix`.
127 | For example: `gasaroleila/avatar-style`
128 |
129 | #### Issues
130 |
131 | - If you spot a problem, search if an issue already exists in the [search the issue tracker](https://github.com/igaimerca/react-hot-avatars/issues). If a related issue doesn't exist, you can open a new issue using a relevant issue form.
132 | - If you want to simply solve issues, Find one to solve in the [existing issues](https://github.com/igaimerca/react-hot-avatars/issues)
133 |
134 | ## Maintainers
135 |
136 | - [@igaimerca](https://github.com/igaimerca)
137 | - [@gasaroleila](https://github.com/gasaroleila)
138 |
139 | ## License
140 |
141 | [MIT License](http://opensource.org/licenses/MIT)
142 |
--------------------------------------------------------------------------------
/example/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.0.0":
6 | version "7.16.7"
7 | resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz"
8 | integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==
9 | dependencies:
10 | "@babel/highlight" "^7.16.7"
11 |
12 | "@babel/helper-validator-identifier@^7.16.7":
13 | version "7.16.7"
14 | resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz"
15 | integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==
16 |
17 | "@babel/highlight@^7.16.7":
18 | version "7.17.9"
19 | resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz"
20 | integrity sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==
21 | dependencies:
22 | "@babel/helper-validator-identifier" "^7.16.7"
23 | chalk "^2.0.0"
24 | js-tokens "^4.0.0"
25 |
26 | "@parcel/bundler-default@2.4.1":
27 | version "2.4.1"
28 | resolved "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.4.1.tgz"
29 | integrity sha512-PTfBOuoiiYdfwyoPFeBTOinyl1RL4qaoyAQ0PCe01C1i4NcRWCY1w7zRvwJW/OhU3Ka+LtioGmfxu5/drdXzLg==
30 | dependencies:
31 | "@parcel/diagnostic" "2.4.1"
32 | "@parcel/hash" "2.4.1"
33 | "@parcel/plugin" "2.4.1"
34 | "@parcel/utils" "2.4.1"
35 | nullthrows "^1.1.1"
36 |
37 | "@parcel/cache@2.4.1":
38 | version "2.4.1"
39 | resolved "https://registry.npmjs.org/@parcel/cache/-/cache-2.4.1.tgz"
40 | integrity sha512-2N5ly++p/yefmPdK39X1QIoA2e6NtS1aYSsxrIC9EX92Kjd7SfSceqUJhlJWB49omJSheEJLd1qM3EJG9EvICQ==
41 | dependencies:
42 | "@parcel/fs" "2.4.1"
43 | "@parcel/logger" "2.4.1"
44 | "@parcel/utils" "2.4.1"
45 | lmdb "2.2.4"
46 |
47 | "@parcel/codeframe@2.4.1":
48 | version "2.4.1"
49 | resolved "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.4.1.tgz"
50 | integrity sha512-m3WDeEpWvgqekCqsHfPMJrSQquahdIgSR1x1RDCqQ1YelvW0fQiGgu42MXI5tjoBrHC1l1mF01UDb+xMSxz1DA==
51 | dependencies:
52 | chalk "^4.1.0"
53 |
54 | "@parcel/compressor-raw@2.4.1":
55 | version "2.4.1"
56 | resolved "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.4.1.tgz"
57 | integrity sha512-cEOOOzIK7glxCqJX0OfBFBZE/iT7tmjEOXswRY3CnqY9FGoY3NYDAsOLm7A73RuIdNaZfYVxVUy3g7OLpbKL+g==
58 | dependencies:
59 | "@parcel/plugin" "2.4.1"
60 |
61 | "@parcel/config-default@2.4.1":
62 | version "2.4.1"
63 | resolved "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.4.1.tgz"
64 | integrity sha512-yGA4Mx/KDzVOPm8IYb4Id+zlz1TaIM7s472pxA4tUV1qcEtBInY0aeO9R/GsLKC2+3QPHURZld9WI9EMXRUBBA==
65 | dependencies:
66 | "@parcel/bundler-default" "2.4.1"
67 | "@parcel/compressor-raw" "2.4.1"
68 | "@parcel/namer-default" "2.4.1"
69 | "@parcel/optimizer-css" "2.4.1"
70 | "@parcel/optimizer-htmlnano" "2.4.1"
71 | "@parcel/optimizer-image" "2.4.1"
72 | "@parcel/optimizer-svgo" "2.4.1"
73 | "@parcel/optimizer-terser" "2.4.1"
74 | "@parcel/packager-css" "2.4.1"
75 | "@parcel/packager-html" "2.4.1"
76 | "@parcel/packager-js" "2.4.1"
77 | "@parcel/packager-raw" "2.4.1"
78 | "@parcel/packager-svg" "2.4.1"
79 | "@parcel/reporter-dev-server" "2.4.1"
80 | "@parcel/resolver-default" "2.4.1"
81 | "@parcel/runtime-browser-hmr" "2.4.1"
82 | "@parcel/runtime-js" "2.4.1"
83 | "@parcel/runtime-react-refresh" "2.4.1"
84 | "@parcel/runtime-service-worker" "2.4.1"
85 | "@parcel/transformer-babel" "2.4.1"
86 | "@parcel/transformer-css" "2.4.1"
87 | "@parcel/transformer-html" "2.4.1"
88 | "@parcel/transformer-image" "2.4.1"
89 | "@parcel/transformer-js" "2.4.1"
90 | "@parcel/transformer-json" "2.4.1"
91 | "@parcel/transformer-postcss" "2.4.1"
92 | "@parcel/transformer-posthtml" "2.4.1"
93 | "@parcel/transformer-raw" "2.4.1"
94 | "@parcel/transformer-react-refresh-wrap" "2.4.1"
95 | "@parcel/transformer-svg" "2.4.1"
96 |
97 | "@parcel/core@2.4.1":
98 | version "2.4.1"
99 | resolved "https://registry.npmjs.org/@parcel/core/-/core-2.4.1.tgz"
100 | integrity sha512-h2FvqLA75ZQdIXX1y+ylGjIIi7YtbAUJyIapxaO081h3EsYG2jr9sRL4sym5ECgmvbyua/DEgtMLX3eGYn09FA==
101 | dependencies:
102 | "@parcel/cache" "2.4.1"
103 | "@parcel/diagnostic" "2.4.1"
104 | "@parcel/events" "2.4.1"
105 | "@parcel/fs" "2.4.1"
106 | "@parcel/graph" "2.4.1"
107 | "@parcel/hash" "2.4.1"
108 | "@parcel/logger" "2.4.1"
109 | "@parcel/package-manager" "2.4.1"
110 | "@parcel/plugin" "2.4.1"
111 | "@parcel/source-map" "^2.0.0"
112 | "@parcel/types" "2.4.1"
113 | "@parcel/utils" "2.4.1"
114 | "@parcel/workers" "2.4.1"
115 | abortcontroller-polyfill "^1.1.9"
116 | base-x "^3.0.8"
117 | browserslist "^4.6.6"
118 | clone "^2.1.1"
119 | dotenv "^7.0.0"
120 | dotenv-expand "^5.1.0"
121 | json-source-map "^0.6.1"
122 | json5 "^2.2.0"
123 | msgpackr "^1.5.4"
124 | nullthrows "^1.1.1"
125 | semver "^5.7.1"
126 |
127 | "@parcel/css-darwin-arm64@1.8.0":
128 | version "1.8.0"
129 | resolved "https://registry.yarnpkg.com/@parcel/css-darwin-arm64/-/css-darwin-arm64-1.8.0.tgz#88e08835351a55015c68be6e45a2d94d3a32946b"
130 | integrity sha512-A9taXLx12UTgyH/UGD9KMDNTXmLuH51h5g+AV4ZVo8vUZHSofP/Sb+zphOikdHn+K5gzVai1a06N92F2G8xJGw==
131 |
132 | "@parcel/css-darwin-x64@1.8.0":
133 | version "1.8.0"
134 | resolved "https://registry.yarnpkg.com/@parcel/css-darwin-x64/-/css-darwin-x64-1.8.0.tgz#85dc8d81f011c1d8d6f0152804664d0212d24e45"
135 | integrity sha512-SWmB7fnD0USm9AHZBHx9EJBo1c2dwLFuA/HBD3in4yDPGS5kSqfIJTfux3NO/aySsy7NAC3FOgK/L2A2PdtpGQ==
136 |
137 | "@parcel/css-linux-arm-gnueabihf@1.8.0":
138 | version "1.8.0"
139 | resolved "https://registry.yarnpkg.com/@parcel/css-linux-arm-gnueabihf/-/css-linux-arm-gnueabihf-1.8.0.tgz#7b066a8f908d5d9ead76f1aeb252a989674f15d5"
140 | integrity sha512-66ACZD3bnotyLAgJ/D93R28ipFomvxlsMszxv+U45GiSLBwmjKZ7VkTnMHC2/kmQ0NVdlUKh4WqjL/PB4PLkzg==
141 |
142 | "@parcel/css-linux-arm64-gnu@1.8.0":
143 | version "1.8.0"
144 | resolved "https://registry.yarnpkg.com/@parcel/css-linux-arm64-gnu/-/css-linux-arm64-gnu-1.8.0.tgz#aa2546d026158c59a888394efc4a1578470a789c"
145 | integrity sha512-oH00san3byQnx2dWp6gsIvbZNonSQ1S+nNsTLjA/Riy2sVYTxYDsLOiNS+ryJwBKchOYSZ5PiMDgJaw7KmgIgg==
146 |
147 | "@parcel/css-linux-arm64-musl@1.8.0":
148 | version "1.8.0"
149 | resolved "https://registry.yarnpkg.com/@parcel/css-linux-arm64-musl/-/css-linux-arm64-musl-1.8.0.tgz#233f985948433126efca3ddb974296f1f7520701"
150 | integrity sha512-0p0AJ3QypEC0NwFWbzy5JbI8ZDLUED3BGXvqdD7jfOx14qCW2apq7OKBSwSCS8ZvBo8G2tkss7nbyOG5NbIjUQ==
151 |
152 | "@parcel/css-linux-x64-gnu@1.8.0":
153 | version "1.8.0"
154 | resolved "https://registry.yarnpkg.com/@parcel/css-linux-x64-gnu/-/css-linux-x64-gnu-1.8.0.tgz#2b3262950e2ce2721facee150a99b2a620bef536"
155 | integrity sha512-nXWRN7LSXZPic0B8F77AQe7CIqYi4+nD5QVpABX0j7s/UO2BAcfN0vpI0CNAuErX4QOSs3AIWo1XF0qL/mH9DQ==
156 |
157 | "@parcel/css-linux-x64-musl@1.8.0":
158 | version "1.8.0"
159 | resolved "https://registry.yarnpkg.com/@parcel/css-linux-x64-musl/-/css-linux-x64-musl-1.8.0.tgz#f8839f56eac201a3a58f15308e5a334700a49d52"
160 | integrity sha512-5Q5SQREh1tSOjvIu55acqEzWDdZJZiwlgdoC8nTYmIRsyFn4SVibVMDau5qWmb3Xtswr/hm41xesG3nIBXCX+Q==
161 |
162 | "@parcel/css-win32-x64-msvc@1.8.0":
163 | version "1.8.0"
164 | resolved "https://registry.npmjs.org/@parcel/css-win32-x64-msvc/-/css-win32-x64-msvc-1.8.0.tgz"
165 | integrity sha512-IHFRdgsLHUuXIREtnRE/yNjNyRofySyLvG4lx8sfbBYQFIdelplw6V74kQ/u2iNt4MIOP69CkJxUuF+uX//ooQ==
166 |
167 | "@parcel/css@^1.7.4":
168 | version "1.8.0"
169 | resolved "https://registry.npmjs.org/@parcel/css/-/css-1.8.0.tgz"
170 | integrity sha512-l6+gGOIk+JEZ+RuqsGzl4yDFKfSC8Uq+FaHzJgwIuIcdHip8ENMr8HMHiOPeO3VSo1JRn3yt5+MIntm2GIzAIA==
171 | dependencies:
172 | detect-libc "^1.0.3"
173 | optionalDependencies:
174 | "@parcel/css-darwin-arm64" "1.8.0"
175 | "@parcel/css-darwin-x64" "1.8.0"
176 | "@parcel/css-linux-arm-gnueabihf" "1.8.0"
177 | "@parcel/css-linux-arm64-gnu" "1.8.0"
178 | "@parcel/css-linux-arm64-musl" "1.8.0"
179 | "@parcel/css-linux-x64-gnu" "1.8.0"
180 | "@parcel/css-linux-x64-musl" "1.8.0"
181 | "@parcel/css-win32-x64-msvc" "1.8.0"
182 |
183 | "@parcel/diagnostic@2.4.1":
184 | version "2.4.1"
185 | resolved "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.4.1.tgz"
186 | integrity sha512-wmJIfn0PG2ABuraS+kMjl6UKaLjTDTtG+XkjJLWHzU/dd5RozqAZDKp65GWjvHzHLx7KICTAdUJsXh2s3TnTOQ==
187 | dependencies:
188 | json-source-map "^0.6.1"
189 | nullthrows "^1.1.1"
190 |
191 | "@parcel/events@2.4.1":
192 | version "2.4.1"
193 | resolved "https://registry.npmjs.org/@parcel/events/-/events-2.4.1.tgz"
194 | integrity sha512-er2jwyzYt3Zimkrp7TR865GIeIMYNd7YSSxW39y/egm4LIPBsruUpHSnKRD5b65Jd+gckkxDsnrpADG6MH1zNw==
195 |
196 | "@parcel/fs-search@2.4.1":
197 | version "2.4.1"
198 | resolved "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.4.1.tgz"
199 | integrity sha512-xfoLvHjHkZm4VZf3UWU5v6gzz+x7IBVY7siHGn0YyGwvlv73FmiR4mCSizqerXOyXknF2fpg6tNHNQyyNLS32Q==
200 | dependencies:
201 | detect-libc "^1.0.3"
202 |
203 | "@parcel/fs@2.4.1":
204 | version "2.4.1"
205 | resolved "https://registry.npmjs.org/@parcel/fs/-/fs-2.4.1.tgz"
206 | integrity sha512-kE9HzW6XjO/ZA5bQnAzp1YVmGlXeDqUaius2cH2K0wU7KQX/GBjyfEWJm/UsKPB6QIrGXgkPH6ashNzOgwDqpw==
207 | dependencies:
208 | "@parcel/fs-search" "2.4.1"
209 | "@parcel/types" "2.4.1"
210 | "@parcel/utils" "2.4.1"
211 | "@parcel/watcher" "^2.0.0"
212 | "@parcel/workers" "2.4.1"
213 |
214 | "@parcel/graph@2.4.1":
215 | version "2.4.1"
216 | resolved "https://registry.npmjs.org/@parcel/graph/-/graph-2.4.1.tgz"
217 | integrity sha512-3JCnPI9BJdKpGIk6NtVN7ML3C/J9Ey+WfUfk8WisDxFP7vjYkXwZbNSR/HnxH+Y03wmB6cv4HI8A4kndF0H0pw==
218 | dependencies:
219 | "@parcel/utils" "2.4.1"
220 | nullthrows "^1.1.1"
221 |
222 | "@parcel/hash@2.4.1":
223 | version "2.4.1"
224 | resolved "https://registry.npmjs.org/@parcel/hash/-/hash-2.4.1.tgz"
225 | integrity sha512-Ch1kkFPedef3geapU+XYmAdZY29u3eQXn/twMjowAKkWCmj6wZ+muUgBmOO2uCfK3xys7GycI8jYZcAbF5DVLg==
226 | dependencies:
227 | detect-libc "^1.0.3"
228 | xxhash-wasm "^0.4.2"
229 |
230 | "@parcel/logger@2.4.1":
231 | version "2.4.1"
232 | resolved "https://registry.npmjs.org/@parcel/logger/-/logger-2.4.1.tgz"
233 | integrity sha512-wm7FoKY+1dyo+Dd7Z4b0d6hmpgRBWfZwCoZSSyhgbG96Ty68/oo3m7oEMXPfry8IVGIhShmWKDp4py44PH3l7w==
234 | dependencies:
235 | "@parcel/diagnostic" "2.4.1"
236 | "@parcel/events" "2.4.1"
237 |
238 | "@parcel/markdown-ansi@2.4.1":
239 | version "2.4.1"
240 | resolved "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.4.1.tgz"
241 | integrity sha512-BkWhzbKQhTQ9lS96ZMMG0KyXSJBFdNeBVobWrdrrwcFlNER0nt2m6fdF7Hfpf1TqFhM4tT+GNFtON7ybL53RiQ==
242 | dependencies:
243 | chalk "^4.1.0"
244 |
245 | "@parcel/namer-default@2.4.1":
246 | version "2.4.1"
247 | resolved "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.4.1.tgz"
248 | integrity sha512-a/Xulfia7JJP6Cw/D6Wq5xX6IAKVKMRPEYtU2wB8vKuwC/et6kXi+0bFVeCLnTjDzVtsjDdyOEwfRC4yiEy3BA==
249 | dependencies:
250 | "@parcel/diagnostic" "2.4.1"
251 | "@parcel/plugin" "2.4.1"
252 | nullthrows "^1.1.1"
253 |
254 | "@parcel/node-resolver-core@2.4.1":
255 | version "2.4.1"
256 | resolved "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.4.1.tgz"
257 | integrity sha512-CvCADj3l4o5USqz/ZCaqbK8gdAQK63q94oSa0KnP6hrcDI/gDyf5Bk4+3cD4kSI+ByuN6aFLAYBS2nHBh5O/MQ==
258 | dependencies:
259 | "@parcel/diagnostic" "2.4.1"
260 | "@parcel/utils" "2.4.1"
261 | nullthrows "^1.1.1"
262 |
263 | "@parcel/optimizer-css@2.4.1":
264 | version "2.4.1"
265 | resolved "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.4.1.tgz"
266 | integrity sha512-+1CxZ43aoAUF8Hj2wLPK4d+TzdJlgYidXJ19Qwlh6XdQs8OeFGBAzIsUBFSr8+XCugXmnTkjYK94nX04Z2FhtQ==
267 | dependencies:
268 | "@parcel/css" "^1.7.4"
269 | "@parcel/diagnostic" "2.4.1"
270 | "@parcel/plugin" "2.4.1"
271 | "@parcel/source-map" "^2.0.0"
272 | "@parcel/utils" "2.4.1"
273 | browserslist "^4.6.6"
274 | nullthrows "^1.1.1"
275 |
276 | "@parcel/optimizer-htmlnano@2.4.1":
277 | version "2.4.1"
278 | resolved "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.4.1.tgz"
279 | integrity sha512-JkykHZcBS92iggT7GHuJJd+MDIc7BMAG0xxTJIY9KzzcxGNYsY8P3LedGVTL0/X8tkdlYQSGNLkTCntP0/62cw==
280 | dependencies:
281 | "@parcel/plugin" "2.4.1"
282 | htmlnano "^2.0.0"
283 | nullthrows "^1.1.1"
284 | posthtml "^0.16.5"
285 | svgo "^2.4.0"
286 |
287 | "@parcel/optimizer-image@2.4.1":
288 | version "2.4.1"
289 | resolved "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.4.1.tgz"
290 | integrity sha512-cv03Ta1FWuF75o9DJLuk1eYk1ULSdSbSkriQUAzc4InKW1bJH6gJasMZSTBsAg2Oz1TWqiDyiy5D/6i/UPoBJg==
291 | dependencies:
292 | "@parcel/diagnostic" "2.4.1"
293 | "@parcel/plugin" "2.4.1"
294 | "@parcel/utils" "2.4.1"
295 | "@parcel/workers" "2.4.1"
296 | detect-libc "^1.0.3"
297 |
298 | "@parcel/optimizer-svgo@2.4.1":
299 | version "2.4.1"
300 | resolved "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.4.1.tgz"
301 | integrity sha512-sOiofvHXjwJDu0NnTO8gGKDv0BztykVczfJdcedYmj207uU71JG1uODZvhyY4uiw1eRqmZnIXELZIftvYnZnDA==
302 | dependencies:
303 | "@parcel/diagnostic" "2.4.1"
304 | "@parcel/plugin" "2.4.1"
305 | "@parcel/utils" "2.4.1"
306 | svgo "^2.4.0"
307 |
308 | "@parcel/optimizer-terser@2.4.1":
309 | version "2.4.1"
310 | resolved "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.4.1.tgz"
311 | integrity sha512-naRdp6gApWHUI1FCBZEJs9NzNngjZx8hRhIHeQtTxWpc2Mu8cVzxbVHNAwUj10nW3iOYmxyj4wleOArl8xpVCQ==
312 | dependencies:
313 | "@parcel/diagnostic" "2.4.1"
314 | "@parcel/plugin" "2.4.1"
315 | "@parcel/source-map" "^2.0.0"
316 | "@parcel/utils" "2.4.1"
317 | nullthrows "^1.1.1"
318 | terser "^5.2.0"
319 |
320 | "@parcel/package-manager@2.4.1":
321 | version "2.4.1"
322 | resolved "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.4.1.tgz"
323 | integrity sha512-JUUinm4U3hy4epHl9A389xb+BGiFR8n9+qw3Z4UDfS1te43sh8+0virBGcnai/G7mlr5/vHW+l9xulc7WQaY6w==
324 | dependencies:
325 | "@parcel/diagnostic" "2.4.1"
326 | "@parcel/fs" "2.4.1"
327 | "@parcel/logger" "2.4.1"
328 | "@parcel/types" "2.4.1"
329 | "@parcel/utils" "2.4.1"
330 | "@parcel/workers" "2.4.1"
331 | semver "^5.7.1"
332 |
333 | "@parcel/packager-css@2.4.1":
334 | version "2.4.1"
335 | resolved "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.4.1.tgz"
336 | integrity sha512-COx6RvHbpZ3DzuAgB/XvLLR/luxn9kYhqdFrnmIlYBh4B9atfXyr4rKDlWj1W/r2R72R6LHM35KhkwUATmrC/w==
337 | dependencies:
338 | "@parcel/plugin" "2.4.1"
339 | "@parcel/source-map" "^2.0.0"
340 | "@parcel/utils" "2.4.1"
341 | nullthrows "^1.1.1"
342 |
343 | "@parcel/packager-html@2.4.1":
344 | version "2.4.1"
345 | resolved "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.4.1.tgz"
346 | integrity sha512-F5/PmWKoz8JhToufnp3u+NQ4LUoVkabzIJYHyQrM858XVmNbMInRfiTYxtgCBa2ARm2BTPhToh7N01OEyFCOhA==
347 | dependencies:
348 | "@parcel/plugin" "2.4.1"
349 | "@parcel/types" "2.4.1"
350 | "@parcel/utils" "2.4.1"
351 | nullthrows "^1.1.1"
352 | posthtml "^0.16.5"
353 |
354 | "@parcel/packager-js@2.4.1":
355 | version "2.4.1"
356 | resolved "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.4.1.tgz"
357 | integrity sha512-broWBUQisJLF5ThFtnl/asypuLMlMBwFPBTr8Ho9FYlL6W4wUzIymu7eOcuDljstmbD6luNVGMdCBYqt3IhHmw==
358 | dependencies:
359 | "@parcel/diagnostic" "2.4.1"
360 | "@parcel/hash" "2.4.1"
361 | "@parcel/plugin" "2.4.1"
362 | "@parcel/source-map" "^2.0.0"
363 | "@parcel/utils" "2.4.1"
364 | globals "^13.2.0"
365 | nullthrows "^1.1.1"
366 |
367 | "@parcel/packager-raw@2.4.1":
368 | version "2.4.1"
369 | resolved "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.4.1.tgz"
370 | integrity sha512-4lCY3TjiYaZyRIqshNF21i6XkQ5PJyr+ahhK4O2IymuYuD8/wGH2amTZqKPpGLuiF3j1HskRRUNv1ekpvExJ8w==
371 | dependencies:
372 | "@parcel/plugin" "2.4.1"
373 |
374 | "@parcel/packager-svg@2.4.1":
375 | version "2.4.1"
376 | resolved "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.4.1.tgz"
377 | integrity sha512-V7GW/dgJPqXHReTzwpLcNEdyT5WWveYOW1MfxvKgOOK1ENk6oPgXL0FUdm5IHzqlK1bbwF5hzSQs2vaJMv7rPg==
378 | dependencies:
379 | "@parcel/plugin" "2.4.1"
380 | "@parcel/types" "2.4.1"
381 | "@parcel/utils" "2.4.1"
382 | posthtml "^0.16.4"
383 |
384 | "@parcel/plugin@2.4.1":
385 | version "2.4.1"
386 | resolved "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.4.1.tgz"
387 | integrity sha512-EJzNhwNWYuSpIPRlG1U2hKcovq/RsVie4Os1z51/e2dcCto/uAoJOMoWYYsCxtjkJ7BjFYyQ7fcZRKM9DEr6gQ==
388 | dependencies:
389 | "@parcel/types" "2.4.1"
390 |
391 | "@parcel/reporter-cli@2.4.1":
392 | version "2.4.1"
393 | resolved "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.4.1.tgz"
394 | integrity sha512-99v/dSQ6wYmfpjmBxbsuBoxPWu9bm7PRxDDJxiVapbbym50bWYwVmMEHj6mYnK151YbMssV0garrSs1yYQEvqw==
395 | dependencies:
396 | "@parcel/plugin" "2.4.1"
397 | "@parcel/types" "2.4.1"
398 | "@parcel/utils" "2.4.1"
399 | chalk "^4.1.0"
400 | term-size "^2.2.1"
401 |
402 | "@parcel/reporter-dev-server@2.4.1":
403 | version "2.4.1"
404 | resolved "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.4.1.tgz"
405 | integrity sha512-tRz1LHiudDhujBC3kJ3Qm0Wnbo3p3SpE6fjyCFRhdv2PJnEufNTTwzEUoa7lYZACwFVQUtrh6F7nMXFw6ynrsQ==
406 | dependencies:
407 | "@parcel/plugin" "2.4.1"
408 | "@parcel/utils" "2.4.1"
409 |
410 | "@parcel/resolver-default@2.4.1":
411 | version "2.4.1"
412 | resolved "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.4.1.tgz"
413 | integrity sha512-iJRt1+7lk0n7+wb+S/tVyiObbaiYP1YQGKRsTE8y4Kgp4/OPukdUHGFJwzbojWa0HnyoXm3zEgelVz7cHl47fQ==
414 | dependencies:
415 | "@parcel/node-resolver-core" "2.4.1"
416 | "@parcel/plugin" "2.4.1"
417 |
418 | "@parcel/runtime-browser-hmr@2.4.1":
419 | version "2.4.1"
420 | resolved "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.4.1.tgz"
421 | integrity sha512-INsr78Kn0OuwMdXHCzw7v6l3Gf/UBTYtX7N7JNDOIBEFFkuZQiFWyAOI2P/DvMm8qeqcsrKliBO5Xty/a2Ivaw==
422 | dependencies:
423 | "@parcel/plugin" "2.4.1"
424 | "@parcel/utils" "2.4.1"
425 |
426 | "@parcel/runtime-js@2.4.1":
427 | version "2.4.1"
428 | resolved "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.4.1.tgz"
429 | integrity sha512-/EXwRpo+GPvWgN5yD0hjjt84Gm6QWp757dqOOzTG5R2rm1WU+g1a+zJJB1zXkxhu9lleQs44D1jEffzhh2Voyw==
430 | dependencies:
431 | "@parcel/plugin" "2.4.1"
432 | "@parcel/utils" "2.4.1"
433 | nullthrows "^1.1.1"
434 |
435 | "@parcel/runtime-react-refresh@2.4.1":
436 | version "2.4.1"
437 | resolved "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.4.1.tgz"
438 | integrity sha512-a4GBQ/fO7Mklh1M1G2JVpJBPbZD7YXUPAzh9Y4vpCf0ouTHBRMc8ew4CyKPJIrrTly5P42tFWnD3P4FVNKwHOQ==
439 | dependencies:
440 | "@parcel/plugin" "2.4.1"
441 | "@parcel/utils" "2.4.1"
442 | react-refresh "^0.9.0"
443 |
444 | "@parcel/runtime-service-worker@2.4.1":
445 | version "2.4.1"
446 | resolved "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.4.1.tgz"
447 | integrity sha512-WtMKSiyQ0kF78rBw0XIx7n65mMb+6GBx+5m49r1aVZzeZEOSynpjJzJvqo7rxVmA7qTDkD2bko7BH41iScsEaw==
448 | dependencies:
449 | "@parcel/plugin" "2.4.1"
450 | "@parcel/utils" "2.4.1"
451 | nullthrows "^1.1.1"
452 |
453 | "@parcel/source-map@^2.0.0":
454 | version "2.0.2"
455 | resolved "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.0.2.tgz"
456 | integrity sha512-NnUrPYLpYB6qyx2v6bcRPn/gVigmGG6M6xL8wIg/i0dP1GLkuY1nf+Hqdf63FzPTqqT7K3k6eE5yHPQVMO5jcA==
457 | dependencies:
458 | detect-libc "^1.0.3"
459 |
460 | "@parcel/transformer-babel@2.4.1":
461 | version "2.4.1"
462 | resolved "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.4.1.tgz"
463 | integrity sha512-S+L14Fdr+S/+hqOi2nqnhuJvBbEJW24KyQeLmdaoMkt7DQLy5zENjGb9U2WYgB0Q96au0vX8NgB6jOnONecnpg==
464 | dependencies:
465 | "@parcel/diagnostic" "2.4.1"
466 | "@parcel/plugin" "2.4.1"
467 | "@parcel/source-map" "^2.0.0"
468 | "@parcel/utils" "2.4.1"
469 | browserslist "^4.6.6"
470 | json5 "^2.2.0"
471 | nullthrows "^1.1.1"
472 | semver "^5.7.0"
473 |
474 | "@parcel/transformer-css@2.4.1":
475 | version "2.4.1"
476 | resolved "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.4.1.tgz"
477 | integrity sha512-+6wCc0eEg4ez96Mucp/RjYKyRVN+7HPWPH7axalsQdp88t7wawWoqI2nd2mEw2PxpyuejIsk0ixLzYZ5opZivw==
478 | dependencies:
479 | "@parcel/css" "^1.7.4"
480 | "@parcel/diagnostic" "2.4.1"
481 | "@parcel/plugin" "2.4.1"
482 | "@parcel/source-map" "^2.0.0"
483 | "@parcel/utils" "2.4.1"
484 | browserslist "^4.6.6"
485 | nullthrows "^1.1.1"
486 |
487 | "@parcel/transformer-html@2.4.1":
488 | version "2.4.1"
489 | resolved "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.4.1.tgz"
490 | integrity sha512-jyteTWuBA+f5wXn1RmAq3gOnB3yy41c748vARU9uNEXkLB4a7R106w4e5dlTG1DJfk+Tw1okSe1p2BeHoZntAw==
491 | dependencies:
492 | "@parcel/diagnostic" "2.4.1"
493 | "@parcel/hash" "2.4.1"
494 | "@parcel/plugin" "2.4.1"
495 | nullthrows "^1.1.1"
496 | posthtml "^0.16.5"
497 | posthtml-parser "^0.10.1"
498 | posthtml-render "^3.0.0"
499 | semver "^5.7.1"
500 |
501 | "@parcel/transformer-image@2.4.1":
502 | version "2.4.1"
503 | resolved "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.4.1.tgz"
504 | integrity sha512-pOfgPVe13lMTKdzydjXXNl4bojVMmuQmwm44OZ9cmpwOD3phkZzCtrxgySoV1eRBCOipdQg1O6GGI3za1KNdvw==
505 | dependencies:
506 | "@parcel/plugin" "2.4.1"
507 | "@parcel/workers" "2.4.1"
508 | nullthrows "^1.1.1"
509 |
510 | "@parcel/transformer-js@2.4.1":
511 | version "2.4.1"
512 | resolved "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.4.1.tgz"
513 | integrity sha512-39Y9RUuDk5dc09Z3Pgj8snQd5E8926IqOowdTLKNJr7EcmkwHdinbpI4EqgKnisOwX4NSzxUti1I2DHsP1QZHw==
514 | dependencies:
515 | "@parcel/diagnostic" "2.4.1"
516 | "@parcel/plugin" "2.4.1"
517 | "@parcel/source-map" "^2.0.0"
518 | "@parcel/utils" "2.4.1"
519 | "@parcel/workers" "2.4.1"
520 | "@swc/helpers" "^0.3.6"
521 | browserslist "^4.6.6"
522 | detect-libc "^1.0.3"
523 | nullthrows "^1.1.1"
524 | regenerator-runtime "^0.13.7"
525 | semver "^5.7.1"
526 |
527 | "@parcel/transformer-json@2.4.1":
528 | version "2.4.1"
529 | resolved "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.4.1.tgz"
530 | integrity sha512-bAwKyWb2/Wm6GS7OpQg1lWgcq+VDBXTKy5oFGX3edbpZFsrb59Ln1v+1jI888zRq4ehDBybhx8WTxPKTJnU+jA==
531 | dependencies:
532 | "@parcel/plugin" "2.4.1"
533 | json5 "^2.2.0"
534 |
535 | "@parcel/transformer-postcss@2.4.1":
536 | version "2.4.1"
537 | resolved "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.4.1.tgz"
538 | integrity sha512-I+jauarY5RlDUcd0zb9CC4GlpA7/+FqNSqCaGrM73aoszh6FNs4GiwD5tgy0pKOEASBZ0fBPmHEG1OBiVBXRGg==
539 | dependencies:
540 | "@parcel/diagnostic" "2.4.1"
541 | "@parcel/hash" "2.4.1"
542 | "@parcel/plugin" "2.4.1"
543 | "@parcel/utils" "2.4.1"
544 | clone "^2.1.1"
545 | nullthrows "^1.1.1"
546 | postcss-value-parser "^4.2.0"
547 | semver "^5.7.1"
548 |
549 | "@parcel/transformer-posthtml@2.4.1":
550 | version "2.4.1"
551 | resolved "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.4.1.tgz"
552 | integrity sha512-DNtS41Sew940vnnqlFS0QK3ZbjQqCGT8JXkvwFojIrdH+3BW/n/9Hrtxj+X/bxrlwZlsRiqiRJ7crXp7TVhx2g==
553 | dependencies:
554 | "@parcel/plugin" "2.4.1"
555 | "@parcel/utils" "2.4.1"
556 | nullthrows "^1.1.1"
557 | posthtml "^0.16.5"
558 | posthtml-parser "^0.10.1"
559 | posthtml-render "^3.0.0"
560 | semver "^5.7.1"
561 |
562 | "@parcel/transformer-raw@2.4.1":
563 | version "2.4.1"
564 | resolved "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.4.1.tgz"
565 | integrity sha512-0PzdWJSGSTQ522aohymHEnq4GABy0mHSs+LkPZyMfNmX9ZAIyy6XuFJ9dz8nUmP4Nhn8qDvbRjoAYXR3XsGDGQ==
566 | dependencies:
567 | "@parcel/plugin" "2.4.1"
568 |
569 | "@parcel/transformer-react-refresh-wrap@2.4.1":
570 | version "2.4.1"
571 | resolved "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.4.1.tgz"
572 | integrity sha512-zF6pzj/BwSiD1jA/BHDCEJnKSIDekjblU+OWp1WpSjA1uYkJORuZ5knLcq6mXOQ8M2NCbOXosc1ru8071i8sYA==
573 | dependencies:
574 | "@parcel/plugin" "2.4.1"
575 | "@parcel/utils" "2.4.1"
576 | react-refresh "^0.9.0"
577 |
578 | "@parcel/transformer-svg@2.4.1":
579 | version "2.4.1"
580 | resolved "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.4.1.tgz"
581 | integrity sha512-E0XdXsZOnP7g9zvJskfvXeIHx9pKjPHtLKo/txmpjW1eXOmsFcRMVy6l4pFh+kBciAgiZOI6o1pVHt+Uf7ia/g==
582 | dependencies:
583 | "@parcel/diagnostic" "2.4.1"
584 | "@parcel/hash" "2.4.1"
585 | "@parcel/plugin" "2.4.1"
586 | nullthrows "^1.1.1"
587 | posthtml "^0.16.5"
588 | posthtml-parser "^0.10.1"
589 | posthtml-render "^3.0.0"
590 | semver "^5.7.1"
591 |
592 | "@parcel/types@2.4.1":
593 | version "2.4.1"
594 | resolved "https://registry.npmjs.org/@parcel/types/-/types-2.4.1.tgz"
595 | integrity sha512-YqkiyGS8oiD89Z2lJP7sbjn0F0wlSJMAuqgqf7obeKj0zmZJS7n2xK0uUEuIlUO+Cbqgl0kCGsUSjuT8xcEqjg==
596 | dependencies:
597 | "@parcel/cache" "2.4.1"
598 | "@parcel/diagnostic" "2.4.1"
599 | "@parcel/fs" "2.4.1"
600 | "@parcel/package-manager" "2.4.1"
601 | "@parcel/source-map" "^2.0.0"
602 | "@parcel/workers" "2.4.1"
603 | utility-types "^3.10.0"
604 |
605 | "@parcel/utils@2.4.1":
606 | version "2.4.1"
607 | resolved "https://registry.npmjs.org/@parcel/utils/-/utils-2.4.1.tgz"
608 | integrity sha512-hmbrnPtFAfMT6s9FMMIVlIzCwEFX/+byB67GoJmSCAMRmj6RMu4a6xKlv2FdzkTKJV2ucg8vxAcua0MQ/q8rkQ==
609 | dependencies:
610 | "@parcel/codeframe" "2.4.1"
611 | "@parcel/diagnostic" "2.4.1"
612 | "@parcel/hash" "2.4.1"
613 | "@parcel/logger" "2.4.1"
614 | "@parcel/markdown-ansi" "2.4.1"
615 | "@parcel/source-map" "^2.0.0"
616 | chalk "^4.1.0"
617 |
618 | "@parcel/watcher@^2.0.0":
619 | version "2.0.5"
620 | resolved "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.5.tgz"
621 | integrity sha512-x0hUbjv891omnkcHD7ZOhiyyUqUUR6MNjq89JhEI3BxppeKWAm6NPQsqqRrAkCJBogdT/o/My21sXtTI9rJIsw==
622 | dependencies:
623 | node-addon-api "^3.2.1"
624 | node-gyp-build "^4.3.0"
625 |
626 | "@parcel/workers@2.4.1":
627 | version "2.4.1"
628 | resolved "https://registry.npmjs.org/@parcel/workers/-/workers-2.4.1.tgz"
629 | integrity sha512-EYujbJOblFqIt2NGQ+baIYTuavJqbhy84IfZ3j0jmACeKO5Ew1EHXZyl9LJgWHKaIPZsnvnbxw2mDOF05K65xQ==
630 | dependencies:
631 | "@parcel/diagnostic" "2.4.1"
632 | "@parcel/logger" "2.4.1"
633 | "@parcel/types" "2.4.1"
634 | "@parcel/utils" "2.4.1"
635 | chrome-trace-event "^1.0.2"
636 | nullthrows "^1.1.1"
637 |
638 | "@swc/helpers@^0.3.6":
639 | version "0.3.8"
640 | resolved "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.8.tgz"
641 | integrity sha512-aWItSZvJj4+GI6FWkjZR13xPNPctq2RRakzo+O6vN7bC2yjwdg5EFpgaSAUn95b7BGSgcflvzVDPoKmJv24IOg==
642 |
643 | "@trysound/sax@0.2.0":
644 | version "0.2.0"
645 | resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz"
646 | integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==
647 |
648 | "@types/parse-json@^4.0.0":
649 | version "4.0.0"
650 | resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz"
651 | integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
652 |
653 | "@types/prop-types@*":
654 | version "15.7.5"
655 | resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz"
656 | integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==
657 |
658 | "@types/react-dom@^16.8.4":
659 | version "16.9.14"
660 | resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.14.tgz"
661 | integrity sha512-FIX2AVmPTGP30OUJ+0vadeIFJJ07Mh1m+U0rxfgyW34p3rTlXI+nlenvAxNn4BP36YyI9IJ/+UJ7Wu22N1pI7A==
662 | dependencies:
663 | "@types/react" "^16"
664 |
665 | "@types/react@^16", "@types/react@^16.9.11":
666 | version "16.14.24"
667 | resolved "https://registry.npmjs.org/@types/react/-/react-16.14.24.tgz"
668 | integrity sha512-e7U2WC8XQP/xfR7bwhOhNFZKPTfW1ph+MiqtudKb8tSV8RyCsovQx2sNVtKoOryjxFKpHPPC/yNiGfdeVM5Gyw==
669 | dependencies:
670 | "@types/prop-types" "*"
671 | "@types/scheduler" "*"
672 | csstype "^3.0.2"
673 |
674 | "@types/scheduler@*":
675 | version "0.16.2"
676 | resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz"
677 | integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
678 |
679 | abortcontroller-polyfill@^1.1.9:
680 | version "1.7.3"
681 | resolved "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz"
682 | integrity sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==
683 |
684 | acorn@^8.5.0:
685 | version "8.7.0"
686 | resolved "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz"
687 | integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==
688 |
689 | ansi-styles@^3.2.1:
690 | version "3.2.1"
691 | resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
692 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
693 | dependencies:
694 | color-convert "^1.9.0"
695 |
696 | ansi-styles@^4.1.0:
697 | version "4.3.0"
698 | resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
699 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
700 | dependencies:
701 | color-convert "^2.0.1"
702 |
703 | asap@~2.0.6:
704 | version "2.0.6"
705 | resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz"
706 | integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=
707 |
708 | base-x@^3.0.8:
709 | version "3.0.9"
710 | resolved "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz"
711 | integrity sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==
712 | dependencies:
713 | safe-buffer "^5.0.1"
714 |
715 | boolbase@^1.0.0:
716 | version "1.0.0"
717 | resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz"
718 | integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=
719 |
720 | browserslist@^4.6.6:
721 | version "4.20.2"
722 | resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz"
723 | integrity sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==
724 | dependencies:
725 | caniuse-lite "^1.0.30001317"
726 | electron-to-chromium "^1.4.84"
727 | escalade "^3.1.1"
728 | node-releases "^2.0.2"
729 | picocolors "^1.0.0"
730 |
731 | buffer-from@^1.0.0:
732 | version "1.1.2"
733 | resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"
734 | integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
735 |
736 | callsites@^3.0.0:
737 | version "3.1.0"
738 | resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz"
739 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
740 |
741 | caniuse-lite@^1.0.30001317:
742 | version "1.0.30001327"
743 | resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001327.tgz"
744 | integrity sha512-1/Cg4jlD9qjZzhbzkzEaAC2JHsP0WrOc8Rd/3a3LuajGzGWR/hD7TVyvq99VqmTy99eVh8Zkmdq213OgvgXx7w==
745 |
746 | chalk@^2.0.0:
747 | version "2.4.2"
748 | resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
749 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
750 | dependencies:
751 | ansi-styles "^3.2.1"
752 | escape-string-regexp "^1.0.5"
753 | supports-color "^5.3.0"
754 |
755 | chalk@^4.1.0:
756 | version "4.1.2"
757 | resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
758 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
759 | dependencies:
760 | ansi-styles "^4.1.0"
761 | supports-color "^7.1.0"
762 |
763 | chrome-trace-event@^1.0.2:
764 | version "1.0.3"
765 | resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz"
766 | integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==
767 |
768 | clone@^2.1.1:
769 | version "2.1.2"
770 | resolved "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz"
771 | integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=
772 |
773 | color-convert@^1.9.0:
774 | version "1.9.3"
775 | resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
776 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
777 | dependencies:
778 | color-name "1.1.3"
779 |
780 | color-convert@^2.0.1:
781 | version "2.0.1"
782 | resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
783 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
784 | dependencies:
785 | color-name "~1.1.4"
786 |
787 | color-name@1.1.3:
788 | version "1.1.3"
789 | resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
790 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
791 |
792 | color-name@~1.1.4:
793 | version "1.1.4"
794 | resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
795 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
796 |
797 | commander@^2.20.0:
798 | version "2.20.3"
799 | resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"
800 | integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
801 |
802 | commander@^7.0.0, commander@^7.2.0:
803 | version "7.2.0"
804 | resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz"
805 | integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
806 |
807 | core-js@^3.5.0:
808 | version "3.21.1"
809 | resolved "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz"
810 | integrity sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==
811 |
812 | cosmiconfig@^7.0.1:
813 | version "7.0.1"
814 | resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz"
815 | integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==
816 | dependencies:
817 | "@types/parse-json" "^4.0.0"
818 | import-fresh "^3.2.1"
819 | parse-json "^5.0.0"
820 | path-type "^4.0.0"
821 | yaml "^1.10.0"
822 |
823 | css-select@^4.1.3:
824 | version "4.3.0"
825 | resolved "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz"
826 | integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==
827 | dependencies:
828 | boolbase "^1.0.0"
829 | css-what "^6.0.1"
830 | domhandler "^4.3.1"
831 | domutils "^2.8.0"
832 | nth-check "^2.0.1"
833 |
834 | css-tree@^1.1.2, css-tree@^1.1.3:
835 | version "1.1.3"
836 | resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz"
837 | integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==
838 | dependencies:
839 | mdn-data "2.0.14"
840 | source-map "^0.6.1"
841 |
842 | css-what@^6.0.1:
843 | version "6.1.0"
844 | resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz"
845 | integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==
846 |
847 | csso@^4.2.0:
848 | version "4.2.0"
849 | resolved "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz"
850 | integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==
851 | dependencies:
852 | css-tree "^1.1.2"
853 |
854 | csstype@^3.0.2:
855 | version "3.0.11"
856 | resolved "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz"
857 | integrity sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==
858 |
859 | detect-libc@^1.0.3:
860 | version "1.0.3"
861 | resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz"
862 | integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
863 |
864 | dom-serializer@^1.0.1:
865 | version "1.3.2"
866 | resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz"
867 | integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==
868 | dependencies:
869 | domelementtype "^2.0.1"
870 | domhandler "^4.2.0"
871 | entities "^2.0.0"
872 |
873 | domelementtype@^2.0.1, domelementtype@^2.2.0:
874 | version "2.3.0"
875 | resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz"
876 | integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==
877 |
878 | domhandler@^4.2.0, domhandler@^4.2.2, domhandler@^4.3.1:
879 | version "4.3.1"
880 | resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz"
881 | integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==
882 | dependencies:
883 | domelementtype "^2.2.0"
884 |
885 | domutils@^2.8.0:
886 | version "2.8.0"
887 | resolved "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz"
888 | integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==
889 | dependencies:
890 | dom-serializer "^1.0.1"
891 | domelementtype "^2.2.0"
892 | domhandler "^4.2.0"
893 |
894 | dotenv-expand@^5.1.0:
895 | version "5.1.0"
896 | resolved "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz"
897 | integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==
898 |
899 | dotenv@^7.0.0:
900 | version "7.0.0"
901 | resolved "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz"
902 | integrity sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==
903 |
904 | electron-to-chromium@^1.4.84:
905 | version "1.4.106"
906 | resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.106.tgz"
907 | integrity sha512-ZYfpVLULm67K7CaaGP7DmjyeMY4naxsbTy+syVVxT6QHI1Ww8XbJjmr9fDckrhq44WzCrcC5kH3zGpdusxwwqg==
908 |
909 | entities@^2.0.0:
910 | version "2.2.0"
911 | resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz"
912 | integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
913 |
914 | entities@^3.0.1:
915 | version "3.0.1"
916 | resolved "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz"
917 | integrity sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==
918 |
919 | error-ex@^1.3.1:
920 | version "1.3.2"
921 | resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz"
922 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
923 | dependencies:
924 | is-arrayish "^0.2.1"
925 |
926 | escalade@^3.1.1:
927 | version "3.1.1"
928 | resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz"
929 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
930 |
931 | escape-string-regexp@^1.0.5:
932 | version "1.0.5"
933 | resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
934 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
935 |
936 | get-port@^4.2.0:
937 | version "4.2.0"
938 | resolved "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz"
939 | integrity sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==
940 |
941 | globals@^13.2.0:
942 | version "13.13.0"
943 | resolved "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz"
944 | integrity sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==
945 | dependencies:
946 | type-fest "^0.20.2"
947 |
948 | has-flag@^3.0.0:
949 | version "3.0.0"
950 | resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
951 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
952 |
953 | has-flag@^4.0.0:
954 | version "4.0.0"
955 | resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
956 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
957 |
958 | htmlnano@^2.0.0:
959 | version "2.0.2"
960 | resolved "https://registry.npmjs.org/htmlnano/-/htmlnano-2.0.2.tgz"
961 | integrity sha512-+ZrQFS4Ub+zd+/fWwfvoYCEGNEa0/zrpys6CyXxvZDwtL7Pl+pOtRkiujyvBQ7Lmfp7/iEPxtOFgxWA16Gkj3w==
962 | dependencies:
963 | cosmiconfig "^7.0.1"
964 | posthtml "^0.16.5"
965 | timsort "^0.3.0"
966 |
967 | htmlparser2@^7.1.1:
968 | version "7.2.0"
969 | resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz"
970 | integrity sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==
971 | dependencies:
972 | domelementtype "^2.0.1"
973 | domhandler "^4.2.2"
974 | domutils "^2.8.0"
975 | entities "^3.0.1"
976 |
977 | import-fresh@^3.2.1:
978 | version "3.3.0"
979 | resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz"
980 | integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
981 | dependencies:
982 | parent-module "^1.0.0"
983 | resolve-from "^4.0.0"
984 |
985 | is-arrayish@^0.2.1:
986 | version "0.2.1"
987 | resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"
988 | integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
989 |
990 | is-json@^2.0.1:
991 | version "2.0.1"
992 | resolved "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz"
993 | integrity sha1-a+Fm0USCihMdaGiRuYPfYsOUkf8=
994 |
995 | js-tokens@^4.0.0:
996 | version "4.0.0"
997 | resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
998 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
999 |
1000 | json-parse-even-better-errors@^2.3.0:
1001 | version "2.3.1"
1002 | resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz"
1003 | integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
1004 |
1005 | json-source-map@^0.6.1:
1006 | version "0.6.1"
1007 | resolved "https://registry.npmjs.org/json-source-map/-/json-source-map-0.6.1.tgz"
1008 | integrity sha512-1QoztHPsMQqhDq0hlXY5ZqcEdUzxQEIxgFkKl4WUp2pgShObl+9ovi4kRh2TfvAfxAoHOJ9vIMEqk3k4iex7tg==
1009 |
1010 | json5@^2.2.0:
1011 | version "2.2.1"
1012 | resolved "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz"
1013 | integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==
1014 |
1015 | lines-and-columns@^1.1.6:
1016 | version "1.2.4"
1017 | resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz"
1018 | integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
1019 |
1020 | lmdb@2.2.4:
1021 | version "2.2.4"
1022 | resolved "https://registry.npmjs.org/lmdb/-/lmdb-2.2.4.tgz"
1023 | integrity sha512-gto+BB2uEob8qRiTlOq+R3uX0YNHsX9mjxj9Sbdue/LIKqu6IlZjrsjKeGyOMquc/474GEqFyX2pdytpydp0rQ==
1024 | dependencies:
1025 | msgpackr "^1.5.4"
1026 | nan "^2.14.2"
1027 | node-gyp-build "^4.2.3"
1028 | ordered-binary "^1.2.4"
1029 | weak-lru-cache "^1.2.2"
1030 |
1031 | mdn-data@2.0.14:
1032 | version "2.0.14"
1033 | resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz"
1034 | integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==
1035 |
1036 | msgpackr-extract-darwin-arm64@1.1.0:
1037 | version "1.1.0"
1038 | resolved "https://registry.yarnpkg.com/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-1.1.0.tgz#d590dffac6b90edc3ab53392f7ec5668ed94638c"
1039 | integrity sha512-s1kHoT12tS2cCQOv+Wl3I+/cYNJXBPtwQqGA+dPYoXmchhXiE0Nso+BIfvQ5PxbmAyjj54Q5o7PnLTqVquNfZA==
1040 |
1041 | msgpackr-extract-darwin-x64@1.1.0:
1042 | version "1.1.0"
1043 | resolved "https://registry.yarnpkg.com/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-1.1.0.tgz#568cbdf5e819ac120659c02b0dbaabf483523ee3"
1044 | integrity sha512-yx/H/i12IKg4eWGu/eKdKzJD4jaYvvujQSaVmeOMCesbSQnWo5X6YR9TFjoiNoU9Aexk1KufzL9gW+1DozG1yw==
1045 |
1046 | msgpackr-extract-linux-arm64@1.1.0:
1047 | version "1.1.0"
1048 | resolved "https://registry.yarnpkg.com/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-1.1.0.tgz#c0a30e6687cea4f79115f5762c5fdff90e4a20d4"
1049 | integrity sha512-AxFle3fHNwz2V4CYDIGFxI6o/ZuI0lBKg0uHI8EcCMUmDE5mVAUWYge5WXmORVvb8sVWyVgFlmi3MTu4Ve6tNQ==
1050 |
1051 | msgpackr-extract-linux-arm@1.1.0:
1052 | version "1.1.0"
1053 | resolved "https://registry.yarnpkg.com/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-1.1.0.tgz#38e8db873b6b3986558bde4d7bb15eacc8743a9e"
1054 | integrity sha512-0VvSCqi12xpavxl14gMrauwIzHqHbmSChUijy/uo3mpjB1Pk4vlisKpZsaOZvNJyNKj0ACi5jYtbWnnOd7hYGw==
1055 |
1056 | msgpackr-extract-linux-x64@1.1.0:
1057 | version "1.1.0"
1058 | resolved "https://registry.yarnpkg.com/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-1.1.0.tgz#8c44ca5211d9fa6af77be64a8e687c0be0491ce7"
1059 | integrity sha512-O+XoyNFWpdB8oQL6O/YyzffPpmG5rTNrr1nKLW70HD2ENJUhcITzbV7eZimHPzkn8LAGls1tBaMTHQezTBpFOw==
1060 |
1061 | msgpackr-extract-win32-x64@1.1.0:
1062 | version "1.1.0"
1063 | resolved "https://registry.yarnpkg.com/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-1.1.0.tgz#7bf9bd258e334668842c7532e5e40a60ca3325d7"
1064 | integrity sha512-6AJdM5rNsL4yrskRfhujVSPEd6IBpgvsnIT/TPowKNLQ62iIdryizPY2PJNFiW3AJcY249AHEiDBXS1cTDPxzA==
1065 |
1066 | msgpackr-extract@^1.0.14:
1067 | version "1.1.4"
1068 | resolved "https://registry.yarnpkg.com/msgpackr-extract/-/msgpackr-extract-1.1.4.tgz#665037c1470f225d01d2d735dad0334fff5faae6"
1069 | integrity sha512-WQbHvsThprXh+EqZYy+SQFEs7z6bNM7a0vgirwUfwUcphWGT2mdPcpyLCNiRsN6w5q5VKJUMblHY+tNEyceb9Q==
1070 | dependencies:
1071 | node-gyp-build-optional-packages "^4.3.2"
1072 | optionalDependencies:
1073 | msgpackr-extract-darwin-arm64 "1.1.0"
1074 | msgpackr-extract-darwin-x64 "1.1.0"
1075 | msgpackr-extract-linux-arm "1.1.0"
1076 | msgpackr-extract-linux-arm64 "1.1.0"
1077 | msgpackr-extract-linux-x64 "1.1.0"
1078 | msgpackr-extract-win32-x64 "1.1.0"
1079 |
1080 | msgpackr@^1.5.4:
1081 | version "1.5.5"
1082 | resolved "https://registry.npmjs.org/msgpackr/-/msgpackr-1.5.5.tgz"
1083 | integrity sha512-JG0V47xRIQ9pyUnx6Hb4+3TrQoia2nA3UIdmyTldhxaxtKFkekkKpUW/N6fwHwod9o4BGuJGtouxOk+yCP5PEA==
1084 | optionalDependencies:
1085 | msgpackr-extract "^1.0.14"
1086 |
1087 | nan@^2.14.2:
1088 | version "2.15.0"
1089 | resolved "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz"
1090 | integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==
1091 |
1092 | node-addon-api@^3.2.1:
1093 | version "3.2.1"
1094 | resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz"
1095 | integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==
1096 |
1097 | node-gyp-build-optional-packages@^4.3.2:
1098 | version "4.3.2"
1099 | resolved "https://registry.yarnpkg.com/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-4.3.2.tgz#82de9bdf9b1ad042457533afb2f67469dc2264bb"
1100 | integrity sha512-P5Ep3ISdmwcCkZIaBaQamQtWAG0facC89phWZgi5Z3hBU//J6S48OIvyZWSPPf6yQMklLZiqoosWAZUj7N+esA==
1101 |
1102 | node-gyp-build@^4.2.3, node-gyp-build@^4.3.0:
1103 | version "4.4.0"
1104 | resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz"
1105 | integrity sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ==
1106 |
1107 | node-releases@^2.0.2:
1108 | version "2.0.2"
1109 | resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz"
1110 | integrity sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==
1111 |
1112 | nth-check@^2.0.1:
1113 | version "2.0.1"
1114 | resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz"
1115 | integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==
1116 | dependencies:
1117 | boolbase "^1.0.0"
1118 |
1119 | nullthrows@^1.1.1:
1120 | version "1.1.1"
1121 | resolved "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz"
1122 | integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==
1123 |
1124 | object-assign@^4.1.1:
1125 | version "4.1.1"
1126 | resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
1127 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
1128 |
1129 | ordered-binary@^1.2.4:
1130 | version "1.2.4"
1131 | resolved "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.2.4.tgz"
1132 | integrity sha512-A/csN0d3n+igxBPfUrjbV5GC69LWj2pjZzAAeeHXLukQ4+fytfP4T1Lg0ju7MSPSwq7KtHkGaiwO8URZN5IpLg==
1133 |
1134 | parcel@^2.4.1:
1135 | version "2.4.1"
1136 | resolved "https://registry.npmjs.org/parcel/-/parcel-2.4.1.tgz"
1137 | integrity sha512-H8n7cJ0rOt0AZZLuPuG6hvujUWiWz8kxx4pkqEDm31dijrbKb0pNgccXOllQ34em6r7elv6yH7lxox8jDCp0hw==
1138 | dependencies:
1139 | "@parcel/config-default" "2.4.1"
1140 | "@parcel/core" "2.4.1"
1141 | "@parcel/diagnostic" "2.4.1"
1142 | "@parcel/events" "2.4.1"
1143 | "@parcel/fs" "2.4.1"
1144 | "@parcel/logger" "2.4.1"
1145 | "@parcel/package-manager" "2.4.1"
1146 | "@parcel/reporter-cli" "2.4.1"
1147 | "@parcel/reporter-dev-server" "2.4.1"
1148 | "@parcel/utils" "2.4.1"
1149 | chalk "^4.1.0"
1150 | commander "^7.0.0"
1151 | get-port "^4.2.0"
1152 | v8-compile-cache "^2.0.0"
1153 |
1154 | parent-module@^1.0.0:
1155 | version "1.0.1"
1156 | resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz"
1157 | integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
1158 | dependencies:
1159 | callsites "^3.0.0"
1160 |
1161 | parse-json@^5.0.0:
1162 | version "5.2.0"
1163 | resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz"
1164 | integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
1165 | dependencies:
1166 | "@babel/code-frame" "^7.0.0"
1167 | error-ex "^1.3.1"
1168 | json-parse-even-better-errors "^2.3.0"
1169 | lines-and-columns "^1.1.6"
1170 |
1171 | path-type@^4.0.0:
1172 | version "4.0.0"
1173 | resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz"
1174 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
1175 |
1176 | performance-now@^2.1.0:
1177 | version "2.1.0"
1178 | resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz"
1179 | integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
1180 |
1181 | picocolors@^1.0.0:
1182 | version "1.0.0"
1183 | resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
1184 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
1185 |
1186 | postcss-value-parser@^4.2.0:
1187 | version "4.2.0"
1188 | resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
1189 | integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
1190 |
1191 | posthtml-parser@^0.10.1:
1192 | version "0.10.2"
1193 | resolved "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.10.2.tgz"
1194 | integrity sha512-PId6zZ/2lyJi9LiKfe+i2xv57oEjJgWbsHGGANwos5AvdQp98i6AtamAl8gzSVFGfQ43Glb5D614cvZf012VKg==
1195 | dependencies:
1196 | htmlparser2 "^7.1.1"
1197 |
1198 | posthtml-parser@^0.11.0:
1199 | version "0.11.0"
1200 | resolved "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz"
1201 | integrity sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==
1202 | dependencies:
1203 | htmlparser2 "^7.1.1"
1204 |
1205 | posthtml-render@^3.0.0:
1206 | version "3.0.0"
1207 | resolved "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz"
1208 | integrity sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==
1209 | dependencies:
1210 | is-json "^2.0.1"
1211 |
1212 | posthtml@^0.16.4, posthtml@^0.16.5:
1213 | version "0.16.6"
1214 | resolved "https://registry.npmjs.org/posthtml/-/posthtml-0.16.6.tgz"
1215 | integrity sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==
1216 | dependencies:
1217 | posthtml-parser "^0.11.0"
1218 | posthtml-render "^3.0.0"
1219 |
1220 | promise@^8.0.3:
1221 | version "8.1.0"
1222 | resolved "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz"
1223 | integrity sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==
1224 | dependencies:
1225 | asap "~2.0.6"
1226 |
1227 | raf@^3.4.1:
1228 | version "3.4.1"
1229 | resolved "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz"
1230 | integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==
1231 | dependencies:
1232 | performance-now "^2.1.0"
1233 |
1234 | react-app-polyfill@^1.0.0:
1235 | version "1.0.6"
1236 | resolved "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-1.0.6.tgz"
1237 | integrity sha512-OfBnObtnGgLGfweORmdZbyEz+3dgVePQBb3zipiaDsMHV1NpWm0rDFYIVXFV/AK+x4VIIfWHhrdMIeoTLyRr2g==
1238 | dependencies:
1239 | core-js "^3.5.0"
1240 | object-assign "^4.1.1"
1241 | promise "^8.0.3"
1242 | raf "^3.4.1"
1243 | regenerator-runtime "^0.13.3"
1244 | whatwg-fetch "^3.0.0"
1245 |
1246 | react-refresh@^0.9.0:
1247 | version "0.9.0"
1248 | resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz"
1249 | integrity sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==
1250 |
1251 | regenerator-runtime@^0.13.3, regenerator-runtime@^0.13.7:
1252 | version "0.13.9"
1253 | resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz"
1254 | integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==
1255 |
1256 | resolve-from@^4.0.0:
1257 | version "4.0.0"
1258 | resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"
1259 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
1260 |
1261 | safe-buffer@^5.0.1:
1262 | version "5.2.1"
1263 | resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
1264 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
1265 |
1266 | semver@^5.7.0, semver@^5.7.1:
1267 | version "5.7.1"
1268 | resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
1269 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
1270 |
1271 | source-map-support@~0.5.20:
1272 | version "0.5.21"
1273 | resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz"
1274 | integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
1275 | dependencies:
1276 | buffer-from "^1.0.0"
1277 | source-map "^0.6.0"
1278 |
1279 | source-map@^0.6.0, source-map@^0.6.1:
1280 | version "0.6.1"
1281 | resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
1282 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
1283 |
1284 | source-map@~0.7.2:
1285 | version "0.7.3"
1286 | resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz"
1287 | integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
1288 |
1289 | stable@^0.1.8:
1290 | version "0.1.8"
1291 | resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz"
1292 | integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==
1293 |
1294 | supports-color@^5.3.0:
1295 | version "5.5.0"
1296 | resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
1297 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
1298 | dependencies:
1299 | has-flag "^3.0.0"
1300 |
1301 | supports-color@^7.1.0:
1302 | version "7.2.0"
1303 | resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
1304 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
1305 | dependencies:
1306 | has-flag "^4.0.0"
1307 |
1308 | svgo@^2.4.0:
1309 | version "2.8.0"
1310 | resolved "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz"
1311 | integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==
1312 | dependencies:
1313 | "@trysound/sax" "0.2.0"
1314 | commander "^7.2.0"
1315 | css-select "^4.1.3"
1316 | css-tree "^1.1.3"
1317 | csso "^4.2.0"
1318 | picocolors "^1.0.0"
1319 | stable "^0.1.8"
1320 |
1321 | term-size@^2.2.1:
1322 | version "2.2.1"
1323 | resolved "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz"
1324 | integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==
1325 |
1326 | terser@^5.2.0:
1327 | version "5.12.1"
1328 | resolved "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz"
1329 | integrity sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==
1330 | dependencies:
1331 | acorn "^8.5.0"
1332 | commander "^2.20.0"
1333 | source-map "~0.7.2"
1334 | source-map-support "~0.5.20"
1335 |
1336 | timsort@^0.3.0:
1337 | version "0.3.0"
1338 | resolved "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz"
1339 | integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=
1340 |
1341 | type-fest@^0.20.2:
1342 | version "0.20.2"
1343 | resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz"
1344 | integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
1345 |
1346 | typescript@^3.4.5:
1347 | version "3.9.10"
1348 | resolved "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz"
1349 | integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==
1350 |
1351 | utility-types@^3.10.0:
1352 | version "3.10.0"
1353 | resolved "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz"
1354 | integrity sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==
1355 |
1356 | v8-compile-cache@^2.0.0:
1357 | version "2.3.0"
1358 | resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz"
1359 | integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
1360 |
1361 | weak-lru-cache@^1.2.2:
1362 | version "1.2.2"
1363 | resolved "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz"
1364 | integrity sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==
1365 |
1366 | whatwg-fetch@^3.0.0:
1367 | version "3.6.2"
1368 | resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz"
1369 | integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==
1370 |
1371 | xxhash-wasm@^0.4.2:
1372 | version "0.4.2"
1373 | resolved "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz"
1374 | integrity sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==
1375 |
1376 | yaml@^1.10.0:
1377 | version "1.10.2"
1378 | resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz"
1379 | integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
1380 |
--------------------------------------------------------------------------------