├── .eslintignore ├── .yarnrc.yml ├── public ├── favicon.ico └── vercel.svg ├── next-env.d.ts ├── .prettierrc ├── src ├── pages │ ├── _app.tsx │ ├── api │ │ └── hello.ts │ └── index.tsx └── server │ └── nextkit.ts ├── .gitignore ├── .eslintrc.js ├── tsconfig.json ├── package.json ├── README.md └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | .eslintrc.js -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | 3 | yarnPath: .yarn/releases/yarn-3.1.1.cjs 4 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alii/nextkit-demo/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "useTabs": true, 3 | "singleQuote": true, 4 | "printWidth": 100, 5 | "bracketSpacing": false, 6 | "arrowParens": "avoid" 7 | } 8 | -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- 1 | import {AppProps} from 'next/app'; 2 | 3 | export default function App({Component, pageProps}: AppProps) { 4 | return ; 5 | } 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /.pnp 3 | .pnp.js 4 | .yarn/* 5 | !.yarn/releases 6 | !.yarn/plugins 7 | /.next/ 8 | /out/ 9 | /build 10 | .DS_Store 11 | *.pem 12 | npm-debug.log* 13 | yarn-debug.log* 14 | yarn-error.log* 15 | .env.local 16 | .env.development.local 17 | .env.test.local 18 | .env.production.local 19 | .vercel 20 | .idea 21 | .vscode 22 | -------------------------------------------------------------------------------- /src/pages/api/hello.ts: -------------------------------------------------------------------------------- 1 | import {NextkitException} from 'nextkit'; 2 | import {api} from '../../server/nextkit'; 3 | 4 | export default api({ 5 | async GET() { 6 | if (Math.random() > 0.7) { 7 | throw new NextkitException(500, 'This was intentionally thrown.'); 8 | } 9 | 10 | return Date.now(); 11 | }, 12 | 13 | // Access context defined in `server/nextkit.ts` 14 | async POST({context}) { 15 | return context.ip; 16 | }, 17 | }); 18 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | env: { 3 | es2021: true, 4 | node: true, 5 | }, 6 | extends: ['xo', 'xo-typescript'], 7 | parser: '@typescript-eslint/parser', 8 | parserOptions: { 9 | ecmaVersion: 12, 10 | sourceType: 'module', 11 | }, 12 | plugins: ['@typescript-eslint'], 13 | rules: { 14 | '@typescript-eslint/comma-dangle': 'off', 15 | '@typescript-eslint/triple-slash-reference': 'off', 16 | '@typescript-eslint/ban-types': 'off', 17 | '@typescript-eslint/naming-convention': 'off', 18 | }, 19 | ignorePatterns: ['dist'], 20 | }; 21 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "commonjs", 4 | "target": "es5", 5 | "sourceMap": true, 6 | "strict": true, 7 | "lib": ["dom", "dom.iterable", "esnext"], 8 | "allowJs": true, 9 | "skipLibCheck": true, 10 | "forceConsistentCasingInFileNames": true, 11 | "noEmit": true, 12 | "esModuleInterop": true, 13 | "moduleResolution": "node", 14 | "resolveJsonModule": true, 15 | "isolatedModules": true, 16 | "jsx": "preserve" 17 | }, 18 | "exclude": ["node_modules"], 19 | "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"] 20 | } 21 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "nextkit-demo", 3 | "version": "0.1.0", 4 | "private": true, 5 | "scripts": { 6 | "dev": "next dev", 7 | "build": "next build", 8 | "start": "next start" 9 | }, 10 | "dependencies": { 11 | "next": "12.0.8", 12 | "nextkit": "^2.1.0", 13 | "react": "17.0.2", 14 | "react-dom": "17.0.2" 15 | }, 16 | "devDependencies": { 17 | "@types/react": "^17.0.38", 18 | "@typescript-eslint/eslint-plugin": "^5.10.0", 19 | "@typescript-eslint/parser": "^5.10.0", 20 | "eslint": "^8.7.0", 21 | "eslint-config-xo": "^0.39.0", 22 | "eslint-config-xo-typescript": "^0.49.0", 23 | "prettier": "^2.5.1", 24 | "typescript": "^4.5.5" 25 | }, 26 | "packageManager": "yarn@3.1.1" 27 | } 28 | -------------------------------------------------------------------------------- /src/server/nextkit.ts: -------------------------------------------------------------------------------- 1 | // This server defines a basic implementation of the nextkit API. 2 | import nextkit from 'nextkit'; 3 | 4 | export const api = nextkit({ 5 | // On error is responsible for shipping an error message and a status back to the client. 6 | async onError(req, res, error) { 7 | console.error('error', error); 8 | 9 | return { 10 | message: 'An error occurred.', 11 | status: 500, 12 | }; 13 | }, 14 | 15 | // Context is optional, can be used to pass information such as the current user 16 | // or even the date. I'm not a fan of middleware as it's not very extensible and 17 | // the idea of context can type safe (as it is here). 18 | async getContext(req) { 19 | const ip = (req.headers['x-forwarded-for'] ?? req.socket.remoteAddress) as string; 20 | 21 | return {ip}; 22 | }, 23 | }); 24 | -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- 1 | import {useEffect, useState} from 'react'; 2 | 3 | import type {APIResponse, InferAPIResponse} from 'nextkit'; 4 | import type HelloAPI from '../pages/api/hello'; 5 | 6 | // Result from the `GET` method defined in `api/hello.ts` 7 | type HelloGetResponse = InferAPIResponse; 8 | 9 | export default function Home() { 10 | const [data, setData] = useState(null); 11 | 12 | useEffect(() => { 13 | void fetch('/api/hello') 14 | .then(async res => res.json() as Promise>) 15 | .then(res => { 16 | if (!res.success) { 17 | // eslint-disable-next-line no-alert 18 | alert(res.message); 19 | return; 20 | } 21 | 22 | setData(res.data); 23 | }); 24 | }, []); 25 | 26 | return
{data ? `Time according to /api/hello: ${data}` : 'Loading...'}
; 27 | } 28 | -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- 1 | 3 | 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). 2 | 3 | ## Getting Started 4 | 5 | First, run the development server: 6 | 7 | ```bash 8 | npm run dev 9 | # or 10 | yarn dev 11 | ``` 12 | 13 | Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. 14 | 15 | You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file. 16 | 17 | [API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.ts`. 18 | 19 | The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages. 20 | 21 | ## Learn More 22 | 23 | To learn more about Next.js, take a look at the following resources: 24 | 25 | - [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. 26 | - [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. 27 | 28 | You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! 29 | 30 | ## Deploy on Vercel 31 | 32 | The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. 33 | 34 | Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. 35 | -------------------------------------------------------------------------------- /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: 5 6 | cacheKey: 8 7 | 8 | "@babel/helper-plugin-utils@npm:^7.14.5": 9 | version: 7.14.5 10 | resolution: "@babel/helper-plugin-utils@npm:7.14.5" 11 | checksum: fe20e90a24d02770a60ebe80ab9f0dfd7258503cea8006c71709ac9af1aa3e47b0de569499673f11ea6c99597f8c0e4880ae1d505986e61101b69716820972fe 12 | languageName: node 13 | linkType: hard 14 | 15 | "@babel/helper-validator-identifier@npm:^7.14.9": 16 | version: 7.14.9 17 | resolution: "@babel/helper-validator-identifier@npm:7.14.9" 18 | checksum: 58552531a7674363e74672434c312ddaf1545b8a43308e1a7f38db58bf79c796c095a6dab6a6105eb0d783b97441f6cbb525bb887f29a35f232fcdbd8cb240dc 19 | languageName: node 20 | linkType: hard 21 | 22 | "@babel/plugin-syntax-jsx@npm:7.14.5": 23 | version: 7.14.5 24 | resolution: "@babel/plugin-syntax-jsx@npm:7.14.5" 25 | dependencies: 26 | "@babel/helper-plugin-utils": ^7.14.5 27 | peerDependencies: 28 | "@babel/core": ^7.0.0-0 29 | checksum: 3a2ba87534b0f9ee70eba0754d2ae544825c25afd98efb8e42b41399e02de4cc5b1f70fc5ce444fb7a7e5b09972c289eed2f00917be5b88d67407f4cbde8e960 30 | languageName: node 31 | linkType: hard 32 | 33 | "@babel/types@npm:7.15.0": 34 | version: 7.15.0 35 | resolution: "@babel/types@npm:7.15.0" 36 | dependencies: 37 | "@babel/helper-validator-identifier": ^7.14.9 38 | to-fast-properties: ^2.0.0 39 | checksum: 6d6bcdfce94b5446520a24087c6dede453e28425af092965b304d4028e9bca79712fd691cdad031e3570c7667bf3206e5f642bcccbfccb33d42ca4a8203587f9 40 | languageName: node 41 | linkType: hard 42 | 43 | "@eslint/eslintrc@npm:^1.0.5": 44 | version: 1.0.5 45 | resolution: "@eslint/eslintrc@npm:1.0.5" 46 | dependencies: 47 | ajv: ^6.12.4 48 | debug: ^4.3.2 49 | espree: ^9.2.0 50 | globals: ^13.9.0 51 | ignore: ^4.0.6 52 | import-fresh: ^3.2.1 53 | js-yaml: ^4.1.0 54 | minimatch: ^3.0.4 55 | strip-json-comments: ^3.1.1 56 | checksum: b35b50d7b65bd8acd92a05b6fb15ac62c0cefa40dfef0324ca5bf8632bf3679bab6e173c53b3ad1e1d837701cecdbd9c144b35f46588cdf4e046a9caa272488d 57 | languageName: node 58 | linkType: hard 59 | 60 | "@humanwhocodes/config-array@npm:^0.9.2": 61 | version: 0.9.2 62 | resolution: "@humanwhocodes/config-array@npm:0.9.2" 63 | dependencies: 64 | "@humanwhocodes/object-schema": ^1.2.1 65 | debug: ^4.1.1 66 | minimatch: ^3.0.4 67 | checksum: 28a9e2974c50a86765cb6cc96e03d29187ea33fdaba62c4f35db89002e3cfbd340e64c9f6cf869e33e2e5cdcc06e78763458f4178d38a6f30aea1308787ca706 68 | languageName: node 69 | linkType: hard 70 | 71 | "@humanwhocodes/object-schema@npm:^1.2.1": 72 | version: 1.2.1 73 | resolution: "@humanwhocodes/object-schema@npm:1.2.1" 74 | checksum: a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1 75 | languageName: node 76 | linkType: hard 77 | 78 | "@next/env@npm:12.0.8": 79 | version: 12.0.8 80 | resolution: "@next/env@npm:12.0.8" 81 | checksum: 2ef94e2a248ea39d770f3a7aaae629bdeb46c8e694a01353888c146459d2cffb81394240071faca13cf6c155a404e5110517bb5aa654dcfda3d77b907db33bcf 82 | languageName: node 83 | linkType: hard 84 | 85 | "@next/react-refresh-utils@npm:12.0.8": 86 | version: 12.0.8 87 | resolution: "@next/react-refresh-utils@npm:12.0.8" 88 | peerDependencies: 89 | react-refresh: 0.8.3 90 | webpack: ^4 || ^5 91 | peerDependenciesMeta: 92 | webpack: 93 | optional: true 94 | checksum: 11232c954026c0cc03bad2cd556f89e0bb99e9a4ad67e1058f3107da829c33f2540865a29dbc99412246701de1e3f3b39d5d715490c1b4c4632d5a5aaf61ac84 95 | languageName: node 96 | linkType: hard 97 | 98 | "@next/swc-android-arm64@npm:12.0.8": 99 | version: 12.0.8 100 | resolution: "@next/swc-android-arm64@npm:12.0.8" 101 | conditions: os=android & cpu=arm64 102 | languageName: node 103 | linkType: hard 104 | 105 | "@next/swc-darwin-arm64@npm:12.0.8": 106 | version: 12.0.8 107 | resolution: "@next/swc-darwin-arm64@npm:12.0.8" 108 | conditions: os=darwin & cpu=arm64 109 | languageName: node 110 | linkType: hard 111 | 112 | "@next/swc-darwin-x64@npm:12.0.8": 113 | version: 12.0.8 114 | resolution: "@next/swc-darwin-x64@npm:12.0.8" 115 | conditions: os=darwin & cpu=x64 116 | languageName: node 117 | linkType: hard 118 | 119 | "@next/swc-linux-arm-gnueabihf@npm:12.0.8": 120 | version: 12.0.8 121 | resolution: "@next/swc-linux-arm-gnueabihf@npm:12.0.8" 122 | conditions: os=linux & cpu=arm 123 | languageName: node 124 | linkType: hard 125 | 126 | "@next/swc-linux-arm64-gnu@npm:12.0.8": 127 | version: 12.0.8 128 | resolution: "@next/swc-linux-arm64-gnu@npm:12.0.8" 129 | conditions: os=linux & cpu=arm64 130 | languageName: node 131 | linkType: hard 132 | 133 | "@next/swc-linux-arm64-musl@npm:12.0.8": 134 | version: 12.0.8 135 | resolution: "@next/swc-linux-arm64-musl@npm:12.0.8" 136 | conditions: os=linux & cpu=arm64 137 | languageName: node 138 | linkType: hard 139 | 140 | "@next/swc-linux-x64-gnu@npm:12.0.8": 141 | version: 12.0.8 142 | resolution: "@next/swc-linux-x64-gnu@npm:12.0.8" 143 | conditions: os=linux & cpu=x64 144 | languageName: node 145 | linkType: hard 146 | 147 | "@next/swc-linux-x64-musl@npm:12.0.8": 148 | version: 12.0.8 149 | resolution: "@next/swc-linux-x64-musl@npm:12.0.8" 150 | conditions: os=linux & cpu=x64 151 | languageName: node 152 | linkType: hard 153 | 154 | "@next/swc-win32-arm64-msvc@npm:12.0.8": 155 | version: 12.0.8 156 | resolution: "@next/swc-win32-arm64-msvc@npm:12.0.8" 157 | conditions: os=win32 & cpu=arm64 158 | languageName: node 159 | linkType: hard 160 | 161 | "@next/swc-win32-ia32-msvc@npm:12.0.8": 162 | version: 12.0.8 163 | resolution: "@next/swc-win32-ia32-msvc@npm:12.0.8" 164 | conditions: os=win32 & cpu=ia32 165 | languageName: node 166 | linkType: hard 167 | 168 | "@next/swc-win32-x64-msvc@npm:12.0.8": 169 | version: 12.0.8 170 | resolution: "@next/swc-win32-x64-msvc@npm:12.0.8" 171 | conditions: os=win32 & cpu=x64 172 | languageName: node 173 | linkType: hard 174 | 175 | "@nodelib/fs.scandir@npm:2.1.5": 176 | version: 2.1.5 177 | resolution: "@nodelib/fs.scandir@npm:2.1.5" 178 | dependencies: 179 | "@nodelib/fs.stat": 2.0.5 180 | run-parallel: ^1.1.9 181 | checksum: a970d595bd23c66c880e0ef1817791432dbb7acbb8d44b7e7d0e7a22f4521260d4a83f7f9fd61d44fda4610105577f8f58a60718105fb38352baed612fd79e59 182 | languageName: node 183 | linkType: hard 184 | 185 | "@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": 186 | version: 2.0.5 187 | resolution: "@nodelib/fs.stat@npm:2.0.5" 188 | checksum: 012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 189 | languageName: node 190 | linkType: hard 191 | 192 | "@nodelib/fs.walk@npm:^1.2.3": 193 | version: 1.2.7 194 | resolution: "@nodelib/fs.walk@npm:1.2.7" 195 | dependencies: 196 | "@nodelib/fs.scandir": 2.1.5 197 | fastq: ^1.6.0 198 | checksum: f5286c39c2f9cc0e89b2cbee6b735c5cf572c37f9c0a47a16ce3c1d9ba5d488f3153976ceb1b984ad09dbd8d1de620fab3e7b0ef2b64a006267d0895a16ce95c 199 | languageName: node 200 | linkType: hard 201 | 202 | "@types/json-schema@npm:^7.0.9": 203 | version: 7.0.9 204 | resolution: "@types/json-schema@npm:7.0.9" 205 | checksum: 259d0e25f11a21ba5c708f7ea47196bd396e379fddb79c76f9f4f62c945879dc21657904914313ec2754e443c5018ea8372362f323f30e0792897fdb2098a705 206 | languageName: node 207 | linkType: hard 208 | 209 | "@types/node@npm:*": 210 | version: 15.12.2 211 | resolution: "@types/node@npm:15.12.2" 212 | checksum: 0dff080f306e4d5cd968bd43315238a227b1f54f4bb59fa9cee976535678f00755834c0288315029ae12f78b3db43efb5bfb700cf8aae882f184eb700229f974 213 | languageName: node 214 | linkType: hard 215 | 216 | "@types/prop-types@npm:*": 217 | version: 15.7.3 218 | resolution: "@types/prop-types@npm:15.7.3" 219 | checksum: 41831d53c44c9eeafdaf9762bcb4553c13a3bbf990745ed9065a1cc3581b80633113b53fd49b202bf51731b258da5d0a9aa09c9035d5af7f78b0f6bc273f1325 220 | languageName: node 221 | linkType: hard 222 | 223 | "@types/react@npm:^17.0.38": 224 | version: 17.0.38 225 | resolution: "@types/react@npm:17.0.38" 226 | dependencies: 227 | "@types/prop-types": "*" 228 | "@types/scheduler": "*" 229 | csstype: ^3.0.2 230 | checksum: 4079f4f959cd4a4bfaeda8b89fe8a1b1f8bdc9d87acfdc5f74a0b39cec9ec6a470724357c62778c0f063180b360c250e920c5a142f1dbcda67d9cc25a6d43a85 231 | languageName: node 232 | linkType: hard 233 | 234 | "@types/scheduler@npm:*": 235 | version: 0.16.1 236 | resolution: "@types/scheduler@npm:0.16.1" 237 | checksum: 2ff8034df029a6cbb3623b05fa895cac4fc504806a8e948ebe29675a1edfa5ac04faac7611016076b3ffefc2037bbe344ad1978304059b2d4c78e513ec43c7bf 238 | languageName: node 239 | linkType: hard 240 | 241 | "@typescript-eslint/eslint-plugin@npm:^5.10.0": 242 | version: 5.10.0 243 | resolution: "@typescript-eslint/eslint-plugin@npm:5.10.0" 244 | dependencies: 245 | "@typescript-eslint/scope-manager": 5.10.0 246 | "@typescript-eslint/type-utils": 5.10.0 247 | "@typescript-eslint/utils": 5.10.0 248 | debug: ^4.3.2 249 | functional-red-black-tree: ^1.0.1 250 | ignore: ^5.1.8 251 | regexpp: ^3.2.0 252 | semver: ^7.3.5 253 | tsutils: ^3.21.0 254 | peerDependencies: 255 | "@typescript-eslint/parser": ^5.0.0 256 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 257 | peerDependenciesMeta: 258 | typescript: 259 | optional: true 260 | checksum: 675b79c519e5287a184720317d309c55e308c19eb52f1f062e3851168a9b6e4768363bd31bdcbf897c080f1c21cb39736cd522408620818dd9ce483d1573bf89 261 | languageName: node 262 | linkType: hard 263 | 264 | "@typescript-eslint/parser@npm:^5.10.0": 265 | version: 5.10.0 266 | resolution: "@typescript-eslint/parser@npm:5.10.0" 267 | dependencies: 268 | "@typescript-eslint/scope-manager": 5.10.0 269 | "@typescript-eslint/types": 5.10.0 270 | "@typescript-eslint/typescript-estree": 5.10.0 271 | debug: ^4.3.2 272 | peerDependencies: 273 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 274 | peerDependenciesMeta: 275 | typescript: 276 | optional: true 277 | checksum: 127aaa807659bbd4b2b274263d1ef821b8d0746f0a18ae55466718d070ba43c94e5575849954271f0d6582d2114c96a0ff6645189015a6522c4d8682d4d20a1b 278 | languageName: node 279 | linkType: hard 280 | 281 | "@typescript-eslint/scope-manager@npm:5.10.0": 282 | version: 5.10.0 283 | resolution: "@typescript-eslint/scope-manager@npm:5.10.0" 284 | dependencies: 285 | "@typescript-eslint/types": 5.10.0 286 | "@typescript-eslint/visitor-keys": 5.10.0 287 | checksum: 934cbb4a03d383537fda05b926eeba0597d63ef1c65328d55abe20a060b6559ba2017825e167dc2093a23d675c37aaa2056dec1747b17f0fbca419fba68f8d0f 288 | languageName: node 289 | linkType: hard 290 | 291 | "@typescript-eslint/type-utils@npm:5.10.0": 292 | version: 5.10.0 293 | resolution: "@typescript-eslint/type-utils@npm:5.10.0" 294 | dependencies: 295 | "@typescript-eslint/utils": 5.10.0 296 | debug: ^4.3.2 297 | tsutils: ^3.21.0 298 | peerDependencies: 299 | eslint: "*" 300 | peerDependenciesMeta: 301 | typescript: 302 | optional: true 303 | checksum: aa6bf7fcac7aa956ccf938b8d93d1ecd8956ea1f5690046967fe69f0bd2592cd8e29a992f5a252990b8e13c1e09c3f9efb6375d0551f4b4c08c69cd662be2e73 304 | languageName: node 305 | linkType: hard 306 | 307 | "@typescript-eslint/types@npm:5.10.0": 308 | version: 5.10.0 309 | resolution: "@typescript-eslint/types@npm:5.10.0" 310 | checksum: 269988cbb1772616ade3af5f70a3c4d7871c90fa04fbc4ed8b1148ec0a6853f2d51609fe51aa797486bfe9b704a4c4a3410e6225470db18850d3469a7db5a63b 311 | languageName: node 312 | linkType: hard 313 | 314 | "@typescript-eslint/typescript-estree@npm:5.10.0": 315 | version: 5.10.0 316 | resolution: "@typescript-eslint/typescript-estree@npm:5.10.0" 317 | dependencies: 318 | "@typescript-eslint/types": 5.10.0 319 | "@typescript-eslint/visitor-keys": 5.10.0 320 | debug: ^4.3.2 321 | globby: ^11.0.4 322 | is-glob: ^4.0.3 323 | semver: ^7.3.5 324 | tsutils: ^3.21.0 325 | peerDependenciesMeta: 326 | typescript: 327 | optional: true 328 | checksum: 1097fd5a96857a285020a2c5ee7abb7e5984771ac44b61b5d500724dc3ff88030e4e5340fcd872779b1307fbb224240d6543babb901559675efcab20a2dc70dc 329 | languageName: node 330 | linkType: hard 331 | 332 | "@typescript-eslint/utils@npm:5.10.0": 333 | version: 5.10.0 334 | resolution: "@typescript-eslint/utils@npm:5.10.0" 335 | dependencies: 336 | "@types/json-schema": ^7.0.9 337 | "@typescript-eslint/scope-manager": 5.10.0 338 | "@typescript-eslint/types": 5.10.0 339 | "@typescript-eslint/typescript-estree": 5.10.0 340 | eslint-scope: ^5.1.1 341 | eslint-utils: ^3.0.0 342 | peerDependencies: 343 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 344 | checksum: 9c53b0e47b922210c5dc0c7ac045206062ad4f21f9bf03ef091894d3fcfe9fde7e72c70a97b5073a54a42b7628943dd8dcef00bd3285ebd63039909888dea84a 345 | languageName: node 346 | linkType: hard 347 | 348 | "@typescript-eslint/visitor-keys@npm:5.10.0": 349 | version: 5.10.0 350 | resolution: "@typescript-eslint/visitor-keys@npm:5.10.0" 351 | dependencies: 352 | "@typescript-eslint/types": 5.10.0 353 | eslint-visitor-keys: ^3.0.0 354 | checksum: 9b99c6be709c59be6a1705f0244aad732a5e523af8b8eb87e5dd6a3d27a027329bf2617aa6f15a36f79bce4215ac09277e144737a0d8d674e93b073b36fd963e 355 | languageName: node 356 | linkType: hard 357 | 358 | "acorn-jsx@npm:^5.3.1": 359 | version: 5.3.1 360 | resolution: "acorn-jsx@npm:5.3.1" 361 | peerDependencies: 362 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 363 | checksum: daf441a9d7b59c0ea1f7fe2934c48aca604a007455129ce35fa62ec3d4c8363e2efc2d4da636d18ce0049979260ba07d8b42bc002ae95182916d2c90901529c2 364 | languageName: node 365 | linkType: hard 366 | 367 | "acorn@npm:^8.7.0": 368 | version: 8.7.0 369 | resolution: "acorn@npm:8.7.0" 370 | bin: 371 | acorn: bin/acorn 372 | checksum: e0f79409d68923fbf1aa6d4166f3eedc47955320d25c89a20cc822e6ba7c48c5963d5bc657bc242d68f7a4ac9faf96eef033e8f73656da6c640d4219935fdfd0 373 | languageName: node 374 | linkType: hard 375 | 376 | "ajv@npm:^6.10.0, ajv@npm:^6.12.4": 377 | version: 6.12.6 378 | resolution: "ajv@npm:6.12.6" 379 | dependencies: 380 | fast-deep-equal: ^3.1.1 381 | fast-json-stable-stringify: ^2.0.0 382 | json-schema-traverse: ^0.4.1 383 | uri-js: ^4.2.2 384 | checksum: 874972efe5c4202ab0a68379481fbd3d1b5d0a7bd6d3cc21d40d3536ebff3352a2a1fabb632d4fd2cc7fe4cbdcd5ed6782084c9bbf7f32a1536d18f9da5007d4 385 | languageName: node 386 | linkType: hard 387 | 388 | "ansi-regex@npm:^5.0.1": 389 | version: 5.0.1 390 | resolution: "ansi-regex@npm:5.0.1" 391 | checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b 392 | languageName: node 393 | linkType: hard 394 | 395 | "ansi-styles@npm:^4.1.0": 396 | version: 4.3.0 397 | resolution: "ansi-styles@npm:4.3.0" 398 | dependencies: 399 | color-convert: ^2.0.1 400 | checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 401 | languageName: node 402 | linkType: hard 403 | 404 | "argparse@npm:^2.0.1": 405 | version: 2.0.1 406 | resolution: "argparse@npm:2.0.1" 407 | checksum: 83644b56493e89a254bae05702abf3a1101b4fa4d0ca31df1c9985275a5a5bd47b3c27b7fa0b71098d41114d8ca000e6ed90cad764b306f8a503665e4d517ced 408 | languageName: node 409 | linkType: hard 410 | 411 | "array-union@npm:^2.1.0": 412 | version: 2.1.0 413 | resolution: "array-union@npm:2.1.0" 414 | checksum: 5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d 415 | languageName: node 416 | linkType: hard 417 | 418 | "balanced-match@npm:^1.0.0": 419 | version: 1.0.2 420 | resolution: "balanced-match@npm:1.0.2" 421 | checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 422 | languageName: node 423 | linkType: hard 424 | 425 | "big.js@npm:^5.2.2": 426 | version: 5.2.2 427 | resolution: "big.js@npm:5.2.2" 428 | checksum: b89b6e8419b097a8fb4ed2399a1931a68c612bce3cfd5ca8c214b2d017531191070f990598de2fc6f3f993d91c0f08aa82697717f6b3b8732c9731866d233c9e 429 | languageName: node 430 | linkType: hard 431 | 432 | "brace-expansion@npm:^1.1.7": 433 | version: 1.1.11 434 | resolution: "brace-expansion@npm:1.1.11" 435 | dependencies: 436 | balanced-match: ^1.0.0 437 | concat-map: 0.0.1 438 | checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 439 | languageName: node 440 | linkType: hard 441 | 442 | "braces@npm:^3.0.1": 443 | version: 3.0.2 444 | resolution: "braces@npm:3.0.2" 445 | dependencies: 446 | fill-range: ^7.0.1 447 | checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 448 | languageName: node 449 | linkType: hard 450 | 451 | "callsites@npm:^3.0.0": 452 | version: 3.1.0 453 | resolution: "callsites@npm:3.1.0" 454 | checksum: 072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 455 | languageName: node 456 | linkType: hard 457 | 458 | "caniuse-lite@npm:^1.0.30001283": 459 | version: 1.0.30001300 460 | resolution: "caniuse-lite@npm:1.0.30001300" 461 | checksum: f8c981c0658e2ea67b5e106538a9f3b15d528a6679f2b6e7cb3f508a99e4f9f3f69c73d1b243c77e5ccb3bcef964a801a26a2ba6a13416b42baf314577e3172a 462 | languageName: node 463 | linkType: hard 464 | 465 | "chalk@npm:^4.0.0": 466 | version: 4.1.1 467 | resolution: "chalk@npm:4.1.1" 468 | dependencies: 469 | ansi-styles: ^4.1.0 470 | supports-color: ^7.1.0 471 | checksum: 036e973e665ba1a32c975e291d5f3d549bceeb7b1b983320d4598fb75d70fe20c5db5d62971ec0fe76cdbce83985a00ee42372416abfc3a5584465005a7855ed 472 | languageName: node 473 | linkType: hard 474 | 475 | "color-convert@npm:^2.0.1": 476 | version: 2.0.1 477 | resolution: "color-convert@npm:2.0.1" 478 | dependencies: 479 | color-name: ~1.1.4 480 | checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 481 | languageName: node 482 | linkType: hard 483 | 484 | "color-name@npm:~1.1.4": 485 | version: 1.1.4 486 | resolution: "color-name@npm:1.1.4" 487 | checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 488 | languageName: node 489 | linkType: hard 490 | 491 | "colorette@npm:^1.2.2": 492 | version: 1.2.2 493 | resolution: "colorette@npm:1.2.2" 494 | checksum: 69fec14ddaedd0f5b00e4bae40dc4bc61f7050ebdc82983a595d6fd64e650b9dc3c033fff378775683138e992e0ddd8717ac7c7cec4d089679dcfbe3cd921b04 495 | languageName: node 496 | linkType: hard 497 | 498 | "concat-map@npm:0.0.1": 499 | version: 0.0.1 500 | resolution: "concat-map@npm:0.0.1" 501 | checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af 502 | languageName: node 503 | linkType: hard 504 | 505 | "confusing-browser-globals@npm:1.0.10": 506 | version: 1.0.10 507 | resolution: "confusing-browser-globals@npm:1.0.10" 508 | checksum: 7ccdc44c2ca419cf6576c3e4336106e18d1c5337f547e461342f51aec4a10f96fdfe45414b522be3c7d24ea0b62bf4372cd37768022e4d6161707ffb2c0987e6 509 | languageName: node 510 | linkType: hard 511 | 512 | "convert-source-map@npm:1.7.0": 513 | version: 1.7.0 514 | resolution: "convert-source-map@npm:1.7.0" 515 | dependencies: 516 | safe-buffer: ~5.1.1 517 | checksum: bcd2e3ea7d37f96b85a6e362c8a89402ccc73757256e3ee53aa2c22fe915adb854c66b1f81111be815a3a6a6ce3c58e8001858e883c9d5b4fe08a853fa865967 518 | languageName: node 519 | linkType: hard 520 | 521 | "cross-spawn@npm:^7.0.2": 522 | version: 7.0.3 523 | resolution: "cross-spawn@npm:7.0.3" 524 | dependencies: 525 | path-key: ^3.1.0 526 | shebang-command: ^2.0.0 527 | which: ^2.0.1 528 | checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 529 | languageName: node 530 | linkType: hard 531 | 532 | "csstype@npm:^3.0.2": 533 | version: 3.0.8 534 | resolution: "csstype@npm:3.0.8" 535 | checksum: 5939a003858a31a32cbc52a8f45496aa0c2bcb4629b21c5bc14a7ddcac1a3d4adfd655f56843dc14940f60563378e9444af2c9c373b3f212601b9eeb6740b8db 536 | languageName: node 537 | linkType: hard 538 | 539 | "debug@npm:^4.1.1": 540 | version: 4.3.1 541 | resolution: "debug@npm:4.3.1" 542 | dependencies: 543 | ms: 2.1.2 544 | peerDependenciesMeta: 545 | supports-color: 546 | optional: true 547 | checksum: 2c3352e37d5c46b0d203317cd45ea0e26b2c99f2d9dfec8b128e6ceba90dfb65425f5331bf3020fe9929d7da8c16758e737f4f3bfc0fce6b8b3d503bae03298b 548 | languageName: node 549 | linkType: hard 550 | 551 | "debug@npm:^4.3.2": 552 | version: 4.3.3 553 | resolution: "debug@npm:4.3.3" 554 | dependencies: 555 | ms: 2.1.2 556 | peerDependenciesMeta: 557 | supports-color: 558 | optional: true 559 | checksum: 14472d56fe4a94dbcfaa6dbed2dd3849f1d72ba78104a1a328047bb564643ca49df0224c3a17fa63533fd11dd3d4c8636cd861191232a2c6735af00cc2d4de16 560 | languageName: node 561 | linkType: hard 562 | 563 | "deep-is@npm:^0.1.3": 564 | version: 0.1.3 565 | resolution: "deep-is@npm:0.1.3" 566 | checksum: c15b04c3848a89880c94e25b077c19b47d9a30dd99048e70e5f95d943e7b246bee1da0c1376b56b01bc045be2cae7d9b1c856e68e47e9805634327de7c6cb6d5 567 | languageName: node 568 | linkType: hard 569 | 570 | "dir-glob@npm:^3.0.1": 571 | version: 3.0.1 572 | resolution: "dir-glob@npm:3.0.1" 573 | dependencies: 574 | path-type: ^4.0.0 575 | checksum: fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615 576 | languageName: node 577 | linkType: hard 578 | 579 | "doctrine@npm:^3.0.0": 580 | version: 3.0.0 581 | resolution: "doctrine@npm:3.0.0" 582 | dependencies: 583 | esutils: ^2.0.2 584 | checksum: fd7673ca77fe26cd5cba38d816bc72d641f500f1f9b25b83e8ce28827fe2da7ad583a8da26ab6af85f834138cf8dae9f69b0cd6ab925f52ddab1754db44d99ce 585 | languageName: node 586 | linkType: hard 587 | 588 | "emojis-list@npm:^2.0.0": 589 | version: 2.1.0 590 | resolution: "emojis-list@npm:2.1.0" 591 | checksum: fb61fa6356dfcc9fbe6db8e334c29da365a34d3d82a915cb59621883d3023d804fd5edad5acd42b8eec016936e81d3b38e2faf921b32e073758374253afe1272 592 | languageName: node 593 | linkType: hard 594 | 595 | "escape-string-regexp@npm:^4.0.0": 596 | version: 4.0.0 597 | resolution: "escape-string-regexp@npm:4.0.0" 598 | checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 599 | languageName: node 600 | linkType: hard 601 | 602 | "eslint-config-xo-typescript@npm:^0.49.0": 603 | version: 0.49.0 604 | resolution: "eslint-config-xo-typescript@npm:0.49.0" 605 | peerDependencies: 606 | "@typescript-eslint/eslint-plugin": ">=5.8.0" 607 | eslint: ">=8.0.0" 608 | typescript: ">=4.4" 609 | checksum: 607b8ac8437f56389da6019e2a01bb2beefd257cbcbce999d2519f47f625d48b1d45d674ce986797930b8dfbf045823053be5e24ee182ec8eda2729cf25e24ca 610 | languageName: node 611 | linkType: hard 612 | 613 | "eslint-config-xo@npm:^0.39.0": 614 | version: 0.39.0 615 | resolution: "eslint-config-xo@npm:0.39.0" 616 | dependencies: 617 | confusing-browser-globals: 1.0.10 618 | peerDependencies: 619 | eslint: ">=7.20.0" 620 | checksum: 735cb6457b3f39f756d35c5ff51b42d0d89dfbeb08c52b1c75e87233aba4838ac87931bab046d652429baff01b319562f8472afbe5b50f4e5bcc21557fa1deb5 621 | languageName: node 622 | linkType: hard 623 | 624 | "eslint-scope@npm:^5.1.1": 625 | version: 5.1.1 626 | resolution: "eslint-scope@npm:5.1.1" 627 | dependencies: 628 | esrecurse: ^4.3.0 629 | estraverse: ^4.1.1 630 | checksum: 47e4b6a3f0cc29c7feedee6c67b225a2da7e155802c6ea13bbef4ac6b9e10c66cd2dcb987867ef176292bf4e64eccc680a49e35e9e9c669f4a02bac17e86abdb 631 | languageName: node 632 | linkType: hard 633 | 634 | "eslint-scope@npm:^7.1.0": 635 | version: 7.1.0 636 | resolution: "eslint-scope@npm:7.1.0" 637 | dependencies: 638 | esrecurse: ^4.3.0 639 | estraverse: ^5.2.0 640 | checksum: 2070470a0725438ed47075b2574a4c03cf59aa32648da8cff9e3548c84f6b0079cfdb9ee1dd7ab0bfe97011f64b2af5bfd4b69cf14a1292130dec661eec7914a 641 | languageName: node 642 | linkType: hard 643 | 644 | "eslint-utils@npm:^3.0.0": 645 | version: 3.0.0 646 | resolution: "eslint-utils@npm:3.0.0" 647 | dependencies: 648 | eslint-visitor-keys: ^2.0.0 649 | peerDependencies: 650 | eslint: ">=5" 651 | checksum: 0668fe02f5adab2e5a367eee5089f4c39033af20499df88fe4e6aba2015c20720404d8c3d6349b6f716b08fdf91b9da4e5d5481f265049278099c4c836ccb619 652 | languageName: node 653 | linkType: hard 654 | 655 | "eslint-visitor-keys@npm:^2.0.0": 656 | version: 2.1.0 657 | resolution: "eslint-visitor-keys@npm:2.1.0" 658 | checksum: e3081d7dd2611a35f0388bbdc2f5da60b3a3c5b8b6e928daffff7391146b434d691577aa95064c8b7faad0b8a680266bcda0a42439c18c717b80e6718d7e267d 659 | languageName: node 660 | linkType: hard 661 | 662 | "eslint-visitor-keys@npm:^3.0.0, eslint-visitor-keys@npm:^3.1.0, eslint-visitor-keys@npm:^3.2.0": 663 | version: 3.2.0 664 | resolution: "eslint-visitor-keys@npm:3.2.0" 665 | checksum: fdadbb26f9e6417d3db7ad4f00bb0d573b6031c32fa72e8cdae32d038223faaeddff2ee443c90cb489bf774e75bff765c00912b8f9106d65e4f202ccd78c1b18 666 | languageName: node 667 | linkType: hard 668 | 669 | "eslint@npm:^8.7.0": 670 | version: 8.7.0 671 | resolution: "eslint@npm:8.7.0" 672 | dependencies: 673 | "@eslint/eslintrc": ^1.0.5 674 | "@humanwhocodes/config-array": ^0.9.2 675 | ajv: ^6.10.0 676 | chalk: ^4.0.0 677 | cross-spawn: ^7.0.2 678 | debug: ^4.3.2 679 | doctrine: ^3.0.0 680 | escape-string-regexp: ^4.0.0 681 | eslint-scope: ^7.1.0 682 | eslint-utils: ^3.0.0 683 | eslint-visitor-keys: ^3.2.0 684 | espree: ^9.3.0 685 | esquery: ^1.4.0 686 | esutils: ^2.0.2 687 | fast-deep-equal: ^3.1.3 688 | file-entry-cache: ^6.0.1 689 | functional-red-black-tree: ^1.0.1 690 | glob-parent: ^6.0.1 691 | globals: ^13.6.0 692 | ignore: ^5.2.0 693 | import-fresh: ^3.0.0 694 | imurmurhash: ^0.1.4 695 | is-glob: ^4.0.0 696 | js-yaml: ^4.1.0 697 | json-stable-stringify-without-jsonify: ^1.0.1 698 | levn: ^0.4.1 699 | lodash.merge: ^4.6.2 700 | minimatch: ^3.0.4 701 | natural-compare: ^1.4.0 702 | optionator: ^0.9.1 703 | regexpp: ^3.2.0 704 | strip-ansi: ^6.0.1 705 | strip-json-comments: ^3.1.0 706 | text-table: ^0.2.0 707 | v8-compile-cache: ^2.0.3 708 | bin: 709 | eslint: bin/eslint.js 710 | checksum: 1c80375a48b0fe3ccae3c6354323e4f0e92e970f23abc5b9705b90b7aef514b69ebd0a63e74962d30789986c91fa41c0e25cd2f98f19e9e2a2d36aafdfc9ccc9 711 | languageName: node 712 | linkType: hard 713 | 714 | "espree@npm:^9.2.0, espree@npm:^9.3.0": 715 | version: 9.3.0 716 | resolution: "espree@npm:9.3.0" 717 | dependencies: 718 | acorn: ^8.7.0 719 | acorn-jsx: ^5.3.1 720 | eslint-visitor-keys: ^3.1.0 721 | checksum: c0f1885c4eab652f9be08eb9228cea0df046b559b29d4aed8d6590ea9bd60177d4cb245d204a6f737a79a096861bb4ab8e480aeb8c1dbafef5beec1157353ce4 722 | languageName: node 723 | linkType: hard 724 | 725 | "esquery@npm:^1.4.0": 726 | version: 1.4.0 727 | resolution: "esquery@npm:1.4.0" 728 | dependencies: 729 | estraverse: ^5.1.0 730 | checksum: a0807e17abd7fbe5fbd4fab673038d6d8a50675cdae6b04fbaa520c34581be0c5fa24582990e8acd8854f671dd291c78bb2efb9e0ed5b62f33bac4f9cf820210 731 | languageName: node 732 | linkType: hard 733 | 734 | "esrecurse@npm:^4.3.0": 735 | version: 4.3.0 736 | resolution: "esrecurse@npm:4.3.0" 737 | dependencies: 738 | estraverse: ^5.2.0 739 | checksum: ebc17b1a33c51cef46fdc28b958994b1dc43cd2e86237515cbc3b4e5d2be6a811b2315d0a1a4d9d340b6d2308b15322f5c8291059521cc5f4802f65e7ec32837 740 | languageName: node 741 | linkType: hard 742 | 743 | "estraverse@npm:^4.1.1": 744 | version: 4.3.0 745 | resolution: "estraverse@npm:4.3.0" 746 | checksum: a6299491f9940bb246124a8d44b7b7a413a8336f5436f9837aaa9330209bd9ee8af7e91a654a3545aee9c54b3308e78ee360cef1d777d37cfef77d2fa33b5827 747 | languageName: node 748 | linkType: hard 749 | 750 | "estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": 751 | version: 5.2.0 752 | resolution: "estraverse@npm:5.2.0" 753 | checksum: ec11b70d946bf5d7f76f91db38ef6f08109ac1b36cda293a26e678e58df4719f57f67b9ec87042afdd1f0267cee91865be3aa48d2161765a93defab5431be7b8 754 | languageName: node 755 | linkType: hard 756 | 757 | "esutils@npm:^2.0.2": 758 | version: 2.0.3 759 | resolution: "esutils@npm:2.0.3" 760 | checksum: 22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87 761 | languageName: node 762 | linkType: hard 763 | 764 | "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": 765 | version: 3.1.3 766 | resolution: "fast-deep-equal@npm:3.1.3" 767 | checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d 768 | languageName: node 769 | linkType: hard 770 | 771 | "fast-glob@npm:^3.2.9": 772 | version: 3.2.11 773 | resolution: "fast-glob@npm:3.2.11" 774 | dependencies: 775 | "@nodelib/fs.stat": ^2.0.2 776 | "@nodelib/fs.walk": ^1.2.3 777 | glob-parent: ^5.1.2 778 | merge2: ^1.3.0 779 | micromatch: ^4.0.4 780 | checksum: f473105324a7780a20c06de842e15ddbb41d3cb7e71d1e4fe6e8373204f22245d54f5ab9e2061e6a1c613047345954d29b022e0e76f5c28b1df9858179a0e6d7 781 | languageName: node 782 | linkType: hard 783 | 784 | "fast-json-stable-stringify@npm:^2.0.0": 785 | version: 2.1.0 786 | resolution: "fast-json-stable-stringify@npm:2.1.0" 787 | checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb 788 | languageName: node 789 | linkType: hard 790 | 791 | "fast-levenshtein@npm:^2.0.6": 792 | version: 2.0.6 793 | resolution: "fast-levenshtein@npm:2.0.6" 794 | checksum: 92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c 795 | languageName: node 796 | linkType: hard 797 | 798 | "fastq@npm:^1.6.0": 799 | version: 1.11.0 800 | resolution: "fastq@npm:1.11.0" 801 | dependencies: 802 | reusify: ^1.0.4 803 | checksum: 9db0ceea9280c5f207da40c562a4e574913c18933cd74b880b01bf8e81a9a6e368ec71e89c9c1b9f4066d0275cc22600efd6dde87f713217acbf67076481734b 804 | languageName: node 805 | linkType: hard 806 | 807 | "file-entry-cache@npm:^6.0.1": 808 | version: 6.0.1 809 | resolution: "file-entry-cache@npm:6.0.1" 810 | dependencies: 811 | flat-cache: ^3.0.4 812 | checksum: f49701feaa6314c8127c3c2f6173cfefff17612f5ed2daaafc6da13b5c91fd43e3b2a58fd0d63f9f94478a501b167615931e7200e31485e320f74a33885a9c74 813 | languageName: node 814 | linkType: hard 815 | 816 | "fill-range@npm:^7.0.1": 817 | version: 7.0.1 818 | resolution: "fill-range@npm:7.0.1" 819 | dependencies: 820 | to-regex-range: ^5.0.1 821 | checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 822 | languageName: node 823 | linkType: hard 824 | 825 | "flat-cache@npm:^3.0.4": 826 | version: 3.0.4 827 | resolution: "flat-cache@npm:3.0.4" 828 | dependencies: 829 | flatted: ^3.1.0 830 | rimraf: ^3.0.2 831 | checksum: 4fdd10ecbcbf7d520f9040dd1340eb5dfe951e6f0ecf2252edeec03ee68d989ec8b9a20f4434270e71bcfd57800dc09b3344fca3966b2eb8f613072c7d9a2365 832 | languageName: node 833 | linkType: hard 834 | 835 | "flatted@npm:^3.1.0": 836 | version: 3.1.1 837 | resolution: "flatted@npm:3.1.1" 838 | checksum: 508935e3366d95444131f0aaa801a4301f24ea5bcb900d12764e7335b46b910730cc1b5bcfcfb8eccb7c8db261ba0671c6a7ca30d10870ff7a7756dc7e731a7a 839 | languageName: node 840 | linkType: hard 841 | 842 | "fs.realpath@npm:^1.0.0": 843 | version: 1.0.0 844 | resolution: "fs.realpath@npm:1.0.0" 845 | checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 846 | languageName: node 847 | linkType: hard 848 | 849 | "functional-red-black-tree@npm:^1.0.1": 850 | version: 1.0.1 851 | resolution: "functional-red-black-tree@npm:1.0.1" 852 | checksum: ca6c170f37640e2d94297da8bb4bf27a1d12bea3e00e6a3e007fd7aa32e37e000f5772acf941b4e4f3cf1c95c3752033d0c509af157ad8f526e7f00723b9eb9f 853 | languageName: node 854 | linkType: hard 855 | 856 | "glob-parent@npm:^5.1.2": 857 | version: 5.1.2 858 | resolution: "glob-parent@npm:5.1.2" 859 | dependencies: 860 | is-glob: ^4.0.1 861 | checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e 862 | languageName: node 863 | linkType: hard 864 | 865 | "glob-parent@npm:^6.0.1": 866 | version: 6.0.2 867 | resolution: "glob-parent@npm:6.0.2" 868 | dependencies: 869 | is-glob: ^4.0.3 870 | checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 871 | languageName: node 872 | linkType: hard 873 | 874 | "glob@npm:^7.1.3": 875 | version: 7.1.7 876 | resolution: "glob@npm:7.1.7" 877 | dependencies: 878 | fs.realpath: ^1.0.0 879 | inflight: ^1.0.4 880 | inherits: 2 881 | minimatch: ^3.0.4 882 | once: ^1.3.0 883 | path-is-absolute: ^1.0.0 884 | checksum: b61f48973bbdcf5159997b0874a2165db572b368b931135832599875919c237fc05c12984e38fe828e69aa8a921eb0e8a4997266211c517c9cfaae8a93988bb8 885 | languageName: node 886 | linkType: hard 887 | 888 | "globals@npm:^13.6.0, globals@npm:^13.9.0": 889 | version: 13.9.0 890 | resolution: "globals@npm:13.9.0" 891 | dependencies: 892 | type-fest: ^0.20.2 893 | checksum: 566b29b475dd793eeb44d5b54823fdbf320e7077f5d1d330856ac2e7e016e4b50c8310b12d498282d5b5b26bdd7a1a6343615f510bf37b8863ec2741d58cc6ad 894 | languageName: node 895 | linkType: hard 896 | 897 | "globby@npm:^11.0.4": 898 | version: 11.1.0 899 | resolution: "globby@npm:11.1.0" 900 | dependencies: 901 | array-union: ^2.1.0 902 | dir-glob: ^3.0.1 903 | fast-glob: ^3.2.9 904 | ignore: ^5.2.0 905 | merge2: ^1.4.1 906 | slash: ^3.0.0 907 | checksum: b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6 908 | languageName: node 909 | linkType: hard 910 | 911 | "has-flag@npm:^4.0.0": 912 | version: 4.0.0 913 | resolution: "has-flag@npm:4.0.0" 914 | checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad 915 | languageName: node 916 | linkType: hard 917 | 918 | "ignore@npm:^4.0.6": 919 | version: 4.0.6 920 | resolution: "ignore@npm:4.0.6" 921 | checksum: 248f82e50a430906f9ee7f35e1158e3ec4c3971451dd9f99c9bc1548261b4db2b99709f60ac6c6cac9333494384176cc4cc9b07acbe42d52ac6a09cad734d800 922 | languageName: node 923 | linkType: hard 924 | 925 | "ignore@npm:^5.1.8, ignore@npm:^5.2.0": 926 | version: 5.2.0 927 | resolution: "ignore@npm:5.2.0" 928 | checksum: 6b1f926792d614f64c6c83da3a1f9c83f6196c2839aa41e1e32dd7b8d174cef2e329d75caabb62cb61ce9dc432f75e67d07d122a037312db7caa73166a1bdb77 929 | languageName: node 930 | linkType: hard 931 | 932 | "import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1": 933 | version: 3.3.0 934 | resolution: "import-fresh@npm:3.3.0" 935 | dependencies: 936 | parent-module: ^1.0.0 937 | resolve-from: ^4.0.0 938 | checksum: 2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa 939 | languageName: node 940 | linkType: hard 941 | 942 | "imurmurhash@npm:^0.1.4": 943 | version: 0.1.4 944 | resolution: "imurmurhash@npm:0.1.4" 945 | checksum: 7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7 946 | languageName: node 947 | linkType: hard 948 | 949 | "inflight@npm:^1.0.4": 950 | version: 1.0.6 951 | resolution: "inflight@npm:1.0.6" 952 | dependencies: 953 | once: ^1.3.0 954 | wrappy: 1 955 | checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd 956 | languageName: node 957 | linkType: hard 958 | 959 | "inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:~2.0.4": 960 | version: 2.0.4 961 | resolution: "inherits@npm:2.0.4" 962 | checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 963 | languageName: node 964 | linkType: hard 965 | 966 | "is-extglob@npm:^2.1.1": 967 | version: 2.1.1 968 | resolution: "is-extglob@npm:2.1.1" 969 | checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 970 | languageName: node 971 | linkType: hard 972 | 973 | "is-glob@npm:^4.0.0, is-glob@npm:^4.0.1": 974 | version: 4.0.1 975 | resolution: "is-glob@npm:4.0.1" 976 | dependencies: 977 | is-extglob: ^2.1.1 978 | checksum: 84627cad11b4e745f5db5a163f32c47b711585a5ff6e14f8f8d026db87f4cdd3e2c95f6fa1f94ad22e469f36d819ae2814f03f9c668b164422ac3354a94672d3 979 | languageName: node 980 | linkType: hard 981 | 982 | "is-glob@npm:^4.0.3": 983 | version: 4.0.3 984 | resolution: "is-glob@npm:4.0.3" 985 | dependencies: 986 | is-extglob: ^2.1.1 987 | checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 988 | languageName: node 989 | linkType: hard 990 | 991 | "is-number@npm:^7.0.0": 992 | version: 7.0.0 993 | resolution: "is-number@npm:7.0.0" 994 | checksum: 456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a 995 | languageName: node 996 | linkType: hard 997 | 998 | "isexe@npm:^2.0.0": 999 | version: 2.0.0 1000 | resolution: "isexe@npm:2.0.0" 1001 | checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 1002 | languageName: node 1003 | linkType: hard 1004 | 1005 | "jest-worker@npm:27.0.0-next.5": 1006 | version: 27.0.0-next.5 1007 | resolution: "jest-worker@npm:27.0.0-next.5" 1008 | dependencies: 1009 | "@types/node": "*" 1010 | merge-stream: ^2.0.0 1011 | supports-color: ^8.0.0 1012 | checksum: d56bfe67cdb32472d5ffe120bf4956a158155f8d7083c2ef258dc6b498a77d80cbee9aa029bbfb7e72f49e2de0c0dfbf5f76b48d39573f7d020578739ac5ea0d 1013 | languageName: node 1014 | linkType: hard 1015 | 1016 | "js-tokens@npm:^3.0.0 || ^4.0.0": 1017 | version: 4.0.0 1018 | resolution: "js-tokens@npm:4.0.0" 1019 | checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78 1020 | languageName: node 1021 | linkType: hard 1022 | 1023 | "js-yaml@npm:^4.1.0": 1024 | version: 4.1.0 1025 | resolution: "js-yaml@npm:4.1.0" 1026 | dependencies: 1027 | argparse: ^2.0.1 1028 | bin: 1029 | js-yaml: bin/js-yaml.js 1030 | checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a 1031 | languageName: node 1032 | linkType: hard 1033 | 1034 | "json-schema-traverse@npm:^0.4.1": 1035 | version: 0.4.1 1036 | resolution: "json-schema-traverse@npm:0.4.1" 1037 | checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b 1038 | languageName: node 1039 | linkType: hard 1040 | 1041 | "json-stable-stringify-without-jsonify@npm:^1.0.1": 1042 | version: 1.0.1 1043 | resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" 1044 | checksum: cff44156ddce9c67c44386ad5cddf91925fe06b1d217f2da9c4910d01f358c6e3989c4d5a02683c7a5667f9727ff05831f7aa8ae66c8ff691c556f0884d49215 1045 | languageName: node 1046 | linkType: hard 1047 | 1048 | "json5@npm:^1.0.1": 1049 | version: 1.0.1 1050 | resolution: "json5@npm:1.0.1" 1051 | dependencies: 1052 | minimist: ^1.2.0 1053 | bin: 1054 | json5: lib/cli.js 1055 | checksum: e76ea23dbb8fc1348c143da628134a98adf4c5a4e8ea2adaa74a80c455fc2cdf0e2e13e6398ef819bfe92306b610ebb2002668ed9fc1af386d593691ef346fc3 1056 | languageName: node 1057 | linkType: hard 1058 | 1059 | "levn@npm:^0.4.1": 1060 | version: 0.4.1 1061 | resolution: "levn@npm:0.4.1" 1062 | dependencies: 1063 | prelude-ls: ^1.2.1 1064 | type-check: ~0.4.0 1065 | checksum: 12c5021c859bd0f5248561bf139121f0358285ec545ebf48bb3d346820d5c61a4309535c7f387ed7d84361cf821e124ce346c6b7cef8ee09a67c1473b46d0fc4 1066 | languageName: node 1067 | linkType: hard 1068 | 1069 | "loader-utils@npm:1.2.3": 1070 | version: 1.2.3 1071 | resolution: "loader-utils@npm:1.2.3" 1072 | dependencies: 1073 | big.js: ^5.2.2 1074 | emojis-list: ^2.0.0 1075 | json5: ^1.0.1 1076 | checksum: 385407fc2683b6d664276fd41df962296de4a15030bb24389de77b175570c3b56bd896869376ba14cf8b33a9e257e17a91d395739ba7e23b5b68a8749a41df7e 1077 | languageName: node 1078 | linkType: hard 1079 | 1080 | "lodash.merge@npm:^4.6.2": 1081 | version: 4.6.2 1082 | resolution: "lodash.merge@npm:4.6.2" 1083 | checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005 1084 | languageName: node 1085 | linkType: hard 1086 | 1087 | "loose-envify@npm:^1.1.0": 1088 | version: 1.4.0 1089 | resolution: "loose-envify@npm:1.4.0" 1090 | dependencies: 1091 | js-tokens: ^3.0.0 || ^4.0.0 1092 | bin: 1093 | loose-envify: cli.js 1094 | checksum: 6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4 1095 | languageName: node 1096 | linkType: hard 1097 | 1098 | "lru-cache@npm:^6.0.0": 1099 | version: 6.0.0 1100 | resolution: "lru-cache@npm:6.0.0" 1101 | dependencies: 1102 | yallist: ^4.0.0 1103 | checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 1104 | languageName: node 1105 | linkType: hard 1106 | 1107 | "merge-stream@npm:^2.0.0": 1108 | version: 2.0.0 1109 | resolution: "merge-stream@npm:2.0.0" 1110 | checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4 1111 | languageName: node 1112 | linkType: hard 1113 | 1114 | "merge2@npm:^1.3.0, merge2@npm:^1.4.1": 1115 | version: 1.4.1 1116 | resolution: "merge2@npm:1.4.1" 1117 | checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 1118 | languageName: node 1119 | linkType: hard 1120 | 1121 | "micromatch@npm:^4.0.4": 1122 | version: 4.0.4 1123 | resolution: "micromatch@npm:4.0.4" 1124 | dependencies: 1125 | braces: ^3.0.1 1126 | picomatch: ^2.2.3 1127 | checksum: ef3d1c88e79e0a68b0e94a03137676f3324ac18a908c245a9e5936f838079fcc108ac7170a5fadc265a9c2596963462e402841406bda1a4bb7b68805601d631c 1128 | languageName: node 1129 | linkType: hard 1130 | 1131 | "minimatch@npm:^3.0.4": 1132 | version: 3.0.4 1133 | resolution: "minimatch@npm:3.0.4" 1134 | dependencies: 1135 | brace-expansion: ^1.1.7 1136 | checksum: 66ac295f8a7b59788000ea3749938b0970344c841750abd96694f80269b926ebcafad3deeb3f1da2522978b119e6ae3a5869b63b13a7859a456b3408bd18a078 1137 | languageName: node 1138 | linkType: hard 1139 | 1140 | "minimist@npm:^1.2.0": 1141 | version: 1.2.5 1142 | resolution: "minimist@npm:1.2.5" 1143 | checksum: 86706ce5b36c16bfc35c5fe3dbb01d5acdc9a22f2b6cc810b6680656a1d2c0e44a0159c9a3ba51fb072bb5c203e49e10b51dcd0eec39c481f4c42086719bae52 1144 | languageName: node 1145 | linkType: hard 1146 | 1147 | "ms@npm:2.1.2": 1148 | version: 2.1.2 1149 | resolution: "ms@npm:2.1.2" 1150 | checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f 1151 | languageName: node 1152 | linkType: hard 1153 | 1154 | "nanoid@npm:^3.1.23": 1155 | version: 3.1.25 1156 | resolution: "nanoid@npm:3.1.25" 1157 | bin: 1158 | nanoid: bin/nanoid.cjs 1159 | checksum: e2353828c7d8fde65265e9c981380102e2021f292038a93fd27288bad390339833286e8cbc7531abe1cb2c6b317e55f38b895dcb775151637bb487388558e0ff 1160 | languageName: node 1161 | linkType: hard 1162 | 1163 | "natural-compare@npm:^1.4.0": 1164 | version: 1.4.0 1165 | resolution: "natural-compare@npm:1.4.0" 1166 | checksum: 23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d 1167 | languageName: node 1168 | linkType: hard 1169 | 1170 | "next@npm:12.0.8": 1171 | version: 12.0.8 1172 | resolution: "next@npm:12.0.8" 1173 | dependencies: 1174 | "@next/env": 12.0.8 1175 | "@next/react-refresh-utils": 12.0.8 1176 | "@next/swc-android-arm64": 12.0.8 1177 | "@next/swc-darwin-arm64": 12.0.8 1178 | "@next/swc-darwin-x64": 12.0.8 1179 | "@next/swc-linux-arm-gnueabihf": 12.0.8 1180 | "@next/swc-linux-arm64-gnu": 12.0.8 1181 | "@next/swc-linux-arm64-musl": 12.0.8 1182 | "@next/swc-linux-x64-gnu": 12.0.8 1183 | "@next/swc-linux-x64-musl": 12.0.8 1184 | "@next/swc-win32-arm64-msvc": 12.0.8 1185 | "@next/swc-win32-ia32-msvc": 12.0.8 1186 | "@next/swc-win32-x64-msvc": 12.0.8 1187 | caniuse-lite: ^1.0.30001283 1188 | jest-worker: 27.0.0-next.5 1189 | node-fetch: 2.6.1 1190 | postcss: 8.2.15 1191 | react-is: 17.0.2 1192 | react-refresh: 0.8.3 1193 | stream-browserify: 3.0.0 1194 | styled-jsx: 5.0.0-beta.6 1195 | use-subscription: 1.5.1 1196 | peerDependencies: 1197 | fibers: ">= 3.1.0" 1198 | node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 1199 | react: ^17.0.2 || ^18.0.0-0 1200 | react-dom: ^17.0.2 || ^18.0.0-0 1201 | sass: ^1.3.0 1202 | dependenciesMeta: 1203 | "@next/swc-android-arm64": 1204 | optional: true 1205 | "@next/swc-darwin-arm64": 1206 | optional: true 1207 | "@next/swc-darwin-x64": 1208 | optional: true 1209 | "@next/swc-linux-arm-gnueabihf": 1210 | optional: true 1211 | "@next/swc-linux-arm64-gnu": 1212 | optional: true 1213 | "@next/swc-linux-arm64-musl": 1214 | optional: true 1215 | "@next/swc-linux-x64-gnu": 1216 | optional: true 1217 | "@next/swc-linux-x64-musl": 1218 | optional: true 1219 | "@next/swc-win32-arm64-msvc": 1220 | optional: true 1221 | "@next/swc-win32-ia32-msvc": 1222 | optional: true 1223 | "@next/swc-win32-x64-msvc": 1224 | optional: true 1225 | peerDependenciesMeta: 1226 | fibers: 1227 | optional: true 1228 | node-sass: 1229 | optional: true 1230 | sass: 1231 | optional: true 1232 | bin: 1233 | next: dist/bin/next 1234 | checksum: 947f0295aad98eba7593e022bbea72adea32a170feba6f5e7370886356d2944ac1f1260836a17d190717ac2fdf2ad0f45264262016b7e19a95a144216f2309c5 1235 | languageName: node 1236 | linkType: hard 1237 | 1238 | "nextkit-demo@workspace:.": 1239 | version: 0.0.0-use.local 1240 | resolution: "nextkit-demo@workspace:." 1241 | dependencies: 1242 | "@types/react": ^17.0.38 1243 | "@typescript-eslint/eslint-plugin": ^5.10.0 1244 | "@typescript-eslint/parser": ^5.10.0 1245 | eslint: ^8.7.0 1246 | eslint-config-xo: ^0.39.0 1247 | eslint-config-xo-typescript: ^0.49.0 1248 | next: 12.0.8 1249 | nextkit: ^2.1.0 1250 | prettier: ^2.5.1 1251 | react: 17.0.2 1252 | react-dom: 17.0.2 1253 | typescript: ^4.5.5 1254 | languageName: unknown 1255 | linkType: soft 1256 | 1257 | "nextkit@npm:^2.1.0": 1258 | version: 2.1.0 1259 | resolution: "nextkit@npm:2.1.0" 1260 | peerDependencies: 1261 | next: ^12.0.4 1262 | checksum: 7da56009af1d8ec4248cf6c5ee815d597aabb1dc253c22491a1a6c25a91b6d38f4e22210d9d18da4b76c4c97626488a0ed5457f4c675dc918c18d6b12f090b40 1263 | languageName: node 1264 | linkType: hard 1265 | 1266 | "node-fetch@npm:2.6.1": 1267 | version: 2.6.1 1268 | resolution: "node-fetch@npm:2.6.1" 1269 | checksum: 91075bedd57879117e310fbcc36983ad5d699e522edb1ebcdc4ee5294c982843982652925c3532729fdc86b2d64a8a827797a745f332040d91823c8752ee4d7c 1270 | languageName: node 1271 | linkType: hard 1272 | 1273 | "object-assign@npm:^4.1.1": 1274 | version: 4.1.1 1275 | resolution: "object-assign@npm:4.1.1" 1276 | checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f 1277 | languageName: node 1278 | linkType: hard 1279 | 1280 | "once@npm:^1.3.0": 1281 | version: 1.4.0 1282 | resolution: "once@npm:1.4.0" 1283 | dependencies: 1284 | wrappy: 1 1285 | checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 1286 | languageName: node 1287 | linkType: hard 1288 | 1289 | "optionator@npm:^0.9.1": 1290 | version: 0.9.1 1291 | resolution: "optionator@npm:0.9.1" 1292 | dependencies: 1293 | deep-is: ^0.1.3 1294 | fast-levenshtein: ^2.0.6 1295 | levn: ^0.4.1 1296 | prelude-ls: ^1.2.1 1297 | type-check: ^0.4.0 1298 | word-wrap: ^1.2.3 1299 | checksum: dbc6fa065604b24ea57d734261914e697bd73b69eff7f18e967e8912aa2a40a19a9f599a507fa805be6c13c24c4eae8c71306c239d517d42d4c041c942f508a0 1300 | languageName: node 1301 | linkType: hard 1302 | 1303 | "parent-module@npm:^1.0.0": 1304 | version: 1.0.1 1305 | resolution: "parent-module@npm:1.0.1" 1306 | dependencies: 1307 | callsites: ^3.0.0 1308 | checksum: 6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff 1309 | languageName: node 1310 | linkType: hard 1311 | 1312 | "path-is-absolute@npm:^1.0.0": 1313 | version: 1.0.1 1314 | resolution: "path-is-absolute@npm:1.0.1" 1315 | checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 1316 | languageName: node 1317 | linkType: hard 1318 | 1319 | "path-key@npm:^3.1.0": 1320 | version: 3.1.1 1321 | resolution: "path-key@npm:3.1.1" 1322 | checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 1323 | languageName: node 1324 | linkType: hard 1325 | 1326 | "path-type@npm:^4.0.0": 1327 | version: 4.0.0 1328 | resolution: "path-type@npm:4.0.0" 1329 | checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 1330 | languageName: node 1331 | linkType: hard 1332 | 1333 | "picomatch@npm:^2.2.3": 1334 | version: 2.3.0 1335 | resolution: "picomatch@npm:2.3.0" 1336 | checksum: 16818720ea7c5872b6af110760dee856c8e4cd79aed1c7a006d076b1cc09eff3ae41ca5019966694c33fbd2e1cc6ea617ab10e4adac6df06556168f13be3fca2 1337 | languageName: node 1338 | linkType: hard 1339 | 1340 | "postcss@npm:8.2.15": 1341 | version: 8.2.15 1342 | resolution: "postcss@npm:8.2.15" 1343 | dependencies: 1344 | colorette: ^1.2.2 1345 | nanoid: ^3.1.23 1346 | source-map: ^0.6.1 1347 | checksum: 07c309e5318843cdbb240b19101c8c679e19cb88544811de921dd9125118d6c0603afe925da7f2ac928dd7d4c0c6380ccdedf032400af5013210a3f145baca5d 1348 | languageName: node 1349 | linkType: hard 1350 | 1351 | "prelude-ls@npm:^1.2.1": 1352 | version: 1.2.1 1353 | resolution: "prelude-ls@npm:1.2.1" 1354 | checksum: cd192ec0d0a8e4c6da3bb80e4f62afe336df3f76271ac6deb0e6a36187133b6073a19e9727a1ff108cd8b9982e4768850d413baa71214dd80c7979617dca827a 1355 | languageName: node 1356 | linkType: hard 1357 | 1358 | "prettier@npm:^2.5.1": 1359 | version: 2.5.1 1360 | resolution: "prettier@npm:2.5.1" 1361 | bin: 1362 | prettier: bin-prettier.js 1363 | checksum: 21b9408476ea1c544b0e45d51ceb94a84789ff92095abb710942d780c862d0daebdb29972d47f6b4d0f7ebbfb0ffbf56cc2cfa3e3e9d1cca54864af185b15b66 1364 | languageName: node 1365 | linkType: hard 1366 | 1367 | "punycode@npm:^2.1.0": 1368 | version: 2.1.1 1369 | resolution: "punycode@npm:2.1.1" 1370 | checksum: 823bf443c6dd14f669984dea25757b37993f67e8d94698996064035edd43bed8a5a17a9f12e439c2b35df1078c6bec05a6c86e336209eb1061e8025c481168e8 1371 | languageName: node 1372 | linkType: hard 1373 | 1374 | "queue-microtask@npm:^1.2.2": 1375 | version: 1.2.3 1376 | resolution: "queue-microtask@npm:1.2.3" 1377 | checksum: b676f8c040cdc5b12723ad2f91414d267605b26419d5c821ff03befa817ddd10e238d22b25d604920340fd73efd8ba795465a0377c4adf45a4a41e4234e42dc4 1378 | languageName: node 1379 | linkType: hard 1380 | 1381 | "react-dom@npm:17.0.2": 1382 | version: 17.0.2 1383 | resolution: "react-dom@npm:17.0.2" 1384 | dependencies: 1385 | loose-envify: ^1.1.0 1386 | object-assign: ^4.1.1 1387 | scheduler: ^0.20.2 1388 | peerDependencies: 1389 | react: 17.0.2 1390 | checksum: 1c1eaa3bca7c7228d24b70932e3d7c99e70d1d04e13bb0843bbf321582bc25d7961d6b8a6978a58a598af2af496d1cedcfb1bf65f6b0960a0a8161cb8dab743c 1391 | languageName: node 1392 | linkType: hard 1393 | 1394 | "react-is@npm:17.0.2": 1395 | version: 17.0.2 1396 | resolution: "react-is@npm:17.0.2" 1397 | checksum: 9d6d111d8990dc98bc5402c1266a808b0459b5d54830bbea24c12d908b536df7883f268a7868cfaedde3dd9d4e0d574db456f84d2e6df9c4526f99bb4b5344d8 1398 | languageName: node 1399 | linkType: hard 1400 | 1401 | "react-refresh@npm:0.8.3": 1402 | version: 0.8.3 1403 | resolution: "react-refresh@npm:0.8.3" 1404 | checksum: 3cffe5a9cbac1c5d59bf74bf9fff43c987d87ef32098b9092ea94b6637377d86c08565b9374d9397f446b3fbcd95de986ec77220a16f979687cb39b7b89e2f91 1405 | languageName: node 1406 | linkType: hard 1407 | 1408 | "react@npm:17.0.2": 1409 | version: 17.0.2 1410 | resolution: "react@npm:17.0.2" 1411 | dependencies: 1412 | loose-envify: ^1.1.0 1413 | object-assign: ^4.1.1 1414 | checksum: b254cc17ce3011788330f7bbf383ab653c6848902d7936a87b09d835d091e3f295f7e9dd1597c6daac5dc80f90e778c8230218ba8ad599f74adcc11e33b9d61b 1415 | languageName: node 1416 | linkType: hard 1417 | 1418 | "readable-stream@npm:^3.5.0": 1419 | version: 3.6.0 1420 | resolution: "readable-stream@npm:3.6.0" 1421 | dependencies: 1422 | inherits: ^2.0.3 1423 | string_decoder: ^1.1.1 1424 | util-deprecate: ^1.0.1 1425 | checksum: d4ea81502d3799439bb955a3a5d1d808592cf3133350ed352aeaa499647858b27b1c4013984900238b0873ec8d0d8defce72469fb7a83e61d53f5ad61cb80dc8 1426 | languageName: node 1427 | linkType: hard 1428 | 1429 | "regexpp@npm:^3.2.0": 1430 | version: 3.2.0 1431 | resolution: "regexpp@npm:3.2.0" 1432 | checksum: a78dc5c7158ad9ddcfe01aa9144f46e192ddbfa7b263895a70a5c6c73edd9ce85faf7c0430e59ac38839e1734e275b9c3de5c57ee3ab6edc0e0b1bdebefccef8 1433 | languageName: node 1434 | linkType: hard 1435 | 1436 | "resolve-from@npm:^4.0.0": 1437 | version: 4.0.0 1438 | resolution: "resolve-from@npm:4.0.0" 1439 | checksum: f4ba0b8494846a5066328ad33ef8ac173801a51739eb4d63408c847da9a2e1c1de1e6cbbf72699211f3d13f8fc1325648b169bd15eb7da35688e30a5fb0e4a7f 1440 | languageName: node 1441 | linkType: hard 1442 | 1443 | "reusify@npm:^1.0.4": 1444 | version: 1.0.4 1445 | resolution: "reusify@npm:1.0.4" 1446 | checksum: c3076ebcc22a6bc252cb0b9c77561795256c22b757f40c0d8110b1300723f15ec0fc8685e8d4ea6d7666f36c79ccc793b1939c748bf36f18f542744a4e379fcc 1447 | languageName: node 1448 | linkType: hard 1449 | 1450 | "rimraf@npm:^3.0.2": 1451 | version: 3.0.2 1452 | resolution: "rimraf@npm:3.0.2" 1453 | dependencies: 1454 | glob: ^7.1.3 1455 | bin: 1456 | rimraf: bin.js 1457 | checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 1458 | languageName: node 1459 | linkType: hard 1460 | 1461 | "run-parallel@npm:^1.1.9": 1462 | version: 1.2.0 1463 | resolution: "run-parallel@npm:1.2.0" 1464 | dependencies: 1465 | queue-microtask: ^1.2.2 1466 | checksum: cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d 1467 | languageName: node 1468 | linkType: hard 1469 | 1470 | "safe-buffer@npm:~5.1.1": 1471 | version: 5.1.2 1472 | resolution: "safe-buffer@npm:5.1.2" 1473 | checksum: f2f1f7943ca44a594893a852894055cf619c1fbcb611237fc39e461ae751187e7baf4dc391a72125e0ac4fb2d8c5c0b3c71529622e6a58f46b960211e704903c 1474 | languageName: node 1475 | linkType: hard 1476 | 1477 | "safe-buffer@npm:~5.2.0": 1478 | version: 5.2.1 1479 | resolution: "safe-buffer@npm:5.2.1" 1480 | checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 1481 | languageName: node 1482 | linkType: hard 1483 | 1484 | "scheduler@npm:^0.20.2": 1485 | version: 0.20.2 1486 | resolution: "scheduler@npm:0.20.2" 1487 | dependencies: 1488 | loose-envify: ^1.1.0 1489 | object-assign: ^4.1.1 1490 | checksum: c4b35cf967c8f0d3e65753252d0f260271f81a81e427241295c5a7b783abf4ea9e905f22f815ab66676f5313be0a25f47be582254db8f9241b259213e999b8fc 1491 | languageName: node 1492 | linkType: hard 1493 | 1494 | "semver@npm:^7.3.5": 1495 | version: 7.3.5 1496 | resolution: "semver@npm:7.3.5" 1497 | dependencies: 1498 | lru-cache: ^6.0.0 1499 | bin: 1500 | semver: bin/semver.js 1501 | checksum: 5eafe6102bea2a7439897c1856362e31cc348ccf96efd455c8b5bc2c61e6f7e7b8250dc26b8828c1d76a56f818a7ee907a36ae9fb37a599d3d24609207001d60 1502 | languageName: node 1503 | linkType: hard 1504 | 1505 | "shebang-command@npm:^2.0.0": 1506 | version: 2.0.0 1507 | resolution: "shebang-command@npm:2.0.0" 1508 | dependencies: 1509 | shebang-regex: ^3.0.0 1510 | checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa 1511 | languageName: node 1512 | linkType: hard 1513 | 1514 | "shebang-regex@npm:^3.0.0": 1515 | version: 3.0.0 1516 | resolution: "shebang-regex@npm:3.0.0" 1517 | checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 1518 | languageName: node 1519 | linkType: hard 1520 | 1521 | "slash@npm:^3.0.0": 1522 | version: 3.0.0 1523 | resolution: "slash@npm:3.0.0" 1524 | checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c 1525 | languageName: node 1526 | linkType: hard 1527 | 1528 | "source-map@npm:0.7.3": 1529 | version: 0.7.3 1530 | resolution: "source-map@npm:0.7.3" 1531 | checksum: cd24efb3b8fa69b64bf28e3c1b1a500de77e84260c5b7f2b873f88284df17974157cc88d386ee9b6d081f08fdd8242f3fc05c953685a6ad81aad94c7393dedea 1532 | languageName: node 1533 | linkType: hard 1534 | 1535 | "source-map@npm:^0.6.1": 1536 | version: 0.6.1 1537 | resolution: "source-map@npm:0.6.1" 1538 | checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 1539 | languageName: node 1540 | linkType: hard 1541 | 1542 | "stream-browserify@npm:3.0.0": 1543 | version: 3.0.0 1544 | resolution: "stream-browserify@npm:3.0.0" 1545 | dependencies: 1546 | inherits: ~2.0.4 1547 | readable-stream: ^3.5.0 1548 | checksum: 4c47ef64d6f03815a9ca3874e2319805e8e8a85f3550776c47ce523b6f4c6cd57f40e46ec6a9ab8ad260fde61863c2718f250d3bedb3fe9052444eb9abfd9921 1549 | languageName: node 1550 | linkType: hard 1551 | 1552 | "string-hash@npm:1.1.3": 1553 | version: 1.1.3 1554 | resolution: "string-hash@npm:1.1.3" 1555 | checksum: 104b8667a5e0dc71bfcd29fee09cb88c6102e27bfb07c55f95535d90587d016731d52299380052e514266f4028a7a5172e0d9ac58e2f8f5001be61dc77c0754d 1556 | languageName: node 1557 | linkType: hard 1558 | 1559 | "string_decoder@npm:^1.1.1": 1560 | version: 1.3.0 1561 | resolution: "string_decoder@npm:1.3.0" 1562 | dependencies: 1563 | safe-buffer: ~5.2.0 1564 | checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 1565 | languageName: node 1566 | linkType: hard 1567 | 1568 | "strip-ansi@npm:^6.0.1": 1569 | version: 6.0.1 1570 | resolution: "strip-ansi@npm:6.0.1" 1571 | dependencies: 1572 | ansi-regex: ^5.0.1 1573 | checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c 1574 | languageName: node 1575 | linkType: hard 1576 | 1577 | "strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": 1578 | version: 3.1.1 1579 | resolution: "strip-json-comments@npm:3.1.1" 1580 | checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 1581 | languageName: node 1582 | linkType: hard 1583 | 1584 | "styled-jsx@npm:5.0.0-beta.6": 1585 | version: 5.0.0-beta.6 1586 | resolution: "styled-jsx@npm:5.0.0-beta.6" 1587 | dependencies: 1588 | "@babel/plugin-syntax-jsx": 7.14.5 1589 | "@babel/types": 7.15.0 1590 | convert-source-map: 1.7.0 1591 | loader-utils: 1.2.3 1592 | source-map: 0.7.3 1593 | string-hash: 1.1.3 1594 | stylis: 3.5.4 1595 | stylis-rule-sheet: 0.0.10 1596 | peerDependencies: 1597 | react: ">= 16.8.0 || 17.x.x || 18.x.x" 1598 | peerDependenciesMeta: 1599 | "@babel/core": 1600 | optional: true 1601 | checksum: 94c44e8e4d475f8d99459d8c5c619ff1d21d84058e3cda0226fdc02f407ba07d83e37f0a9e236eb34564376128325f2bfcbc1bcfe0de623bd8db4eb9774a0fc3 1602 | languageName: node 1603 | linkType: hard 1604 | 1605 | "stylis-rule-sheet@npm:0.0.10": 1606 | version: 0.0.10 1607 | resolution: "stylis-rule-sheet@npm:0.0.10" 1608 | peerDependencies: 1609 | stylis: ^3.5.0 1610 | checksum: 97ad016c64ecce8d4b2c2c1c3cf3260de3c0e2b151e78f90ded6cc1bfcca536625a77277af16a9c8a241236a9e4fd5b70d88dfa32e9b48afaddb8f102a95582d 1611 | languageName: node 1612 | linkType: hard 1613 | 1614 | "stylis@npm:3.5.4": 1615 | version: 3.5.4 1616 | resolution: "stylis@npm:3.5.4" 1617 | checksum: 3673a748ad236219bd77ca9c0a8730b8726812e612cbc844aa6f029f13666a10cf2825a5f8d41f05e8af02b5987d31b7d3ebe995e4b42e0255366fec23489b77 1618 | languageName: node 1619 | linkType: hard 1620 | 1621 | "supports-color@npm:^7.1.0": 1622 | version: 7.2.0 1623 | resolution: "supports-color@npm:7.2.0" 1624 | dependencies: 1625 | has-flag: ^4.0.0 1626 | checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a 1627 | languageName: node 1628 | linkType: hard 1629 | 1630 | "supports-color@npm:^8.0.0": 1631 | version: 8.1.1 1632 | resolution: "supports-color@npm:8.1.1" 1633 | dependencies: 1634 | has-flag: ^4.0.0 1635 | checksum: c052193a7e43c6cdc741eb7f378df605636e01ad434badf7324f17fb60c69a880d8d8fcdcb562cf94c2350e57b937d7425ab5b8326c67c2adc48f7c87c1db406 1636 | languageName: node 1637 | linkType: hard 1638 | 1639 | "text-table@npm:^0.2.0": 1640 | version: 0.2.0 1641 | resolution: "text-table@npm:0.2.0" 1642 | checksum: b6937a38c80c7f84d9c11dd75e49d5c44f71d95e810a3250bd1f1797fc7117c57698204adf676b71497acc205d769d65c16ae8fa10afad832ae1322630aef10a 1643 | languageName: node 1644 | linkType: hard 1645 | 1646 | "to-fast-properties@npm:^2.0.0": 1647 | version: 2.0.0 1648 | resolution: "to-fast-properties@npm:2.0.0" 1649 | checksum: be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168 1650 | languageName: node 1651 | linkType: hard 1652 | 1653 | "to-regex-range@npm:^5.0.1": 1654 | version: 5.0.1 1655 | resolution: "to-regex-range@npm:5.0.1" 1656 | dependencies: 1657 | is-number: ^7.0.0 1658 | checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed 1659 | languageName: node 1660 | linkType: hard 1661 | 1662 | "tslib@npm:^1.8.1": 1663 | version: 1.14.1 1664 | resolution: "tslib@npm:1.14.1" 1665 | checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd 1666 | languageName: node 1667 | linkType: hard 1668 | 1669 | "tsutils@npm:^3.21.0": 1670 | version: 3.21.0 1671 | resolution: "tsutils@npm:3.21.0" 1672 | dependencies: 1673 | tslib: ^1.8.1 1674 | peerDependencies: 1675 | 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" 1676 | checksum: 1843f4c1b2e0f975e08c4c21caa4af4f7f65a12ac1b81b3b8489366826259323feb3fc7a243123453d2d1a02314205a7634e048d4a8009921da19f99755cdc48 1677 | languageName: node 1678 | linkType: hard 1679 | 1680 | "type-check@npm:^0.4.0, type-check@npm:~0.4.0": 1681 | version: 0.4.0 1682 | resolution: "type-check@npm:0.4.0" 1683 | dependencies: 1684 | prelude-ls: ^1.2.1 1685 | checksum: ec688ebfc9c45d0c30412e41ca9c0cdbd704580eb3a9ccf07b9b576094d7b86a012baebc95681999dd38f4f444afd28504cb3a89f2ef16b31d4ab61a0739025a 1686 | languageName: node 1687 | linkType: hard 1688 | 1689 | "type-fest@npm:^0.20.2": 1690 | version: 0.20.2 1691 | resolution: "type-fest@npm:0.20.2" 1692 | checksum: 4fb3272df21ad1c552486f8a2f8e115c09a521ad7a8db3d56d53718d0c907b62c6e9141ba5f584af3f6830d0872c521357e512381f24f7c44acae583ad517d73 1693 | languageName: node 1694 | linkType: hard 1695 | 1696 | "typescript@npm:^4.5.5": 1697 | version: 4.5.5 1698 | resolution: "typescript@npm:4.5.5" 1699 | bin: 1700 | tsc: bin/tsc 1701 | tsserver: bin/tsserver 1702 | checksum: 506f4c919dc8aeaafa92068c997f1d213b9df4d9756d0fae1a1e7ab66b585ab3498050e236113a1c9e57ee08c21ec6814ca7a7f61378c058d79af50a4b1f5a5e 1703 | languageName: node 1704 | linkType: hard 1705 | 1706 | "typescript@patch:typescript@^4.5.5#~builtin": 1707 | version: 4.5.5 1708 | resolution: "typescript@patch:typescript@npm%3A4.5.5#~builtin::version=4.5.5&hash=493e53" 1709 | bin: 1710 | tsc: bin/tsc 1711 | tsserver: bin/tsserver 1712 | checksum: c05c318d79c690f101d7ffb34cd6c7d6bbd884d3af9cefe7749ad0cd6be43c7082f098280982ca945dcba23fde34a08fed9602bb26540936baf8c0520727d3ba 1713 | languageName: node 1714 | linkType: hard 1715 | 1716 | "uri-js@npm:^4.2.2": 1717 | version: 4.4.1 1718 | resolution: "uri-js@npm:4.4.1" 1719 | dependencies: 1720 | punycode: ^2.1.0 1721 | checksum: 7167432de6817fe8e9e0c9684f1d2de2bb688c94388f7569f7dbdb1587c9f4ca2a77962f134ec90be0cc4d004c939ff0d05acc9f34a0db39a3c797dada262633 1722 | languageName: node 1723 | linkType: hard 1724 | 1725 | "use-subscription@npm:1.5.1": 1726 | version: 1.5.1 1727 | resolution: "use-subscription@npm:1.5.1" 1728 | dependencies: 1729 | object-assign: ^4.1.1 1730 | peerDependencies: 1731 | react: ^16.8.0 || ^17.0.0 1732 | checksum: 96e64977a573244fd11350a3141b2cf57fb72dd9dd902f387c8a0a565d0a948bc81588bd7378c6ef6defc0d1119f37f73aac4a7a287c8443abd444bd4e7bbea8 1733 | languageName: node 1734 | linkType: hard 1735 | 1736 | "util-deprecate@npm:^1.0.1": 1737 | version: 1.0.2 1738 | resolution: "util-deprecate@npm:1.0.2" 1739 | checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 1740 | languageName: node 1741 | linkType: hard 1742 | 1743 | "v8-compile-cache@npm:^2.0.3": 1744 | version: 2.3.0 1745 | resolution: "v8-compile-cache@npm:2.3.0" 1746 | checksum: adb0a271eaa2297f2f4c536acbfee872d0dd26ec2d76f66921aa7fc437319132773483344207bdbeee169225f4739016d8d2dbf0553913a52bb34da6d0334f8e 1747 | languageName: node 1748 | linkType: hard 1749 | 1750 | "which@npm:^2.0.1": 1751 | version: 2.0.2 1752 | resolution: "which@npm:2.0.2" 1753 | dependencies: 1754 | isexe: ^2.0.0 1755 | bin: 1756 | node-which: ./bin/node-which 1757 | checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 1758 | languageName: node 1759 | linkType: hard 1760 | 1761 | "word-wrap@npm:^1.2.3": 1762 | version: 1.2.3 1763 | resolution: "word-wrap@npm:1.2.3" 1764 | checksum: 30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f 1765 | languageName: node 1766 | linkType: hard 1767 | 1768 | "wrappy@npm:1": 1769 | version: 1.0.2 1770 | resolution: "wrappy@npm:1.0.2" 1771 | checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 1772 | languageName: node 1773 | linkType: hard 1774 | 1775 | "yallist@npm:^4.0.0": 1776 | version: 4.0.0 1777 | resolution: "yallist@npm:4.0.0" 1778 | checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 1779 | languageName: node 1780 | linkType: hard 1781 | --------------------------------------------------------------------------------