├── .gitignore
├── .vscode
└── settings.json
├── .yarn
└── releases
│ └── yarn-3.2.1.cjs
├── .yarnrc.yml
├── LICENSE
├── README.md
├── example
├── .eslintrc.json
├── .gitignore
├── .yarn
│ └── releases
│ │ └── yarn-3.2.1.cjs
├── .yarnrc.yml
├── README.md
├── imgs
│ ├── box-mode.gif
│ └── oneline-mode.gif
├── next-env.d.ts
├── next.config.js
├── package.json
├── pages
│ ├── _app.tsx
│ └── index.tsx
├── public
│ └── favicon.ico
├── styles
│ └── globals.css
├── tsconfig.json
└── yarn.lock
├── package.json
├── src
├── auto-text-size-react.tsx
├── auto-text-size-standalone.ts
└── index.ts
├── tsconfig.cjs.json
├── tsconfig.json
└── yarn.lock
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules
3 | dist
4 | .pnp.*
5 | .yarn/*
6 | !.yarn/patches
7 | !.yarn/plugins
8 | !.yarn/releases
9 | !.yarn/sdks
10 | !.yarn/versions
11 | yarn-debug.log*
12 | yarn-error.log*
13 |
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "search.exclude": {
3 | "**/.git": true,
4 | "**/node_modules": true,
5 | "**/dist": true,
6 | "**/.next": true,
7 | "**/.yarn": true,
8 | "**/.yalc": true,
9 | "**/yarn.lock": true,
10 | "**/yalc.lock": true,
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/.yarnrc.yml:
--------------------------------------------------------------------------------
1 | nodeLinker: node-modules
2 |
3 | yarnPath: .yarn/releases/yarn-3.2.1.cjs
4 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2022 Viktor Qvarfordt
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # AutoTextSize
2 |
3 | Make text fit container, prevent overflow and underflow.
4 |
5 | The font size of the text is adjusted so that it precisely fills its container. It uses computed width and height so it works for all types of fonts and automatically re-runs when the element resizes.
6 |
7 | [**Live demo.**](https://stackblitz.com/github/sanalabs/auto-text-size/tree/main/example?file=pages%2Findex.tsx)
8 |
9 | ## Oneline mode
10 |
11 | The text fills the width of the container, without wrapping to multiple lines.
12 |
13 |
14 |
15 | ## Multiline mode
16 |
17 | The text fills the width of the container, wrapping to multiple lines if necessary.
18 |
19 |
20 |
21 | ## Box mode
22 |
23 | The text fills both the width and the height of the container, allowing wrapping to multiple lines.
24 |
25 |
26 |
27 | ## Boxoneline mode
28 |
29 | The text fills both the width and the height of the container, without wrapping to multiple lines.
30 |
31 |
32 | ## React component
33 |
34 | The `AutoTextSize` component automatically re-runs when `children` changes and when the element resizes.
35 |
36 | ```tsx
37 | import { AutoTextSize } from 'auto-text-size'
38 |
39 | export const Title = ({ text }) => {
40 | return (
41 |
44 | )
45 | }
46 | ```
47 |
48 | ### `AutoTextSize` props
49 |
50 | | Name | Type | Default | Description |
51 | | --- |------------------------------------------------------| --- | --- |
52 | | `mode` | `'oneline' \| 'multiline' \| 'box' \| 'boxoneline` | `'multiline'` | Determine how text will wrap. |
53 | | `minFontSizePx` | `number` | `8` | The minimum font size to be used. |
54 | | `maxFontSizePx` | `number` | `160` | The maximum font size to be used. |
55 | | `fontSizePrecisionPx` | `number` | `0.1` | The algorithm stops when reaching the precision. |
56 | | `as` | `string \| ReactComponent` | `'div'` | The underlying component that `AutoTextSize` will use. |
57 |
58 | ## Vanilla function
59 |
60 | Zero dependencies.
61 |
62 | ```ts
63 | import { autoTextSize } from 'auto-text-size'
64 |
65 | // autoTextSize runs the returned function directly and
66 | // re-runs it when the container element resize.
67 | const updateTextSize = autoTextSize(options)
68 |
69 | // All invocations are throttled for performance. Manually
70 | // call this if the content changes and needs to re-adjust.
71 | updateTextSize()
72 |
73 | // Disconnect the resize observer when done.
74 | updateTextSize.disconnect()
75 | ```
76 |
77 | One-off:
78 |
79 | ```ts
80 | import { updateTextSize } from 'auto-text-size'
81 |
82 | updateTextSize(options)
83 | ```
84 |
85 | ### `autoTextSize` options
86 |
87 | | Name | Type | Default | Description |
88 | | --- |-----------------------------------------------------| --- | --- |
89 | | `innerEl` | `HTMLElement` | | The inner element to be auto sized. |
90 | | `containerEl` | `HTMLElement` | | The container element defines the dimensions. |
91 | | `mode` | `'oneline' \| 'multiline' \| 'box' \| 'boxoneline'` | `'multiline'` | Determine how text will wrap. |
92 | | `minFontSizePx` | `number` | `8` | The minimum font size to be used. |
93 | | `maxFontSizePx` | `number` | `160` | The maximum font size to be used. |
94 | | `fontSizePrecisionPx` | `number` | `0.1` | The algorithm stops when reaching the precision. |
95 |
96 | ## Details
97 |
98 | * **The single-line algorithm** predicts how the browser will render text in a different font size and iterates until converging within `fontSizePrecisionPx` (usually 1-2 iterations).
99 | * **The multi-line algorithm** performs a binary search among the possible font sizes until converging within `fontSizePrecisionPx` (usually ~10 iterations). There is no reliable way of predicting how the browser will render text in a different font size when multi-line text wrap is at play.
100 | * **Performance.** Each iteration has a performance hit since it triggers a [layout reflow](https://developer.mozilla.org/en-US/docs/Web/Performance/Critical_rendering_path#layout). Multiple mesures are taken to minimize the performance impact. As few iterations as possible are executed, throttling is performed using [`requestAnimationFrame`](https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame) and [`ResizeObserver`](https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver) is used to recompute text size only when needed.
101 | * **No overflow**. After converging, the algorithm runs a second loop to ensure that no overflow occurs. Underflow is preferred since it doesn't look visually broken like overflow does. Some browsers (eg. Safari) are not good with sub-pixel font sizing, making it so that significant visual overflow can occur unless we adjust for it.
102 | * **Font size** is used rather than the [scale() CSS function](https://developer.mozilla.org/en-US/docs/Web/CSS/transform-function/scale) since it is simple and works very well. The the scale() function wouldn't support multi-line text wrap and it tends to make text blurry in some browsers.
103 |
104 | ## Developing
105 |
106 | When developing one typically wants to see the output in the example application without having to publish and reinstall. This is achieved by linking the local package into the example app.
107 |
108 | Because of [issues with `yarn link`](https://github.com/facebook/react/issues/14257), [Yalc](https://github.com/wclr/yalc) is used instead. A linking approach is preferred over yarn workspaces since we want to use the package as it would appear in the real world.
109 |
110 | ```sh
111 | npm i yalc -g
112 | yarn
113 | yarn watch
114 |
115 | # Other terminal
116 | cd example
117 | yarn
118 | yalc link auto-text-size
119 | yarn dev
120 | ```
121 |
122 | ### Yalc and HMR
123 |
124 | Using `yalc link` (or `yalc add--link`) makes it so that Next.js HMR detects updates instantly.
125 |
126 | ### Publishing
127 |
128 | ```sh
129 | # Update version number
130 | yarn clean && yarn build
131 | npm publish
132 | ```
133 |
--------------------------------------------------------------------------------
/example/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "next/core-web-vitals"
3 | }
4 |
--------------------------------------------------------------------------------
/example/.gitignore:
--------------------------------------------------------------------------------
1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2 |
3 | # dependencies
4 | /node_modules
5 | /.pnp
6 | .pnp.js
7 |
8 | # testing
9 | /coverage
10 |
11 | # next.js
12 | /.next/
13 | /out/
14 |
15 | # production
16 | /build
17 |
18 | # misc
19 | .DS_Store
20 | *.pem
21 |
22 | # debug
23 | npm-debug.log*
24 | yarn-debug.log*
25 | yarn-error.log*
26 | .pnpm-debug.log*
27 |
28 | # yarn
29 | .pnp.*
30 | .yarn/*
31 | !.yarn/patches
32 | !.yarn/plugins
33 | !.yarn/releases
34 | !.yarn/sdks
35 | !.yarn/versions
36 |
37 | # local env files
38 | .env*.local
39 |
40 | # vercel
41 | .vercel
42 |
43 | # typescript
44 | *.tsbuildinfo
45 |
46 | # yalc
47 | .yalc
48 | yalc.lock
49 |
50 | #swc
51 | .swc
52 |
--------------------------------------------------------------------------------
/example/.yarnrc.yml:
--------------------------------------------------------------------------------
1 | nodeLinker: node-modules
2 |
3 | yarnPath: .yarn/releases/yarn-3.2.1.cjs
4 |
--------------------------------------------------------------------------------
/example/README.md:
--------------------------------------------------------------------------------
1 | # AutoTextSize demo app
2 |
3 | [**Live demo**](https://stackblitz.com/github/sanalabs/auto-text-size/tree/main/example?file=pages%2Findex.tsx)
4 |
--------------------------------------------------------------------------------
/example/imgs/box-mode.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sanalabs/auto-text-size/a3d067af328f949e7eff2dd571abd830a9139c71/example/imgs/box-mode.gif
--------------------------------------------------------------------------------
/example/imgs/oneline-mode.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sanalabs/auto-text-size/a3d067af328f949e7eff2dd571abd830a9139c71/example/imgs/oneline-mode.gif
--------------------------------------------------------------------------------
/example/next-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | ///
3 |
4 | // NOTE: This file should not be edited
5 | // see https://nextjs.org/docs/basic-features/typescript for more information.
6 |
--------------------------------------------------------------------------------
/example/next.config.js:
--------------------------------------------------------------------------------
1 | /** @type {import('next').NextConfig} */
2 | const nextConfig = {
3 | reactStrictMode: true,
4 | }
5 |
6 | module.exports = nextConfig
7 |
--------------------------------------------------------------------------------
/example/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example",
3 | "version": "0.0.0",
4 | "private": true,
5 | "scripts": {
6 | "dev": "next dev",
7 | "build": "next build",
8 | "start": "next start",
9 | "lint": "next lint"
10 | },
11 | "dependencies": {
12 | "auto-text-size": "latest",
13 | "next": "12.2.0",
14 | "react": "18.2.0",
15 | "react-dom": "18.2.0"
16 | },
17 | "devDependencies": {
18 | "@types/node": "18.0.3",
19 | "@types/react": "18.0.15",
20 | "@types/react-dom": "18.0.6",
21 | "eslint": "8.19.0",
22 | "eslint-config-next": "12.2.0",
23 | "typescript": "4.7.4"
24 | },
25 | "packageManager": "yarn@3.2.1"
26 | }
27 |
--------------------------------------------------------------------------------
/example/pages/_app.tsx:
--------------------------------------------------------------------------------
1 | import '../styles/globals.css'
2 | import type { AppProps } from 'next/app'
3 |
4 | function MyApp({ Component, pageProps }: AppProps) {
5 | return
6 | }
7 |
8 | export default MyApp
9 |
--------------------------------------------------------------------------------
/example/pages/index.tsx:
--------------------------------------------------------------------------------
1 | import { AutoTextSize } from "auto-text-size";
2 | import { useState } from "react";
3 |
4 | const containerStyle = {
5 | width: "50%",
6 | maxWidth: "400px",
7 | border: "1px dashed #555",
8 | outline: "none",
9 | lineHeight: "1",
10 | };
11 |
12 | export default function Page() {
13 | const [text, setText] = useState("Lorem ipsum dolor sit amet");
14 | const [minFontSizePx, setMinFontSizePx] = useState("20");
15 | const [maxFontSizePx, setMaxFontSizePx] = useState("160");
16 | const [fontSizePrecisionPx, setFontSizePrecisionPx] = useState("0.1");
17 |
18 | const parsedMinFontSizePx = parseFloat(minFontSizePx);
19 | const parsedMaxFontSizePx = parseFloat(maxFontSizePx);
20 | const parsedFontSizePrecisionPx = parseFloat(fontSizePrecisionPx);
21 |
22 | const config = (
23 | <>
24 |
25 | This is a demo of AutoTextSize. See the{" "}
26 | docs .
27 |
28 |
29 | Config
30 |
31 | minFontSizePx:{" "}
32 | setMinFontSizePx(e.target.value)}
35 | />
36 |
37 |
38 | maxFontSizePx:{" "}
39 | setMaxFontSizePx(e.target.value)}
42 | />
43 |
44 |
45 | fontSizePrecisionPx:{" "}
46 | setFontSizePrecisionPx(e.target.value)}
49 | />
50 |
51 |
52 | Text:{" "}
53 |
55 |
56 |
57 | >
58 | );
59 |
60 | let demo = (
61 | <>
62 |
63 | Oneline mode. Text fills the width of the container,
64 | without wrapping to multiple lines.
65 |
66 |
67 |
68 |
74 | {text}
75 |
76 |
77 |
78 |
79 |
80 |
81 | Multiline mode. Text fills the width of the container,
82 | wrapping to multiple lines if necessary.
83 |
84 |
85 |
86 |
92 | {text}
93 |
94 |
95 |
96 |
97 |
98 |
99 | Box mode. Text fills both the width and the height of
100 | the container, allowing wrapping to multiple lines.
101 |
102 |
103 |
104 |
110 | {text}
111 |
112 |
113 | >
114 | );
115 |
116 | let warn = undefined;
117 | if (!isFinite(parsedMinFontSizePx)) warn = <>Invalid minFontSizePx>;
118 | if (!isFinite(parsedMaxFontSizePx)) warn = <>Invalid maxFontSizePx>;
119 | if (!isFinite(parsedFontSizePrecisionPx) || parsedFontSizePrecisionPx === 0)
120 | warn = <>Invalid fontSizePrecisionPx>;
121 |
122 | return (
123 |
124 | {config}
125 | {warn || demo}
126 |
127 | );
128 | }
129 |
--------------------------------------------------------------------------------
/example/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sanalabs/auto-text-size/a3d067af328f949e7eff2dd571abd830a9139c71/example/public/favicon.ico
--------------------------------------------------------------------------------
/example/styles/globals.css:
--------------------------------------------------------------------------------
1 | html,
2 | body {
3 | padding: 0;
4 | margin: 0;
5 | font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
6 | Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
7 | }
8 |
9 | * {
10 | box-sizing: border-box;
11 | }
12 |
--------------------------------------------------------------------------------
/example/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "es5",
4 | "lib": ["dom", "dom.iterable", "esnext"],
5 | "allowJs": true,
6 | "skipLibCheck": true,
7 | "strict": true,
8 | "forceConsistentCasingInFileNames": true,
9 | "noEmit": true,
10 | "esModuleInterop": true,
11 | "module": "esnext",
12 | "moduleResolution": "node",
13 | "resolveJsonModule": true,
14 | "isolatedModules": true,
15 | "jsx": "preserve",
16 | "incremental": true
17 | },
18 | "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
19 | "exclude": ["node_modules"]
20 | }
21 |
--------------------------------------------------------------------------------
/example/yarn.lock:
--------------------------------------------------------------------------------
1 | # This file is generated by running "yarn install" inside your project.
2 | # Manual changes might be lost - proceed with caution!
3 |
4 | __metadata:
5 | version: 6
6 | cacheKey: 8
7 |
8 | "@babel/runtime-corejs3@npm:^7.10.2":
9 | version: 7.18.6
10 | resolution: "@babel/runtime-corejs3@npm:7.18.6"
11 | dependencies:
12 | core-js-pure: ^3.20.2
13 | regenerator-runtime: ^0.13.4
14 | checksum: 55a5315b2e2541aa0dcb6193b72f8f339045d1121ff08ca87b48cbcb89447bc4550a4658e8f149c05305edd75704176ba388d780f7f0461b1b8d956a00fcf123
15 | languageName: node
16 | linkType: hard
17 |
18 | "@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.18.3":
19 | version: 7.18.6
20 | resolution: "@babel/runtime@npm:7.18.6"
21 | dependencies:
22 | regenerator-runtime: ^0.13.4
23 | checksum: 8b707b64ae0524db617d0c49933b258b96376a38307dc0be8fb42db5697608bcc1eba459acce541e376cff5ed5c5287d24db5780bd776b7c75ba2c2e26ff8a2c
24 | languageName: node
25 | linkType: hard
26 |
27 | "@eslint/eslintrc@npm:^1.3.0":
28 | version: 1.3.0
29 | resolution: "@eslint/eslintrc@npm:1.3.0"
30 | dependencies:
31 | ajv: ^6.12.4
32 | debug: ^4.3.2
33 | espree: ^9.3.2
34 | globals: ^13.15.0
35 | ignore: ^5.2.0
36 | import-fresh: ^3.2.1
37 | js-yaml: ^4.1.0
38 | minimatch: ^3.1.2
39 | strip-json-comments: ^3.1.1
40 | checksum: a1e734ad31a8b5328dce9f479f185fd4fc83dd7f06c538e1fa457fd8226b89602a55cc6458cd52b29573b01cdfaf42331be8cfc1fec732570086b591f4ed6515
41 | languageName: node
42 | linkType: hard
43 |
44 | "@humanwhocodes/config-array@npm:^0.9.2":
45 | version: 0.9.5
46 | resolution: "@humanwhocodes/config-array@npm:0.9.5"
47 | dependencies:
48 | "@humanwhocodes/object-schema": ^1.2.1
49 | debug: ^4.1.1
50 | minimatch: ^3.0.4
51 | checksum: 8ba6281bc0590f6c6eadeefc14244b5a3e3f5903445aadd1a32099ed80e753037674026ce1b3c945ab93561bea5eb29e3c5bff67060e230c295595ba517a3492
52 | languageName: node
53 | linkType: hard
54 |
55 | "@humanwhocodes/object-schema@npm:^1.2.1":
56 | version: 1.2.1
57 | resolution: "@humanwhocodes/object-schema@npm:1.2.1"
58 | checksum: a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1
59 | languageName: node
60 | linkType: hard
61 |
62 | "@next/env@npm:12.2.0":
63 | version: 12.2.0
64 | resolution: "@next/env@npm:12.2.0"
65 | checksum: 5fb317bdb5eb2d5df12ff55e335368792dba21874c5ece3cabf8cd312cec911a1d54ecf368e69dc08640b0244669b8a98c86cd035c7874b17640602e67c1b9d9
66 | languageName: node
67 | linkType: hard
68 |
69 | "@next/eslint-plugin-next@npm:12.2.0":
70 | version: 12.2.0
71 | resolution: "@next/eslint-plugin-next@npm:12.2.0"
72 | dependencies:
73 | glob: 7.1.7
74 | checksum: 2e33b9af79af680fd873d74e91bed397930a91802c1d7a293db757227ebc431d3d856de69477dc178dec8b531635ea69d79b188293024f1371afe6c348dbe647
75 | languageName: node
76 | linkType: hard
77 |
78 | "@next/swc-android-arm-eabi@npm:12.2.0":
79 | version: 12.2.0
80 | resolution: "@next/swc-android-arm-eabi@npm:12.2.0"
81 | conditions: os=android & cpu=arm
82 | languageName: node
83 | linkType: hard
84 |
85 | "@next/swc-android-arm64@npm:12.2.0":
86 | version: 12.2.0
87 | resolution: "@next/swc-android-arm64@npm:12.2.0"
88 | conditions: os=android & cpu=arm64
89 | languageName: node
90 | linkType: hard
91 |
92 | "@next/swc-darwin-arm64@npm:12.2.0":
93 | version: 12.2.0
94 | resolution: "@next/swc-darwin-arm64@npm:12.2.0"
95 | conditions: os=darwin & cpu=arm64
96 | languageName: node
97 | linkType: hard
98 |
99 | "@next/swc-darwin-x64@npm:12.2.0":
100 | version: 12.2.0
101 | resolution: "@next/swc-darwin-x64@npm:12.2.0"
102 | conditions: os=darwin & cpu=x64
103 | languageName: node
104 | linkType: hard
105 |
106 | "@next/swc-freebsd-x64@npm:12.2.0":
107 | version: 12.2.0
108 | resolution: "@next/swc-freebsd-x64@npm:12.2.0"
109 | conditions: os=freebsd & cpu=x64
110 | languageName: node
111 | linkType: hard
112 |
113 | "@next/swc-linux-arm-gnueabihf@npm:12.2.0":
114 | version: 12.2.0
115 | resolution: "@next/swc-linux-arm-gnueabihf@npm:12.2.0"
116 | conditions: os=linux & cpu=arm
117 | languageName: node
118 | linkType: hard
119 |
120 | "@next/swc-linux-arm64-gnu@npm:12.2.0":
121 | version: 12.2.0
122 | resolution: "@next/swc-linux-arm64-gnu@npm:12.2.0"
123 | conditions: os=linux & cpu=arm64 & libc=glibc
124 | languageName: node
125 | linkType: hard
126 |
127 | "@next/swc-linux-arm64-musl@npm:12.2.0":
128 | version: 12.2.0
129 | resolution: "@next/swc-linux-arm64-musl@npm:12.2.0"
130 | conditions: os=linux & cpu=arm64 & libc=musl
131 | languageName: node
132 | linkType: hard
133 |
134 | "@next/swc-linux-x64-gnu@npm:12.2.0":
135 | version: 12.2.0
136 | resolution: "@next/swc-linux-x64-gnu@npm:12.2.0"
137 | conditions: os=linux & cpu=x64 & libc=glibc
138 | languageName: node
139 | linkType: hard
140 |
141 | "@next/swc-linux-x64-musl@npm:12.2.0":
142 | version: 12.2.0
143 | resolution: "@next/swc-linux-x64-musl@npm:12.2.0"
144 | conditions: os=linux & cpu=x64 & libc=musl
145 | languageName: node
146 | linkType: hard
147 |
148 | "@next/swc-win32-arm64-msvc@npm:12.2.0":
149 | version: 12.2.0
150 | resolution: "@next/swc-win32-arm64-msvc@npm:12.2.0"
151 | conditions: os=win32 & cpu=arm64
152 | languageName: node
153 | linkType: hard
154 |
155 | "@next/swc-win32-ia32-msvc@npm:12.2.0":
156 | version: 12.2.0
157 | resolution: "@next/swc-win32-ia32-msvc@npm:12.2.0"
158 | conditions: os=win32 & cpu=ia32
159 | languageName: node
160 | linkType: hard
161 |
162 | "@next/swc-win32-x64-msvc@npm:12.2.0":
163 | version: 12.2.0
164 | resolution: "@next/swc-win32-x64-msvc@npm:12.2.0"
165 | conditions: os=win32 & cpu=x64
166 | languageName: node
167 | linkType: hard
168 |
169 | "@nodelib/fs.scandir@npm:2.1.5":
170 | version: 2.1.5
171 | resolution: "@nodelib/fs.scandir@npm:2.1.5"
172 | dependencies:
173 | "@nodelib/fs.stat": 2.0.5
174 | run-parallel: ^1.1.9
175 | checksum: a970d595bd23c66c880e0ef1817791432dbb7acbb8d44b7e7d0e7a22f4521260d4a83f7f9fd61d44fda4610105577f8f58a60718105fb38352baed612fd79e59
176 | languageName: node
177 | linkType: hard
178 |
179 | "@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2":
180 | version: 2.0.5
181 | resolution: "@nodelib/fs.stat@npm:2.0.5"
182 | checksum: 012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0
183 | languageName: node
184 | linkType: hard
185 |
186 | "@nodelib/fs.walk@npm:^1.2.3":
187 | version: 1.2.8
188 | resolution: "@nodelib/fs.walk@npm:1.2.8"
189 | dependencies:
190 | "@nodelib/fs.scandir": 2.1.5
191 | fastq: ^1.6.0
192 | checksum: 190c643f156d8f8f277bf2a6078af1ffde1fd43f498f187c2db24d35b4b4b5785c02c7dc52e356497b9a1b65b13edc996de08de0b961c32844364da02986dc53
193 | languageName: node
194 | linkType: hard
195 |
196 | "@rushstack/eslint-patch@npm:^1.1.3":
197 | version: 1.1.4
198 | resolution: "@rushstack/eslint-patch@npm:1.1.4"
199 | checksum: 597bc84e2f76c7f5f2bcedd4c4b1dd5d02524167a0f67ac588e8fbbd94666297aaf0e6a53ec46afb95554164fc1169ff782841003280e4bc98e80ab6559412c6
200 | languageName: node
201 | linkType: hard
202 |
203 | "@swc/helpers@npm:0.4.2":
204 | version: 0.4.2
205 | resolution: "@swc/helpers@npm:0.4.2"
206 | dependencies:
207 | tslib: ^2.4.0
208 | checksum: 0b8c86ad03b17b8fe57dc4498e25dc294ea6bc42558a6b92d8fcd789351dac80199409bef38a2e3ac06aae0fedddfc0ab9c34409acbf74e55d1bbbd74f68b6b7
209 | languageName: node
210 | linkType: hard
211 |
212 | "@types/json5@npm:^0.0.29":
213 | version: 0.0.29
214 | resolution: "@types/json5@npm:0.0.29"
215 | checksum: e60b153664572116dfea673c5bda7778dbff150498f44f998e34b5886d8afc47f16799280e4b6e241c0472aef1bc36add771c569c68fc5125fc2ae519a3eb9ac
216 | languageName: node
217 | linkType: hard
218 |
219 | "@types/node@npm:18.0.3":
220 | version: 18.0.3
221 | resolution: "@types/node@npm:18.0.3"
222 | checksum: 5dec59fbbc1186c808b53df1ca717dad034dbd6a901c75f5b052c845618b531b05f27217122c6254db99529a68618e4cfc534ae3dbf4e88754e9e572df80defa
223 | languageName: node
224 | linkType: hard
225 |
226 | "@types/prop-types@npm:*":
227 | version: 15.7.5
228 | resolution: "@types/prop-types@npm:15.7.5"
229 | checksum: 5b43b8b15415e1f298243165f1d44390403bb2bd42e662bca3b5b5633fdd39c938e91b7fce3a9483699db0f7a715d08cef220c121f723a634972fdf596aec980
230 | languageName: node
231 | linkType: hard
232 |
233 | "@types/react-dom@npm:18.0.6":
234 | version: 18.0.6
235 | resolution: "@types/react-dom@npm:18.0.6"
236 | dependencies:
237 | "@types/react": "*"
238 | checksum: db571047af1a567631758700b9f7d143e566df939cfe5fbf7535347cc0c726a1cdbb5e3f8566d076e54cf708b6c1166689de194a9ba09ee35efc9e1d45911685
239 | languageName: node
240 | linkType: hard
241 |
242 | "@types/react@npm:*, @types/react@npm:18.0.15":
243 | version: 18.0.15
244 | resolution: "@types/react@npm:18.0.15"
245 | dependencies:
246 | "@types/prop-types": "*"
247 | "@types/scheduler": "*"
248 | csstype: ^3.0.2
249 | checksum: e22cc388d1c145aa184787e44dc28db4789976c704cd5db475c170bb76a560eb81def5f346cfe750949bb3d43ad88822b8cbb9f19b1286e3795892a8263e7715
250 | languageName: node
251 | linkType: hard
252 |
253 | "@types/scheduler@npm:*":
254 | version: 0.16.2
255 | resolution: "@types/scheduler@npm:0.16.2"
256 | checksum: b6b4dcfeae6deba2e06a70941860fb1435730576d3689225a421280b7742318d1548b3d22c1f66ab68e414f346a9542f29240bc955b6332c5b11e561077583bc
257 | languageName: node
258 | linkType: hard
259 |
260 | "@typescript-eslint/parser@npm:^5.21.0":
261 | version: 5.30.5
262 | resolution: "@typescript-eslint/parser@npm:5.30.5"
263 | dependencies:
264 | "@typescript-eslint/scope-manager": 5.30.5
265 | "@typescript-eslint/types": 5.30.5
266 | "@typescript-eslint/typescript-estree": 5.30.5
267 | debug: ^4.3.4
268 | peerDependencies:
269 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
270 | peerDependenciesMeta:
271 | typescript:
272 | optional: true
273 | checksum: 6c16821e122b891420a538f200f6e576ad1167855a67e87f9a7d3a08c0513fe26006f6411b8ba6f4662a81526bd0339ae37c47dd88fa5943e6f27ff70da9f989
274 | languageName: node
275 | linkType: hard
276 |
277 | "@typescript-eslint/scope-manager@npm:5.30.5":
278 | version: 5.30.5
279 | resolution: "@typescript-eslint/scope-manager@npm:5.30.5"
280 | dependencies:
281 | "@typescript-eslint/types": 5.30.5
282 | "@typescript-eslint/visitor-keys": 5.30.5
283 | checksum: 509bee6d62cca1716e8f4792d9180c189974992ba13d8103ca04423a64006cf184c4b2c606d55c776305458140c798a3a9a414d07a60790b83dd714f56c457b0
284 | languageName: node
285 | linkType: hard
286 |
287 | "@typescript-eslint/types@npm:5.30.5":
288 | version: 5.30.5
289 | resolution: "@typescript-eslint/types@npm:5.30.5"
290 | checksum: c70420618cb875d4e964a20a3fa4cf40cb97a8ad3123e24860e3d829edf3b081c77fa1fe25644700499d27e44aee5783abc7765deee61e2ef59a928db96b2175
291 | languageName: node
292 | linkType: hard
293 |
294 | "@typescript-eslint/typescript-estree@npm:5.30.5":
295 | version: 5.30.5
296 | resolution: "@typescript-eslint/typescript-estree@npm:5.30.5"
297 | dependencies:
298 | "@typescript-eslint/types": 5.30.5
299 | "@typescript-eslint/visitor-keys": 5.30.5
300 | debug: ^4.3.4
301 | globby: ^11.1.0
302 | is-glob: ^4.0.3
303 | semver: ^7.3.7
304 | tsutils: ^3.21.0
305 | peerDependenciesMeta:
306 | typescript:
307 | optional: true
308 | checksum: 19dce426c826cddd4aadf2fa15be943c6ad7d2038685cc2665749486a5f44a47819aab5d260b54f8a4babf6acf2500e9f62e709d61fce337b12d5468ff285277
309 | languageName: node
310 | linkType: hard
311 |
312 | "@typescript-eslint/visitor-keys@npm:5.30.5":
313 | version: 5.30.5
314 | resolution: "@typescript-eslint/visitor-keys@npm:5.30.5"
315 | dependencies:
316 | "@typescript-eslint/types": 5.30.5
317 | eslint-visitor-keys: ^3.3.0
318 | checksum: c0de9ae48378eec2682b860a059518bed213ea29575aad538d8d2f8137875e7279e375a7f23d38c1c183466fdd9cf1ca1db4ed5a1d374968f9460d83e48b2437
319 | languageName: node
320 | linkType: hard
321 |
322 | "acorn-jsx@npm:^5.3.2":
323 | version: 5.3.2
324 | resolution: "acorn-jsx@npm:5.3.2"
325 | peerDependencies:
326 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
327 | checksum: c3d3b2a89c9a056b205b69530a37b972b404ee46ec8e5b341666f9513d3163e2a4f214a71f4dfc7370f5a9c07472d2fd1c11c91c3f03d093e37637d95da98950
328 | languageName: node
329 | linkType: hard
330 |
331 | "acorn@npm:^8.7.1":
332 | version: 8.7.1
333 | resolution: "acorn@npm:8.7.1"
334 | bin:
335 | acorn: bin/acorn
336 | checksum: aca0aabf98826717920ac2583fdcad0a6fbe4e583fdb6e843af2594e907455aeafe30b1e14f1757cd83ce1776773cf8296ffc3a4acf13f0bd3dfebcf1db6ae80
337 | languageName: node
338 | linkType: hard
339 |
340 | "ajv@npm:^6.10.0, ajv@npm:^6.12.4":
341 | version: 6.12.6
342 | resolution: "ajv@npm:6.12.6"
343 | dependencies:
344 | fast-deep-equal: ^3.1.1
345 | fast-json-stable-stringify: ^2.0.0
346 | json-schema-traverse: ^0.4.1
347 | uri-js: ^4.2.2
348 | checksum: 874972efe5c4202ab0a68379481fbd3d1b5d0a7bd6d3cc21d40d3536ebff3352a2a1fabb632d4fd2cc7fe4cbdcd5ed6782084c9bbf7f32a1536d18f9da5007d4
349 | languageName: node
350 | linkType: hard
351 |
352 | "ansi-regex@npm:^5.0.1":
353 | version: 5.0.1
354 | resolution: "ansi-regex@npm:5.0.1"
355 | checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b
356 | languageName: node
357 | linkType: hard
358 |
359 | "ansi-styles@npm:^4.1.0":
360 | version: 4.3.0
361 | resolution: "ansi-styles@npm:4.3.0"
362 | dependencies:
363 | color-convert: ^2.0.1
364 | checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4
365 | languageName: node
366 | linkType: hard
367 |
368 | "argparse@npm:^2.0.1":
369 | version: 2.0.1
370 | resolution: "argparse@npm:2.0.1"
371 | checksum: 83644b56493e89a254bae05702abf3a1101b4fa4d0ca31df1c9985275a5a5bd47b3c27b7fa0b71098d41114d8ca000e6ed90cad764b306f8a503665e4d517ced
372 | languageName: node
373 | linkType: hard
374 |
375 | "aria-query@npm:^4.2.2":
376 | version: 4.2.2
377 | resolution: "aria-query@npm:4.2.2"
378 | dependencies:
379 | "@babel/runtime": ^7.10.2
380 | "@babel/runtime-corejs3": ^7.10.2
381 | checksum: 38401a9a400f26f3dcc24b84997461a16b32869a9893d323602bed8da40a8bcc0243b8d2880e942249a1496cea7a7de769e93d21c0baa439f01e1ee936fed665
382 | languageName: node
383 | linkType: hard
384 |
385 | "array-includes@npm:^3.1.4, array-includes@npm:^3.1.5":
386 | version: 3.1.5
387 | resolution: "array-includes@npm:3.1.5"
388 | dependencies:
389 | call-bind: ^1.0.2
390 | define-properties: ^1.1.4
391 | es-abstract: ^1.19.5
392 | get-intrinsic: ^1.1.1
393 | is-string: ^1.0.7
394 | checksum: f6f24d834179604656b7bec3e047251d5cc87e9e87fab7c175c61af48e80e75acd296017abcde21fb52292ab6a2a449ab2ee37213ee48c8709f004d75983f9c5
395 | languageName: node
396 | linkType: hard
397 |
398 | "array-union@npm:^2.1.0":
399 | version: 2.1.0
400 | resolution: "array-union@npm:2.1.0"
401 | checksum: 5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d
402 | languageName: node
403 | linkType: hard
404 |
405 | "array.prototype.flat@npm:^1.2.5":
406 | version: 1.3.0
407 | resolution: "array.prototype.flat@npm:1.3.0"
408 | dependencies:
409 | call-bind: ^1.0.2
410 | define-properties: ^1.1.3
411 | es-abstract: ^1.19.2
412 | es-shim-unscopables: ^1.0.0
413 | checksum: 2a652b3e8dc0bebb6117e42a5ab5738af0203a14c27341d7bb2431467bdb4b348e2c5dc555dfcda8af0a5e4075c400b85311ded73861c87290a71a17c3e0a257
414 | languageName: node
415 | linkType: hard
416 |
417 | "array.prototype.flatmap@npm:^1.3.0":
418 | version: 1.3.0
419 | resolution: "array.prototype.flatmap@npm:1.3.0"
420 | dependencies:
421 | call-bind: ^1.0.2
422 | define-properties: ^1.1.3
423 | es-abstract: ^1.19.2
424 | es-shim-unscopables: ^1.0.0
425 | checksum: 818538f39409c4045d874be85df0dbd195e1446b14d22f95bdcfefea44ae77db44e42dcd89a559254ec5a7c8b338cfc986cc6d641e3472f9a5326b21eb2976a2
426 | languageName: node
427 | linkType: hard
428 |
429 | "ast-types-flow@npm:^0.0.7":
430 | version: 0.0.7
431 | resolution: "ast-types-flow@npm:0.0.7"
432 | checksum: a26dcc2182ffee111cad7c471759b0bda22d3b7ebacf27c348b22c55f16896b18ab0a4d03b85b4020dce7f3e634b8f00b593888f622915096ea1927fa51866c4
433 | languageName: node
434 | linkType: hard
435 |
436 | "auto-text-size@npm:latest":
437 | version: 0.1.2
438 | resolution: "auto-text-size@npm:0.1.2"
439 | peerDependencies:
440 | react: "*"
441 | checksum: 6839c8f9710984ef3fa6dd575d5615b2d890883119c924aa83dd41684ffe8b422403d0d996bb2a850a847d83d9dd7b91759a6e07cb292f3295d76ba7d27b92bb
442 | languageName: node
443 | linkType: hard
444 |
445 | "axe-core@npm:^4.4.2":
446 | version: 4.4.2
447 | resolution: "axe-core@npm:4.4.2"
448 | checksum: 93fbb36c5ac8ab5e67e49678a6f7be0dc799a9f560edd95cca1f0a8183def8c50205972366b9941a3ea2b20224a1fe230e6d87ef38cb6db70472ed1b694febd1
449 | languageName: node
450 | linkType: hard
451 |
452 | "axobject-query@npm:^2.2.0":
453 | version: 2.2.0
454 | resolution: "axobject-query@npm:2.2.0"
455 | checksum: 96b8c7d807ca525f41ad9b286186e2089b561ba63a6d36c3e7d73dc08150714660995c7ad19cda05784458446a0793b45246db45894631e13853f48c1aa3117f
456 | languageName: node
457 | linkType: hard
458 |
459 | "balanced-match@npm:^1.0.0":
460 | version: 1.0.2
461 | resolution: "balanced-match@npm:1.0.2"
462 | checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65
463 | languageName: node
464 | linkType: hard
465 |
466 | "brace-expansion@npm:^1.1.7":
467 | version: 1.1.11
468 | resolution: "brace-expansion@npm:1.1.11"
469 | dependencies:
470 | balanced-match: ^1.0.0
471 | concat-map: 0.0.1
472 | checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07
473 | languageName: node
474 | linkType: hard
475 |
476 | "braces@npm:^3.0.2":
477 | version: 3.0.2
478 | resolution: "braces@npm:3.0.2"
479 | dependencies:
480 | fill-range: ^7.0.1
481 | checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459
482 | languageName: node
483 | linkType: hard
484 |
485 | "call-bind@npm:^1.0.0, call-bind@npm:^1.0.2":
486 | version: 1.0.2
487 | resolution: "call-bind@npm:1.0.2"
488 | dependencies:
489 | function-bind: ^1.1.1
490 | get-intrinsic: ^1.0.2
491 | checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0
492 | languageName: node
493 | linkType: hard
494 |
495 | "callsites@npm:^3.0.0":
496 | version: 3.1.0
497 | resolution: "callsites@npm:3.1.0"
498 | checksum: 072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3
499 | languageName: node
500 | linkType: hard
501 |
502 | "caniuse-lite@npm:^1.0.30001332":
503 | version: 1.0.30001363
504 | resolution: "caniuse-lite@npm:1.0.30001363"
505 | checksum: 8dfcb2fa97724349cbbe61d988810bd90bfb40106a289ed6613188fa96dd1f5885c7e9924e46bb30a641bd1579ec34096fdc2b21b47d8500f8a2bfb0db069323
506 | languageName: node
507 | linkType: hard
508 |
509 | "chalk@npm:^4.0.0":
510 | version: 4.1.2
511 | resolution: "chalk@npm:4.1.2"
512 | dependencies:
513 | ansi-styles: ^4.1.0
514 | supports-color: ^7.1.0
515 | checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc
516 | languageName: node
517 | linkType: hard
518 |
519 | "color-convert@npm:^2.0.1":
520 | version: 2.0.1
521 | resolution: "color-convert@npm:2.0.1"
522 | dependencies:
523 | color-name: ~1.1.4
524 | checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336
525 | languageName: node
526 | linkType: hard
527 |
528 | "color-name@npm:~1.1.4":
529 | version: 1.1.4
530 | resolution: "color-name@npm:1.1.4"
531 | checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610
532 | languageName: node
533 | linkType: hard
534 |
535 | "concat-map@npm:0.0.1":
536 | version: 0.0.1
537 | resolution: "concat-map@npm:0.0.1"
538 | checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af
539 | languageName: node
540 | linkType: hard
541 |
542 | "core-js-pure@npm:^3.20.2":
543 | version: 3.23.3
544 | resolution: "core-js-pure@npm:3.23.3"
545 | checksum: 09a477a56963ca4409ca383d36429ea3b51b658ff85e94331a510543c77c4d1b44cb6b305b0f185d729eb059c71f1289c62fdec6371ff46ce838a16988cdcb2e
546 | languageName: node
547 | linkType: hard
548 |
549 | "cross-spawn@npm:^7.0.2":
550 | version: 7.0.3
551 | resolution: "cross-spawn@npm:7.0.3"
552 | dependencies:
553 | path-key: ^3.1.0
554 | shebang-command: ^2.0.0
555 | which: ^2.0.1
556 | checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52
557 | languageName: node
558 | linkType: hard
559 |
560 | "csstype@npm:^3.0.2":
561 | version: 3.1.0
562 | resolution: "csstype@npm:3.1.0"
563 | checksum: 644e986cefab86525f0b674a06889cfdbb1f117e5b7d1ce0fc55b0423ecc58807a1ea42ecc75c4f18999d14fc42d1d255f84662a45003a52bb5840e977eb2ffd
564 | languageName: node
565 | linkType: hard
566 |
567 | "damerau-levenshtein@npm:^1.0.8":
568 | version: 1.0.8
569 | resolution: "damerau-levenshtein@npm:1.0.8"
570 | checksum: d240b7757544460ae0586a341a53110ab0a61126570ef2d8c731e3eab3f0cb6e488e2609e6a69b46727635de49be20b071688698744417ff1b6c1d7ccd03e0de
571 | languageName: node
572 | linkType: hard
573 |
574 | "debug@npm:^2.6.9":
575 | version: 2.6.9
576 | resolution: "debug@npm:2.6.9"
577 | dependencies:
578 | ms: 2.0.0
579 | checksum: d2f51589ca66df60bf36e1fa6e4386b318c3f1e06772280eea5b1ae9fd3d05e9c2b7fd8a7d862457d00853c75b00451aa2d7459b924629ee385287a650f58fe6
580 | languageName: node
581 | linkType: hard
582 |
583 | "debug@npm:^3.2.7":
584 | version: 3.2.7
585 | resolution: "debug@npm:3.2.7"
586 | dependencies:
587 | ms: ^2.1.1
588 | checksum: b3d8c5940799914d30314b7c3304a43305fd0715581a919dacb8b3176d024a782062368405b47491516d2091d6462d4d11f2f4974a405048094f8bfebfa3071c
589 | languageName: node
590 | linkType: hard
591 |
592 | "debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.4":
593 | version: 4.3.4
594 | resolution: "debug@npm:4.3.4"
595 | dependencies:
596 | ms: 2.1.2
597 | peerDependenciesMeta:
598 | supports-color:
599 | optional: true
600 | checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708
601 | languageName: node
602 | linkType: hard
603 |
604 | "deep-is@npm:^0.1.3":
605 | version: 0.1.4
606 | resolution: "deep-is@npm:0.1.4"
607 | checksum: edb65dd0d7d1b9c40b2f50219aef30e116cedd6fc79290e740972c132c09106d2e80aa0bc8826673dd5a00222d4179c84b36a790eef63a4c4bca75a37ef90804
608 | languageName: node
609 | linkType: hard
610 |
611 | "define-properties@npm:^1.1.3, define-properties@npm:^1.1.4":
612 | version: 1.1.4
613 | resolution: "define-properties@npm:1.1.4"
614 | dependencies:
615 | has-property-descriptors: ^1.0.0
616 | object-keys: ^1.1.1
617 | checksum: ce0aef3f9eb193562b5cfb79b2d2c86b6a109dfc9fdcb5f45d680631a1a908c06824ddcdb72b7573b54e26ace07f0a23420aaba0d5c627b34d2c1de8ef527e2b
618 | languageName: node
619 | linkType: hard
620 |
621 | "dir-glob@npm:^3.0.1":
622 | version: 3.0.1
623 | resolution: "dir-glob@npm:3.0.1"
624 | dependencies:
625 | path-type: ^4.0.0
626 | checksum: fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615
627 | languageName: node
628 | linkType: hard
629 |
630 | "doctrine@npm:^2.1.0":
631 | version: 2.1.0
632 | resolution: "doctrine@npm:2.1.0"
633 | dependencies:
634 | esutils: ^2.0.2
635 | checksum: a45e277f7feaed309fe658ace1ff286c6e2002ac515af0aaf37145b8baa96e49899638c7cd47dccf84c3d32abfc113246625b3ac8f552d1046072adee13b0dc8
636 | languageName: node
637 | linkType: hard
638 |
639 | "doctrine@npm:^3.0.0":
640 | version: 3.0.0
641 | resolution: "doctrine@npm:3.0.0"
642 | dependencies:
643 | esutils: ^2.0.2
644 | checksum: fd7673ca77fe26cd5cba38d816bc72d641f500f1f9b25b83e8ce28827fe2da7ad583a8da26ab6af85f834138cf8dae9f69b0cd6ab925f52ddab1754db44d99ce
645 | languageName: node
646 | linkType: hard
647 |
648 | "emoji-regex@npm:^9.2.2":
649 | version: 9.2.2
650 | resolution: "emoji-regex@npm:9.2.2"
651 | checksum: 8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601
652 | languageName: node
653 | linkType: hard
654 |
655 | "es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.1, es-abstract@npm:^1.19.2, es-abstract@npm:^1.19.5":
656 | version: 1.20.1
657 | resolution: "es-abstract@npm:1.20.1"
658 | dependencies:
659 | call-bind: ^1.0.2
660 | es-to-primitive: ^1.2.1
661 | function-bind: ^1.1.1
662 | function.prototype.name: ^1.1.5
663 | get-intrinsic: ^1.1.1
664 | get-symbol-description: ^1.0.0
665 | has: ^1.0.3
666 | has-property-descriptors: ^1.0.0
667 | has-symbols: ^1.0.3
668 | internal-slot: ^1.0.3
669 | is-callable: ^1.2.4
670 | is-negative-zero: ^2.0.2
671 | is-regex: ^1.1.4
672 | is-shared-array-buffer: ^1.0.2
673 | is-string: ^1.0.7
674 | is-weakref: ^1.0.2
675 | object-inspect: ^1.12.0
676 | object-keys: ^1.1.1
677 | object.assign: ^4.1.2
678 | regexp.prototype.flags: ^1.4.3
679 | string.prototype.trimend: ^1.0.5
680 | string.prototype.trimstart: ^1.0.5
681 | unbox-primitive: ^1.0.2
682 | checksum: 28da27ae0ed9c76df7ee8ef5c278df79dcfdb554415faf7068bb7c58f8ba8e2a16bfb59e586844be6429ab4c302ca7748979d48442224cb1140b051866d74b7f
683 | languageName: node
684 | linkType: hard
685 |
686 | "es-shim-unscopables@npm:^1.0.0":
687 | version: 1.0.0
688 | resolution: "es-shim-unscopables@npm:1.0.0"
689 | dependencies:
690 | has: ^1.0.3
691 | checksum: 83e95cadbb6ee44d3644dfad60dcad7929edbc42c85e66c3e99aefd68a3a5c5665f2686885cddb47dfeabfd77bd5ea5a7060f2092a955a729bbd8834f0d86fa1
692 | languageName: node
693 | linkType: hard
694 |
695 | "es-to-primitive@npm:^1.2.1":
696 | version: 1.2.1
697 | resolution: "es-to-primitive@npm:1.2.1"
698 | dependencies:
699 | is-callable: ^1.1.4
700 | is-date-object: ^1.0.1
701 | is-symbol: ^1.0.2
702 | checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed
703 | languageName: node
704 | linkType: hard
705 |
706 | "escape-string-regexp@npm:^4.0.0":
707 | version: 4.0.0
708 | resolution: "escape-string-regexp@npm:4.0.0"
709 | checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5
710 | languageName: node
711 | linkType: hard
712 |
713 | "eslint-config-next@npm:12.2.0":
714 | version: 12.2.0
715 | resolution: "eslint-config-next@npm:12.2.0"
716 | dependencies:
717 | "@next/eslint-plugin-next": 12.2.0
718 | "@rushstack/eslint-patch": ^1.1.3
719 | "@typescript-eslint/parser": ^5.21.0
720 | eslint-import-resolver-node: ^0.3.6
721 | eslint-import-resolver-typescript: ^2.7.1
722 | eslint-plugin-import: ^2.26.0
723 | eslint-plugin-jsx-a11y: ^6.5.1
724 | eslint-plugin-react: ^7.29.4
725 | eslint-plugin-react-hooks: ^4.5.0
726 | peerDependencies:
727 | eslint: ^7.23.0 || ^8.0.0
728 | typescript: ">=3.3.1"
729 | peerDependenciesMeta:
730 | typescript:
731 | optional: true
732 | checksum: 014d9a9166ed1d6facc8d67d25bb613d1ceaa0d407a83ee3a6b180fe134bf49ffc6e109b2d3c70b1afeda883ebc45bb0aa1ab079fd9e97344e257321ab4209f6
733 | languageName: node
734 | linkType: hard
735 |
736 | "eslint-import-resolver-node@npm:^0.3.6":
737 | version: 0.3.6
738 | resolution: "eslint-import-resolver-node@npm:0.3.6"
739 | dependencies:
740 | debug: ^3.2.7
741 | resolve: ^1.20.0
742 | checksum: 6266733af1e112970e855a5bcc2d2058fb5ae16ad2a6d400705a86b29552b36131ffc5581b744c23d550de844206fb55e9193691619ee4dbf225c4bde526b1c8
743 | languageName: node
744 | linkType: hard
745 |
746 | "eslint-import-resolver-typescript@npm:^2.7.1":
747 | version: 2.7.1
748 | resolution: "eslint-import-resolver-typescript@npm:2.7.1"
749 | dependencies:
750 | debug: ^4.3.4
751 | glob: ^7.2.0
752 | is-glob: ^4.0.3
753 | resolve: ^1.22.0
754 | tsconfig-paths: ^3.14.1
755 | peerDependencies:
756 | eslint: "*"
757 | eslint-plugin-import: "*"
758 | checksum: 1d81b657b1f73bf95b8f0b745c0305574b91630c1db340318f3ca8918e206fce20a933b95e7c419338cc4452cb80bb2b2d92acaf01b6aa315c78a332d832545c
759 | languageName: node
760 | linkType: hard
761 |
762 | "eslint-module-utils@npm:^2.7.3":
763 | version: 2.7.3
764 | resolution: "eslint-module-utils@npm:2.7.3"
765 | dependencies:
766 | debug: ^3.2.7
767 | find-up: ^2.1.0
768 | checksum: 77048263f309167a1e6a1e1b896bfb5ddd1d3859b2e2abbd9c32c432aee13d610d46e6820b1ca81b37fba437cf423a404bc6649be64ace9148a3062d1886a678
769 | languageName: node
770 | linkType: hard
771 |
772 | "eslint-plugin-import@npm:^2.26.0":
773 | version: 2.26.0
774 | resolution: "eslint-plugin-import@npm:2.26.0"
775 | dependencies:
776 | array-includes: ^3.1.4
777 | array.prototype.flat: ^1.2.5
778 | debug: ^2.6.9
779 | doctrine: ^2.1.0
780 | eslint-import-resolver-node: ^0.3.6
781 | eslint-module-utils: ^2.7.3
782 | has: ^1.0.3
783 | is-core-module: ^2.8.1
784 | is-glob: ^4.0.3
785 | minimatch: ^3.1.2
786 | object.values: ^1.1.5
787 | resolve: ^1.22.0
788 | tsconfig-paths: ^3.14.1
789 | peerDependencies:
790 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
791 | checksum: 0bf77ad80339554481eafa2b1967449e1f816b94c7a6f9614ce33fb4083c4e6c050f10d241dd50b4975d47922880a34de1e42ea9d8e6fd663ebb768baa67e655
792 | languageName: node
793 | linkType: hard
794 |
795 | "eslint-plugin-jsx-a11y@npm:^6.5.1":
796 | version: 6.6.0
797 | resolution: "eslint-plugin-jsx-a11y@npm:6.6.0"
798 | dependencies:
799 | "@babel/runtime": ^7.18.3
800 | aria-query: ^4.2.2
801 | array-includes: ^3.1.5
802 | ast-types-flow: ^0.0.7
803 | axe-core: ^4.4.2
804 | axobject-query: ^2.2.0
805 | damerau-levenshtein: ^1.0.8
806 | emoji-regex: ^9.2.2
807 | has: ^1.0.3
808 | jsx-ast-utils: ^3.3.1
809 | language-tags: ^1.0.5
810 | minimatch: ^3.1.2
811 | semver: ^6.3.0
812 | peerDependencies:
813 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
814 | checksum: d9da9a3ec71137c12519289c63e71250d5d78d4b7729b84e7e12edf1aad993083f23303d9b62359591b2f8aababb1bbec032cd84f1425e759b11a055e3acd144
815 | languageName: node
816 | linkType: hard
817 |
818 | "eslint-plugin-react-hooks@npm:^4.5.0":
819 | version: 4.6.0
820 | resolution: "eslint-plugin-react-hooks@npm:4.6.0"
821 | peerDependencies:
822 | eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
823 | checksum: 23001801f14c1d16bf0a837ca7970d9dd94e7b560384b41db378b49b6e32dc43d6e2790de1bd737a652a86f81a08d6a91f402525061b47719328f586a57e86c3
824 | languageName: node
825 | linkType: hard
826 |
827 | "eslint-plugin-react@npm:^7.29.4":
828 | version: 7.30.1
829 | resolution: "eslint-plugin-react@npm:7.30.1"
830 | dependencies:
831 | array-includes: ^3.1.5
832 | array.prototype.flatmap: ^1.3.0
833 | doctrine: ^2.1.0
834 | estraverse: ^5.3.0
835 | jsx-ast-utils: ^2.4.1 || ^3.0.0
836 | minimatch: ^3.1.2
837 | object.entries: ^1.1.5
838 | object.fromentries: ^2.0.5
839 | object.hasown: ^1.1.1
840 | object.values: ^1.1.5
841 | prop-types: ^15.8.1
842 | resolve: ^2.0.0-next.3
843 | semver: ^6.3.0
844 | string.prototype.matchall: ^4.0.7
845 | peerDependencies:
846 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
847 | checksum: 553fb9ece6beb7c14cf6f84670c786c8ac978c2918421994dcc4edd2385302022e5d5ac4a39fafdb35954e29cecddefed61758040c3c530cafcf651f674a9d51
848 | languageName: node
849 | linkType: hard
850 |
851 | "eslint-scope@npm:^7.1.1":
852 | version: 7.1.1
853 | resolution: "eslint-scope@npm:7.1.1"
854 | dependencies:
855 | esrecurse: ^4.3.0
856 | estraverse: ^5.2.0
857 | checksum: 9f6e974ab2db641ca8ab13508c405b7b859e72afe9f254e8131ff154d2f40c99ad4545ce326fd9fde3212ff29707102562a4834f1c48617b35d98c71a97fbf3e
858 | languageName: node
859 | linkType: hard
860 |
861 | "eslint-utils@npm:^3.0.0":
862 | version: 3.0.0
863 | resolution: "eslint-utils@npm:3.0.0"
864 | dependencies:
865 | eslint-visitor-keys: ^2.0.0
866 | peerDependencies:
867 | eslint: ">=5"
868 | checksum: 0668fe02f5adab2e5a367eee5089f4c39033af20499df88fe4e6aba2015c20720404d8c3d6349b6f716b08fdf91b9da4e5d5481f265049278099c4c836ccb619
869 | languageName: node
870 | linkType: hard
871 |
872 | "eslint-visitor-keys@npm:^2.0.0":
873 | version: 2.1.0
874 | resolution: "eslint-visitor-keys@npm:2.1.0"
875 | checksum: e3081d7dd2611a35f0388bbdc2f5da60b3a3c5b8b6e928daffff7391146b434d691577aa95064c8b7faad0b8a680266bcda0a42439c18c717b80e6718d7e267d
876 | languageName: node
877 | linkType: hard
878 |
879 | "eslint-visitor-keys@npm:^3.3.0":
880 | version: 3.3.0
881 | resolution: "eslint-visitor-keys@npm:3.3.0"
882 | checksum: d59e68a7c5a6d0146526b0eec16ce87fbf97fe46b8281e0d41384224375c4e52f5ffb9e16d48f4ea50785cde93f766b0c898e31ab89978d88b0e1720fbfb7808
883 | languageName: node
884 | linkType: hard
885 |
886 | "eslint@npm:8.19.0":
887 | version: 8.19.0
888 | resolution: "eslint@npm:8.19.0"
889 | dependencies:
890 | "@eslint/eslintrc": ^1.3.0
891 | "@humanwhocodes/config-array": ^0.9.2
892 | ajv: ^6.10.0
893 | chalk: ^4.0.0
894 | cross-spawn: ^7.0.2
895 | debug: ^4.3.2
896 | doctrine: ^3.0.0
897 | escape-string-regexp: ^4.0.0
898 | eslint-scope: ^7.1.1
899 | eslint-utils: ^3.0.0
900 | eslint-visitor-keys: ^3.3.0
901 | espree: ^9.3.2
902 | esquery: ^1.4.0
903 | esutils: ^2.0.2
904 | fast-deep-equal: ^3.1.3
905 | file-entry-cache: ^6.0.1
906 | functional-red-black-tree: ^1.0.1
907 | glob-parent: ^6.0.1
908 | globals: ^13.15.0
909 | ignore: ^5.2.0
910 | import-fresh: ^3.0.0
911 | imurmurhash: ^0.1.4
912 | is-glob: ^4.0.0
913 | js-yaml: ^4.1.0
914 | json-stable-stringify-without-jsonify: ^1.0.1
915 | levn: ^0.4.1
916 | lodash.merge: ^4.6.2
917 | minimatch: ^3.1.2
918 | natural-compare: ^1.4.0
919 | optionator: ^0.9.1
920 | regexpp: ^3.2.0
921 | strip-ansi: ^6.0.1
922 | strip-json-comments: ^3.1.0
923 | text-table: ^0.2.0
924 | v8-compile-cache: ^2.0.3
925 | bin:
926 | eslint: bin/eslint.js
927 | checksum: 0bc9df1a3a09dcd5a781ec728f280aa8af3ab19c2d1f14e2668b5ee5b8b1fb0e72dde5c3acf738e7f4281685fb24ec149b6154255470b06cf41de76350bca7a4
928 | languageName: node
929 | linkType: hard
930 |
931 | "espree@npm:^9.3.2":
932 | version: 9.3.2
933 | resolution: "espree@npm:9.3.2"
934 | dependencies:
935 | acorn: ^8.7.1
936 | acorn-jsx: ^5.3.2
937 | eslint-visitor-keys: ^3.3.0
938 | checksum: 9a790d6779847051e87f70d720a0f6981899a722419e80c92ab6dee01e1ab83b8ce52d11b4dc96c2c490182efb5a4c138b8b0d569205bfe1cd4629e658e58c30
939 | languageName: node
940 | linkType: hard
941 |
942 | "esquery@npm:^1.4.0":
943 | version: 1.4.0
944 | resolution: "esquery@npm:1.4.0"
945 | dependencies:
946 | estraverse: ^5.1.0
947 | checksum: a0807e17abd7fbe5fbd4fab673038d6d8a50675cdae6b04fbaa520c34581be0c5fa24582990e8acd8854f671dd291c78bb2efb9e0ed5b62f33bac4f9cf820210
948 | languageName: node
949 | linkType: hard
950 |
951 | "esrecurse@npm:^4.3.0":
952 | version: 4.3.0
953 | resolution: "esrecurse@npm:4.3.0"
954 | dependencies:
955 | estraverse: ^5.2.0
956 | checksum: ebc17b1a33c51cef46fdc28b958994b1dc43cd2e86237515cbc3b4e5d2be6a811b2315d0a1a4d9d340b6d2308b15322f5c8291059521cc5f4802f65e7ec32837
957 | languageName: node
958 | linkType: hard
959 |
960 | "estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0":
961 | version: 5.3.0
962 | resolution: "estraverse@npm:5.3.0"
963 | checksum: 072780882dc8416ad144f8fe199628d2b3e7bbc9989d9ed43795d2c90309a2047e6bc5979d7e2322a341163d22cfad9e21f4110597fe487519697389497e4e2b
964 | languageName: node
965 | linkType: hard
966 |
967 | "esutils@npm:^2.0.2":
968 | version: 2.0.3
969 | resolution: "esutils@npm:2.0.3"
970 | checksum: 22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87
971 | languageName: node
972 | linkType: hard
973 |
974 | "example@workspace:.":
975 | version: 0.0.0-use.local
976 | resolution: "example@workspace:."
977 | dependencies:
978 | "@types/node": 18.0.3
979 | "@types/react": 18.0.15
980 | "@types/react-dom": 18.0.6
981 | auto-text-size: latest
982 | eslint: 8.19.0
983 | eslint-config-next: 12.2.0
984 | next: 12.2.0
985 | react: 18.2.0
986 | react-dom: 18.2.0
987 | typescript: 4.7.4
988 | languageName: unknown
989 | linkType: soft
990 |
991 | "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3":
992 | version: 3.1.3
993 | resolution: "fast-deep-equal@npm:3.1.3"
994 | checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d
995 | languageName: node
996 | linkType: hard
997 |
998 | "fast-glob@npm:^3.2.9":
999 | version: 3.2.11
1000 | resolution: "fast-glob@npm:3.2.11"
1001 | dependencies:
1002 | "@nodelib/fs.stat": ^2.0.2
1003 | "@nodelib/fs.walk": ^1.2.3
1004 | glob-parent: ^5.1.2
1005 | merge2: ^1.3.0
1006 | micromatch: ^4.0.4
1007 | checksum: f473105324a7780a20c06de842e15ddbb41d3cb7e71d1e4fe6e8373204f22245d54f5ab9e2061e6a1c613047345954d29b022e0e76f5c28b1df9858179a0e6d7
1008 | languageName: node
1009 | linkType: hard
1010 |
1011 | "fast-json-stable-stringify@npm:^2.0.0":
1012 | version: 2.1.0
1013 | resolution: "fast-json-stable-stringify@npm:2.1.0"
1014 | checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb
1015 | languageName: node
1016 | linkType: hard
1017 |
1018 | "fast-levenshtein@npm:^2.0.6":
1019 | version: 2.0.6
1020 | resolution: "fast-levenshtein@npm:2.0.6"
1021 | checksum: 92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c
1022 | languageName: node
1023 | linkType: hard
1024 |
1025 | "fastq@npm:^1.6.0":
1026 | version: 1.13.0
1027 | resolution: "fastq@npm:1.13.0"
1028 | dependencies:
1029 | reusify: ^1.0.4
1030 | checksum: 32cf15c29afe622af187d12fc9cd93e160a0cb7c31a3bb6ace86b7dea3b28e7b72acde89c882663f307b2184e14782c6c664fa315973c03626c7d4bff070bb0b
1031 | languageName: node
1032 | linkType: hard
1033 |
1034 | "file-entry-cache@npm:^6.0.1":
1035 | version: 6.0.1
1036 | resolution: "file-entry-cache@npm:6.0.1"
1037 | dependencies:
1038 | flat-cache: ^3.0.4
1039 | checksum: f49701feaa6314c8127c3c2f6173cfefff17612f5ed2daaafc6da13b5c91fd43e3b2a58fd0d63f9f94478a501b167615931e7200e31485e320f74a33885a9c74
1040 | languageName: node
1041 | linkType: hard
1042 |
1043 | "fill-range@npm:^7.0.1":
1044 | version: 7.0.1
1045 | resolution: "fill-range@npm:7.0.1"
1046 | dependencies:
1047 | to-regex-range: ^5.0.1
1048 | checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917
1049 | languageName: node
1050 | linkType: hard
1051 |
1052 | "find-up@npm:^2.1.0":
1053 | version: 2.1.0
1054 | resolution: "find-up@npm:2.1.0"
1055 | dependencies:
1056 | locate-path: ^2.0.0
1057 | checksum: 43284fe4da09f89011f08e3c32cd38401e786b19226ea440b75386c1b12a4cb738c94969808d53a84f564ede22f732c8409e3cfc3f7fb5b5c32378ad0bbf28bd
1058 | languageName: node
1059 | linkType: hard
1060 |
1061 | "flat-cache@npm:^3.0.4":
1062 | version: 3.0.4
1063 | resolution: "flat-cache@npm:3.0.4"
1064 | dependencies:
1065 | flatted: ^3.1.0
1066 | rimraf: ^3.0.2
1067 | checksum: 4fdd10ecbcbf7d520f9040dd1340eb5dfe951e6f0ecf2252edeec03ee68d989ec8b9a20f4434270e71bcfd57800dc09b3344fca3966b2eb8f613072c7d9a2365
1068 | languageName: node
1069 | linkType: hard
1070 |
1071 | "flatted@npm:^3.1.0":
1072 | version: 3.2.6
1073 | resolution: "flatted@npm:3.2.6"
1074 | checksum: 33b87aa88dfa40ca6ee31d7df61712bbbad3d3c05c132c23e59b9b61d34631b337a18ff2b8dc5553acdc871ec72b741e485f78969cf006124a3f57174de29a0e
1075 | languageName: node
1076 | linkType: hard
1077 |
1078 | "fs.realpath@npm:^1.0.0":
1079 | version: 1.0.0
1080 | resolution: "fs.realpath@npm:1.0.0"
1081 | checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0
1082 | languageName: node
1083 | linkType: hard
1084 |
1085 | "function-bind@npm:^1.1.1":
1086 | version: 1.1.1
1087 | resolution: "function-bind@npm:1.1.1"
1088 | checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a
1089 | languageName: node
1090 | linkType: hard
1091 |
1092 | "function.prototype.name@npm:^1.1.5":
1093 | version: 1.1.5
1094 | resolution: "function.prototype.name@npm:1.1.5"
1095 | dependencies:
1096 | call-bind: ^1.0.2
1097 | define-properties: ^1.1.3
1098 | es-abstract: ^1.19.0
1099 | functions-have-names: ^1.2.2
1100 | checksum: acd21d733a9b649c2c442f067567743214af5fa248dbeee69d8278ce7df3329ea5abac572be9f7470b4ec1cd4d8f1040e3c5caccf98ebf2bf861a0deab735c27
1101 | languageName: node
1102 | linkType: hard
1103 |
1104 | "functional-red-black-tree@npm:^1.0.1":
1105 | version: 1.0.1
1106 | resolution: "functional-red-black-tree@npm:1.0.1"
1107 | checksum: ca6c170f37640e2d94297da8bb4bf27a1d12bea3e00e6a3e007fd7aa32e37e000f5772acf941b4e4f3cf1c95c3752033d0c509af157ad8f526e7f00723b9eb9f
1108 | languageName: node
1109 | linkType: hard
1110 |
1111 | "functions-have-names@npm:^1.2.2":
1112 | version: 1.2.3
1113 | resolution: "functions-have-names@npm:1.2.3"
1114 | checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5
1115 | languageName: node
1116 | linkType: hard
1117 |
1118 | "get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.0, get-intrinsic@npm:^1.1.1":
1119 | version: 1.1.2
1120 | resolution: "get-intrinsic@npm:1.1.2"
1121 | dependencies:
1122 | function-bind: ^1.1.1
1123 | has: ^1.0.3
1124 | has-symbols: ^1.0.3
1125 | checksum: 252f45491f2ba88ebf5b38018020c7cc3279de54b1d67ffb70c0cdf1dfa8ab31cd56467b5d117a8b4275b7a4dde91f86766b163a17a850f036528a7b2faafb2b
1126 | languageName: node
1127 | linkType: hard
1128 |
1129 | "get-symbol-description@npm:^1.0.0":
1130 | version: 1.0.0
1131 | resolution: "get-symbol-description@npm:1.0.0"
1132 | dependencies:
1133 | call-bind: ^1.0.2
1134 | get-intrinsic: ^1.1.1
1135 | checksum: 9ceff8fe968f9270a37a1f73bf3f1f7bda69ca80f4f80850670e0e7b9444ff99323f7ac52f96567f8b5f5fbe7ac717a0d81d3407c7313e82810c6199446a5247
1136 | languageName: node
1137 | linkType: hard
1138 |
1139 | "glob-parent@npm:^5.1.2":
1140 | version: 5.1.2
1141 | resolution: "glob-parent@npm:5.1.2"
1142 | dependencies:
1143 | is-glob: ^4.0.1
1144 | checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e
1145 | languageName: node
1146 | linkType: hard
1147 |
1148 | "glob-parent@npm:^6.0.1":
1149 | version: 6.0.2
1150 | resolution: "glob-parent@npm:6.0.2"
1151 | dependencies:
1152 | is-glob: ^4.0.3
1153 | checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8
1154 | languageName: node
1155 | linkType: hard
1156 |
1157 | "glob@npm:7.1.7":
1158 | version: 7.1.7
1159 | resolution: "glob@npm:7.1.7"
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 | checksum: b61f48973bbdcf5159997b0874a2165db572b368b931135832599875919c237fc05c12984e38fe828e69aa8a921eb0e8a4997266211c517c9cfaae8a93988bb8
1168 | languageName: node
1169 | linkType: hard
1170 |
1171 | "glob@npm:^7.1.3, glob@npm:^7.2.0":
1172 | version: 7.2.3
1173 | resolution: "glob@npm:7.2.3"
1174 | dependencies:
1175 | fs.realpath: ^1.0.0
1176 | inflight: ^1.0.4
1177 | inherits: 2
1178 | minimatch: ^3.1.1
1179 | once: ^1.3.0
1180 | path-is-absolute: ^1.0.0
1181 | checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133
1182 | languageName: node
1183 | linkType: hard
1184 |
1185 | "globals@npm:^13.15.0":
1186 | version: 13.16.0
1187 | resolution: "globals@npm:13.16.0"
1188 | dependencies:
1189 | type-fest: ^0.20.2
1190 | checksum: e571b28462b8922a29ac78c8df89848cfd5dc9bdd5d8077440c022864f512a4aae82e7561a2f366337daa86fd4b366aec16fd3f08686de387e4089b01be6cb14
1191 | languageName: node
1192 | linkType: hard
1193 |
1194 | "globby@npm:^11.1.0":
1195 | version: 11.1.0
1196 | resolution: "globby@npm:11.1.0"
1197 | dependencies:
1198 | array-union: ^2.1.0
1199 | dir-glob: ^3.0.1
1200 | fast-glob: ^3.2.9
1201 | ignore: ^5.2.0
1202 | merge2: ^1.4.1
1203 | slash: ^3.0.0
1204 | checksum: b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6
1205 | languageName: node
1206 | linkType: hard
1207 |
1208 | "has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2":
1209 | version: 1.0.2
1210 | resolution: "has-bigints@npm:1.0.2"
1211 | checksum: 390e31e7be7e5c6fe68b81babb73dfc35d413604d7ee5f56da101417027a4b4ce6a27e46eff97ad040c835b5d228676eae99a9b5c3bc0e23c8e81a49241ff45b
1212 | languageName: node
1213 | linkType: hard
1214 |
1215 | "has-flag@npm:^4.0.0":
1216 | version: 4.0.0
1217 | resolution: "has-flag@npm:4.0.0"
1218 | checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad
1219 | languageName: node
1220 | linkType: hard
1221 |
1222 | "has-property-descriptors@npm:^1.0.0":
1223 | version: 1.0.0
1224 | resolution: "has-property-descriptors@npm:1.0.0"
1225 | dependencies:
1226 | get-intrinsic: ^1.1.1
1227 | checksum: a6d3f0a266d0294d972e354782e872e2fe1b6495b321e6ef678c9b7a06a40408a6891817350c62e752adced73a94ac903c54734fee05bf65b1905ee1368194bb
1228 | languageName: node
1229 | linkType: hard
1230 |
1231 | "has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3":
1232 | version: 1.0.3
1233 | resolution: "has-symbols@npm:1.0.3"
1234 | checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410
1235 | languageName: node
1236 | linkType: hard
1237 |
1238 | "has-tostringtag@npm:^1.0.0":
1239 | version: 1.0.0
1240 | resolution: "has-tostringtag@npm:1.0.0"
1241 | dependencies:
1242 | has-symbols: ^1.0.2
1243 | checksum: cc12eb28cb6ae22369ebaad3a8ab0799ed61270991be88f208d508076a1e99abe4198c965935ce85ea90b60c94ddda73693b0920b58e7ead048b4a391b502c1c
1244 | languageName: node
1245 | linkType: hard
1246 |
1247 | "has@npm:^1.0.3":
1248 | version: 1.0.3
1249 | resolution: "has@npm:1.0.3"
1250 | dependencies:
1251 | function-bind: ^1.1.1
1252 | checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792
1253 | languageName: node
1254 | linkType: hard
1255 |
1256 | "ignore@npm:^5.2.0":
1257 | version: 5.2.0
1258 | resolution: "ignore@npm:5.2.0"
1259 | checksum: 6b1f926792d614f64c6c83da3a1f9c83f6196c2839aa41e1e32dd7b8d174cef2e329d75caabb62cb61ce9dc432f75e67d07d122a037312db7caa73166a1bdb77
1260 | languageName: node
1261 | linkType: hard
1262 |
1263 | "import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1":
1264 | version: 3.3.0
1265 | resolution: "import-fresh@npm:3.3.0"
1266 | dependencies:
1267 | parent-module: ^1.0.0
1268 | resolve-from: ^4.0.0
1269 | checksum: 2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa
1270 | languageName: node
1271 | linkType: hard
1272 |
1273 | "imurmurhash@npm:^0.1.4":
1274 | version: 0.1.4
1275 | resolution: "imurmurhash@npm:0.1.4"
1276 | checksum: 7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7
1277 | languageName: node
1278 | linkType: hard
1279 |
1280 | "inflight@npm:^1.0.4":
1281 | version: 1.0.6
1282 | resolution: "inflight@npm:1.0.6"
1283 | dependencies:
1284 | once: ^1.3.0
1285 | wrappy: 1
1286 | checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd
1287 | languageName: node
1288 | linkType: hard
1289 |
1290 | "inherits@npm:2":
1291 | version: 2.0.4
1292 | resolution: "inherits@npm:2.0.4"
1293 | checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1
1294 | languageName: node
1295 | linkType: hard
1296 |
1297 | "internal-slot@npm:^1.0.3":
1298 | version: 1.0.3
1299 | resolution: "internal-slot@npm:1.0.3"
1300 | dependencies:
1301 | get-intrinsic: ^1.1.0
1302 | has: ^1.0.3
1303 | side-channel: ^1.0.4
1304 | checksum: 1944f92e981e47aebc98a88ff0db579fd90543d937806104d0b96557b10c1f170c51fb777b97740a8b6ddeec585fca8c39ae99fd08a8e058dfc8ab70937238bf
1305 | languageName: node
1306 | linkType: hard
1307 |
1308 | "is-bigint@npm:^1.0.1":
1309 | version: 1.0.4
1310 | resolution: "is-bigint@npm:1.0.4"
1311 | dependencies:
1312 | has-bigints: ^1.0.1
1313 | checksum: c56edfe09b1154f8668e53ebe8252b6f185ee852a50f9b41e8d921cb2bed425652049fbe438723f6cb48a63ca1aa051e948e7e401e093477c99c84eba244f666
1314 | languageName: node
1315 | linkType: hard
1316 |
1317 | "is-boolean-object@npm:^1.1.0":
1318 | version: 1.1.2
1319 | resolution: "is-boolean-object@npm:1.1.2"
1320 | dependencies:
1321 | call-bind: ^1.0.2
1322 | has-tostringtag: ^1.0.0
1323 | checksum: c03b23dbaacadc18940defb12c1c0e3aaece7553ef58b162a0f6bba0c2a7e1551b59f365b91e00d2dbac0522392d576ef322628cb1d036a0fe51eb466db67222
1324 | languageName: node
1325 | linkType: hard
1326 |
1327 | "is-callable@npm:^1.1.4, is-callable@npm:^1.2.4":
1328 | version: 1.2.4
1329 | resolution: "is-callable@npm:1.2.4"
1330 | checksum: 1a28d57dc435797dae04b173b65d6d1e77d4f16276e9eff973f994eadcfdc30a017e6a597f092752a083c1103cceb56c91e3dadc6692fedb9898dfaba701575f
1331 | languageName: node
1332 | linkType: hard
1333 |
1334 | "is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0":
1335 | version: 2.9.0
1336 | resolution: "is-core-module@npm:2.9.0"
1337 | dependencies:
1338 | has: ^1.0.3
1339 | checksum: b27034318b4b462f1c8f1dfb1b32baecd651d891a4e2d1922135daeff4141dfced2b82b07aef83ef54275c4a3526aa38da859223664d0868ca24182badb784ce
1340 | languageName: node
1341 | linkType: hard
1342 |
1343 | "is-date-object@npm:^1.0.1":
1344 | version: 1.0.5
1345 | resolution: "is-date-object@npm:1.0.5"
1346 | dependencies:
1347 | has-tostringtag: ^1.0.0
1348 | checksum: baa9077cdf15eb7b58c79398604ca57379b2fc4cf9aa7a9b9e295278648f628c9b201400c01c5e0f7afae56507d741185730307cbe7cad3b9f90a77e5ee342fc
1349 | languageName: node
1350 | linkType: hard
1351 |
1352 | "is-extglob@npm:^2.1.1":
1353 | version: 2.1.1
1354 | resolution: "is-extglob@npm:2.1.1"
1355 | checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85
1356 | languageName: node
1357 | linkType: hard
1358 |
1359 | "is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3":
1360 | version: 4.0.3
1361 | resolution: "is-glob@npm:4.0.3"
1362 | dependencies:
1363 | is-extglob: ^2.1.1
1364 | checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4
1365 | languageName: node
1366 | linkType: hard
1367 |
1368 | "is-negative-zero@npm:^2.0.2":
1369 | version: 2.0.2
1370 | resolution: "is-negative-zero@npm:2.0.2"
1371 | checksum: f3232194c47a549da60c3d509c9a09be442507616b69454716692e37ae9f37c4dea264fb208ad0c9f3efd15a796a46b79df07c7e53c6227c32170608b809149a
1372 | languageName: node
1373 | linkType: hard
1374 |
1375 | "is-number-object@npm:^1.0.4":
1376 | version: 1.0.7
1377 | resolution: "is-number-object@npm:1.0.7"
1378 | dependencies:
1379 | has-tostringtag: ^1.0.0
1380 | checksum: d1e8d01bb0a7134c74649c4e62da0c6118a0bfc6771ea3c560914d52a627873e6920dd0fd0ebc0e12ad2ff4687eac4c308f7e80320b973b2c8a2c8f97a7524f7
1381 | languageName: node
1382 | linkType: hard
1383 |
1384 | "is-number@npm:^7.0.0":
1385 | version: 7.0.0
1386 | resolution: "is-number@npm:7.0.0"
1387 | checksum: 456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a
1388 | languageName: node
1389 | linkType: hard
1390 |
1391 | "is-regex@npm:^1.1.4":
1392 | version: 1.1.4
1393 | resolution: "is-regex@npm:1.1.4"
1394 | dependencies:
1395 | call-bind: ^1.0.2
1396 | has-tostringtag: ^1.0.0
1397 | checksum: 362399b33535bc8f386d96c45c9feb04cf7f8b41c182f54174c1a45c9abbbe5e31290bbad09a458583ff6bf3b2048672cdb1881b13289569a7c548370856a652
1398 | languageName: node
1399 | linkType: hard
1400 |
1401 | "is-shared-array-buffer@npm:^1.0.2":
1402 | version: 1.0.2
1403 | resolution: "is-shared-array-buffer@npm:1.0.2"
1404 | dependencies:
1405 | call-bind: ^1.0.2
1406 | checksum: 9508929cf14fdc1afc9d61d723c6e8d34f5e117f0bffda4d97e7a5d88c3a8681f633a74f8e3ad1fe92d5113f9b921dc5ca44356492079612f9a247efbce7032a
1407 | languageName: node
1408 | linkType: hard
1409 |
1410 | "is-string@npm:^1.0.5, is-string@npm:^1.0.7":
1411 | version: 1.0.7
1412 | resolution: "is-string@npm:1.0.7"
1413 | dependencies:
1414 | has-tostringtag: ^1.0.0
1415 | checksum: 323b3d04622f78d45077cf89aab783b2f49d24dc641aa89b5ad1a72114cfeff2585efc8c12ef42466dff32bde93d839ad321b26884cf75e5a7892a938b089989
1416 | languageName: node
1417 | linkType: hard
1418 |
1419 | "is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3":
1420 | version: 1.0.4
1421 | resolution: "is-symbol@npm:1.0.4"
1422 | dependencies:
1423 | has-symbols: ^1.0.2
1424 | checksum: 92805812ef590738d9de49d677cd17dfd486794773fb6fa0032d16452af46e9b91bb43ffe82c983570f015b37136f4b53b28b8523bfb10b0ece7a66c31a54510
1425 | languageName: node
1426 | linkType: hard
1427 |
1428 | "is-weakref@npm:^1.0.2":
1429 | version: 1.0.2
1430 | resolution: "is-weakref@npm:1.0.2"
1431 | dependencies:
1432 | call-bind: ^1.0.2
1433 | checksum: 95bd9a57cdcb58c63b1c401c60a474b0f45b94719c30f548c891860f051bc2231575c290a6b420c6bc6e7ed99459d424c652bd5bf9a1d5259505dc35b4bf83de
1434 | languageName: node
1435 | linkType: hard
1436 |
1437 | "isexe@npm:^2.0.0":
1438 | version: 2.0.0
1439 | resolution: "isexe@npm:2.0.0"
1440 | checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62
1441 | languageName: node
1442 | linkType: hard
1443 |
1444 | "js-tokens@npm:^3.0.0 || ^4.0.0":
1445 | version: 4.0.0
1446 | resolution: "js-tokens@npm:4.0.0"
1447 | checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78
1448 | languageName: node
1449 | linkType: hard
1450 |
1451 | "js-yaml@npm:^4.1.0":
1452 | version: 4.1.0
1453 | resolution: "js-yaml@npm:4.1.0"
1454 | dependencies:
1455 | argparse: ^2.0.1
1456 | bin:
1457 | js-yaml: bin/js-yaml.js
1458 | checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a
1459 | languageName: node
1460 | linkType: hard
1461 |
1462 | "json-schema-traverse@npm:^0.4.1":
1463 | version: 0.4.1
1464 | resolution: "json-schema-traverse@npm:0.4.1"
1465 | checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b
1466 | languageName: node
1467 | linkType: hard
1468 |
1469 | "json-stable-stringify-without-jsonify@npm:^1.0.1":
1470 | version: 1.0.1
1471 | resolution: "json-stable-stringify-without-jsonify@npm:1.0.1"
1472 | checksum: cff44156ddce9c67c44386ad5cddf91925fe06b1d217f2da9c4910d01f358c6e3989c4d5a02683c7a5667f9727ff05831f7aa8ae66c8ff691c556f0884d49215
1473 | languageName: node
1474 | linkType: hard
1475 |
1476 | "json5@npm:^1.0.1":
1477 | version: 1.0.1
1478 | resolution: "json5@npm:1.0.1"
1479 | dependencies:
1480 | minimist: ^1.2.0
1481 | bin:
1482 | json5: lib/cli.js
1483 | checksum: e76ea23dbb8fc1348c143da628134a98adf4c5a4e8ea2adaa74a80c455fc2cdf0e2e13e6398ef819bfe92306b610ebb2002668ed9fc1af386d593691ef346fc3
1484 | languageName: node
1485 | linkType: hard
1486 |
1487 | "jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.1":
1488 | version: 3.3.2
1489 | resolution: "jsx-ast-utils@npm:3.3.2"
1490 | dependencies:
1491 | array-includes: ^3.1.5
1492 | object.assign: ^4.1.2
1493 | checksum: 61d4596d44480afc03ae0a7ebb272aa6603dc4c3645805dea0fc8d9f0693542cd0959f3ba7c0c9b16c13dd5a900c7c4310108bada273132a8355efe3fed22064
1494 | languageName: node
1495 | linkType: hard
1496 |
1497 | "language-subtag-registry@npm:~0.3.2":
1498 | version: 0.3.22
1499 | resolution: "language-subtag-registry@npm:0.3.22"
1500 | checksum: 8ab70a7e0e055fe977ac16ea4c261faec7205ac43db5e806f72e5b59606939a3b972c4bd1e10e323b35d6ffa97c3e1c4c99f6553069dad2dfdd22020fa3eb56a
1501 | languageName: node
1502 | linkType: hard
1503 |
1504 | "language-tags@npm:^1.0.5":
1505 | version: 1.0.5
1506 | resolution: "language-tags@npm:1.0.5"
1507 | dependencies:
1508 | language-subtag-registry: ~0.3.2
1509 | checksum: c81b5d8b9f5f9cfd06ee71ada6ddfe1cf83044dd5eeefcd1e420ad491944da8957688db4a0a9bc562df4afdc2783425cbbdfd152c01d93179cf86888903123cf
1510 | languageName: node
1511 | linkType: hard
1512 |
1513 | "levn@npm:^0.4.1":
1514 | version: 0.4.1
1515 | resolution: "levn@npm:0.4.1"
1516 | dependencies:
1517 | prelude-ls: ^1.2.1
1518 | type-check: ~0.4.0
1519 | checksum: 12c5021c859bd0f5248561bf139121f0358285ec545ebf48bb3d346820d5c61a4309535c7f387ed7d84361cf821e124ce346c6b7cef8ee09a67c1473b46d0fc4
1520 | languageName: node
1521 | linkType: hard
1522 |
1523 | "locate-path@npm:^2.0.0":
1524 | version: 2.0.0
1525 | resolution: "locate-path@npm:2.0.0"
1526 | dependencies:
1527 | p-locate: ^2.0.0
1528 | path-exists: ^3.0.0
1529 | checksum: 02d581edbbbb0fa292e28d96b7de36b5b62c2fa8b5a7e82638ebb33afa74284acf022d3b1e9ae10e3ffb7658fbc49163fcd5e76e7d1baaa7801c3e05a81da755
1530 | languageName: node
1531 | linkType: hard
1532 |
1533 | "lodash.merge@npm:^4.6.2":
1534 | version: 4.6.2
1535 | resolution: "lodash.merge@npm:4.6.2"
1536 | checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005
1537 | languageName: node
1538 | linkType: hard
1539 |
1540 | "loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0":
1541 | version: 1.4.0
1542 | resolution: "loose-envify@npm:1.4.0"
1543 | dependencies:
1544 | js-tokens: ^3.0.0 || ^4.0.0
1545 | bin:
1546 | loose-envify: cli.js
1547 | checksum: 6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4
1548 | languageName: node
1549 | linkType: hard
1550 |
1551 | "lru-cache@npm:^6.0.0":
1552 | version: 6.0.0
1553 | resolution: "lru-cache@npm:6.0.0"
1554 | dependencies:
1555 | yallist: ^4.0.0
1556 | checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297
1557 | languageName: node
1558 | linkType: hard
1559 |
1560 | "merge2@npm:^1.3.0, merge2@npm:^1.4.1":
1561 | version: 1.4.1
1562 | resolution: "merge2@npm:1.4.1"
1563 | checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2
1564 | languageName: node
1565 | linkType: hard
1566 |
1567 | "micromatch@npm:^4.0.4":
1568 | version: 4.0.5
1569 | resolution: "micromatch@npm:4.0.5"
1570 | dependencies:
1571 | braces: ^3.0.2
1572 | picomatch: ^2.3.1
1573 | checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc
1574 | languageName: node
1575 | linkType: hard
1576 |
1577 | "minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2":
1578 | version: 3.1.2
1579 | resolution: "minimatch@npm:3.1.2"
1580 | dependencies:
1581 | brace-expansion: ^1.1.7
1582 | checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a
1583 | languageName: node
1584 | linkType: hard
1585 |
1586 | "minimist@npm:^1.2.0, minimist@npm:^1.2.6":
1587 | version: 1.2.6
1588 | resolution: "minimist@npm:1.2.6"
1589 | checksum: d15428cd1e11eb14e1233bcfb88ae07ed7a147de251441d61158619dfb32c4d7e9061d09cab4825fdee18ecd6fce323228c8c47b5ba7cd20af378ca4048fb3fb
1590 | languageName: node
1591 | linkType: hard
1592 |
1593 | "ms@npm:2.0.0":
1594 | version: 2.0.0
1595 | resolution: "ms@npm:2.0.0"
1596 | checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4
1597 | languageName: node
1598 | linkType: hard
1599 |
1600 | "ms@npm:2.1.2":
1601 | version: 2.1.2
1602 | resolution: "ms@npm:2.1.2"
1603 | checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f
1604 | languageName: node
1605 | linkType: hard
1606 |
1607 | "ms@npm:^2.1.1":
1608 | version: 2.1.3
1609 | resolution: "ms@npm:2.1.3"
1610 | checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d
1611 | languageName: node
1612 | linkType: hard
1613 |
1614 | "nanoid@npm:^3.1.30":
1615 | version: 3.3.4
1616 | resolution: "nanoid@npm:3.3.4"
1617 | bin:
1618 | nanoid: bin/nanoid.cjs
1619 | checksum: 2fddd6dee994b7676f008d3ffa4ab16035a754f4bb586c61df5a22cf8c8c94017aadd360368f47d653829e0569a92b129979152ff97af23a558331e47e37cd9c
1620 | languageName: node
1621 | linkType: hard
1622 |
1623 | "natural-compare@npm:^1.4.0":
1624 | version: 1.4.0
1625 | resolution: "natural-compare@npm:1.4.0"
1626 | checksum: 23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d
1627 | languageName: node
1628 | linkType: hard
1629 |
1630 | "next@npm:12.2.0":
1631 | version: 12.2.0
1632 | resolution: "next@npm:12.2.0"
1633 | dependencies:
1634 | "@next/env": 12.2.0
1635 | "@next/swc-android-arm-eabi": 12.2.0
1636 | "@next/swc-android-arm64": 12.2.0
1637 | "@next/swc-darwin-arm64": 12.2.0
1638 | "@next/swc-darwin-x64": 12.2.0
1639 | "@next/swc-freebsd-x64": 12.2.0
1640 | "@next/swc-linux-arm-gnueabihf": 12.2.0
1641 | "@next/swc-linux-arm64-gnu": 12.2.0
1642 | "@next/swc-linux-arm64-musl": 12.2.0
1643 | "@next/swc-linux-x64-gnu": 12.2.0
1644 | "@next/swc-linux-x64-musl": 12.2.0
1645 | "@next/swc-win32-arm64-msvc": 12.2.0
1646 | "@next/swc-win32-ia32-msvc": 12.2.0
1647 | "@next/swc-win32-x64-msvc": 12.2.0
1648 | "@swc/helpers": 0.4.2
1649 | caniuse-lite: ^1.0.30001332
1650 | postcss: 8.4.5
1651 | styled-jsx: 5.0.2
1652 | use-sync-external-store: 1.1.0
1653 | peerDependencies:
1654 | fibers: ">= 3.1.0"
1655 | node-sass: ^6.0.0 || ^7.0.0
1656 | react: ^17.0.2 || ^18.0.0-0
1657 | react-dom: ^17.0.2 || ^18.0.0-0
1658 | sass: ^1.3.0
1659 | dependenciesMeta:
1660 | "@next/swc-android-arm-eabi":
1661 | optional: true
1662 | "@next/swc-android-arm64":
1663 | optional: true
1664 | "@next/swc-darwin-arm64":
1665 | optional: true
1666 | "@next/swc-darwin-x64":
1667 | optional: true
1668 | "@next/swc-freebsd-x64":
1669 | optional: true
1670 | "@next/swc-linux-arm-gnueabihf":
1671 | optional: true
1672 | "@next/swc-linux-arm64-gnu":
1673 | optional: true
1674 | "@next/swc-linux-arm64-musl":
1675 | optional: true
1676 | "@next/swc-linux-x64-gnu":
1677 | optional: true
1678 | "@next/swc-linux-x64-musl":
1679 | optional: true
1680 | "@next/swc-win32-arm64-msvc":
1681 | optional: true
1682 | "@next/swc-win32-ia32-msvc":
1683 | optional: true
1684 | "@next/swc-win32-x64-msvc":
1685 | optional: true
1686 | peerDependenciesMeta:
1687 | fibers:
1688 | optional: true
1689 | node-sass:
1690 | optional: true
1691 | sass:
1692 | optional: true
1693 | bin:
1694 | next: dist/bin/next
1695 | checksum: 38456c33935122ac1581367e4982034be23269039a8470a66443d710334336f8f3fb587f25d172d138d84cf18c01d3a76627fb610c2e2e57bd1692277c23fa2b
1696 | languageName: node
1697 | linkType: hard
1698 |
1699 | "object-assign@npm:^4.1.1":
1700 | version: 4.1.1
1701 | resolution: "object-assign@npm:4.1.1"
1702 | checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f
1703 | languageName: node
1704 | linkType: hard
1705 |
1706 | "object-inspect@npm:^1.12.0, object-inspect@npm:^1.9.0":
1707 | version: 1.12.2
1708 | resolution: "object-inspect@npm:1.12.2"
1709 | checksum: a534fc1b8534284ed71f25ce3a496013b7ea030f3d1b77118f6b7b1713829262be9e6243acbcb3ef8c626e2b64186112cb7f6db74e37b2789b9c789ca23048b2
1710 | languageName: node
1711 | linkType: hard
1712 |
1713 | "object-keys@npm:^1.1.1":
1714 | version: 1.1.1
1715 | resolution: "object-keys@npm:1.1.1"
1716 | checksum: b363c5e7644b1e1b04aa507e88dcb8e3a2f52b6ffd0ea801e4c7a62d5aa559affe21c55a07fd4b1fd55fc03a33c610d73426664b20032405d7b92a1414c34d6a
1717 | languageName: node
1718 | linkType: hard
1719 |
1720 | "object.assign@npm:^4.1.2":
1721 | version: 4.1.2
1722 | resolution: "object.assign@npm:4.1.2"
1723 | dependencies:
1724 | call-bind: ^1.0.0
1725 | define-properties: ^1.1.3
1726 | has-symbols: ^1.0.1
1727 | object-keys: ^1.1.1
1728 | checksum: d621d832ed7b16ac74027adb87196804a500d80d9aca536fccb7ba48d33a7e9306a75f94c1d29cbfa324bc091bfc530bc24789568efdaee6a47fcfa298993814
1729 | languageName: node
1730 | linkType: hard
1731 |
1732 | "object.entries@npm:^1.1.5":
1733 | version: 1.1.5
1734 | resolution: "object.entries@npm:1.1.5"
1735 | dependencies:
1736 | call-bind: ^1.0.2
1737 | define-properties: ^1.1.3
1738 | es-abstract: ^1.19.1
1739 | checksum: d658696f74fd222060d8428d2a9fda2ce736b700cb06f6bdf4a16a1892d145afb746f453502b2fa55d1dca8ead6f14ddbcf66c545df45adadea757a6c4cd86c7
1740 | languageName: node
1741 | linkType: hard
1742 |
1743 | "object.fromentries@npm:^2.0.5":
1744 | version: 2.0.5
1745 | resolution: "object.fromentries@npm:2.0.5"
1746 | dependencies:
1747 | call-bind: ^1.0.2
1748 | define-properties: ^1.1.3
1749 | es-abstract: ^1.19.1
1750 | checksum: 61a0b565ded97b76df9e30b569729866e1824cce902f98e90bb106e84f378aea20163366f66dc75c9000e2aad2ed0caf65c6f530cb2abc4c0c0f6c982102db4b
1751 | languageName: node
1752 | linkType: hard
1753 |
1754 | "object.hasown@npm:^1.1.1":
1755 | version: 1.1.1
1756 | resolution: "object.hasown@npm:1.1.1"
1757 | dependencies:
1758 | define-properties: ^1.1.4
1759 | es-abstract: ^1.19.5
1760 | checksum: d8ed4907ce57f48b93e3b53c418fd6787bf226a51e8d698c91e39b78e80fe5b124cb6282f6a9d5be21cf9e2c7829ab10206dcc6112b7748860eefe641880c793
1761 | languageName: node
1762 | linkType: hard
1763 |
1764 | "object.values@npm:^1.1.5":
1765 | version: 1.1.5
1766 | resolution: "object.values@npm:1.1.5"
1767 | dependencies:
1768 | call-bind: ^1.0.2
1769 | define-properties: ^1.1.3
1770 | es-abstract: ^1.19.1
1771 | checksum: 0f17e99741ebfbd0fa55ce942f6184743d3070c61bd39221afc929c8422c4907618c8da694c6915bc04a83ab3224260c779ba37fc07bb668bdc5f33b66a902a4
1772 | languageName: node
1773 | linkType: hard
1774 |
1775 | "once@npm:^1.3.0":
1776 | version: 1.4.0
1777 | resolution: "once@npm:1.4.0"
1778 | dependencies:
1779 | wrappy: 1
1780 | checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68
1781 | languageName: node
1782 | linkType: hard
1783 |
1784 | "optionator@npm:^0.9.1":
1785 | version: 0.9.1
1786 | resolution: "optionator@npm:0.9.1"
1787 | dependencies:
1788 | deep-is: ^0.1.3
1789 | fast-levenshtein: ^2.0.6
1790 | levn: ^0.4.1
1791 | prelude-ls: ^1.2.1
1792 | type-check: ^0.4.0
1793 | word-wrap: ^1.2.3
1794 | checksum: dbc6fa065604b24ea57d734261914e697bd73b69eff7f18e967e8912aa2a40a19a9f599a507fa805be6c13c24c4eae8c71306c239d517d42d4c041c942f508a0
1795 | languageName: node
1796 | linkType: hard
1797 |
1798 | "p-limit@npm:^1.1.0":
1799 | version: 1.3.0
1800 | resolution: "p-limit@npm:1.3.0"
1801 | dependencies:
1802 | p-try: ^1.0.0
1803 | checksum: 281c1c0b8c82e1ac9f81acd72a2e35d402bf572e09721ce5520164e9de07d8274451378a3470707179ad13240535558f4b277f02405ad752e08c7d5b0d54fbfd
1804 | languageName: node
1805 | linkType: hard
1806 |
1807 | "p-locate@npm:^2.0.0":
1808 | version: 2.0.0
1809 | resolution: "p-locate@npm:2.0.0"
1810 | dependencies:
1811 | p-limit: ^1.1.0
1812 | checksum: e2dceb9b49b96d5513d90f715780f6f4972f46987dc32a0e18bc6c3fc74a1a5d73ec5f81b1398af5e58b99ea1ad03fd41e9181c01fa81b4af2833958696e3081
1813 | languageName: node
1814 | linkType: hard
1815 |
1816 | "p-try@npm:^1.0.0":
1817 | version: 1.0.0
1818 | resolution: "p-try@npm:1.0.0"
1819 | checksum: 3b5303f77eb7722144154288bfd96f799f8ff3e2b2b39330efe38db5dd359e4fb27012464cd85cb0a76e9b7edd1b443568cb3192c22e7cffc34989df0bafd605
1820 | languageName: node
1821 | linkType: hard
1822 |
1823 | "parent-module@npm:^1.0.0":
1824 | version: 1.0.1
1825 | resolution: "parent-module@npm:1.0.1"
1826 | dependencies:
1827 | callsites: ^3.0.0
1828 | checksum: 6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff
1829 | languageName: node
1830 | linkType: hard
1831 |
1832 | "path-exists@npm:^3.0.0":
1833 | version: 3.0.0
1834 | resolution: "path-exists@npm:3.0.0"
1835 | checksum: 96e92643aa34b4b28d0de1cd2eba52a1c5313a90c6542d03f62750d82480e20bfa62bc865d5cfc6165f5fcd5aeb0851043c40a39be5989646f223300021bae0a
1836 | languageName: node
1837 | linkType: hard
1838 |
1839 | "path-is-absolute@npm:^1.0.0":
1840 | version: 1.0.1
1841 | resolution: "path-is-absolute@npm:1.0.1"
1842 | checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8
1843 | languageName: node
1844 | linkType: hard
1845 |
1846 | "path-key@npm:^3.1.0":
1847 | version: 3.1.1
1848 | resolution: "path-key@npm:3.1.1"
1849 | checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020
1850 | languageName: node
1851 | linkType: hard
1852 |
1853 | "path-parse@npm:^1.0.7":
1854 | version: 1.0.7
1855 | resolution: "path-parse@npm:1.0.7"
1856 | checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a
1857 | languageName: node
1858 | linkType: hard
1859 |
1860 | "path-type@npm:^4.0.0":
1861 | version: 4.0.0
1862 | resolution: "path-type@npm:4.0.0"
1863 | checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45
1864 | languageName: node
1865 | linkType: hard
1866 |
1867 | "picocolors@npm:^1.0.0":
1868 | version: 1.0.0
1869 | resolution: "picocolors@npm:1.0.0"
1870 | checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981
1871 | languageName: node
1872 | linkType: hard
1873 |
1874 | "picomatch@npm:^2.3.1":
1875 | version: 2.3.1
1876 | resolution: "picomatch@npm:2.3.1"
1877 | checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf
1878 | languageName: node
1879 | linkType: hard
1880 |
1881 | "postcss@npm:8.4.5":
1882 | version: 8.4.5
1883 | resolution: "postcss@npm:8.4.5"
1884 | dependencies:
1885 | nanoid: ^3.1.30
1886 | picocolors: ^1.0.0
1887 | source-map-js: ^1.0.1
1888 | checksum: b78abdd89c10f7b48f4bdcd376104a19d6e9c7495ab521729bdb3df315af6c211360e9f06887ad3bc0ab0f61a04b91d68ea11462997c79cced58b9ccd66fac07
1889 | languageName: node
1890 | linkType: hard
1891 |
1892 | "prelude-ls@npm:^1.2.1":
1893 | version: 1.2.1
1894 | resolution: "prelude-ls@npm:1.2.1"
1895 | checksum: cd192ec0d0a8e4c6da3bb80e4f62afe336df3f76271ac6deb0e6a36187133b6073a19e9727a1ff108cd8b9982e4768850d413baa71214dd80c7979617dca827a
1896 | languageName: node
1897 | linkType: hard
1898 |
1899 | "prop-types@npm:^15.8.1":
1900 | version: 15.8.1
1901 | resolution: "prop-types@npm:15.8.1"
1902 | dependencies:
1903 | loose-envify: ^1.4.0
1904 | object-assign: ^4.1.1
1905 | react-is: ^16.13.1
1906 | checksum: c056d3f1c057cb7ff8344c645450e14f088a915d078dcda795041765047fa080d38e5d626560ccaac94a4e16e3aa15f3557c1a9a8d1174530955e992c675e459
1907 | languageName: node
1908 | linkType: hard
1909 |
1910 | "punycode@npm:^2.1.0":
1911 | version: 2.1.1
1912 | resolution: "punycode@npm:2.1.1"
1913 | checksum: 823bf443c6dd14f669984dea25757b37993f67e8d94698996064035edd43bed8a5a17a9f12e439c2b35df1078c6bec05a6c86e336209eb1061e8025c481168e8
1914 | languageName: node
1915 | linkType: hard
1916 |
1917 | "queue-microtask@npm:^1.2.2":
1918 | version: 1.2.3
1919 | resolution: "queue-microtask@npm:1.2.3"
1920 | checksum: b676f8c040cdc5b12723ad2f91414d267605b26419d5c821ff03befa817ddd10e238d22b25d604920340fd73efd8ba795465a0377c4adf45a4a41e4234e42dc4
1921 | languageName: node
1922 | linkType: hard
1923 |
1924 | "react-dom@npm:18.2.0":
1925 | version: 18.2.0
1926 | resolution: "react-dom@npm:18.2.0"
1927 | dependencies:
1928 | loose-envify: ^1.1.0
1929 | scheduler: ^0.23.0
1930 | peerDependencies:
1931 | react: ^18.2.0
1932 | checksum: 7d323310bea3a91be2965f9468d552f201b1c27891e45ddc2d6b8f717680c95a75ae0bc1e3f5cf41472446a2589a75aed4483aee8169287909fcd59ad149e8cc
1933 | languageName: node
1934 | linkType: hard
1935 |
1936 | "react-is@npm:^16.13.1":
1937 | version: 16.13.1
1938 | resolution: "react-is@npm:16.13.1"
1939 | checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f
1940 | languageName: node
1941 | linkType: hard
1942 |
1943 | "react@npm:18.2.0":
1944 | version: 18.2.0
1945 | resolution: "react@npm:18.2.0"
1946 | dependencies:
1947 | loose-envify: ^1.1.0
1948 | checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b
1949 | languageName: node
1950 | linkType: hard
1951 |
1952 | "regenerator-runtime@npm:^0.13.4":
1953 | version: 0.13.9
1954 | resolution: "regenerator-runtime@npm:0.13.9"
1955 | checksum: 65ed455fe5afd799e2897baf691ca21c2772e1a969d19bb0c4695757c2d96249eb74ee3553ea34a91062b2a676beedf630b4c1551cc6299afb937be1426ec55e
1956 | languageName: node
1957 | linkType: hard
1958 |
1959 | "regexp.prototype.flags@npm:^1.4.1, regexp.prototype.flags@npm:^1.4.3":
1960 | version: 1.4.3
1961 | resolution: "regexp.prototype.flags@npm:1.4.3"
1962 | dependencies:
1963 | call-bind: ^1.0.2
1964 | define-properties: ^1.1.3
1965 | functions-have-names: ^1.2.2
1966 | checksum: 51228bae732592adb3ededd5e15426be25f289e9c4ef15212f4da73f4ec3919b6140806374b8894036a86020d054a8d2657d3fee6bb9b4d35d8939c20030b7a6
1967 | languageName: node
1968 | linkType: hard
1969 |
1970 | "regexpp@npm:^3.2.0":
1971 | version: 3.2.0
1972 | resolution: "regexpp@npm:3.2.0"
1973 | checksum: a78dc5c7158ad9ddcfe01aa9144f46e192ddbfa7b263895a70a5c6c73edd9ce85faf7c0430e59ac38839e1734e275b9c3de5c57ee3ab6edc0e0b1bdebefccef8
1974 | languageName: node
1975 | linkType: hard
1976 |
1977 | "resolve-from@npm:^4.0.0":
1978 | version: 4.0.0
1979 | resolution: "resolve-from@npm:4.0.0"
1980 | checksum: f4ba0b8494846a5066328ad33ef8ac173801a51739eb4d63408c847da9a2e1c1de1e6cbbf72699211f3d13f8fc1325648b169bd15eb7da35688e30a5fb0e4a7f
1981 | languageName: node
1982 | linkType: hard
1983 |
1984 | "resolve@npm:^1.20.0, resolve@npm:^1.22.0":
1985 | version: 1.22.1
1986 | resolution: "resolve@npm:1.22.1"
1987 | dependencies:
1988 | is-core-module: ^2.9.0
1989 | path-parse: ^1.0.7
1990 | supports-preserve-symlinks-flag: ^1.0.0
1991 | bin:
1992 | resolve: bin/resolve
1993 | checksum: 07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e
1994 | languageName: node
1995 | linkType: hard
1996 |
1997 | "resolve@npm:^2.0.0-next.3":
1998 | version: 2.0.0-next.4
1999 | resolution: "resolve@npm:2.0.0-next.4"
2000 | dependencies:
2001 | is-core-module: ^2.9.0
2002 | path-parse: ^1.0.7
2003 | supports-preserve-symlinks-flag: ^1.0.0
2004 | bin:
2005 | resolve: bin/resolve
2006 | checksum: c438ac9a650f2030fd074219d7f12ceb983b475da2d89ad3d6dd05fbf6b7a0a8cd37d4d10b43cb1f632bc19f22246ab7f36ebda54d84a29bfb2910a0680906d3
2007 | languageName: node
2008 | linkType: hard
2009 |
2010 | "resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin":
2011 | version: 1.22.1
2012 | resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=07638b"
2013 | dependencies:
2014 | is-core-module: ^2.9.0
2015 | path-parse: ^1.0.7
2016 | supports-preserve-symlinks-flag: ^1.0.0
2017 | bin:
2018 | resolve: bin/resolve
2019 | checksum: 5656f4d0bedcf8eb52685c1abdf8fbe73a1603bb1160a24d716e27a57f6cecbe2432ff9c89c2bd57542c3a7b9d14b1882b73bfe2e9d7849c9a4c0b8b39f02b8b
2020 | languageName: node
2021 | linkType: hard
2022 |
2023 | "resolve@patch:resolve@^2.0.0-next.3#~builtin":
2024 | version: 2.0.0-next.4
2025 | resolution: "resolve@patch:resolve@npm%3A2.0.0-next.4#~builtin::version=2.0.0-next.4&hash=07638b"
2026 | dependencies:
2027 | is-core-module: ^2.9.0
2028 | path-parse: ^1.0.7
2029 | supports-preserve-symlinks-flag: ^1.0.0
2030 | bin:
2031 | resolve: bin/resolve
2032 | checksum: 4bf9f4f8a458607af90518ff73c67a4bc1a38b5a23fef2bb0ccbd45e8be89820a1639b637b0ba377eb2be9eedfb1739a84cde24fe4cd670c8207d8fea922b011
2033 | languageName: node
2034 | linkType: hard
2035 |
2036 | "reusify@npm:^1.0.4":
2037 | version: 1.0.4
2038 | resolution: "reusify@npm:1.0.4"
2039 | checksum: c3076ebcc22a6bc252cb0b9c77561795256c22b757f40c0d8110b1300723f15ec0fc8685e8d4ea6d7666f36c79ccc793b1939c748bf36f18f542744a4e379fcc
2040 | languageName: node
2041 | linkType: hard
2042 |
2043 | "rimraf@npm:^3.0.2":
2044 | version: 3.0.2
2045 | resolution: "rimraf@npm:3.0.2"
2046 | dependencies:
2047 | glob: ^7.1.3
2048 | bin:
2049 | rimraf: bin.js
2050 | checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0
2051 | languageName: node
2052 | linkType: hard
2053 |
2054 | "run-parallel@npm:^1.1.9":
2055 | version: 1.2.0
2056 | resolution: "run-parallel@npm:1.2.0"
2057 | dependencies:
2058 | queue-microtask: ^1.2.2
2059 | checksum: cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d
2060 | languageName: node
2061 | linkType: hard
2062 |
2063 | "scheduler@npm:^0.23.0":
2064 | version: 0.23.0
2065 | resolution: "scheduler@npm:0.23.0"
2066 | dependencies:
2067 | loose-envify: ^1.1.0
2068 | checksum: d79192eeaa12abef860c195ea45d37cbf2bbf5f66e3c4dcd16f54a7da53b17788a70d109ee3d3dde1a0fd50e6a8fc171f4300356c5aee4fc0171de526bf35f8a
2069 | languageName: node
2070 | linkType: hard
2071 |
2072 | "semver@npm:^6.3.0":
2073 | version: 6.3.0
2074 | resolution: "semver@npm:6.3.0"
2075 | bin:
2076 | semver: ./bin/semver.js
2077 | checksum: 1b26ecf6db9e8292dd90df4e781d91875c0dcc1b1909e70f5d12959a23c7eebb8f01ea581c00783bbee72ceeaad9505797c381756326073850dc36ed284b21b9
2078 | languageName: node
2079 | linkType: hard
2080 |
2081 | "semver@npm:^7.3.7":
2082 | version: 7.3.7
2083 | resolution: "semver@npm:7.3.7"
2084 | dependencies:
2085 | lru-cache: ^6.0.0
2086 | bin:
2087 | semver: bin/semver.js
2088 | checksum: 2fa3e877568cd6ce769c75c211beaed1f9fce80b28338cadd9d0b6c40f2e2862bafd62c19a6cff42f3d54292b7c623277bcab8816a2b5521cf15210d43e75232
2089 | languageName: node
2090 | linkType: hard
2091 |
2092 | "shebang-command@npm:^2.0.0":
2093 | version: 2.0.0
2094 | resolution: "shebang-command@npm:2.0.0"
2095 | dependencies:
2096 | shebang-regex: ^3.0.0
2097 | checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa
2098 | languageName: node
2099 | linkType: hard
2100 |
2101 | "shebang-regex@npm:^3.0.0":
2102 | version: 3.0.0
2103 | resolution: "shebang-regex@npm:3.0.0"
2104 | checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222
2105 | languageName: node
2106 | linkType: hard
2107 |
2108 | "side-channel@npm:^1.0.4":
2109 | version: 1.0.4
2110 | resolution: "side-channel@npm:1.0.4"
2111 | dependencies:
2112 | call-bind: ^1.0.0
2113 | get-intrinsic: ^1.0.2
2114 | object-inspect: ^1.9.0
2115 | checksum: 351e41b947079c10bd0858364f32bb3a7379514c399edb64ab3dce683933483fc63fb5e4efe0a15a2e8a7e3c436b6a91736ddb8d8c6591b0460a24bb4a1ee245
2116 | languageName: node
2117 | linkType: hard
2118 |
2119 | "slash@npm:^3.0.0":
2120 | version: 3.0.0
2121 | resolution: "slash@npm:3.0.0"
2122 | checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c
2123 | languageName: node
2124 | linkType: hard
2125 |
2126 | "source-map-js@npm:^1.0.1":
2127 | version: 1.0.2
2128 | resolution: "source-map-js@npm:1.0.2"
2129 | checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c
2130 | languageName: node
2131 | linkType: hard
2132 |
2133 | "string.prototype.matchall@npm:^4.0.7":
2134 | version: 4.0.7
2135 | resolution: "string.prototype.matchall@npm:4.0.7"
2136 | dependencies:
2137 | call-bind: ^1.0.2
2138 | define-properties: ^1.1.3
2139 | es-abstract: ^1.19.1
2140 | get-intrinsic: ^1.1.1
2141 | has-symbols: ^1.0.3
2142 | internal-slot: ^1.0.3
2143 | regexp.prototype.flags: ^1.4.1
2144 | side-channel: ^1.0.4
2145 | checksum: fc09f3ccbfb325de0472bcc87a6be0598a7499e0b4a31db5789676155b15754a4cc4bb83924f15fc9ed48934dac7366ee52c8b9bd160bed6fd072c93b489e75c
2146 | languageName: node
2147 | linkType: hard
2148 |
2149 | "string.prototype.trimend@npm:^1.0.5":
2150 | version: 1.0.5
2151 | resolution: "string.prototype.trimend@npm:1.0.5"
2152 | dependencies:
2153 | call-bind: ^1.0.2
2154 | define-properties: ^1.1.4
2155 | es-abstract: ^1.19.5
2156 | checksum: d44f543833112f57224e79182debadc9f4f3bf9d48a0414d6f0cbd2a86f2b3e8c0ca1f95c3f8e5b32ae83e91554d79d932fc746b411895f03f93d89ed3dfb6bc
2157 | languageName: node
2158 | linkType: hard
2159 |
2160 | "string.prototype.trimstart@npm:^1.0.5":
2161 | version: 1.0.5
2162 | resolution: "string.prototype.trimstart@npm:1.0.5"
2163 | dependencies:
2164 | call-bind: ^1.0.2
2165 | define-properties: ^1.1.4
2166 | es-abstract: ^1.19.5
2167 | checksum: a4857c5399ad709d159a77371eeaa8f9cc284469a0b5e1bfe405de16f1fd4166a8ea6f4180e55032f348d1b679b1599fd4301fbc7a8b72bdb3e795e43f7b1048
2168 | languageName: node
2169 | linkType: hard
2170 |
2171 | "strip-ansi@npm:^6.0.1":
2172 | version: 6.0.1
2173 | resolution: "strip-ansi@npm:6.0.1"
2174 | dependencies:
2175 | ansi-regex: ^5.0.1
2176 | checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c
2177 | languageName: node
2178 | linkType: hard
2179 |
2180 | "strip-bom@npm:^3.0.0":
2181 | version: 3.0.0
2182 | resolution: "strip-bom@npm:3.0.0"
2183 | checksum: 8d50ff27b7ebe5ecc78f1fe1e00fcdff7af014e73cf724b46fb81ef889eeb1015fc5184b64e81a2efe002180f3ba431bdd77e300da5c6685d702780fbf0c8d5b
2184 | languageName: node
2185 | linkType: hard
2186 |
2187 | "strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1":
2188 | version: 3.1.1
2189 | resolution: "strip-json-comments@npm:3.1.1"
2190 | checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443
2191 | languageName: node
2192 | linkType: hard
2193 |
2194 | "styled-jsx@npm:5.0.2":
2195 | version: 5.0.2
2196 | resolution: "styled-jsx@npm:5.0.2"
2197 | peerDependencies:
2198 | react: ">= 16.8.0 || 17.x.x || ^18.0.0-0"
2199 | peerDependenciesMeta:
2200 | "@babel/core":
2201 | optional: true
2202 | babel-plugin-macros:
2203 | optional: true
2204 | checksum: 86d55819ebeabd283a574d2f44f7d3f8fa6b8c28fa41687ece161bf1e910e04965611618921d8f5cd33dc6dae1033b926a70421ae5ea045440a9861edc3e0d87
2205 | languageName: node
2206 | linkType: hard
2207 |
2208 | "supports-color@npm:^7.1.0":
2209 | version: 7.2.0
2210 | resolution: "supports-color@npm:7.2.0"
2211 | dependencies:
2212 | has-flag: ^4.0.0
2213 | checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a
2214 | languageName: node
2215 | linkType: hard
2216 |
2217 | "supports-preserve-symlinks-flag@npm:^1.0.0":
2218 | version: 1.0.0
2219 | resolution: "supports-preserve-symlinks-flag@npm:1.0.0"
2220 | checksum: 53b1e247e68e05db7b3808b99b892bd36fb096e6fba213a06da7fab22045e97597db425c724f2bbd6c99a3c295e1e73f3e4de78592289f38431049e1277ca0ae
2221 | languageName: node
2222 | linkType: hard
2223 |
2224 | "text-table@npm:^0.2.0":
2225 | version: 0.2.0
2226 | resolution: "text-table@npm:0.2.0"
2227 | checksum: b6937a38c80c7f84d9c11dd75e49d5c44f71d95e810a3250bd1f1797fc7117c57698204adf676b71497acc205d769d65c16ae8fa10afad832ae1322630aef10a
2228 | languageName: node
2229 | linkType: hard
2230 |
2231 | "to-regex-range@npm:^5.0.1":
2232 | version: 5.0.1
2233 | resolution: "to-regex-range@npm:5.0.1"
2234 | dependencies:
2235 | is-number: ^7.0.0
2236 | checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed
2237 | languageName: node
2238 | linkType: hard
2239 |
2240 | "tsconfig-paths@npm:^3.14.1":
2241 | version: 3.14.1
2242 | resolution: "tsconfig-paths@npm:3.14.1"
2243 | dependencies:
2244 | "@types/json5": ^0.0.29
2245 | json5: ^1.0.1
2246 | minimist: ^1.2.6
2247 | strip-bom: ^3.0.0
2248 | checksum: 8afa01c673ebb4782ba53d3a12df97fa837ce524f8ad38ee4e2b2fd57f5ac79abc21c574e9e9eb014d93efe7fe8214001b96233b5c6ea75bd1ea82afe17a4c6d
2249 | languageName: node
2250 | linkType: hard
2251 |
2252 | "tslib@npm:^1.8.1":
2253 | version: 1.14.1
2254 | resolution: "tslib@npm:1.14.1"
2255 | checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd
2256 | languageName: node
2257 | linkType: hard
2258 |
2259 | "tslib@npm:^2.4.0":
2260 | version: 2.4.0
2261 | resolution: "tslib@npm:2.4.0"
2262 | checksum: 8c4aa6a3c5a754bf76aefc38026134180c053b7bd2f81338cb5e5ebf96fefa0f417bff221592bf801077f5bf990562f6264fecbc42cd3309b33872cb6fc3b113
2263 | languageName: node
2264 | linkType: hard
2265 |
2266 | "tsutils@npm:^3.21.0":
2267 | version: 3.21.0
2268 | resolution: "tsutils@npm:3.21.0"
2269 | dependencies:
2270 | tslib: ^1.8.1
2271 | peerDependencies:
2272 | typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
2273 | checksum: 1843f4c1b2e0f975e08c4c21caa4af4f7f65a12ac1b81b3b8489366826259323feb3fc7a243123453d2d1a02314205a7634e048d4a8009921da19f99755cdc48
2274 | languageName: node
2275 | linkType: hard
2276 |
2277 | "type-check@npm:^0.4.0, type-check@npm:~0.4.0":
2278 | version: 0.4.0
2279 | resolution: "type-check@npm:0.4.0"
2280 | dependencies:
2281 | prelude-ls: ^1.2.1
2282 | checksum: ec688ebfc9c45d0c30412e41ca9c0cdbd704580eb3a9ccf07b9b576094d7b86a012baebc95681999dd38f4f444afd28504cb3a89f2ef16b31d4ab61a0739025a
2283 | languageName: node
2284 | linkType: hard
2285 |
2286 | "type-fest@npm:^0.20.2":
2287 | version: 0.20.2
2288 | resolution: "type-fest@npm:0.20.2"
2289 | checksum: 4fb3272df21ad1c552486f8a2f8e115c09a521ad7a8db3d56d53718d0c907b62c6e9141ba5f584af3f6830d0872c521357e512381f24f7c44acae583ad517d73
2290 | languageName: node
2291 | linkType: hard
2292 |
2293 | "typescript@npm:4.7.4":
2294 | version: 4.7.4
2295 | resolution: "typescript@npm:4.7.4"
2296 | bin:
2297 | tsc: bin/tsc
2298 | tsserver: bin/tsserver
2299 | checksum: 5750181b1cd7e6482c4195825547e70f944114fb47e58e4aa7553e62f11b3f3173766aef9c281783edfd881f7b8299cf35e3ca8caebe73d8464528c907a164df
2300 | languageName: node
2301 | linkType: hard
2302 |
2303 | "typescript@patch:typescript@4.7.4#~builtin":
2304 | version: 4.7.4
2305 | resolution: "typescript@patch:typescript@npm%3A4.7.4#~builtin::version=4.7.4&hash=7ad353"
2306 | bin:
2307 | tsc: bin/tsc
2308 | tsserver: bin/tsserver
2309 | checksum: 9096d8f6c16cb80ef3bf96fcbbd055bf1c4a43bd14f3b7be45a9fbe7ada46ec977f604d5feed3263b4f2aa7d4c7477ce5f9cd87de0d6feedec69a983f3a4f93e
2310 | languageName: node
2311 | linkType: hard
2312 |
2313 | "unbox-primitive@npm:^1.0.2":
2314 | version: 1.0.2
2315 | resolution: "unbox-primitive@npm:1.0.2"
2316 | dependencies:
2317 | call-bind: ^1.0.2
2318 | has-bigints: ^1.0.2
2319 | has-symbols: ^1.0.3
2320 | which-boxed-primitive: ^1.0.2
2321 | checksum: b7a1cf5862b5e4b5deb091672ffa579aa274f648410009c81cca63fed3b62b610c4f3b773f912ce545bb4e31edc3138975b5bc777fc6e4817dca51affb6380e9
2322 | languageName: node
2323 | linkType: hard
2324 |
2325 | "uri-js@npm:^4.2.2":
2326 | version: 4.4.1
2327 | resolution: "uri-js@npm:4.4.1"
2328 | dependencies:
2329 | punycode: ^2.1.0
2330 | checksum: 7167432de6817fe8e9e0c9684f1d2de2bb688c94388f7569f7dbdb1587c9f4ca2a77962f134ec90be0cc4d004c939ff0d05acc9f34a0db39a3c797dada262633
2331 | languageName: node
2332 | linkType: hard
2333 |
2334 | "use-sync-external-store@npm:1.1.0":
2335 | version: 1.1.0
2336 | resolution: "use-sync-external-store@npm:1.1.0"
2337 | peerDependencies:
2338 | react: ^16.8.0 || ^17.0.0 || ^18.0.0
2339 | checksum: 8993a0b642f91d7fcdbb02b7b3ac984bd3af4769686f38291fe7fcfe73dfb73d6c64d20dfb7e5e7fbf5a6da8f5392d6f8e5b00c243a04975595946e82c02b883
2340 | languageName: node
2341 | linkType: hard
2342 |
2343 | "v8-compile-cache@npm:^2.0.3":
2344 | version: 2.3.0
2345 | resolution: "v8-compile-cache@npm:2.3.0"
2346 | checksum: adb0a271eaa2297f2f4c536acbfee872d0dd26ec2d76f66921aa7fc437319132773483344207bdbeee169225f4739016d8d2dbf0553913a52bb34da6d0334f8e
2347 | languageName: node
2348 | linkType: hard
2349 |
2350 | "which-boxed-primitive@npm:^1.0.2":
2351 | version: 1.0.2
2352 | resolution: "which-boxed-primitive@npm:1.0.2"
2353 | dependencies:
2354 | is-bigint: ^1.0.1
2355 | is-boolean-object: ^1.1.0
2356 | is-number-object: ^1.0.4
2357 | is-string: ^1.0.5
2358 | is-symbol: ^1.0.3
2359 | checksum: 53ce774c7379071729533922adcca47220228405e1895f26673bbd71bdf7fb09bee38c1d6399395927c6289476b5ae0629863427fd151491b71c4b6cb04f3a5e
2360 | languageName: node
2361 | linkType: hard
2362 |
2363 | "which@npm:^2.0.1":
2364 | version: 2.0.2
2365 | resolution: "which@npm:2.0.2"
2366 | dependencies:
2367 | isexe: ^2.0.0
2368 | bin:
2369 | node-which: ./bin/node-which
2370 | checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1
2371 | languageName: node
2372 | linkType: hard
2373 |
2374 | "word-wrap@npm:^1.2.3":
2375 | version: 1.2.3
2376 | resolution: "word-wrap@npm:1.2.3"
2377 | checksum: 30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f
2378 | languageName: node
2379 | linkType: hard
2380 |
2381 | "wrappy@npm:1":
2382 | version: 1.0.2
2383 | resolution: "wrappy@npm:1.0.2"
2384 | checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5
2385 | languageName: node
2386 | linkType: hard
2387 |
2388 | "yallist@npm:^4.0.0":
2389 | version: 4.0.0
2390 | resolution: "yallist@npm:4.0.0"
2391 | checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5
2392 | languageName: node
2393 | linkType: hard
2394 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "auto-text-size",
3 | "description": "Make text fit container, prevent overflow and underflow.",
4 | "version": "0.2.3",
5 | "license": "MIT",
6 | "homepage": "https://github.com/sanalabs/auto-text-size#readme",
7 | "repository": {
8 | "type": "git",
9 | "url": "https://github.com/sanalabs/auto-text-size.git"
10 | },
11 | "author": "Viktor Qvarfordt",
12 | "main": "./dist/index.js",
13 | "module": "./dist/index.mjs",
14 | "types": "./dist/index.d.ts",
15 | "exports": {
16 | ".": {
17 | "import": {
18 | "types": "./dist/index.d.mts",
19 | "default": "./dist/index.mjs"
20 | },
21 | "require": {
22 | "types": "./dist/index.d.ts",
23 | "default": "./dist/index.js"
24 | }
25 | }
26 | },
27 | "files": [
28 | "src/**/*",
29 | "dist/**/*.js",
30 | "dist/**/*.js.map",
31 | "dist/**/*.d.ts",
32 | "dist/**/*.mjs",
33 | "dist/**/*.mjs.map",
34 | "dist/**/*.d.mts"
35 | ],
36 | "scripts": {
37 | "clean": "rm -rf dist",
38 | "build": "yarn clean && tsup src/index.ts --dts --sourcemap --format esm,cjs",
39 | "watch": "tsc-watch --onSuccess \"yalc push\""
40 | },
41 | "peerDependencies": {
42 | "react": "*"
43 | },
44 | "devDependencies": {
45 | "@types/node": "18.0.3",
46 | "@types/react": "18.0.15",
47 | "react": "latest",
48 | "tsc-watch": "^5.0.3",
49 | "tsup": "^7.2.0",
50 | "typescript": "4.7.4"
51 | },
52 | "packageManager": "yarn@3.2.1"
53 | }
54 |
--------------------------------------------------------------------------------
/src/auto-text-size-react.tsx:
--------------------------------------------------------------------------------
1 | import React, {
2 | DetailedHTMLProps,
3 | HTMLAttributes,
4 | ReactElement,
5 | ReactHTML,
6 | useCallback,
7 | useEffect,
8 | useRef,
9 | } from "react";
10 | import { autoTextSize, Options } from "./auto-text-size-standalone.js";
11 |
12 | /**
13 | * Make text fit container, prevent overflow and underflow.
14 | */
15 | export function AutoTextSize({
16 | mode,
17 | minFontSizePx,
18 | maxFontSizePx,
19 | fontSizePrecisionPx,
20 | as: Comp = "div", // TODO: The `...rest` props are not typed to reflect another `as`.
21 | children,
22 | ...rest
23 | }: Options & {
24 | as?: keyof ReactHTML | React.ComponentType;
25 | } & DetailedHTMLProps<
26 | HTMLAttributes,
27 | HTMLDivElement
28 | >): ReactElement {
29 | const updateTextSizeRef = useRef>();
30 |
31 | useEffect(() => updateTextSizeRef.current?.(), [children]);
32 |
33 | const refCallback = useCallback(
34 | (innerEl: HTMLElement | null) => {
35 | updateTextSizeRef.current?.disconnect();
36 |
37 | const containerEl = innerEl?.parentElement;
38 | if (!innerEl || !containerEl) return;
39 |
40 | updateTextSizeRef.current = autoTextSize({
41 | innerEl,
42 | containerEl,
43 | mode,
44 | minFontSizePx,
45 | maxFontSizePx,
46 | fontSizePrecisionPx,
47 | });
48 | },
49 | [mode, minFontSizePx, maxFontSizePx, fontSizePrecisionPx]
50 | );
51 |
52 | return (
53 |
54 | {children}
55 |
56 | );
57 | }
58 |
--------------------------------------------------------------------------------
/src/auto-text-size-standalone.ts:
--------------------------------------------------------------------------------
1 | /**
2 | * Ensures that `func` is not called more than once per animation frame.
3 | *
4 | * Using requestAnimationFrame in this way ensures that we render as often as
5 | * possible without excessively blocking the UI.
6 | */
7 | function throttleAnimationFrame(func: () => void): () => void {
8 | let wait = false;
9 |
10 | return () => {
11 | if (!wait) {
12 | wait = true;
13 | requestAnimationFrame(() => {
14 | func();
15 | wait = false;
16 | });
17 | }
18 | };
19 | }
20 |
21 | type AlgoOpts = {
22 | innerEl: HTMLElement;
23 | containerEl: HTMLElement;
24 | fontSizePx: number;
25 | minFontSizePx: number;
26 | maxFontSizePx: number;
27 | fontSizePrecisionPx: number;
28 | updateFontSizePx: (px: number) => number;
29 | };
30 |
31 | /**
32 | * Ensure no overflow. Underflow is preferred since it doesn't look visually
33 | * broken like overflow does.
34 | *
35 | * Some browsers (eg. Safari) are not good with sub-pixel font sizing, making it so
36 | * that visual overflow can occur unless we adjust for it.
37 | */
38 | const antiOverflowAlgo = ({
39 | fontSizePx,
40 | minFontSizePx,
41 | fontSizePrecisionPx,
42 | updateFontSizePx,
43 | breakPredicate: breakPred,
44 | }: Pick<
45 | AlgoOpts,
46 | "fontSizePx" | "minFontSizePx" | "fontSizePrecisionPx" | "updateFontSizePx"
47 | > & { breakPredicate: () => boolean }): void => {
48 | const maxIterCount = Math.ceil(1 / fontSizePrecisionPx); // 1 px should always be enough.
49 | let iterCount = 0;
50 |
51 | while (fontSizePx > minFontSizePx && iterCount < maxIterCount) {
52 | if (breakPred()) break;
53 | fontSizePx = updateFontSizePx(fontSizePx - fontSizePrecisionPx);
54 | iterCount++;
55 | }
56 | };
57 |
58 | const getContentWidth = (element: HTMLElement): number => {
59 | const computedStyle = getComputedStyle(element);
60 | return (
61 | element.clientWidth -
62 | parseFloat(computedStyle.paddingLeft) -
63 | parseFloat(computedStyle.paddingRight)
64 | );
65 | };
66 |
67 | const getContentHeight = (element: HTMLElement): number => {
68 | const computedStyle = getComputedStyle(element);
69 | return (
70 | element.clientHeight -
71 | parseFloat(computedStyle.paddingTop) -
72 | parseFloat(computedStyle.paddingBottom)
73 | );
74 | };
75 |
76 | const multilineAlgo = (opts: AlgoOpts): void => {
77 | opts.innerEl.style.whiteSpace = "nowrap";
78 |
79 | onelineAlgo(opts);
80 |
81 | if (opts.innerEl.scrollWidth > getContentWidth(opts.containerEl)) {
82 | opts.innerEl.style.whiteSpace = "normal";
83 | }
84 | };
85 |
86 | const onelineAlgo = ({
87 | innerEl,
88 | containerEl,
89 | fontSizePx,
90 | minFontSizePx,
91 | maxFontSizePx,
92 | fontSizePrecisionPx,
93 | updateFontSizePx,
94 | }: AlgoOpts): void => {
95 | const maxIterCount = 10; // Safety fallback to avoid infinite loop
96 | let iterCount = 0;
97 | let prevOverflowFactor = 1;
98 |
99 | while (iterCount < maxIterCount) {
100 | const w0 = innerEl.scrollWidth;
101 | const w1 = getContentWidth(containerEl);
102 |
103 | const canGrow = fontSizePx < maxFontSizePx && w0 < w1;
104 | const canShrink = fontSizePx > minFontSizePx && w0 > w1;
105 |
106 | const overflowFactor = w0 / w1;
107 |
108 | // The browser cannot render a difference based on the previous font size update
109 | if (prevOverflowFactor === overflowFactor) {
110 | break;
111 | }
112 |
113 | if (!(canGrow || canShrink)) {
114 | break;
115 | }
116 |
117 | const updatePx = fontSizePx / overflowFactor - fontSizePx;
118 | const prevFontSizePx = fontSizePx;
119 | fontSizePx = updateFontSizePx(fontSizePx + updatePx);
120 |
121 | // Stop iterating when converging
122 | if (Math.abs(fontSizePx - prevFontSizePx) <= fontSizePrecisionPx) {
123 | break;
124 | }
125 |
126 | prevOverflowFactor = overflowFactor;
127 | iterCount++;
128 | }
129 |
130 | antiOverflowAlgo({
131 | fontSizePx,
132 | minFontSizePx,
133 | updateFontSizePx,
134 | fontSizePrecisionPx,
135 | breakPredicate: () => innerEl.scrollWidth <= getContentWidth(containerEl),
136 | });
137 | };
138 |
139 | /**
140 | * Binary search for the best font size in the range [minFontSizePx, maxFontSizePx].
141 | */
142 | const boxAlgo = ({
143 | innerEl,
144 | containerEl,
145 | fontSizePx,
146 | minFontSizePx,
147 | maxFontSizePx,
148 | fontSizePrecisionPx,
149 | updateFontSizePx,
150 | }: AlgoOpts) => {
151 | const maxIterCount = 100; // Safety fallback to avoid infinite loop
152 |
153 | // Start the binary search in the middle.
154 | fontSizePx = updateFontSizePx((maxFontSizePx - minFontSizePx) * 0.5);
155 |
156 | // Each subsequent update will halve the search space.
157 | let updatePx = (maxFontSizePx - minFontSizePx) * 0.25;
158 | let iterCount = 0;
159 |
160 | while (updatePx > fontSizePrecisionPx && iterCount < maxIterCount) {
161 | const w0 = innerEl.scrollWidth;
162 | const w1 = getContentWidth(containerEl);
163 |
164 | const h0 = innerEl.scrollHeight;
165 | const h1 = getContentHeight(containerEl);
166 |
167 | if (w0 === w1 && h0 === h1) break;
168 |
169 | /**
170 | * Use `<=` rather than `<` since equality is possible even though there is
171 | * room for resizing in the other dimension.
172 | */
173 | if (fontSizePx < maxFontSizePx && w0 <= w1 && h0 <= h1) {
174 | fontSizePx = updateFontSizePx(fontSizePx + updatePx);
175 | } else if (fontSizePx > minFontSizePx && (w0 > w1 || h0 > h1)) {
176 | fontSizePx = updateFontSizePx(fontSizePx - updatePx);
177 | }
178 |
179 | updatePx *= 0.5; // Binary search. Don't change this number.
180 | iterCount++;
181 | }
182 |
183 | antiOverflowAlgo({
184 | fontSizePx,
185 | minFontSizePx,
186 | updateFontSizePx,
187 | fontSizePrecisionPx,
188 | breakPredicate: () =>
189 | innerEl.scrollWidth <= getContentWidth(containerEl) &&
190 | innerEl.scrollHeight <= getContentHeight(containerEl),
191 | });
192 | };
193 |
194 | export type Options = {
195 | mode?: "oneline" | "multiline" | "box" | "boxoneline" | undefined;
196 | minFontSizePx?: number | undefined;
197 | maxFontSizePx?: number | undefined;
198 | fontSizePrecisionPx?: number | undefined;
199 | };
200 |
201 | /**
202 | * Make text fit container, prevent overflow and underflow.
203 | *
204 | * Adjusts the font size of `innerEl` so that it precisely fills `containerEl`.
205 | */
206 | export function updateTextSize({
207 | innerEl,
208 | containerEl,
209 | mode = "multiline",
210 | minFontSizePx = 8,
211 | maxFontSizePx = 160,
212 | fontSizePrecisionPx = 0.1,
213 | }: Options & {
214 | innerEl: HTMLElement;
215 | containerEl: HTMLElement;
216 | }): void {
217 | const t0 = performance.now();
218 |
219 | if (!isFinite(minFontSizePx)) {
220 | throw new Error(`Invalid minFontSizePx (${minFontSizePx})`);
221 | }
222 |
223 | if (!isFinite(minFontSizePx)) {
224 | throw new Error(`Invalid maxFontSizePx (${maxFontSizePx})`);
225 | }
226 |
227 | if (!isFinite(fontSizePrecisionPx) || fontSizePrecisionPx === 0) {
228 | throw new Error(`Invalid fontSizePrecisionPx (${fontSizePrecisionPx})`);
229 | }
230 |
231 | if (containerEl.children.length > 1) {
232 | console.warn(
233 | `AutoTextSize has ${
234 | containerEl.children.length - 1
235 | } siblings. This may interfere with the algorithm.`
236 | );
237 | }
238 |
239 | const containerStyles: Partial = {
240 | // Necessary to correctly compute the dimensions `innerEl`.
241 | display: "flex",
242 | alignItems: "start",
243 | };
244 |
245 | const innerStyles: Partial = {
246 | display: "block", // Necessary to compute dimensions.
247 | };
248 |
249 | if (mode === "oneline") {
250 | innerStyles.whiteSpace = "nowrap";
251 | } else if (mode === "multiline") {
252 | innerStyles.wordBreak = "break-word";
253 | // white-space is controlled dynamically in multiline mode
254 | } else if (mode === "box") {
255 | innerStyles.whiteSpace = "pre-wrap";
256 | innerStyles.wordBreak = "break-word";
257 | } else if (mode === "boxoneline") {
258 | innerStyles.whiteSpace = "nowrap";
259 | }
260 |
261 | Object.assign(containerEl.style, containerStyles);
262 | Object.assign(innerEl.style, innerStyles);
263 |
264 | const fontSizeStr = window
265 | .getComputedStyle(innerEl, null)
266 | .getPropertyValue("font-size");
267 | let fontSizePx = parseFloat(fontSizeStr);
268 | let iterations = 0;
269 |
270 | const updateFontSizePx = (px: number): number => {
271 | px = Math.min(Math.max(px, minFontSizePx), maxFontSizePx);
272 | // console.debug(
273 | // `setFontSizePx ${px > fontSizePx ? "up" : "down"} (abs: ${
274 | // px / fontSizePx
275 | // }, rel: ${(px - fontSizePx) / fontSizePx}) ${px}`
276 | // );
277 | fontSizePx = px;
278 | innerEl.style.fontSize = `${fontSizePx}px`;
279 | iterations++;
280 | return fontSizePx;
281 | };
282 |
283 | if (fontSizePx > maxFontSizePx || fontSizePx < minFontSizePx) {
284 | updateFontSizePx(fontSizePx);
285 | }
286 |
287 | const algoOpts = {
288 | innerEl,
289 | containerEl,
290 | fontSizePx,
291 | minFontSizePx,
292 | maxFontSizePx,
293 | fontSizePrecisionPx,
294 | updateFontSizePx,
295 | };
296 |
297 | if (mode === "oneline") {
298 | onelineAlgo(algoOpts);
299 | } else if (mode === "multiline") {
300 | multilineAlgo(algoOpts);
301 | } else if (mode === "box") {
302 | boxAlgo(algoOpts);
303 | } else if (mode === "boxoneline") {
304 | boxAlgo(algoOpts);
305 | }
306 | }
307 |
308 | type DisconnectableFunction = {
309 | (): void;
310 | disconnect: () => void;
311 | };
312 |
313 | /**
314 | * Make text fit container, prevent overflow and underflow.
315 | *
316 | * Adjusts the font size of `innerEl` so that it precisely fills `containerEl`.
317 | *
318 | * Throttles all invocations to next animation frame (through
319 | * `requestAnimationFrame`).
320 | *
321 | * Sets up a `ResizeObserver` to automatically run `autoTextSize` when
322 | * `containerEl` resizes. Call `disconnect()` when done to disconnect the resize
323 | * observer to prevent memory leaks.
324 | */
325 | export function autoTextSize({
326 | innerEl,
327 | containerEl,
328 | mode,
329 | minFontSizePx,
330 | maxFontSizePx,
331 | fontSizePrecisionPx,
332 | }: Options & {
333 | innerEl: HTMLElement;
334 | containerEl: HTMLElement;
335 | }): DisconnectableFunction {
336 | // Initialize as `undefined` to always run directly when instantiating.
337 | let containerDimensions: [number, number] | undefined = undefined;
338 |
339 | // Use type `any` so that we can add the `.disconnect` property later on.
340 | const throttledUpdateTextSize: any = throttleAnimationFrame(() => {
341 | updateTextSize({
342 | innerEl,
343 | containerEl,
344 | mode,
345 | maxFontSizePx,
346 | minFontSizePx,
347 | fontSizePrecisionPx,
348 | });
349 |
350 | containerDimensions = [
351 | getContentWidth(containerEl),
352 | getContentHeight(containerEl),
353 | ];
354 | });
355 |
356 | const resizeObserver = new ResizeObserver(() => {
357 | const prevContainerDimensions = containerDimensions;
358 | containerDimensions = [
359 | getContentWidth(containerEl),
360 | getContentHeight(containerEl),
361 | ];
362 |
363 | if (
364 | prevContainerDimensions?.[0] !== containerDimensions[0] ||
365 | prevContainerDimensions?.[1] !== containerDimensions[1]
366 | ) {
367 | throttledUpdateTextSize();
368 | }
369 | });
370 |
371 | // It calls the callback directly.
372 | resizeObserver.observe(containerEl);
373 |
374 | // The native code `resizeObserver.disconnect` needs the correct context.
375 | // Retain the context by wrapping in arrow function. Read more about this:
376 | // https://stackoverflow.com/a/9678166/19306180
377 | throttledUpdateTextSize.disconnect = () => resizeObserver.disconnect();
378 |
379 | return throttledUpdateTextSize;
380 | }
381 |
--------------------------------------------------------------------------------
/src/index.ts:
--------------------------------------------------------------------------------
1 | export { autoTextSize, updateTextSize } from "./auto-text-size-standalone.js";
2 | export { AutoTextSize } from "./auto-text-size-react.js";
3 |
--------------------------------------------------------------------------------
/tsconfig.cjs.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "module": "commonjs",
5 | "declarationDir": "dist/cjs",
6 | "outDir": "dist/cjs"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "ES6",
4 | "lib": ["dom"],
5 |
6 | "module": "esnext",
7 | "declaration": true,
8 | "declarationMap": true,
9 | "declarationDir": "dist/esm",
10 | "outDir": "dist/esm",
11 |
12 | "sourceMap": true,
13 | "esModuleInterop": true,
14 | "moduleResolution": "node",
15 |
16 | "strict": true,
17 | "alwaysStrict": true,
18 | "strictNullChecks": true,
19 | "strictBindCallApply": true,
20 | "strictFunctionTypes": true,
21 | "strictPropertyInitialization": true,
22 | "forceConsistentCasingInFileNames": true,
23 | "exactOptionalPropertyTypes": true,
24 | "noUncheckedIndexedAccess": true,
25 | "downlevelIteration": true,
26 | "isolatedModules": true,
27 | "skipLibCheck": true,
28 | "jsx": "react"
29 | },
30 | "include": ["src"]
31 | }
32 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # This file is generated by running "yarn install" inside your project.
2 | # Manual changes might be lost - proceed with caution!
3 |
4 | __metadata:
5 | version: 6
6 | cacheKey: 8
7 |
8 | "@esbuild/android-arm64@npm:0.18.20":
9 | version: 0.18.20
10 | resolution: "@esbuild/android-arm64@npm:0.18.20"
11 | conditions: os=android & cpu=arm64
12 | languageName: node
13 | linkType: hard
14 |
15 | "@esbuild/android-arm@npm:0.18.20":
16 | version: 0.18.20
17 | resolution: "@esbuild/android-arm@npm:0.18.20"
18 | conditions: os=android & cpu=arm
19 | languageName: node
20 | linkType: hard
21 |
22 | "@esbuild/android-x64@npm:0.18.20":
23 | version: 0.18.20
24 | resolution: "@esbuild/android-x64@npm:0.18.20"
25 | conditions: os=android & cpu=x64
26 | languageName: node
27 | linkType: hard
28 |
29 | "@esbuild/darwin-arm64@npm:0.18.20":
30 | version: 0.18.20
31 | resolution: "@esbuild/darwin-arm64@npm:0.18.20"
32 | conditions: os=darwin & cpu=arm64
33 | languageName: node
34 | linkType: hard
35 |
36 | "@esbuild/darwin-x64@npm:0.18.20":
37 | version: 0.18.20
38 | resolution: "@esbuild/darwin-x64@npm:0.18.20"
39 | conditions: os=darwin & cpu=x64
40 | languageName: node
41 | linkType: hard
42 |
43 | "@esbuild/freebsd-arm64@npm:0.18.20":
44 | version: 0.18.20
45 | resolution: "@esbuild/freebsd-arm64@npm:0.18.20"
46 | conditions: os=freebsd & cpu=arm64
47 | languageName: node
48 | linkType: hard
49 |
50 | "@esbuild/freebsd-x64@npm:0.18.20":
51 | version: 0.18.20
52 | resolution: "@esbuild/freebsd-x64@npm:0.18.20"
53 | conditions: os=freebsd & cpu=x64
54 | languageName: node
55 | linkType: hard
56 |
57 | "@esbuild/linux-arm64@npm:0.18.20":
58 | version: 0.18.20
59 | resolution: "@esbuild/linux-arm64@npm:0.18.20"
60 | conditions: os=linux & cpu=arm64
61 | languageName: node
62 | linkType: hard
63 |
64 | "@esbuild/linux-arm@npm:0.18.20":
65 | version: 0.18.20
66 | resolution: "@esbuild/linux-arm@npm:0.18.20"
67 | conditions: os=linux & cpu=arm
68 | languageName: node
69 | linkType: hard
70 |
71 | "@esbuild/linux-ia32@npm:0.18.20":
72 | version: 0.18.20
73 | resolution: "@esbuild/linux-ia32@npm:0.18.20"
74 | conditions: os=linux & cpu=ia32
75 | languageName: node
76 | linkType: hard
77 |
78 | "@esbuild/linux-loong64@npm:0.18.20":
79 | version: 0.18.20
80 | resolution: "@esbuild/linux-loong64@npm:0.18.20"
81 | conditions: os=linux & cpu=loong64
82 | languageName: node
83 | linkType: hard
84 |
85 | "@esbuild/linux-mips64el@npm:0.18.20":
86 | version: 0.18.20
87 | resolution: "@esbuild/linux-mips64el@npm:0.18.20"
88 | conditions: os=linux & cpu=mips64el
89 | languageName: node
90 | linkType: hard
91 |
92 | "@esbuild/linux-ppc64@npm:0.18.20":
93 | version: 0.18.20
94 | resolution: "@esbuild/linux-ppc64@npm:0.18.20"
95 | conditions: os=linux & cpu=ppc64
96 | languageName: node
97 | linkType: hard
98 |
99 | "@esbuild/linux-riscv64@npm:0.18.20":
100 | version: 0.18.20
101 | resolution: "@esbuild/linux-riscv64@npm:0.18.20"
102 | conditions: os=linux & cpu=riscv64
103 | languageName: node
104 | linkType: hard
105 |
106 | "@esbuild/linux-s390x@npm:0.18.20":
107 | version: 0.18.20
108 | resolution: "@esbuild/linux-s390x@npm:0.18.20"
109 | conditions: os=linux & cpu=s390x
110 | languageName: node
111 | linkType: hard
112 |
113 | "@esbuild/linux-x64@npm:0.18.20":
114 | version: 0.18.20
115 | resolution: "@esbuild/linux-x64@npm:0.18.20"
116 | conditions: os=linux & cpu=x64
117 | languageName: node
118 | linkType: hard
119 |
120 | "@esbuild/netbsd-x64@npm:0.18.20":
121 | version: 0.18.20
122 | resolution: "@esbuild/netbsd-x64@npm:0.18.20"
123 | conditions: os=netbsd & cpu=x64
124 | languageName: node
125 | linkType: hard
126 |
127 | "@esbuild/openbsd-x64@npm:0.18.20":
128 | version: 0.18.20
129 | resolution: "@esbuild/openbsd-x64@npm:0.18.20"
130 | conditions: os=openbsd & cpu=x64
131 | languageName: node
132 | linkType: hard
133 |
134 | "@esbuild/sunos-x64@npm:0.18.20":
135 | version: 0.18.20
136 | resolution: "@esbuild/sunos-x64@npm:0.18.20"
137 | conditions: os=sunos & cpu=x64
138 | languageName: node
139 | linkType: hard
140 |
141 | "@esbuild/win32-arm64@npm:0.18.20":
142 | version: 0.18.20
143 | resolution: "@esbuild/win32-arm64@npm:0.18.20"
144 | conditions: os=win32 & cpu=arm64
145 | languageName: node
146 | linkType: hard
147 |
148 | "@esbuild/win32-ia32@npm:0.18.20":
149 | version: 0.18.20
150 | resolution: "@esbuild/win32-ia32@npm:0.18.20"
151 | conditions: os=win32 & cpu=ia32
152 | languageName: node
153 | linkType: hard
154 |
155 | "@esbuild/win32-x64@npm:0.18.20":
156 | version: 0.18.20
157 | resolution: "@esbuild/win32-x64@npm:0.18.20"
158 | conditions: os=win32 & cpu=x64
159 | languageName: node
160 | linkType: hard
161 |
162 | "@gar/promisify@npm:^1.1.3":
163 | version: 1.1.3
164 | resolution: "@gar/promisify@npm:1.1.3"
165 | checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1
166 | languageName: node
167 | linkType: hard
168 |
169 | "@jridgewell/gen-mapping@npm:^0.3.2":
170 | version: 0.3.3
171 | resolution: "@jridgewell/gen-mapping@npm:0.3.3"
172 | dependencies:
173 | "@jridgewell/set-array": ^1.0.1
174 | "@jridgewell/sourcemap-codec": ^1.4.10
175 | "@jridgewell/trace-mapping": ^0.3.9
176 | checksum: 4a74944bd31f22354fc01c3da32e83c19e519e3bbadafa114f6da4522ea77dd0c2842607e923a591d60a76699d819a2fbb6f3552e277efdb9b58b081390b60ab
177 | languageName: node
178 | linkType: hard
179 |
180 | "@jridgewell/resolve-uri@npm:^3.1.0":
181 | version: 3.1.1
182 | resolution: "@jridgewell/resolve-uri@npm:3.1.1"
183 | checksum: f5b441fe7900eab4f9155b3b93f9800a916257f4e8563afbcd3b5a5337b55e52bd8ae6735453b1b745457d9f6cdb16d74cd6220bbdd98cf153239e13f6cbb653
184 | languageName: node
185 | linkType: hard
186 |
187 | "@jridgewell/set-array@npm:^1.0.1":
188 | version: 1.1.2
189 | resolution: "@jridgewell/set-array@npm:1.1.2"
190 | checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e
191 | languageName: node
192 | linkType: hard
193 |
194 | "@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14":
195 | version: 1.4.15
196 | resolution: "@jridgewell/sourcemap-codec@npm:1.4.15"
197 | checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8
198 | languageName: node
199 | linkType: hard
200 |
201 | "@jridgewell/trace-mapping@npm:^0.3.9":
202 | version: 0.3.20
203 | resolution: "@jridgewell/trace-mapping@npm:0.3.20"
204 | dependencies:
205 | "@jridgewell/resolve-uri": ^3.1.0
206 | "@jridgewell/sourcemap-codec": ^1.4.14
207 | checksum: cd1a7353135f385909468ff0cf20bdd37e59f2ee49a13a966dedf921943e222082c583ade2b579ff6cd0d8faafcb5461f253e1bf2a9f48fec439211fdbe788f5
208 | languageName: node
209 | linkType: hard
210 |
211 | "@nodelib/fs.scandir@npm:2.1.5":
212 | version: 2.1.5
213 | resolution: "@nodelib/fs.scandir@npm:2.1.5"
214 | dependencies:
215 | "@nodelib/fs.stat": 2.0.5
216 | run-parallel: ^1.1.9
217 | checksum: a970d595bd23c66c880e0ef1817791432dbb7acbb8d44b7e7d0e7a22f4521260d4a83f7f9fd61d44fda4610105577f8f58a60718105fb38352baed612fd79e59
218 | languageName: node
219 | linkType: hard
220 |
221 | "@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2":
222 | version: 2.0.5
223 | resolution: "@nodelib/fs.stat@npm:2.0.5"
224 | checksum: 012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0
225 | languageName: node
226 | linkType: hard
227 |
228 | "@nodelib/fs.walk@npm:^1.2.3":
229 | version: 1.2.8
230 | resolution: "@nodelib/fs.walk@npm:1.2.8"
231 | dependencies:
232 | "@nodelib/fs.scandir": 2.1.5
233 | fastq: ^1.6.0
234 | checksum: 190c643f156d8f8f277bf2a6078af1ffde1fd43f498f187c2db24d35b4b4b5785c02c7dc52e356497b9a1b65b13edc996de08de0b961c32844364da02986dc53
235 | languageName: node
236 | linkType: hard
237 |
238 | "@npmcli/fs@npm:^2.1.0":
239 | version: 2.1.2
240 | resolution: "@npmcli/fs@npm:2.1.2"
241 | dependencies:
242 | "@gar/promisify": ^1.1.3
243 | semver: ^7.3.5
244 | checksum: 405074965e72d4c9d728931b64d2d38e6ea12066d4fad651ac253d175e413c06fe4350970c783db0d749181da8fe49c42d3880bd1cbc12cd68e3a7964d820225
245 | languageName: node
246 | linkType: hard
247 |
248 | "@npmcli/move-file@npm:^2.0.0":
249 | version: 2.0.1
250 | resolution: "@npmcli/move-file@npm:2.0.1"
251 | dependencies:
252 | mkdirp: ^1.0.4
253 | rimraf: ^3.0.2
254 | checksum: 52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380
255 | languageName: node
256 | linkType: hard
257 |
258 | "@tootallnate/once@npm:2":
259 | version: 2.0.0
260 | resolution: "@tootallnate/once@npm:2.0.0"
261 | checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8
262 | languageName: node
263 | linkType: hard
264 |
265 | "@types/node@npm:18.0.3":
266 | version: 18.0.3
267 | resolution: "@types/node@npm:18.0.3"
268 | checksum: 5dec59fbbc1186c808b53df1ca717dad034dbd6a901c75f5b052c845618b531b05f27217122c6254db99529a68618e4cfc534ae3dbf4e88754e9e572df80defa
269 | languageName: node
270 | linkType: hard
271 |
272 | "@types/prop-types@npm:*":
273 | version: 15.7.5
274 | resolution: "@types/prop-types@npm:15.7.5"
275 | checksum: 5b43b8b15415e1f298243165f1d44390403bb2bd42e662bca3b5b5633fdd39c938e91b7fce3a9483699db0f7a715d08cef220c121f723a634972fdf596aec980
276 | languageName: node
277 | linkType: hard
278 |
279 | "@types/react@npm:18.0.15":
280 | version: 18.0.15
281 | resolution: "@types/react@npm:18.0.15"
282 | dependencies:
283 | "@types/prop-types": "*"
284 | "@types/scheduler": "*"
285 | csstype: ^3.0.2
286 | checksum: e22cc388d1c145aa184787e44dc28db4789976c704cd5db475c170bb76a560eb81def5f346cfe750949bb3d43ad88822b8cbb9f19b1286e3795892a8263e7715
287 | languageName: node
288 | linkType: hard
289 |
290 | "@types/scheduler@npm:*":
291 | version: 0.16.2
292 | resolution: "@types/scheduler@npm:0.16.2"
293 | checksum: b6b4dcfeae6deba2e06a70941860fb1435730576d3689225a421280b7742318d1548b3d22c1f66ab68e414f346a9542f29240bc955b6332c5b11e561077583bc
294 | languageName: node
295 | linkType: hard
296 |
297 | "abbrev@npm:^1.0.0":
298 | version: 1.1.1
299 | resolution: "abbrev@npm:1.1.1"
300 | checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17
301 | languageName: node
302 | linkType: hard
303 |
304 | "agent-base@npm:6, agent-base@npm:^6.0.2":
305 | version: 6.0.2
306 | resolution: "agent-base@npm:6.0.2"
307 | dependencies:
308 | debug: 4
309 | checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d
310 | languageName: node
311 | linkType: hard
312 |
313 | "agentkeepalive@npm:^4.2.1":
314 | version: 4.5.0
315 | resolution: "agentkeepalive@npm:4.5.0"
316 | dependencies:
317 | humanize-ms: ^1.2.1
318 | checksum: 13278cd5b125e51eddd5079f04d6fe0914ac1b8b91c1f3db2c1822f99ac1a7457869068997784342fe455d59daaff22e14fb7b8c3da4e741896e7e31faf92481
319 | languageName: node
320 | linkType: hard
321 |
322 | "aggregate-error@npm:^3.0.0":
323 | version: 3.1.0
324 | resolution: "aggregate-error@npm:3.1.0"
325 | dependencies:
326 | clean-stack: ^2.0.0
327 | indent-string: ^4.0.0
328 | checksum: 1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79
329 | languageName: node
330 | linkType: hard
331 |
332 | "ansi-regex@npm:^5.0.1":
333 | version: 5.0.1
334 | resolution: "ansi-regex@npm:5.0.1"
335 | checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b
336 | languageName: node
337 | linkType: hard
338 |
339 | "any-promise@npm:^1.0.0":
340 | version: 1.3.0
341 | resolution: "any-promise@npm:1.3.0"
342 | checksum: 0ee8a9bdbe882c90464d75d1f55cf027f5458650c4bd1f0467e65aec38ccccda07ca5844969ee77ed46d04e7dded3eaceb027e8d32f385688523fe305fa7e1de
343 | languageName: node
344 | linkType: hard
345 |
346 | "anymatch@npm:~3.1.2":
347 | version: 3.1.3
348 | resolution: "anymatch@npm:3.1.3"
349 | dependencies:
350 | normalize-path: ^3.0.0
351 | picomatch: ^2.0.4
352 | checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2
353 | languageName: node
354 | linkType: hard
355 |
356 | "aproba@npm:^1.0.3 || ^2.0.0":
357 | version: 2.0.0
358 | resolution: "aproba@npm:2.0.0"
359 | checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24
360 | languageName: node
361 | linkType: hard
362 |
363 | "are-we-there-yet@npm:^3.0.0":
364 | version: 3.0.1
365 | resolution: "are-we-there-yet@npm:3.0.1"
366 | dependencies:
367 | delegates: ^1.0.0
368 | readable-stream: ^3.6.0
369 | checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83
370 | languageName: node
371 | linkType: hard
372 |
373 | "array-union@npm:^2.1.0":
374 | version: 2.1.0
375 | resolution: "array-union@npm:2.1.0"
376 | checksum: 5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d
377 | languageName: node
378 | linkType: hard
379 |
380 | "auto-text-size@workspace:.":
381 | version: 0.0.0-use.local
382 | resolution: "auto-text-size@workspace:."
383 | dependencies:
384 | "@types/node": 18.0.3
385 | "@types/react": 18.0.15
386 | react: latest
387 | tsc-watch: ^5.0.3
388 | tsup: ^7.2.0
389 | typescript: 4.7.4
390 | peerDependencies:
391 | react: "*"
392 | languageName: unknown
393 | linkType: soft
394 |
395 | "balanced-match@npm:^1.0.0":
396 | version: 1.0.2
397 | resolution: "balanced-match@npm:1.0.2"
398 | checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65
399 | languageName: node
400 | linkType: hard
401 |
402 | "binary-extensions@npm:^2.0.0":
403 | version: 2.2.0
404 | resolution: "binary-extensions@npm:2.2.0"
405 | checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8
406 | languageName: node
407 | linkType: hard
408 |
409 | "brace-expansion@npm:^1.1.7":
410 | version: 1.1.11
411 | resolution: "brace-expansion@npm:1.1.11"
412 | dependencies:
413 | balanced-match: ^1.0.0
414 | concat-map: 0.0.1
415 | checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07
416 | languageName: node
417 | linkType: hard
418 |
419 | "brace-expansion@npm:^2.0.1":
420 | version: 2.0.1
421 | resolution: "brace-expansion@npm:2.0.1"
422 | dependencies:
423 | balanced-match: ^1.0.0
424 | checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1
425 | languageName: node
426 | linkType: hard
427 |
428 | "braces@npm:^3.0.2, braces@npm:~3.0.2":
429 | version: 3.0.2
430 | resolution: "braces@npm:3.0.2"
431 | dependencies:
432 | fill-range: ^7.0.1
433 | checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459
434 | languageName: node
435 | linkType: hard
436 |
437 | "bundle-require@npm:^4.0.0":
438 | version: 4.0.2
439 | resolution: "bundle-require@npm:4.0.2"
440 | dependencies:
441 | load-tsconfig: ^0.2.3
442 | peerDependencies:
443 | esbuild: ">=0.17"
444 | checksum: 13a78ac0aee0f33614c24f2747167c7faebef6c9d1d5453b464fc85fa164a3a3aab657b2b31b7b5d2a088e4958676fef0454328ff7baddd6bfb03a8ff8d8b928
445 | languageName: node
446 | linkType: hard
447 |
448 | "cac@npm:^6.7.12":
449 | version: 6.7.14
450 | resolution: "cac@npm:6.7.14"
451 | checksum: 45a2496a9443abbe7f52a49b22fbe51b1905eff46e03fd5e6c98e3f85077be3f8949685a1849b1a9cd2bc3e5567dfebcf64f01ce01847baf918f1b37c839791a
452 | languageName: node
453 | linkType: hard
454 |
455 | "cacache@npm:^16.1.0":
456 | version: 16.1.3
457 | resolution: "cacache@npm:16.1.3"
458 | dependencies:
459 | "@npmcli/fs": ^2.1.0
460 | "@npmcli/move-file": ^2.0.0
461 | chownr: ^2.0.0
462 | fs-minipass: ^2.1.0
463 | glob: ^8.0.1
464 | infer-owner: ^1.0.4
465 | lru-cache: ^7.7.1
466 | minipass: ^3.1.6
467 | minipass-collect: ^1.0.2
468 | minipass-flush: ^1.0.5
469 | minipass-pipeline: ^1.2.4
470 | mkdirp: ^1.0.4
471 | p-map: ^4.0.0
472 | promise-inflight: ^1.0.1
473 | rimraf: ^3.0.2
474 | ssri: ^9.0.0
475 | tar: ^6.1.11
476 | unique-filename: ^2.0.0
477 | checksum: d91409e6e57d7d9a3a25e5dcc589c84e75b178ae8ea7de05cbf6b783f77a5fae938f6e8fda6f5257ed70000be27a681e1e44829251bfffe4c10216002f8f14e6
478 | languageName: node
479 | linkType: hard
480 |
481 | "chokidar@npm:^3.5.1":
482 | version: 3.5.3
483 | resolution: "chokidar@npm:3.5.3"
484 | dependencies:
485 | anymatch: ~3.1.2
486 | braces: ~3.0.2
487 | fsevents: ~2.3.2
488 | glob-parent: ~5.1.2
489 | is-binary-path: ~2.1.0
490 | is-glob: ~4.0.1
491 | normalize-path: ~3.0.0
492 | readdirp: ~3.6.0
493 | dependenciesMeta:
494 | fsevents:
495 | optional: true
496 | checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c
497 | languageName: node
498 | linkType: hard
499 |
500 | "chownr@npm:^2.0.0":
501 | version: 2.0.0
502 | resolution: "chownr@npm:2.0.0"
503 | checksum: c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f
504 | languageName: node
505 | linkType: hard
506 |
507 | "clean-stack@npm:^2.0.0":
508 | version: 2.2.0
509 | resolution: "clean-stack@npm:2.2.0"
510 | checksum: 2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68
511 | languageName: node
512 | linkType: hard
513 |
514 | "color-support@npm:^1.1.3":
515 | version: 1.1.3
516 | resolution: "color-support@npm:1.1.3"
517 | bin:
518 | color-support: bin.js
519 | checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b
520 | languageName: node
521 | linkType: hard
522 |
523 | "commander@npm:^4.0.0":
524 | version: 4.1.1
525 | resolution: "commander@npm:4.1.1"
526 | checksum: d7b9913ff92cae20cb577a4ac6fcc121bd6223319e54a40f51a14740a681ad5c574fd29a57da478a5f234a6fa6c52cbf0b7c641353e03c648b1ae85ba670b977
527 | languageName: node
528 | linkType: hard
529 |
530 | "concat-map@npm:0.0.1":
531 | version: 0.0.1
532 | resolution: "concat-map@npm:0.0.1"
533 | checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af
534 | languageName: node
535 | linkType: hard
536 |
537 | "console-control-strings@npm:^1.1.0":
538 | version: 1.1.0
539 | resolution: "console-control-strings@npm:1.1.0"
540 | checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed
541 | languageName: node
542 | linkType: hard
543 |
544 | "cross-spawn@npm:^7.0.3":
545 | version: 7.0.3
546 | resolution: "cross-spawn@npm:7.0.3"
547 | dependencies:
548 | path-key: ^3.1.0
549 | shebang-command: ^2.0.0
550 | which: ^2.0.1
551 | checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52
552 | languageName: node
553 | linkType: hard
554 |
555 | "csstype@npm:^3.0.2":
556 | version: 3.1.0
557 | resolution: "csstype@npm:3.1.0"
558 | checksum: 644e986cefab86525f0b674a06889cfdbb1f117e5b7d1ce0fc55b0423ecc58807a1ea42ecc75c4f18999d14fc42d1d255f84662a45003a52bb5840e977eb2ffd
559 | languageName: node
560 | linkType: hard
561 |
562 | "debug@npm:4, debug@npm:^4.3.1, debug@npm:^4.3.3":
563 | version: 4.3.4
564 | resolution: "debug@npm:4.3.4"
565 | dependencies:
566 | ms: 2.1.2
567 | peerDependenciesMeta:
568 | supports-color:
569 | optional: true
570 | checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708
571 | languageName: node
572 | linkType: hard
573 |
574 | "delegates@npm:^1.0.0":
575 | version: 1.0.0
576 | resolution: "delegates@npm:1.0.0"
577 | checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd
578 | languageName: node
579 | linkType: hard
580 |
581 | "dir-glob@npm:^3.0.1":
582 | version: 3.0.1
583 | resolution: "dir-glob@npm:3.0.1"
584 | dependencies:
585 | path-type: ^4.0.0
586 | checksum: fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615
587 | languageName: node
588 | linkType: hard
589 |
590 | "duplexer@npm:~0.1.1":
591 | version: 0.1.2
592 | resolution: "duplexer@npm:0.1.2"
593 | checksum: 62ba61a830c56801db28ff6305c7d289b6dc9f859054e8c982abd8ee0b0a14d2e9a8e7d086ffee12e868d43e2bbe8a964be55ddbd8c8957714c87373c7a4f9b0
594 | languageName: node
595 | linkType: hard
596 |
597 | "emoji-regex@npm:^8.0.0":
598 | version: 8.0.0
599 | resolution: "emoji-regex@npm:8.0.0"
600 | checksum: d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192
601 | languageName: node
602 | linkType: hard
603 |
604 | "encoding@npm:^0.1.13":
605 | version: 0.1.13
606 | resolution: "encoding@npm:0.1.13"
607 | dependencies:
608 | iconv-lite: ^0.6.2
609 | checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f
610 | languageName: node
611 | linkType: hard
612 |
613 | "env-paths@npm:^2.2.0":
614 | version: 2.2.1
615 | resolution: "env-paths@npm:2.2.1"
616 | checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e
617 | languageName: node
618 | linkType: hard
619 |
620 | "err-code@npm:^2.0.2":
621 | version: 2.0.3
622 | resolution: "err-code@npm:2.0.3"
623 | checksum: 8b7b1be20d2de12d2255c0bc2ca638b7af5171142693299416e6a9339bd7d88fc8d7707d913d78e0993176005405a236b066b45666b27b797252c771156ace54
624 | languageName: node
625 | linkType: hard
626 |
627 | "esbuild@npm:^0.18.2":
628 | version: 0.18.20
629 | resolution: "esbuild@npm:0.18.20"
630 | dependencies:
631 | "@esbuild/android-arm": 0.18.20
632 | "@esbuild/android-arm64": 0.18.20
633 | "@esbuild/android-x64": 0.18.20
634 | "@esbuild/darwin-arm64": 0.18.20
635 | "@esbuild/darwin-x64": 0.18.20
636 | "@esbuild/freebsd-arm64": 0.18.20
637 | "@esbuild/freebsd-x64": 0.18.20
638 | "@esbuild/linux-arm": 0.18.20
639 | "@esbuild/linux-arm64": 0.18.20
640 | "@esbuild/linux-ia32": 0.18.20
641 | "@esbuild/linux-loong64": 0.18.20
642 | "@esbuild/linux-mips64el": 0.18.20
643 | "@esbuild/linux-ppc64": 0.18.20
644 | "@esbuild/linux-riscv64": 0.18.20
645 | "@esbuild/linux-s390x": 0.18.20
646 | "@esbuild/linux-x64": 0.18.20
647 | "@esbuild/netbsd-x64": 0.18.20
648 | "@esbuild/openbsd-x64": 0.18.20
649 | "@esbuild/sunos-x64": 0.18.20
650 | "@esbuild/win32-arm64": 0.18.20
651 | "@esbuild/win32-ia32": 0.18.20
652 | "@esbuild/win32-x64": 0.18.20
653 | dependenciesMeta:
654 | "@esbuild/android-arm":
655 | optional: true
656 | "@esbuild/android-arm64":
657 | optional: true
658 | "@esbuild/android-x64":
659 | optional: true
660 | "@esbuild/darwin-arm64":
661 | optional: true
662 | "@esbuild/darwin-x64":
663 | optional: true
664 | "@esbuild/freebsd-arm64":
665 | optional: true
666 | "@esbuild/freebsd-x64":
667 | optional: true
668 | "@esbuild/linux-arm":
669 | optional: true
670 | "@esbuild/linux-arm64":
671 | optional: true
672 | "@esbuild/linux-ia32":
673 | optional: true
674 | "@esbuild/linux-loong64":
675 | optional: true
676 | "@esbuild/linux-mips64el":
677 | optional: true
678 | "@esbuild/linux-ppc64":
679 | optional: true
680 | "@esbuild/linux-riscv64":
681 | optional: true
682 | "@esbuild/linux-s390x":
683 | optional: true
684 | "@esbuild/linux-x64":
685 | optional: true
686 | "@esbuild/netbsd-x64":
687 | optional: true
688 | "@esbuild/openbsd-x64":
689 | optional: true
690 | "@esbuild/sunos-x64":
691 | optional: true
692 | "@esbuild/win32-arm64":
693 | optional: true
694 | "@esbuild/win32-ia32":
695 | optional: true
696 | "@esbuild/win32-x64":
697 | optional: true
698 | bin:
699 | esbuild: bin/esbuild
700 | checksum: 5d253614e50cdb6ec22095afd0c414f15688e7278a7eb4f3720a6dd1306b0909cf431e7b9437a90d065a31b1c57be60130f63fe3e8d0083b588571f31ee6ec7b
701 | languageName: node
702 | linkType: hard
703 |
704 | "event-stream@npm:=3.3.4":
705 | version: 3.3.4
706 | resolution: "event-stream@npm:3.3.4"
707 | dependencies:
708 | duplexer: ~0.1.1
709 | from: ~0
710 | map-stream: ~0.1.0
711 | pause-stream: 0.0.11
712 | split: 0.3
713 | stream-combiner: ~0.0.4
714 | through: ~2.3.1
715 | checksum: 80b467820b6daf824d9fb4345d2daf115a056e5c104463f2e98534e92d196a27f2df5ea2aa085624db26f4c45698905499e881d13bc7c01f7a13eac85be72a22
716 | languageName: node
717 | linkType: hard
718 |
719 | "execa@npm:^5.0.0":
720 | version: 5.1.1
721 | resolution: "execa@npm:5.1.1"
722 | dependencies:
723 | cross-spawn: ^7.0.3
724 | get-stream: ^6.0.0
725 | human-signals: ^2.1.0
726 | is-stream: ^2.0.0
727 | merge-stream: ^2.0.0
728 | npm-run-path: ^4.0.1
729 | onetime: ^5.1.2
730 | signal-exit: ^3.0.3
731 | strip-final-newline: ^2.0.0
732 | checksum: fba9022c8c8c15ed862847e94c252b3d946036d7547af310e344a527e59021fd8b6bb0723883ea87044dc4f0201f949046993124a42ccb0855cae5bf8c786343
733 | languageName: node
734 | linkType: hard
735 |
736 | "exponential-backoff@npm:^3.1.1":
737 | version: 3.1.1
738 | resolution: "exponential-backoff@npm:3.1.1"
739 | checksum: 3d21519a4f8207c99f7457287291316306255a328770d320b401114ec8481986e4e467e854cb9914dd965e0a1ca810a23ccb559c642c88f4c7f55c55778a9b48
740 | languageName: node
741 | linkType: hard
742 |
743 | "fast-glob@npm:^3.2.9":
744 | version: 3.3.1
745 | resolution: "fast-glob@npm:3.3.1"
746 | dependencies:
747 | "@nodelib/fs.stat": ^2.0.2
748 | "@nodelib/fs.walk": ^1.2.3
749 | glob-parent: ^5.1.2
750 | merge2: ^1.3.0
751 | micromatch: ^4.0.4
752 | checksum: b6f3add6403e02cf3a798bfbb1183d0f6da2afd368f27456010c0bc1f9640aea308243d4cb2c0ab142f618276e65ecb8be1661d7c62a7b4e5ba774b9ce5432e5
753 | languageName: node
754 | linkType: hard
755 |
756 | "fastq@npm:^1.6.0":
757 | version: 1.15.0
758 | resolution: "fastq@npm:1.15.0"
759 | dependencies:
760 | reusify: ^1.0.4
761 | checksum: 0170e6bfcd5d57a70412440b8ef600da6de3b2a6c5966aeaf0a852d542daff506a0ee92d6de7679d1de82e644bce69d7a574a6c93f0b03964b5337eed75ada1a
762 | languageName: node
763 | linkType: hard
764 |
765 | "fill-range@npm:^7.0.1":
766 | version: 7.0.1
767 | resolution: "fill-range@npm:7.0.1"
768 | dependencies:
769 | to-regex-range: ^5.0.1
770 | checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917
771 | languageName: node
772 | linkType: hard
773 |
774 | "from@npm:~0":
775 | version: 0.1.7
776 | resolution: "from@npm:0.1.7"
777 | checksum: b85125b7890489656eb2e4f208f7654a93ec26e3aefaf3bbbcc0d496fc1941e4405834fcc9fe7333192aa2187905510ace70417bbf9ac6f6f4784a731d986939
778 | languageName: node
779 | linkType: hard
780 |
781 | "fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0":
782 | version: 2.1.0
783 | resolution: "fs-minipass@npm:2.1.0"
784 | dependencies:
785 | minipass: ^3.0.0
786 | checksum: 1b8d128dae2ac6cc94230cc5ead341ba3e0efaef82dab46a33d171c044caaa6ca001364178d42069b2809c35a1c3c35079a32107c770e9ffab3901b59af8c8b1
787 | languageName: node
788 | linkType: hard
789 |
790 | "fs.realpath@npm:^1.0.0":
791 | version: 1.0.0
792 | resolution: "fs.realpath@npm:1.0.0"
793 | checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0
794 | languageName: node
795 | linkType: hard
796 |
797 | "fsevents@npm:~2.3.2":
798 | version: 2.3.3
799 | resolution: "fsevents@npm:2.3.3"
800 | dependencies:
801 | node-gyp: latest
802 | checksum: 11e6ea6fea15e42461fc55b4b0e4a0a3c654faa567f1877dbd353f39156f69def97a69936d1746619d656c4b93de2238bf731f6085a03a50cabf287c9d024317
803 | conditions: os=darwin
804 | languageName: node
805 | linkType: hard
806 |
807 | "fsevents@patch:fsevents@~2.3.2#~builtin":
808 | version: 2.3.3
809 | resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=18f3a7"
810 | dependencies:
811 | node-gyp: latest
812 | conditions: os=darwin
813 | languageName: node
814 | linkType: hard
815 |
816 | "gauge@npm:^4.0.3":
817 | version: 4.0.4
818 | resolution: "gauge@npm:4.0.4"
819 | dependencies:
820 | aproba: ^1.0.3 || ^2.0.0
821 | color-support: ^1.1.3
822 | console-control-strings: ^1.1.0
823 | has-unicode: ^2.0.1
824 | signal-exit: ^3.0.7
825 | string-width: ^4.2.3
826 | strip-ansi: ^6.0.1
827 | wide-align: ^1.1.5
828 | checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d
829 | languageName: node
830 | linkType: hard
831 |
832 | "get-stream@npm:^6.0.0":
833 | version: 6.0.1
834 | resolution: "get-stream@npm:6.0.1"
835 | checksum: e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad
836 | languageName: node
837 | linkType: hard
838 |
839 | "glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2":
840 | version: 5.1.2
841 | resolution: "glob-parent@npm:5.1.2"
842 | dependencies:
843 | is-glob: ^4.0.1
844 | checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e
845 | languageName: node
846 | linkType: hard
847 |
848 | "glob@npm:7.1.6":
849 | version: 7.1.6
850 | resolution: "glob@npm:7.1.6"
851 | dependencies:
852 | fs.realpath: ^1.0.0
853 | inflight: ^1.0.4
854 | inherits: 2
855 | minimatch: ^3.0.4
856 | once: ^1.3.0
857 | path-is-absolute: ^1.0.0
858 | checksum: 351d549dd90553b87c2d3f90ce11aed9e1093c74130440e7ae0592e11bbcd2ce7f0ebb8ba6bfe63aaf9b62166a7f4c80cb84490ae5d78408bb2572bf7d4ee0a6
859 | languageName: node
860 | linkType: hard
861 |
862 | "glob@npm:^7.1.3, glob@npm:^7.1.4":
863 | version: 7.2.3
864 | resolution: "glob@npm:7.2.3"
865 | dependencies:
866 | fs.realpath: ^1.0.0
867 | inflight: ^1.0.4
868 | inherits: 2
869 | minimatch: ^3.1.1
870 | once: ^1.3.0
871 | path-is-absolute: ^1.0.0
872 | checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133
873 | languageName: node
874 | linkType: hard
875 |
876 | "glob@npm:^8.0.1":
877 | version: 8.1.0
878 | resolution: "glob@npm:8.1.0"
879 | dependencies:
880 | fs.realpath: ^1.0.0
881 | inflight: ^1.0.4
882 | inherits: 2
883 | minimatch: ^5.0.1
884 | once: ^1.3.0
885 | checksum: 92fbea3221a7d12075f26f0227abac435de868dd0736a17170663783296d0dd8d3d532a5672b4488a439bf5d7fb85cdd07c11185d6cd39184f0385cbdfb86a47
886 | languageName: node
887 | linkType: hard
888 |
889 | "globby@npm:^11.0.3":
890 | version: 11.1.0
891 | resolution: "globby@npm:11.1.0"
892 | dependencies:
893 | array-union: ^2.1.0
894 | dir-glob: ^3.0.1
895 | fast-glob: ^3.2.9
896 | ignore: ^5.2.0
897 | merge2: ^1.4.1
898 | slash: ^3.0.0
899 | checksum: b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6
900 | languageName: node
901 | linkType: hard
902 |
903 | "graceful-fs@npm:^4.2.6":
904 | version: 4.2.11
905 | resolution: "graceful-fs@npm:4.2.11"
906 | checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7
907 | languageName: node
908 | linkType: hard
909 |
910 | "has-unicode@npm:^2.0.1":
911 | version: 2.0.1
912 | resolution: "has-unicode@npm:2.0.1"
913 | checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400
914 | languageName: node
915 | linkType: hard
916 |
917 | "http-cache-semantics@npm:^4.1.0":
918 | version: 4.1.1
919 | resolution: "http-cache-semantics@npm:4.1.1"
920 | checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236
921 | languageName: node
922 | linkType: hard
923 |
924 | "http-proxy-agent@npm:^5.0.0":
925 | version: 5.0.0
926 | resolution: "http-proxy-agent@npm:5.0.0"
927 | dependencies:
928 | "@tootallnate/once": 2
929 | agent-base: 6
930 | debug: 4
931 | checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786
932 | languageName: node
933 | linkType: hard
934 |
935 | "https-proxy-agent@npm:^5.0.0":
936 | version: 5.0.1
937 | resolution: "https-proxy-agent@npm:5.0.1"
938 | dependencies:
939 | agent-base: 6
940 | debug: 4
941 | checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765
942 | languageName: node
943 | linkType: hard
944 |
945 | "human-signals@npm:^2.1.0":
946 | version: 2.1.0
947 | resolution: "human-signals@npm:2.1.0"
948 | checksum: b87fd89fce72391625271454e70f67fe405277415b48bcc0117ca73d31fa23a4241787afdc8d67f5a116cf37258c052f59ea82daffa72364d61351423848e3b8
949 | languageName: node
950 | linkType: hard
951 |
952 | "humanize-ms@npm:^1.2.1":
953 | version: 1.2.1
954 | resolution: "humanize-ms@npm:1.2.1"
955 | dependencies:
956 | ms: ^2.0.0
957 | checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16
958 | languageName: node
959 | linkType: hard
960 |
961 | "iconv-lite@npm:^0.6.2":
962 | version: 0.6.3
963 | resolution: "iconv-lite@npm:0.6.3"
964 | dependencies:
965 | safer-buffer: ">= 2.1.2 < 3.0.0"
966 | checksum: 3f60d47a5c8fc3313317edfd29a00a692cc87a19cac0159e2ce711d0ebc9019064108323b5e493625e25594f11c6236647d8e256fbe7a58f4a3b33b89e6d30bf
967 | languageName: node
968 | linkType: hard
969 |
970 | "ignore@npm:^5.2.0":
971 | version: 5.2.4
972 | resolution: "ignore@npm:5.2.4"
973 | checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef
974 | languageName: node
975 | linkType: hard
976 |
977 | "imurmurhash@npm:^0.1.4":
978 | version: 0.1.4
979 | resolution: "imurmurhash@npm:0.1.4"
980 | checksum: 7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7
981 | languageName: node
982 | linkType: hard
983 |
984 | "indent-string@npm:^4.0.0":
985 | version: 4.0.0
986 | resolution: "indent-string@npm:4.0.0"
987 | checksum: 824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612
988 | languageName: node
989 | linkType: hard
990 |
991 | "infer-owner@npm:^1.0.4":
992 | version: 1.0.4
993 | resolution: "infer-owner@npm:1.0.4"
994 | checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89
995 | languageName: node
996 | linkType: hard
997 |
998 | "inflight@npm:^1.0.4":
999 | version: 1.0.6
1000 | resolution: "inflight@npm:1.0.6"
1001 | dependencies:
1002 | once: ^1.3.0
1003 | wrappy: 1
1004 | checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd
1005 | languageName: node
1006 | linkType: hard
1007 |
1008 | "inherits@npm:2, inherits@npm:^2.0.3":
1009 | version: 2.0.4
1010 | resolution: "inherits@npm:2.0.4"
1011 | checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1
1012 | languageName: node
1013 | linkType: hard
1014 |
1015 | "ip@npm:^2.0.0":
1016 | version: 2.0.0
1017 | resolution: "ip@npm:2.0.0"
1018 | checksum: cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349
1019 | languageName: node
1020 | linkType: hard
1021 |
1022 | "is-binary-path@npm:~2.1.0":
1023 | version: 2.1.0
1024 | resolution: "is-binary-path@npm:2.1.0"
1025 | dependencies:
1026 | binary-extensions: ^2.0.0
1027 | checksum: 84192eb88cff70d320426f35ecd63c3d6d495da9d805b19bc65b518984b7c0760280e57dbf119b7e9be6b161784a5a673ab2c6abe83abb5198a432232ad5b35c
1028 | languageName: node
1029 | linkType: hard
1030 |
1031 | "is-extglob@npm:^2.1.1":
1032 | version: 2.1.1
1033 | resolution: "is-extglob@npm:2.1.1"
1034 | checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85
1035 | languageName: node
1036 | linkType: hard
1037 |
1038 | "is-fullwidth-code-point@npm:^3.0.0":
1039 | version: 3.0.0
1040 | resolution: "is-fullwidth-code-point@npm:3.0.0"
1041 | checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348
1042 | languageName: node
1043 | linkType: hard
1044 |
1045 | "is-glob@npm:^4.0.1, is-glob@npm:~4.0.1":
1046 | version: 4.0.3
1047 | resolution: "is-glob@npm:4.0.3"
1048 | dependencies:
1049 | is-extglob: ^2.1.1
1050 | checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4
1051 | languageName: node
1052 | linkType: hard
1053 |
1054 | "is-lambda@npm:^1.0.1":
1055 | version: 1.0.1
1056 | resolution: "is-lambda@npm:1.0.1"
1057 | checksum: 93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35
1058 | languageName: node
1059 | linkType: hard
1060 |
1061 | "is-number@npm:^7.0.0":
1062 | version: 7.0.0
1063 | resolution: "is-number@npm:7.0.0"
1064 | checksum: 456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a
1065 | languageName: node
1066 | linkType: hard
1067 |
1068 | "is-stream@npm:^2.0.0":
1069 | version: 2.0.1
1070 | resolution: "is-stream@npm:2.0.1"
1071 | checksum: b8e05ccdf96ac330ea83c12450304d4a591f9958c11fd17bed240af8d5ffe08aedafa4c0f4cfccd4d28dc9d4d129daca1023633d5c11601a6cbc77521f6fae66
1072 | languageName: node
1073 | linkType: hard
1074 |
1075 | "isexe@npm:^2.0.0":
1076 | version: 2.0.0
1077 | resolution: "isexe@npm:2.0.0"
1078 | checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62
1079 | languageName: node
1080 | linkType: hard
1081 |
1082 | "joycon@npm:^3.0.1":
1083 | version: 3.1.1
1084 | resolution: "joycon@npm:3.1.1"
1085 | checksum: 8003c9c3fc79c5c7602b1c7e9f7a2df2e9916f046b0dbad862aa589be78c15734d11beb9fe846f5e06138df22cb2ad29961b6a986ba81c4920ce2b15a7f11067
1086 | languageName: node
1087 | linkType: hard
1088 |
1089 | "js-tokens@npm:^3.0.0 || ^4.0.0":
1090 | version: 4.0.0
1091 | resolution: "js-tokens@npm:4.0.0"
1092 | checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78
1093 | languageName: node
1094 | linkType: hard
1095 |
1096 | "lilconfig@npm:^2.0.5":
1097 | version: 2.1.0
1098 | resolution: "lilconfig@npm:2.1.0"
1099 | checksum: 8549bb352b8192375fed4a74694cd61ad293904eee33f9d4866c2192865c44c4eb35d10782966242634e0cbc1e91fe62b1247f148dc5514918e3a966da7ea117
1100 | languageName: node
1101 | linkType: hard
1102 |
1103 | "lines-and-columns@npm:^1.1.6":
1104 | version: 1.2.4
1105 | resolution: "lines-and-columns@npm:1.2.4"
1106 | checksum: 0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5
1107 | languageName: node
1108 | linkType: hard
1109 |
1110 | "load-tsconfig@npm:^0.2.3":
1111 | version: 0.2.5
1112 | resolution: "load-tsconfig@npm:0.2.5"
1113 | checksum: 631740833c4a7157bb7b6eeae6e1afb6a6fac7416b7ba91bd0944d5c5198270af2d68bf8347af3cc2ba821adc4d83ef98f66278bd263bc284c863a09ec441503
1114 | languageName: node
1115 | linkType: hard
1116 |
1117 | "lodash.sortby@npm:^4.7.0":
1118 | version: 4.7.0
1119 | resolution: "lodash.sortby@npm:4.7.0"
1120 | checksum: db170c9396d29d11fe9a9f25668c4993e0c1331bcb941ddbd48fb76f492e732add7f2a47cfdf8e9d740fa59ac41bbfaf931d268bc72aab3ab49e9f89354d718c
1121 | languageName: node
1122 | linkType: hard
1123 |
1124 | "loose-envify@npm:^1.1.0":
1125 | version: 1.4.0
1126 | resolution: "loose-envify@npm:1.4.0"
1127 | dependencies:
1128 | js-tokens: ^3.0.0 || ^4.0.0
1129 | bin:
1130 | loose-envify: cli.js
1131 | checksum: 6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4
1132 | languageName: node
1133 | linkType: hard
1134 |
1135 | "lru-cache@npm:^6.0.0":
1136 | version: 6.0.0
1137 | resolution: "lru-cache@npm:6.0.0"
1138 | dependencies:
1139 | yallist: ^4.0.0
1140 | checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297
1141 | languageName: node
1142 | linkType: hard
1143 |
1144 | "lru-cache@npm:^7.7.1":
1145 | version: 7.18.3
1146 | resolution: "lru-cache@npm:7.18.3"
1147 | checksum: e550d772384709deea3f141af34b6d4fa392e2e418c1498c078de0ee63670f1f46f5eee746e8ef7e69e1c895af0d4224e62ee33e66a543a14763b0f2e74c1356
1148 | languageName: node
1149 | linkType: hard
1150 |
1151 | "make-fetch-happen@npm:^10.0.3":
1152 | version: 10.2.1
1153 | resolution: "make-fetch-happen@npm:10.2.1"
1154 | dependencies:
1155 | agentkeepalive: ^4.2.1
1156 | cacache: ^16.1.0
1157 | http-cache-semantics: ^4.1.0
1158 | http-proxy-agent: ^5.0.0
1159 | https-proxy-agent: ^5.0.0
1160 | is-lambda: ^1.0.1
1161 | lru-cache: ^7.7.1
1162 | minipass: ^3.1.6
1163 | minipass-collect: ^1.0.2
1164 | minipass-fetch: ^2.0.3
1165 | minipass-flush: ^1.0.5
1166 | minipass-pipeline: ^1.2.4
1167 | negotiator: ^0.6.3
1168 | promise-retry: ^2.0.1
1169 | socks-proxy-agent: ^7.0.0
1170 | ssri: ^9.0.0
1171 | checksum: 2332eb9a8ec96f1ffeeea56ccefabcb4193693597b132cd110734d50f2928842e22b84cfa1508e921b8385cdfd06dda9ad68645fed62b50fff629a580f5fb72c
1172 | languageName: node
1173 | linkType: hard
1174 |
1175 | "map-stream@npm:~0.1.0":
1176 | version: 0.1.0
1177 | resolution: "map-stream@npm:0.1.0"
1178 | checksum: 38abbe4eb883888031e6b2fc0630bc583c99396be16b8ace5794b937b682a8a081f03e8b15bfd4914d1bc88318f0e9ac73ba3512ae65955cd449f63256ddb31d
1179 | languageName: node
1180 | linkType: hard
1181 |
1182 | "merge-stream@npm:^2.0.0":
1183 | version: 2.0.0
1184 | resolution: "merge-stream@npm:2.0.0"
1185 | checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4
1186 | languageName: node
1187 | linkType: hard
1188 |
1189 | "merge2@npm:^1.3.0, merge2@npm:^1.4.1":
1190 | version: 1.4.1
1191 | resolution: "merge2@npm:1.4.1"
1192 | checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2
1193 | languageName: node
1194 | linkType: hard
1195 |
1196 | "micromatch@npm:^4.0.4":
1197 | version: 4.0.5
1198 | resolution: "micromatch@npm:4.0.5"
1199 | dependencies:
1200 | braces: ^3.0.2
1201 | picomatch: ^2.3.1
1202 | checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc
1203 | languageName: node
1204 | linkType: hard
1205 |
1206 | "mimic-fn@npm:^2.1.0":
1207 | version: 2.1.0
1208 | resolution: "mimic-fn@npm:2.1.0"
1209 | checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a
1210 | languageName: node
1211 | linkType: hard
1212 |
1213 | "minimatch@npm:^3.0.4, minimatch@npm:^3.1.1":
1214 | version: 3.1.2
1215 | resolution: "minimatch@npm:3.1.2"
1216 | dependencies:
1217 | brace-expansion: ^1.1.7
1218 | checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a
1219 | languageName: node
1220 | linkType: hard
1221 |
1222 | "minimatch@npm:^5.0.1":
1223 | version: 5.1.6
1224 | resolution: "minimatch@npm:5.1.6"
1225 | dependencies:
1226 | brace-expansion: ^2.0.1
1227 | checksum: 7564208ef81d7065a370f788d337cd80a689e981042cb9a1d0e6580b6c6a8c9279eba80010516e258835a988363f99f54a6f711a315089b8b42694f5da9d0d77
1228 | languageName: node
1229 | linkType: hard
1230 |
1231 | "minipass-collect@npm:^1.0.2":
1232 | version: 1.0.2
1233 | resolution: "minipass-collect@npm:1.0.2"
1234 | dependencies:
1235 | minipass: ^3.0.0
1236 | checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10
1237 | languageName: node
1238 | linkType: hard
1239 |
1240 | "minipass-fetch@npm:^2.0.3":
1241 | version: 2.1.2
1242 | resolution: "minipass-fetch@npm:2.1.2"
1243 | dependencies:
1244 | encoding: ^0.1.13
1245 | minipass: ^3.1.6
1246 | minipass-sized: ^1.0.3
1247 | minizlib: ^2.1.2
1248 | dependenciesMeta:
1249 | encoding:
1250 | optional: true
1251 | checksum: 3f216be79164e915fc91210cea1850e488793c740534985da017a4cbc7a5ff50506956d0f73bb0cb60e4fe91be08b6b61ef35101706d3ef5da2c8709b5f08f91
1252 | languageName: node
1253 | linkType: hard
1254 |
1255 | "minipass-flush@npm:^1.0.5":
1256 | version: 1.0.5
1257 | resolution: "minipass-flush@npm:1.0.5"
1258 | dependencies:
1259 | minipass: ^3.0.0
1260 | checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf
1261 | languageName: node
1262 | linkType: hard
1263 |
1264 | "minipass-pipeline@npm:^1.2.4":
1265 | version: 1.2.4
1266 | resolution: "minipass-pipeline@npm:1.2.4"
1267 | dependencies:
1268 | minipass: ^3.0.0
1269 | checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b
1270 | languageName: node
1271 | linkType: hard
1272 |
1273 | "minipass-sized@npm:^1.0.3":
1274 | version: 1.0.3
1275 | resolution: "minipass-sized@npm:1.0.3"
1276 | dependencies:
1277 | minipass: ^3.0.0
1278 | checksum: 79076749fcacf21b5d16dd596d32c3b6bf4d6e62abb43868fac21674078505c8b15eaca4e47ed844985a4514854f917d78f588fcd029693709417d8f98b2bd60
1279 | languageName: node
1280 | linkType: hard
1281 |
1282 | "minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6":
1283 | version: 3.3.6
1284 | resolution: "minipass@npm:3.3.6"
1285 | dependencies:
1286 | yallist: ^4.0.0
1287 | checksum: a30d083c8054cee83cdcdc97f97e4641a3f58ae743970457b1489ce38ee1167b3aaf7d815cd39ec7a99b9c40397fd4f686e83750e73e652b21cb516f6d845e48
1288 | languageName: node
1289 | linkType: hard
1290 |
1291 | "minipass@npm:^5.0.0":
1292 | version: 5.0.0
1293 | resolution: "minipass@npm:5.0.0"
1294 | checksum: 425dab288738853fded43da3314a0b5c035844d6f3097a8e3b5b29b328da8f3c1af6fc70618b32c29ff906284cf6406b6841376f21caaadd0793c1d5a6a620ea
1295 | languageName: node
1296 | linkType: hard
1297 |
1298 | "minizlib@npm:^2.1.1, minizlib@npm:^2.1.2":
1299 | version: 2.1.2
1300 | resolution: "minizlib@npm:2.1.2"
1301 | dependencies:
1302 | minipass: ^3.0.0
1303 | yallist: ^4.0.0
1304 | checksum: f1fdeac0b07cf8f30fcf12f4b586795b97be856edea22b5e9072707be51fc95d41487faec3f265b42973a304fe3a64acd91a44a3826a963e37b37bafde0212c3
1305 | languageName: node
1306 | linkType: hard
1307 |
1308 | "mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4":
1309 | version: 1.0.4
1310 | resolution: "mkdirp@npm:1.0.4"
1311 | bin:
1312 | mkdirp: bin/cmd.js
1313 | checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f
1314 | languageName: node
1315 | linkType: hard
1316 |
1317 | "ms@npm:2.1.2":
1318 | version: 2.1.2
1319 | resolution: "ms@npm:2.1.2"
1320 | checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f
1321 | languageName: node
1322 | linkType: hard
1323 |
1324 | "ms@npm:^2.0.0":
1325 | version: 2.1.3
1326 | resolution: "ms@npm:2.1.3"
1327 | checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d
1328 | languageName: node
1329 | linkType: hard
1330 |
1331 | "mz@npm:^2.7.0":
1332 | version: 2.7.0
1333 | resolution: "mz@npm:2.7.0"
1334 | dependencies:
1335 | any-promise: ^1.0.0
1336 | object-assign: ^4.0.1
1337 | thenify-all: ^1.0.0
1338 | checksum: 8427de0ece99a07e9faed3c0c6778820d7543e3776f9a84d22cf0ec0a8eb65f6e9aee9c9d353ff9a105ff62d33a9463c6ca638974cc652ee8140cd1e35951c87
1339 | languageName: node
1340 | linkType: hard
1341 |
1342 | "negotiator@npm:^0.6.3":
1343 | version: 0.6.3
1344 | resolution: "negotiator@npm:0.6.3"
1345 | checksum: b8ffeb1e262eff7968fc90a2b6767b04cfd9842582a9d0ece0af7049537266e7b2506dfb1d107a32f06dd849ab2aea834d5830f7f4d0e5cb7d36e1ae55d021d9
1346 | languageName: node
1347 | linkType: hard
1348 |
1349 | "node-cleanup@npm:^2.1.2":
1350 | version: 2.1.2
1351 | resolution: "node-cleanup@npm:2.1.2"
1352 | checksum: 584cdc3e42560a998b4579f91ed8f936b27011628f3102e5a1093205f0691cdf8d899287d1f2e4d2071ea4ab1d615810bad6dbe2b988ef173a1cbaa76d8165b3
1353 | languageName: node
1354 | linkType: hard
1355 |
1356 | "node-gyp@npm:latest":
1357 | version: 9.4.1
1358 | resolution: "node-gyp@npm:9.4.1"
1359 | dependencies:
1360 | env-paths: ^2.2.0
1361 | exponential-backoff: ^3.1.1
1362 | glob: ^7.1.4
1363 | graceful-fs: ^4.2.6
1364 | make-fetch-happen: ^10.0.3
1365 | nopt: ^6.0.0
1366 | npmlog: ^6.0.0
1367 | rimraf: ^3.0.2
1368 | semver: ^7.3.5
1369 | tar: ^6.1.2
1370 | which: ^2.0.2
1371 | bin:
1372 | node-gyp: bin/node-gyp.js
1373 | checksum: 8576c439e9e925ab50679f87b7dfa7aa6739e42822e2ad4e26c36341c0ba7163fdf5a946f0a67a476d2f24662bc40d6c97bd9e79ced4321506738e6b760a1577
1374 | languageName: node
1375 | linkType: hard
1376 |
1377 | "nopt@npm:^6.0.0":
1378 | version: 6.0.0
1379 | resolution: "nopt@npm:6.0.0"
1380 | dependencies:
1381 | abbrev: ^1.0.0
1382 | bin:
1383 | nopt: bin/nopt.js
1384 | checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac
1385 | languageName: node
1386 | linkType: hard
1387 |
1388 | "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0":
1389 | version: 3.0.0
1390 | resolution: "normalize-path@npm:3.0.0"
1391 | checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20
1392 | languageName: node
1393 | linkType: hard
1394 |
1395 | "npm-run-path@npm:^4.0.1":
1396 | version: 4.0.1
1397 | resolution: "npm-run-path@npm:4.0.1"
1398 | dependencies:
1399 | path-key: ^3.0.0
1400 | checksum: 5374c0cea4b0bbfdfae62da7bbdf1e1558d338335f4cacf2515c282ff358ff27b2ecb91ffa5330a8b14390ac66a1e146e10700440c1ab868208430f56b5f4d23
1401 | languageName: node
1402 | linkType: hard
1403 |
1404 | "npmlog@npm:^6.0.0":
1405 | version: 6.0.2
1406 | resolution: "npmlog@npm:6.0.2"
1407 | dependencies:
1408 | are-we-there-yet: ^3.0.0
1409 | console-control-strings: ^1.1.0
1410 | gauge: ^4.0.3
1411 | set-blocking: ^2.0.0
1412 | checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a
1413 | languageName: node
1414 | linkType: hard
1415 |
1416 | "object-assign@npm:^4.0.1":
1417 | version: 4.1.1
1418 | resolution: "object-assign@npm:4.1.1"
1419 | checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f
1420 | languageName: node
1421 | linkType: hard
1422 |
1423 | "once@npm:^1.3.0":
1424 | version: 1.4.0
1425 | resolution: "once@npm:1.4.0"
1426 | dependencies:
1427 | wrappy: 1
1428 | checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68
1429 | languageName: node
1430 | linkType: hard
1431 |
1432 | "onetime@npm:^5.1.2":
1433 | version: 5.1.2
1434 | resolution: "onetime@npm:5.1.2"
1435 | dependencies:
1436 | mimic-fn: ^2.1.0
1437 | checksum: 2478859ef817fc5d4e9c2f9e5728512ddd1dbc9fb7829ad263765bb6d3b91ce699d6e2332eef6b7dff183c2f490bd3349f1666427eaba4469fba0ac38dfd0d34
1438 | languageName: node
1439 | linkType: hard
1440 |
1441 | "p-map@npm:^4.0.0":
1442 | version: 4.0.0
1443 | resolution: "p-map@npm:4.0.0"
1444 | dependencies:
1445 | aggregate-error: ^3.0.0
1446 | checksum: cb0ab21ec0f32ddffd31dfc250e3afa61e103ef43d957cc45497afe37513634589316de4eb88abdfd969fe6410c22c0b93ab24328833b8eb1ccc087fc0442a1c
1447 | languageName: node
1448 | linkType: hard
1449 |
1450 | "path-is-absolute@npm:^1.0.0":
1451 | version: 1.0.1
1452 | resolution: "path-is-absolute@npm:1.0.1"
1453 | checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8
1454 | languageName: node
1455 | linkType: hard
1456 |
1457 | "path-key@npm:^3.0.0, path-key@npm:^3.1.0":
1458 | version: 3.1.1
1459 | resolution: "path-key@npm:3.1.1"
1460 | checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020
1461 | languageName: node
1462 | linkType: hard
1463 |
1464 | "path-type@npm:^4.0.0":
1465 | version: 4.0.0
1466 | resolution: "path-type@npm:4.0.0"
1467 | checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45
1468 | languageName: node
1469 | linkType: hard
1470 |
1471 | "pause-stream@npm:0.0.11":
1472 | version: 0.0.11
1473 | resolution: "pause-stream@npm:0.0.11"
1474 | dependencies:
1475 | through: ~2.3
1476 | checksum: 3c4a14052a638b92e0c96eb00c0d7977df7f79ea28395250c525d197f1fc02d34ce1165d5362e2e6ebbb251524b94a76f3f0d4abc39ab8b016d97449fe15583c
1477 | languageName: node
1478 | linkType: hard
1479 |
1480 | "picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1":
1481 | version: 2.3.1
1482 | resolution: "picomatch@npm:2.3.1"
1483 | checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf
1484 | languageName: node
1485 | linkType: hard
1486 |
1487 | "pirates@npm:^4.0.1":
1488 | version: 4.0.6
1489 | resolution: "pirates@npm:4.0.6"
1490 | checksum: 46a65fefaf19c6f57460388a5af9ab81e3d7fd0e7bc44ca59d753cb5c4d0df97c6c6e583674869762101836d68675f027d60f841c105d72734df9dfca97cbcc6
1491 | languageName: node
1492 | linkType: hard
1493 |
1494 | "postcss-load-config@npm:^4.0.1":
1495 | version: 4.0.1
1496 | resolution: "postcss-load-config@npm:4.0.1"
1497 | dependencies:
1498 | lilconfig: ^2.0.5
1499 | yaml: ^2.1.1
1500 | peerDependencies:
1501 | postcss: ">=8.0.9"
1502 | ts-node: ">=9.0.0"
1503 | peerDependenciesMeta:
1504 | postcss:
1505 | optional: true
1506 | ts-node:
1507 | optional: true
1508 | checksum: b61f890499ed7dcda1e36c20a9582b17d745bad5e2b2c7bc96942465e406bc43ae03f270c08e60d1e29dab1ee50cb26970b5eb20c9aae30e066e20bd607ae4e4
1509 | languageName: node
1510 | linkType: hard
1511 |
1512 | "promise-inflight@npm:^1.0.1":
1513 | version: 1.0.1
1514 | resolution: "promise-inflight@npm:1.0.1"
1515 | checksum: 22749483091d2c594261517f4f80e05226d4d5ecc1fc917e1886929da56e22b5718b7f2a75f3807e7a7d471bc3be2907fe92e6e8f373ddf5c64bae35b5af3981
1516 | languageName: node
1517 | linkType: hard
1518 |
1519 | "promise-retry@npm:^2.0.1":
1520 | version: 2.0.1
1521 | resolution: "promise-retry@npm:2.0.1"
1522 | dependencies:
1523 | err-code: ^2.0.2
1524 | retry: ^0.12.0
1525 | checksum: f96a3f6d90b92b568a26f71e966cbbc0f63ab85ea6ff6c81284dc869b41510e6cdef99b6b65f9030f0db422bf7c96652a3fff9f2e8fb4a0f069d8f4430359429
1526 | languageName: node
1527 | linkType: hard
1528 |
1529 | "ps-tree@npm:^1.2.0":
1530 | version: 1.2.0
1531 | resolution: "ps-tree@npm:1.2.0"
1532 | dependencies:
1533 | event-stream: =3.3.4
1534 | bin:
1535 | ps-tree: ./bin/ps-tree.js
1536 | checksum: e635dd00f53d30d31696cf5f95b3a8dbdf9b1aeb36d4391578ce8e8cd22949b7c5536c73b0dc18c78615ea3ddd4be96101166be59ca2e3e3cb1e2f79ba3c7f98
1537 | languageName: node
1538 | linkType: hard
1539 |
1540 | "punycode@npm:^2.1.0":
1541 | version: 2.3.0
1542 | resolution: "punycode@npm:2.3.0"
1543 | checksum: 39f760e09a2a3bbfe8f5287cf733ecdad69d6af2fe6f97ca95f24b8921858b91e9ea3c9eeec6e08cede96181b3bb33f95c6ffd8c77e63986508aa2e8159fa200
1544 | languageName: node
1545 | linkType: hard
1546 |
1547 | "queue-microtask@npm:^1.2.2":
1548 | version: 1.2.3
1549 | resolution: "queue-microtask@npm:1.2.3"
1550 | checksum: b676f8c040cdc5b12723ad2f91414d267605b26419d5c821ff03befa817ddd10e238d22b25d604920340fd73efd8ba795465a0377c4adf45a4a41e4234e42dc4
1551 | languageName: node
1552 | linkType: hard
1553 |
1554 | "react@npm:latest":
1555 | version: 18.2.0
1556 | resolution: "react@npm:18.2.0"
1557 | dependencies:
1558 | loose-envify: ^1.1.0
1559 | checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b
1560 | languageName: node
1561 | linkType: hard
1562 |
1563 | "readable-stream@npm:^3.6.0":
1564 | version: 3.6.2
1565 | resolution: "readable-stream@npm:3.6.2"
1566 | dependencies:
1567 | inherits: ^2.0.3
1568 | string_decoder: ^1.1.1
1569 | util-deprecate: ^1.0.1
1570 | checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d
1571 | languageName: node
1572 | linkType: hard
1573 |
1574 | "readdirp@npm:~3.6.0":
1575 | version: 3.6.0
1576 | resolution: "readdirp@npm:3.6.0"
1577 | dependencies:
1578 | picomatch: ^2.2.1
1579 | checksum: 1ced032e6e45670b6d7352d71d21ce7edf7b9b928494dcaba6f11fba63180d9da6cd7061ebc34175ffda6ff529f481818c962952004d273178acd70f7059b320
1580 | languageName: node
1581 | linkType: hard
1582 |
1583 | "resolve-from@npm:^5.0.0":
1584 | version: 5.0.0
1585 | resolution: "resolve-from@npm:5.0.0"
1586 | checksum: 4ceeb9113e1b1372d0cd969f3468fa042daa1dd9527b1b6bb88acb6ab55d8b9cd65dbf18819f9f9ddf0db804990901dcdaade80a215e7b2c23daae38e64f5bdf
1587 | languageName: node
1588 | linkType: hard
1589 |
1590 | "retry@npm:^0.12.0":
1591 | version: 0.12.0
1592 | resolution: "retry@npm:0.12.0"
1593 | checksum: 623bd7d2e5119467ba66202d733ec3c2e2e26568074923bc0585b6b99db14f357e79bdedb63cab56cec47491c4a0da7e6021a7465ca6dc4f481d3898fdd3158c
1594 | languageName: node
1595 | linkType: hard
1596 |
1597 | "reusify@npm:^1.0.4":
1598 | version: 1.0.4
1599 | resolution: "reusify@npm:1.0.4"
1600 | checksum: c3076ebcc22a6bc252cb0b9c77561795256c22b757f40c0d8110b1300723f15ec0fc8685e8d4ea6d7666f36c79ccc793b1939c748bf36f18f542744a4e379fcc
1601 | languageName: node
1602 | linkType: hard
1603 |
1604 | "rimraf@npm:^3.0.2":
1605 | version: 3.0.2
1606 | resolution: "rimraf@npm:3.0.2"
1607 | dependencies:
1608 | glob: ^7.1.3
1609 | bin:
1610 | rimraf: bin.js
1611 | checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0
1612 | languageName: node
1613 | linkType: hard
1614 |
1615 | "rollup@npm:^3.2.5":
1616 | version: 3.29.4
1617 | resolution: "rollup@npm:3.29.4"
1618 | dependencies:
1619 | fsevents: ~2.3.2
1620 | dependenciesMeta:
1621 | fsevents:
1622 | optional: true
1623 | bin:
1624 | rollup: dist/bin/rollup
1625 | checksum: 8bb20a39c8d91130825159c3823eccf4dc2295c9a0a5c4ed851a5bf2167dbf24d9a29f23461a54c955e5506395e6cc188eafc8ab0e20399d7489fb33793b184e
1626 | languageName: node
1627 | linkType: hard
1628 |
1629 | "run-parallel@npm:^1.1.9":
1630 | version: 1.2.0
1631 | resolution: "run-parallel@npm:1.2.0"
1632 | dependencies:
1633 | queue-microtask: ^1.2.2
1634 | checksum: cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d
1635 | languageName: node
1636 | linkType: hard
1637 |
1638 | "safe-buffer@npm:~5.2.0":
1639 | version: 5.2.1
1640 | resolution: "safe-buffer@npm:5.2.1"
1641 | checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491
1642 | languageName: node
1643 | linkType: hard
1644 |
1645 | "safer-buffer@npm:>= 2.1.2 < 3.0.0":
1646 | version: 2.1.2
1647 | resolution: "safer-buffer@npm:2.1.2"
1648 | checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0
1649 | languageName: node
1650 | linkType: hard
1651 |
1652 | "semver@npm:^7.3.5":
1653 | version: 7.5.4
1654 | resolution: "semver@npm:7.5.4"
1655 | dependencies:
1656 | lru-cache: ^6.0.0
1657 | bin:
1658 | semver: bin/semver.js
1659 | checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3
1660 | languageName: node
1661 | linkType: hard
1662 |
1663 | "set-blocking@npm:^2.0.0":
1664 | version: 2.0.0
1665 | resolution: "set-blocking@npm:2.0.0"
1666 | checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02
1667 | languageName: node
1668 | linkType: hard
1669 |
1670 | "shebang-command@npm:^2.0.0":
1671 | version: 2.0.0
1672 | resolution: "shebang-command@npm:2.0.0"
1673 | dependencies:
1674 | shebang-regex: ^3.0.0
1675 | checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa
1676 | languageName: node
1677 | linkType: hard
1678 |
1679 | "shebang-regex@npm:^3.0.0":
1680 | version: 3.0.0
1681 | resolution: "shebang-regex@npm:3.0.0"
1682 | checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222
1683 | languageName: node
1684 | linkType: hard
1685 |
1686 | "signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7":
1687 | version: 3.0.7
1688 | resolution: "signal-exit@npm:3.0.7"
1689 | checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318
1690 | languageName: node
1691 | linkType: hard
1692 |
1693 | "slash@npm:^3.0.0":
1694 | version: 3.0.0
1695 | resolution: "slash@npm:3.0.0"
1696 | checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c
1697 | languageName: node
1698 | linkType: hard
1699 |
1700 | "smart-buffer@npm:^4.2.0":
1701 | version: 4.2.0
1702 | resolution: "smart-buffer@npm:4.2.0"
1703 | checksum: b5167a7142c1da704c0e3af85c402002b597081dd9575031a90b4f229ca5678e9a36e8a374f1814c8156a725d17008ae3bde63b92f9cfd132526379e580bec8b
1704 | languageName: node
1705 | linkType: hard
1706 |
1707 | "socks-proxy-agent@npm:^7.0.0":
1708 | version: 7.0.0
1709 | resolution: "socks-proxy-agent@npm:7.0.0"
1710 | dependencies:
1711 | agent-base: ^6.0.2
1712 | debug: ^4.3.3
1713 | socks: ^2.6.2
1714 | checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846
1715 | languageName: node
1716 | linkType: hard
1717 |
1718 | "socks@npm:^2.6.2":
1719 | version: 2.7.1
1720 | resolution: "socks@npm:2.7.1"
1721 | dependencies:
1722 | ip: ^2.0.0
1723 | smart-buffer: ^4.2.0
1724 | checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748
1725 | languageName: node
1726 | linkType: hard
1727 |
1728 | "source-map@npm:0.8.0-beta.0":
1729 | version: 0.8.0-beta.0
1730 | resolution: "source-map@npm:0.8.0-beta.0"
1731 | dependencies:
1732 | whatwg-url: ^7.0.0
1733 | checksum: e94169be6461ab0ac0913313ad1719a14c60d402bd22b0ad96f4a6cffd79130d91ab5df0a5336a326b04d2df131c1409f563c9dc0d21a6ca6239a44b6c8dbd92
1734 | languageName: node
1735 | linkType: hard
1736 |
1737 | "split@npm:0.3":
1738 | version: 0.3.3
1739 | resolution: "split@npm:0.3.3"
1740 | dependencies:
1741 | through: 2
1742 | checksum: 2e076634c9637cfdc54ab4387b6a243b8c33b360874a25adf6f327a5647f07cb3bf1c755d515248eb3afee4e382278d01f62c62d87263c118f28065b86f74f02
1743 | languageName: node
1744 | linkType: hard
1745 |
1746 | "ssri@npm:^9.0.0":
1747 | version: 9.0.1
1748 | resolution: "ssri@npm:9.0.1"
1749 | dependencies:
1750 | minipass: ^3.1.1
1751 | checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb
1752 | languageName: node
1753 | linkType: hard
1754 |
1755 | "stream-combiner@npm:~0.0.4":
1756 | version: 0.0.4
1757 | resolution: "stream-combiner@npm:0.0.4"
1758 | dependencies:
1759 | duplexer: ~0.1.1
1760 | checksum: 844b622cfe8b9de45a6007404f613b60aaf85200ab9862299066204242f89a7c8033b1c356c998aa6cfc630f6cd9eba119ec1c6dc1f93e245982be4a847aee7d
1761 | languageName: node
1762 | linkType: hard
1763 |
1764 | "string-argv@npm:^0.1.1":
1765 | version: 0.1.2
1766 | resolution: "string-argv@npm:0.1.2"
1767 | checksum: 6877bd72af145f6e6eafa932818014a57b2f39225c924562b7fccb50f1fcee73717bbcd5e528fd4d86cec32835c14749c32a9d35f06e0bf96637d1e73158203f
1768 | languageName: node
1769 | linkType: hard
1770 |
1771 | "string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.2.3":
1772 | version: 4.2.3
1773 | resolution: "string-width@npm:4.2.3"
1774 | dependencies:
1775 | emoji-regex: ^8.0.0
1776 | is-fullwidth-code-point: ^3.0.0
1777 | strip-ansi: ^6.0.1
1778 | checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb
1779 | languageName: node
1780 | linkType: hard
1781 |
1782 | "string_decoder@npm:^1.1.1":
1783 | version: 1.3.0
1784 | resolution: "string_decoder@npm:1.3.0"
1785 | dependencies:
1786 | safe-buffer: ~5.2.0
1787 | checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56
1788 | languageName: node
1789 | linkType: hard
1790 |
1791 | "strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1":
1792 | version: 6.0.1
1793 | resolution: "strip-ansi@npm:6.0.1"
1794 | dependencies:
1795 | ansi-regex: ^5.0.1
1796 | checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c
1797 | languageName: node
1798 | linkType: hard
1799 |
1800 | "strip-final-newline@npm:^2.0.0":
1801 | version: 2.0.0
1802 | resolution: "strip-final-newline@npm:2.0.0"
1803 | checksum: 69412b5e25731e1938184b5d489c32e340605bb611d6140344abc3421b7f3c6f9984b21dff296dfcf056681b82caa3bb4cc996a965ce37bcfad663e92eae9c64
1804 | languageName: node
1805 | linkType: hard
1806 |
1807 | "sucrase@npm:^3.20.3":
1808 | version: 3.34.0
1809 | resolution: "sucrase@npm:3.34.0"
1810 | dependencies:
1811 | "@jridgewell/gen-mapping": ^0.3.2
1812 | commander: ^4.0.0
1813 | glob: 7.1.6
1814 | lines-and-columns: ^1.1.6
1815 | mz: ^2.7.0
1816 | pirates: ^4.0.1
1817 | ts-interface-checker: ^0.1.9
1818 | bin:
1819 | sucrase: bin/sucrase
1820 | sucrase-node: bin/sucrase-node
1821 | checksum: 61860063bdf6103413698e13247a3074d25843e91170825a9752e4af7668ffadd331b6e99e92fc32ee5b3c484ee134936f926fa9039d5711fafff29d017a2110
1822 | languageName: node
1823 | linkType: hard
1824 |
1825 | "tar@npm:^6.1.11, tar@npm:^6.1.2":
1826 | version: 6.2.0
1827 | resolution: "tar@npm:6.2.0"
1828 | dependencies:
1829 | chownr: ^2.0.0
1830 | fs-minipass: ^2.0.0
1831 | minipass: ^5.0.0
1832 | minizlib: ^2.1.1
1833 | mkdirp: ^1.0.3
1834 | yallist: ^4.0.0
1835 | checksum: db4d9fe74a2082c3a5016630092c54c8375ff3b280186938cfd104f2e089c4fd9bad58688ef6be9cf186a889671bf355c7cda38f09bbf60604b281715ca57f5c
1836 | languageName: node
1837 | linkType: hard
1838 |
1839 | "thenify-all@npm:^1.0.0":
1840 | version: 1.6.0
1841 | resolution: "thenify-all@npm:1.6.0"
1842 | dependencies:
1843 | thenify: ">= 3.1.0 < 4"
1844 | checksum: dba7cc8a23a154cdcb6acb7f51d61511c37a6b077ec5ab5da6e8b874272015937788402fd271fdfc5f187f8cb0948e38d0a42dcc89d554d731652ab458f5343e
1845 | languageName: node
1846 | linkType: hard
1847 |
1848 | "thenify@npm:>= 3.1.0 < 4":
1849 | version: 3.3.1
1850 | resolution: "thenify@npm:3.3.1"
1851 | dependencies:
1852 | any-promise: ^1.0.0
1853 | checksum: 84e1b804bfec49f3531215f17b4a6e50fd4397b5f7c1bccc427b9c656e1ecfb13ea79d899930184f78bc2f57285c54d9a50a590c8868f4f0cef5c1d9f898b05e
1854 | languageName: node
1855 | linkType: hard
1856 |
1857 | "through@npm:2, through@npm:~2.3, through@npm:~2.3.1":
1858 | version: 2.3.8
1859 | resolution: "through@npm:2.3.8"
1860 | checksum: a38c3e059853c494af95d50c072b83f8b676a9ba2818dcc5b108ef252230735c54e0185437618596c790bbba8fcdaef5b290405981ffa09dce67b1f1bf190cbd
1861 | languageName: node
1862 | linkType: hard
1863 |
1864 | "to-regex-range@npm:^5.0.1":
1865 | version: 5.0.1
1866 | resolution: "to-regex-range@npm:5.0.1"
1867 | dependencies:
1868 | is-number: ^7.0.0
1869 | checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed
1870 | languageName: node
1871 | linkType: hard
1872 |
1873 | "tr46@npm:^1.0.1":
1874 | version: 1.0.1
1875 | resolution: "tr46@npm:1.0.1"
1876 | dependencies:
1877 | punycode: ^2.1.0
1878 | checksum: 96d4ed46bc161db75dbf9247a236ea0bfcaf5758baae6749e92afab0bc5a09cb59af21788ede7e55080f2bf02dce3e4a8f2a484cc45164e29f4b5e68f7cbcc1a
1879 | languageName: node
1880 | linkType: hard
1881 |
1882 | "tree-kill@npm:^1.2.2":
1883 | version: 1.2.2
1884 | resolution: "tree-kill@npm:1.2.2"
1885 | bin:
1886 | tree-kill: cli.js
1887 | checksum: 49117f5f410d19c84b0464d29afb9642c863bc5ba40fcb9a245d474c6d5cc64d1b177a6e6713129eb346b40aebb9d4631d967517f9fbe8251c35b21b13cd96c7
1888 | languageName: node
1889 | linkType: hard
1890 |
1891 | "ts-interface-checker@npm:^0.1.9":
1892 | version: 0.1.13
1893 | resolution: "ts-interface-checker@npm:0.1.13"
1894 | checksum: 20c29189c2dd6067a8775e07823ddf8d59a33e2ffc47a1bd59a5cb28bb0121a2969a816d5e77eda2ed85b18171aa5d1c4005a6b88ae8499ec7cc49f78571cb5e
1895 | languageName: node
1896 | linkType: hard
1897 |
1898 | "tsc-watch@npm:^5.0.3":
1899 | version: 5.0.3
1900 | resolution: "tsc-watch@npm:5.0.3"
1901 | dependencies:
1902 | cross-spawn: ^7.0.3
1903 | node-cleanup: ^2.1.2
1904 | ps-tree: ^1.2.0
1905 | string-argv: ^0.1.1
1906 | strip-ansi: ^6.0.0
1907 | peerDependencies:
1908 | typescript: "*"
1909 | bin:
1910 | tsc-watch: index.js
1911 | checksum: abd63295dd5fda098a45d27912031e6c35a95f1aa20d7a86d6ad1469580400069e6476f2ffd4b88e37886d016443e60b1ae2dbcaf756e324efc67d0fa713fb15
1912 | languageName: node
1913 | linkType: hard
1914 |
1915 | "tsup@npm:^7.2.0":
1916 | version: 7.2.0
1917 | resolution: "tsup@npm:7.2.0"
1918 | dependencies:
1919 | bundle-require: ^4.0.0
1920 | cac: ^6.7.12
1921 | chokidar: ^3.5.1
1922 | debug: ^4.3.1
1923 | esbuild: ^0.18.2
1924 | execa: ^5.0.0
1925 | globby: ^11.0.3
1926 | joycon: ^3.0.1
1927 | postcss-load-config: ^4.0.1
1928 | resolve-from: ^5.0.0
1929 | rollup: ^3.2.5
1930 | source-map: 0.8.0-beta.0
1931 | sucrase: ^3.20.3
1932 | tree-kill: ^1.2.2
1933 | peerDependencies:
1934 | "@swc/core": ^1
1935 | postcss: ^8.4.12
1936 | typescript: ">=4.1.0"
1937 | peerDependenciesMeta:
1938 | "@swc/core":
1939 | optional: true
1940 | postcss:
1941 | optional: true
1942 | typescript:
1943 | optional: true
1944 | bin:
1945 | tsup: dist/cli-default.js
1946 | tsup-node: dist/cli-node.js
1947 | checksum: 94feae12b0a0dd0eaa3ed1c412d2bc51d7491ff91abc61e4198495dcb612a848a9fd346fbb668a63b98534fc6c2569ab3aba7ea95ad8db5eaf29c4a4885c2313
1948 | languageName: node
1949 | linkType: hard
1950 |
1951 | "typescript@npm:4.7.4":
1952 | version: 4.7.4
1953 | resolution: "typescript@npm:4.7.4"
1954 | bin:
1955 | tsc: bin/tsc
1956 | tsserver: bin/tsserver
1957 | checksum: 5750181b1cd7e6482c4195825547e70f944114fb47e58e4aa7553e62f11b3f3173766aef9c281783edfd881f7b8299cf35e3ca8caebe73d8464528c907a164df
1958 | languageName: node
1959 | linkType: hard
1960 |
1961 | "typescript@patch:typescript@4.7.4#~builtin":
1962 | version: 4.7.4
1963 | resolution: "typescript@patch:typescript@npm%3A4.7.4#~builtin::version=4.7.4&hash=7ad353"
1964 | bin:
1965 | tsc: bin/tsc
1966 | tsserver: bin/tsserver
1967 | checksum: 9096d8f6c16cb80ef3bf96fcbbd055bf1c4a43bd14f3b7be45a9fbe7ada46ec977f604d5feed3263b4f2aa7d4c7477ce5f9cd87de0d6feedec69a983f3a4f93e
1968 | languageName: node
1969 | linkType: hard
1970 |
1971 | "unique-filename@npm:^2.0.0":
1972 | version: 2.0.1
1973 | resolution: "unique-filename@npm:2.0.1"
1974 | dependencies:
1975 | unique-slug: ^3.0.0
1976 | checksum: 807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f
1977 | languageName: node
1978 | linkType: hard
1979 |
1980 | "unique-slug@npm:^3.0.0":
1981 | version: 3.0.0
1982 | resolution: "unique-slug@npm:3.0.0"
1983 | dependencies:
1984 | imurmurhash: ^0.1.4
1985 | checksum: 49f8d915ba7f0101801b922062ee46b7953256c93ceca74303bd8e6413ae10aa7e8216556b54dc5382895e8221d04f1efaf75f945c2e4a515b4139f77aa6640c
1986 | languageName: node
1987 | linkType: hard
1988 |
1989 | "util-deprecate@npm:^1.0.1":
1990 | version: 1.0.2
1991 | resolution: "util-deprecate@npm:1.0.2"
1992 | checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2
1993 | languageName: node
1994 | linkType: hard
1995 |
1996 | "webidl-conversions@npm:^4.0.2":
1997 | version: 4.0.2
1998 | resolution: "webidl-conversions@npm:4.0.2"
1999 | checksum: c93d8dfe908a0140a4ae9c0ebc87a33805b416a33ee638a605b551523eec94a9632165e54632f6d57a39c5f948c4bab10e0e066525e9a4b87a79f0d04fbca374
2000 | languageName: node
2001 | linkType: hard
2002 |
2003 | "whatwg-url@npm:^7.0.0":
2004 | version: 7.1.0
2005 | resolution: "whatwg-url@npm:7.1.0"
2006 | dependencies:
2007 | lodash.sortby: ^4.7.0
2008 | tr46: ^1.0.1
2009 | webidl-conversions: ^4.0.2
2010 | checksum: fecb07c87290b47d2ec2fb6d6ca26daad3c9e211e0e531dd7566e7ff95b5b3525a57d4f32640ad4adf057717e0c215731db842ad761e61d947e81010e05cf5fd
2011 | languageName: node
2012 | linkType: hard
2013 |
2014 | "which@npm:^2.0.1, which@npm:^2.0.2":
2015 | version: 2.0.2
2016 | resolution: "which@npm:2.0.2"
2017 | dependencies:
2018 | isexe: ^2.0.0
2019 | bin:
2020 | node-which: ./bin/node-which
2021 | checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1
2022 | languageName: node
2023 | linkType: hard
2024 |
2025 | "wide-align@npm:^1.1.5":
2026 | version: 1.1.5
2027 | resolution: "wide-align@npm:1.1.5"
2028 | dependencies:
2029 | string-width: ^1.0.2 || 2 || 3 || 4
2030 | checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3
2031 | languageName: node
2032 | linkType: hard
2033 |
2034 | "wrappy@npm:1":
2035 | version: 1.0.2
2036 | resolution: "wrappy@npm:1.0.2"
2037 | checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5
2038 | languageName: node
2039 | linkType: hard
2040 |
2041 | "yallist@npm:^4.0.0":
2042 | version: 4.0.0
2043 | resolution: "yallist@npm:4.0.0"
2044 | checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5
2045 | languageName: node
2046 | linkType: hard
2047 |
2048 | "yaml@npm:^2.1.1":
2049 | version: 2.3.3
2050 | resolution: "yaml@npm:2.3.3"
2051 | checksum: cdfd132e7e0259f948929efe8835923df05c013c273c02bb7a2de9b46ac3af53c2778a35b32c7c0f877cc355dc9340ed564018c0242bfbb1278c2a3e53a0e99e
2052 | languageName: node
2053 | linkType: hard
2054 |
--------------------------------------------------------------------------------