Bluesky app fork with some witchin' additions 💫
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update web build and web-specific components; RNW now builds

+300 -157
+13
index.web.js
··· 1 + // index.web.js 2 + 3 + import {AppRegistry} from 'react-native' 4 + import App from './src/App' 5 + import {name as appName} from './src/app.json' 6 + 7 + // register the app 8 + AppRegistry.registerComponent(appName, () => App) 9 + 10 + AppRegistry.runApplication(appName, { 11 + initialProps: {}, 12 + rootTag: document.getElementById('app-root'), 13 + })
+13 -5
package.json
··· 5 5 "scripts": { 6 6 "android": "react-native run-android", 7 7 "ios": "react-native run-ios --simulator=\"iPhone 14\"", 8 - "web": "react-scripts start", 8 + "web": "webpack-dev-server --config ./web/webpack.config.js -d inline-source-map --hot --color", 9 9 "start": "react-native start", 10 10 "clean-cache": "rm -rf node_modules/.cache/babel-loader/*", 11 11 "test": "jest --forceExit", ··· 43 43 "mobx-react-lite": "^3.4.0", 44 44 "react": "18.2.0", 45 45 "react-circular-progressbar": "^2.1.0", 46 - "react-dom": "17.0.2", 46 + "react-dom": "^18.2.0", 47 47 "react-native": "0.71.0", 48 48 "react-native-appstate-hook": "^1.0.6", 49 49 "react-native-background-fetch": "^4.1.8", ··· 65 65 "react-native-tab-view": "^3.3.0", 66 66 "react-native-url-polyfill": "^1.3.0", 67 67 "react-native-version-number": "^0.3.6", 68 - "react-native-web": "^0.17.7", 68 + "react-native-web": "^0.18.11", 69 69 "rn-fetch-blob": "^0.12.0", 70 70 "tlds": "^1.234.0", 71 71 "zod": "^3.20.2" ··· 78 78 "@react-native-community/eslint-config": "^3.0.0", 79 79 "@testing-library/jest-native": "^5.3.3", 80 80 "@testing-library/react-native": "^11.5.0", 81 + "@tsconfig/react-native": "^2.0.3", 81 82 "@types/he": "^1.1.2", 82 83 "@types/jest": "^26.0.23", 83 84 "@types/lodash.chunk": "^4.2.7", ··· 87 88 "@typescript-eslint/eslint-plugin": "^5.48.2", 88 89 "@typescript-eslint/parser": "^5.48.2", 89 90 "babel-jest": "^29.2.1", 90 - "babel-plugin-react-native-web": "^0.17.7", 91 + "babel-loader": "^9.1.2", 92 + "babel-plugin-module-resolver": "^5.0.0", 93 + "babel-plugin-react-native-web": "^0.18.12", 91 94 "eslint": "^8.19.0", 95 + "html-webpack-plugin": "^5.5.0", 92 96 "jest": "^29.2.1", 93 97 "jest-junit": "^15.0.0", 94 98 "metro-react-native-babel-preset": "0.73.5", ··· 96 100 "react-native-dotenv": "^3.3.1", 97 101 "react-scripts": "^5.0.1", 98 102 "react-test-renderer": "18.2.0", 99 - "typescript": "^4.4.4" 103 + "typescript": "^4.4.4", 104 + "url-loader": "^4.1.1", 105 + "webpack": "^5.75.0", 106 + "webpack-cli": "^5.0.1", 107 + "webpack-dev-server": "^4.11.1" 100 108 }, 101 109 "resolutions": { 102 110 "@types/react": "^17"
+1 -1
public/index.html
··· 53 53 </style> 54 54 </head> 55 55 <body> 56 - <div id="root"></div> 56 + <div id="app-root"></div> 57 57 </body> 58 58 </html>
+1 -1
src/view/com/composer/ExternalEmbed.tsx
··· 6 6 View, 7 7 } from 'react-native' 8 8 import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' 9 - import {BlurView} from '@react-native-community/blur' 9 + import {BlurView} from '../util/BlurView' 10 10 import LinearGradient from 'react-native-linear-gradient' 11 11 import {AutoSizedImage} from '../util/images/AutoSizedImage' 12 12 import {Text} from '../util/text/Text'
+1 -1
src/view/com/profile/ProfileHeader.tsx
··· 12 12 FontAwesomeIcon, 13 13 FontAwesomeIconStyle, 14 14 } from '@fortawesome/react-native-fontawesome' 15 - import {BlurView} from '@react-native-community/blur' 15 + import {BlurView} from '../util/BlurView' 16 16 import {ProfileViewModel} from '../../../state/models/profile-view' 17 17 import {useStores} from '../../../state' 18 18 import {
+1
src/view/com/util/BlurView.tsx
··· 1 + export {BlurView} from '@react-native-community/blur'
+4
src/view/com/util/BlurView.web.tsx
··· 1 + import {View} from 'react-native' 2 + 3 + // TODO can actually support this, see https://github.com/Kureev/react-native-blur/issues/417 4 + export const BlurBiew = View
+2 -104
tsconfig.json
··· 1 - // prettier-ignore 2 1 { 3 - "compilerOptions": { 4 - /* Visit https://aka.ms/tsconfig.json to read more about this file */ 5 - 6 - /* Projects */ 7 - // "incremental": true, /* Enable incremental compilation */ 8 - // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ 9 - // "tsBuildInfoFile": "./", /* Specify the folder for .tsbuildinfo incremental compilation files. */ 10 - // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects */ 11 - // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ 12 - // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ 13 - 14 - /* Language and Environment */ 15 - "target": "esnext", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ 16 - "lib": ["es2017"], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ 17 - "jsx": "react-native", /* Specify what JSX code is generated. */ 18 - // "experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decorators. */ 19 - // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ 20 - // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h' */ 21 - // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ 22 - // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.` */ 23 - // "reactNamespace": "", /* Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit. */ 24 - // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ 25 - // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ 26 - 27 - /* Modules */ 28 - "module": "commonjs", /* Specify what module code is generated. */ 29 - // "rootDir": "./", /* Specify the root folder within your source files. */ 30 - "moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */ 31 - // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ 32 - // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ 33 - // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ 34 - // "typeRoots": [], /* Specify multiple folders that act like `./node_modules/@types`. */ 35 - // "types": [], /* Specify type package names to be included without being referenced in a source file. */ 36 - // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ 37 - "resolveJsonModule": true, /* Enable importing .json files */ 38 - // "noResolve": true, /* Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project. */ 39 - 40 - /* JavaScript Support */ 41 - "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files. */ 42 - // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ 43 - // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`. */ 44 - 45 - /* Emit */ 46 - // "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ 47 - // "declarationMap": true, /* Create sourcemaps for d.ts files. */ 48 - // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ 49 - // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ 50 - // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output. */ 51 - // "outDir": "./", /* Specify an output folder for all emitted files. */ 52 - // "removeComments": true, /* Disable emitting comments. */ 53 - "noEmit": true, /* Disable emitting files from a compilation. */ 54 - // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ 55 - // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types */ 56 - // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ 57 - // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ 58 - // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ 59 - // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ 60 - // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ 61 - // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ 62 - // "newLine": "crlf", /* Set the newline character for emitting files. */ 63 - // "stripInternal": true, /* Disable emitting declarations that have `@internal` in their JSDoc comments. */ 64 - // "noEmitHelpers": true, /* Disable generating custom helper functions like `__extends` in compiled output. */ 65 - // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ 66 - // "preserveConstEnums": true, /* Disable erasing `const enum` declarations in generated code. */ 67 - // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ 68 - // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ 69 - 70 - /* Interop Constraints */ 71 - "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ 72 - "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ 73 - "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility. */ 74 - // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ 75 - "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ 76 - 77 - /* Type Checking */ 78 - "strict": true, /* Enable all strict type-checking options. */ 79 - // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied `any` type.. */ 80 - // "strictNullChecks": true, /* When type checking, take into account `null` and `undefined`. */ 81 - // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ 82 - // "strictBindCallApply": true, /* Check that the arguments for `bind`, `call`, and `apply` methods match the original function. */ 83 - // "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ 84 - // "noImplicitThis": true, /* Enable error reporting when `this` is given the type `any`. */ 85 - // "useUnknownInCatchVariables": true, /* Type catch clause variables as 'unknown' instead of 'any'. */ 86 - // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ 87 - // "noUnusedLocals": true, /* Enable error reporting when a local variables aren't read. */ 88 - // "noUnusedParameters": true, /* Raise an error when a function parameter isn't read */ 89 - // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ 90 - // "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ 91 - // "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ 92 - // "noUncheckedIndexedAccess": true, /* Include 'undefined' in index signature results */ 93 - // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ 94 - // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type */ 95 - // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ 96 - // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ 97 - 98 - /* Completeness */ 99 - // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ 100 - "skipLibCheck": true /* Skip type checking all .d.ts files. */ 101 - }, 102 - "exclude": [ 103 - "node_modules", "babel.config.js", "metro.config.js", "jest.config.js" 104 - ] 105 - } 2 + "extends": "@tsconfig/react-native/tsconfig.json" 3 + }
+85
web/webpack.config.js
··· 1 + const path = require('path') 2 + const HtmlWebpackPlugin = require('html-webpack-plugin') 3 + const webpackEnv = process.env.NODE_ENV || 'development' 4 + 5 + const appDirectory = path.resolve(__dirname, '../') 6 + 7 + // NOTE: node modules that ship as typescript must be listed here 8 + const uncompiled_deps = [ 9 + '@bam.tech/react-native-image-resizer', 10 + 'react-native-fs', 11 + 'rn-fetch-blob', 12 + 'react-native-root-toast', 13 + 'react-native-root-siblings', 14 + 'react-native-linear-gradient', 15 + ] 16 + 17 + const babelLoaderConfiguration = { 18 + test: /\.(js|jsx|ts|tsx)$/, 19 + include: [ 20 + path.resolve(appDirectory, 'index.web.js'), 21 + path.resolve(appDirectory, 'src'), 22 + ...uncompiled_deps.map(dep => 23 + path.resolve(appDirectory, `node_modules/${dep}`), 24 + ), 25 + ], 26 + use: { 27 + loader: 'babel-loader', 28 + options: { 29 + cacheDirectory: true, 30 + presets: ['module:metro-react-native-babel-preset'], 31 + plugins: ['react-native-web'], 32 + }, 33 + }, 34 + } 35 + 36 + const imageLoaderConfiguration = { 37 + test: /\.(gif|jpe?g|png|svg)$/, 38 + use: { 39 + loader: 'url-loader', 40 + options: { 41 + name: '[name].[ext]', 42 + esModule: false, 43 + }, 44 + }, 45 + } 46 + 47 + module.exports = { 48 + mode: webpackEnv, 49 + 50 + entry: [ 51 + // NOTE: load any web API polyfills needed here 52 + path.resolve(appDirectory, 'index.web.js'), 53 + ], 54 + 55 + output: { 56 + filename: 'bundle.web.js', 57 + path: path.resolve(appDirectory, 'dist'), 58 + }, 59 + 60 + plugins: [ 61 + new HtmlWebpackPlugin({ 62 + template: path.join(appDirectory, './public/index.html'), 63 + }), 64 + ], 65 + 66 + module: { 67 + rules: [babelLoaderConfiguration, imageLoaderConfiguration], 68 + }, 69 + 70 + resolve: { 71 + alias: { 72 + 'react-native$': 'react-native-web', 73 + }, 74 + extensions: [ 75 + '.web.tsx', 76 + '.web.ts', 77 + '.tsx', 78 + '.ts', 79 + '.web.jsx', 80 + '.web.js', 81 + '.jsx', 82 + '.js', 83 + ], 84 + }, 85 + }
+179 -45
yarn.lock
··· 1285 1285 dependencies: 1286 1286 regenerator-runtime "^0.13.11" 1287 1287 1288 + "@babel/runtime@^7.18.6": 1289 + version "7.20.13" 1290 + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.13.tgz#7055ab8a7cff2b8f6058bf6ae45ff84ad2aded4b" 1291 + integrity sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA== 1292 + dependencies: 1293 + regenerator-runtime "^0.13.11" 1294 + 1288 1295 "@babel/template@^7.0.0", "@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.3.3": 1289 1296 version "7.20.7" 1290 1297 resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" ··· 1455 1462 version "2.0.2" 1456 1463 resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz#1bfafe4b7ed0f3e4105837e056e0a89b108ebe36" 1457 1464 integrity sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg== 1465 + 1466 + "@discoveryjs/json-ext@^0.5.0": 1467 + version "0.5.7" 1468 + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" 1469 + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== 1458 1470 1459 1471 "@egjs/hammerjs@^2.0.17": 1460 1472 version "2.0.17" ··· 2633 2645 resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" 2634 2646 integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== 2635 2647 2648 + "@tsconfig/react-native@^2.0.3": 2649 + version "2.0.3" 2650 + resolved "https://registry.yarnpkg.com/@tsconfig/react-native/-/react-native-2.0.3.tgz#79ad8efc6d3729152da6cb23725b6c364a7349b2" 2651 + integrity sha512-jE58snEKBd9DXfyR4+ssZmYJ/W2mOSnNrvljR0aLyQJL9JKX6vlWELHkRjb3HBbcM9Uy0hZGijXbqEAjOERW2A== 2652 + 2636 2653 "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": 2637 2654 version "7.1.20" 2638 2655 resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.20.tgz#e168cdd612c92a2d335029ed62ac94c95b362359" ··· 3294 3311 "@webassemblyjs/ast" "1.11.1" 3295 3312 "@xtuc/long" "4.2.2" 3296 3313 3314 + "@webpack-cli/configtest@^2.0.1": 3315 + version "2.0.1" 3316 + resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-2.0.1.tgz#a69720f6c9bad6aef54a8fa6ba9c3533e7ef4c7f" 3317 + integrity sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A== 3318 + 3319 + "@webpack-cli/info@^2.0.1": 3320 + version "2.0.1" 3321 + resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-2.0.1.tgz#eed745799c910d20081e06e5177c2b2569f166c0" 3322 + integrity sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA== 3323 + 3324 + "@webpack-cli/serve@^2.0.1": 3325 + version "2.0.1" 3326 + resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.1.tgz#34bdc31727a1889198855913db2f270ace6d7bf8" 3327 + integrity sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw== 3328 + 3297 3329 "@xtuc/ieee754@^1.2.0": 3298 3330 version "1.2.0" 3299 3331 resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" ··· 3548 3580 resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" 3549 3581 integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== 3550 3582 3551 - array-find-index@^1.0.2: 3552 - version "1.0.2" 3553 - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" 3554 - integrity sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw== 3555 - 3556 3583 array-flatten@1.1.1: 3557 3584 version "1.1.1" 3558 3585 resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" ··· 3780 3807 make-dir "^3.1.0" 3781 3808 schema-utils "^2.6.5" 3782 3809 3810 + babel-loader@^9.1.2: 3811 + version "9.1.2" 3812 + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.2.tgz#a16a080de52d08854ee14570469905a5fc00d39c" 3813 + integrity sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA== 3814 + dependencies: 3815 + find-cache-dir "^3.3.2" 3816 + schema-utils "^4.0.0" 3817 + 3783 3818 babel-plugin-istanbul@^6.1.1: 3784 3819 version "6.1.1" 3785 3820 resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" ··· 3819 3854 "@babel/runtime" "^7.12.5" 3820 3855 cosmiconfig "^7.0.0" 3821 3856 resolve "^1.19.0" 3857 + 3858 + babel-plugin-module-resolver@^5.0.0: 3859 + version "5.0.0" 3860 + resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.0.tgz#2b7fc176bd55da25f516abf96015617b4f70fc73" 3861 + integrity sha512-g0u+/ChLSJ5+PzYwLwP8Rp8Rcfowz58TJNCe+L/ui4rpzE/mg//JVX0EWBUYoxaextqnwuGHzfGp2hh0PPV25Q== 3862 + dependencies: 3863 + find-babel-config "^2.0.0" 3864 + glob "^8.0.3" 3865 + pkg-up "^3.1.0" 3866 + reselect "^4.1.7" 3867 + resolve "^1.22.1" 3822 3868 3823 3869 babel-plugin-named-asset-import@^0.3.8: 3824 3870 version "0.3.8" ··· 3849 3895 dependencies: 3850 3896 "@babel/helper-define-polyfill-provider" "^0.3.3" 3851 3897 3852 - babel-plugin-react-native-web@^0.17.7: 3853 - version "0.17.7" 3854 - resolved "https://registry.yarnpkg.com/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.17.7.tgz#1580e27a2e3c6692127535d3880fe1e247ef6414" 3855 - integrity sha512-UBLfIsfU3vi//Ab4i0WSWAfm1whLTK9uJoH0RPZ6a67eS/h9JGYjKy7+1RpHxSBviHi9NIMiYfWseTLjyIsE1g== 3898 + babel-plugin-react-native-web@^0.18.12: 3899 + version "0.18.12" 3900 + resolved "https://registry.yarnpkg.com/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.18.12.tgz#3e9764484492ea612a16b40135b07c2d05b7969d" 3901 + integrity sha512-4djr9G6fMdwQoD6LQ7hOKAm39+y12flWgovAqS1k5O8f42YQ3A1FFMyV5kKfetZuGhZO5BmNmOdRRZQ1TixtDw== 3856 3902 3857 3903 babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: 3858 3904 version "7.0.0-beta.0" ··· 4498 4544 resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" 4499 4545 integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== 4500 4546 4501 - colorette@^2.0.10: 4547 + colorette@^2.0.10, colorette@^2.0.14: 4502 4548 version "2.0.19" 4503 4549 resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" 4504 4550 integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== ··· 5425 5471 dependencies: 5426 5472 once "^1.4.0" 5427 5473 5428 - enhanced-resolve@^5.10.0: 5474 + enhanced-resolve@^5.0.0, enhanced-resolve@^5.10.0: 5429 5475 version "5.12.0" 5430 5476 resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz#300e1c90228f5b570c4d35babf263f6da7155634" 5431 5477 integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ== ··· 5443 5489 resolved "https://registry.yarnpkg.com/entities/-/entities-4.4.0.tgz#97bdaba170339446495e653cfd2db78962900174" 5444 5490 integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== 5445 5491 5446 - envinfo@^7.7.2: 5492 + envinfo@^7.7.2, envinfo@^7.7.3: 5447 5493 version "7.8.1" 5448 5494 resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" 5449 5495 integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== ··· 6179 6225 dependencies: 6180 6226 punycode "^1.3.2" 6181 6227 6228 + fastest-levenshtein@^1.0.12: 6229 + version "1.0.16" 6230 + resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" 6231 + integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== 6232 + 6182 6233 fastq@^1.6.0: 6183 6234 version "1.15.0" 6184 6235 resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" ··· 6205 6256 resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" 6206 6257 integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== 6207 6258 6208 - fbjs@^3.0.0: 6259 + fbjs@^3.0.4: 6209 6260 version "3.0.4" 6210 6261 resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.4.tgz#e1871c6bd3083bac71ff2da868ad5067d37716c6" 6211 6262 integrity sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ== ··· 6302 6353 statuses "2.0.1" 6303 6354 unpipe "~1.0.0" 6304 6355 6356 + find-babel-config@^2.0.0: 6357 + version "2.0.0" 6358 + resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-2.0.0.tgz#a8216f825415a839d0f23f4d18338a1cc966f701" 6359 + integrity sha512-dOKT7jvF3hGzlW60Gc3ONox/0rRZ/tz7WCil0bqA1In/3I8f1BctpXahRnEKDySZqci7u+dqq93sZST9fOJpFw== 6360 + dependencies: 6361 + json5 "^2.1.1" 6362 + path-exists "^4.0.0" 6363 + 6305 6364 find-cache-dir@^2.0.0: 6306 6365 version "2.1.0" 6307 6366 resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" ··· 6311 6370 make-dir "^2.0.0" 6312 6371 pkg-dir "^3.0.0" 6313 6372 6314 - find-cache-dir@^3.3.1: 6373 + find-cache-dir@^3.3.1, find-cache-dir@^3.3.2: 6315 6374 version "3.3.2" 6316 6375 resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" 6317 6376 integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== ··· 6604 6663 minimatch "^3.1.1" 6605 6664 once "^1.3.0" 6606 6665 path-is-absolute "^1.0.0" 6666 + 6667 + glob@^8.0.3: 6668 + version "8.1.0" 6669 + resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" 6670 + integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== 6671 + dependencies: 6672 + fs.realpath "^1.0.0" 6673 + inflight "^1.0.4" 6674 + inherits "2" 6675 + minimatch "^5.0.1" 6676 + once "^1.3.0" 6607 6677 6608 6678 global-modules@^2.0.0: 6609 6679 version "2.0.0" ··· 6965 7035 resolved "https://registry.yarnpkg.com/humps/-/humps-2.0.1.tgz#dd02ea6081bd0568dc5d073184463957ba9ef9aa" 6966 7036 integrity sha512-E0eIbrFWUhwfXJmsbdjRQFQPrl5pTEoKlz163j1mTqqUnU9PgR4AgB8AIITzuB3vLBdxZXyZ9TDIrwB2OASz4g== 6967 7037 6968 - hyphenate-style-name@^1.0.3, hyphenate-style-name@^1.0.4: 7038 + hyphenate-style-name@^1.0.3: 6969 7039 version "1.0.4" 6970 7040 resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz#691879af8e220aea5750e8827db4ef62a54e361d" 6971 7041 integrity sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ== ··· 7078 7148 resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" 7079 7149 integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== 7080 7150 7081 - inline-style-prefixer@^6.0.0: 7151 + inline-style-prefixer@^6.0.1: 7082 7152 version "6.0.4" 7083 7153 resolved "https://registry.yarnpkg.com/inline-style-prefixer/-/inline-style-prefixer-6.0.4.tgz#4290ed453ab0e4441583284ad86e41ad88384f44" 7084 7154 integrity sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg== ··· 7095 7165 has "^1.0.3" 7096 7166 side-channel "^1.0.4" 7097 7167 7168 + interpret@^3.1.1: 7169 + version "3.1.1" 7170 + resolved "https://registry.yarnpkg.com/interpret/-/interpret-3.1.1.tgz#5be0ceed67ca79c6c4bc5cf0d7ee843dcea110c4" 7171 + integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ== 7172 + 7098 7173 invariant@*, invariant@^2.2.4: 7099 7174 version "2.2.4" 7100 7175 resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" ··· 8558 8633 dependencies: 8559 8634 minimist "^1.2.0" 8560 8635 8561 - json5@^2.1.2, json5@^2.2.0, json5@^2.2.1, json5@^2.2.2: 8636 + json5@^2.1.1, json5@^2.1.2, json5@^2.2.0, json5@^2.2.1, json5@^2.2.2: 8562 8637 version "2.2.3" 8563 8638 resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" 8564 8639 integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== ··· 9375 9450 snapdragon "^0.8.1" 9376 9451 to-regex "^3.0.2" 9377 9452 9378 - micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: 9453 + micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: 9379 9454 version "4.0.5" 9380 9455 resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" 9381 9456 integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== ··· 10964 11039 kleur "^3.0.3" 10965 11040 sisteransi "^1.0.5" 10966 11041 10967 - prop-types@*, prop-types@^15.5.10, prop-types@^15.6.0, prop-types@^15.7.2, prop-types@^15.8.1: 11042 + prop-types@*, prop-types@^15.5.10, prop-types@^15.7.2, prop-types@^15.8.1: 10968 11043 version "15.8.1" 10969 11044 resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" 10970 11045 integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== ··· 11130 11205 shell-quote "^1.6.1" 11131 11206 ws "^7" 11132 11207 11133 - react-dom@17.0.2: 11134 - version "17.0.2" 11135 - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" 11136 - integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== 11208 + react-dom@^18.2.0: 11209 + version "18.2.0" 11210 + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" 11211 + integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== 11137 11212 dependencies: 11138 11213 loose-envify "^1.1.0" 11139 - object-assign "^4.1.1" 11140 - scheduler "^0.20.2" 11214 + scheduler "^0.23.0" 11141 11215 11142 11216 react-error-overlay@^6.0.11: 11143 11217 version "6.0.11" ··· 11327 11401 resolved "https://registry.yarnpkg.com/react-native-version-number/-/react-native-version-number-0.3.6.tgz#dd8b1435fc217df0a166d7e4a61fdc993f3e7437" 11328 11402 integrity sha512-TdyXiK90NiwmSbmAUlUBOV6WI1QGoqtvZZzI5zQY4fKl67B3ZrZn/h+Wy/OYIKKFMfePSiyfeIs8LtHGOZ/NgA== 11329 11403 11330 - react-native-web@^0.17.7: 11331 - version "0.17.7" 11332 - resolved "https://registry.yarnpkg.com/react-native-web/-/react-native-web-0.17.7.tgz#038899dbc94467a0ca0be214b88a30e0c117b176" 11333 - integrity sha512-4OOU/QjyRySOXyHfTvljEMS4VXKn42Qs3y9uHDPMwaCUFjwg0oasR/j706OaVgan9kF4Ipa2vJ3F6Z/Xqy8KeQ== 11404 + react-native-web@^0.18.11: 11405 + version "0.18.12" 11406 + resolved "https://registry.yarnpkg.com/react-native-web/-/react-native-web-0.18.12.tgz#d4bb3a783ece2514ba0508d7805b09c0a98f5a8e" 11407 + integrity sha512-fboP7yqobJ8InSr4fP+bQ3scOtSQtUoPcR+HWasH8b/fk/RO+mWcJs/8n+lewy9WTZc2D68ha7VwRDviUshEWA== 11334 11408 dependencies: 11335 - array-find-index "^1.0.2" 11409 + "@babel/runtime" "^7.18.6" 11336 11410 create-react-class "^15.7.0" 11337 - fbjs "^3.0.0" 11338 - hyphenate-style-name "^1.0.4" 11339 - inline-style-prefixer "^6.0.0" 11411 + fbjs "^3.0.4" 11412 + inline-style-prefixer "^6.0.1" 11340 11413 normalize-css-color "^1.0.2" 11341 - prop-types "^15.6.0" 11414 + postcss-value-parser "^4.2.0" 11415 + styleq "^0.1.2" 11342 11416 11343 11417 react-native@0.71.0: 11344 11418 version "0.71.0" ··· 11542 11616 source-map "~0.6.1" 11543 11617 tslib "^2.0.1" 11544 11618 11619 + rechoir@^0.8.0: 11620 + version "0.8.0" 11621 + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.8.0.tgz#49f866e0d32146142da3ad8f0eff352b3215ff22" 11622 + integrity sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ== 11623 + dependencies: 11624 + resolve "^1.20.0" 11625 + 11545 11626 recursive-readdir@^2.2.2: 11546 11627 version "2.2.3" 11547 11628 resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.3.tgz#e726f328c0d69153bcabd5c322d3195252379372" ··· 11677 11758 version "1.0.0" 11678 11759 resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" 11679 11760 integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== 11761 + 11762 + reselect@^4.1.7: 11763 + version "4.1.7" 11764 + resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.7.tgz#56480d9ff3d3188970ee2b76527bd94a95567a42" 11765 + integrity sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A== 11680 11766 11681 11767 resolve-cwd@^3.0.0: 11682 11768 version "3.0.0" ··· 11898 11984 dependencies: 11899 11985 xmlchars "^2.2.0" 11900 11986 11901 - scheduler@^0.20.2: 11902 - version "0.20.2" 11903 - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" 11904 - integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== 11905 - dependencies: 11906 - loose-envify "^1.1.0" 11907 - object-assign "^4.1.1" 11908 - 11909 11987 scheduler@^0.23.0: 11910 11988 version "0.23.0" 11911 11989 resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" ··· 11967 12045 resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" 11968 12046 integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== 11969 12047 11970 - semver@7.3.8, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8: 12048 + semver@7.3.8, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8: 11971 12049 version "7.3.8" 11972 12050 resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" 11973 12051 integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== ··· 12581 12659 browserslist "^4.21.4" 12582 12660 postcss-selector-parser "^6.0.4" 12583 12661 12662 + styleq@^0.1.2: 12663 + version "0.1.3" 12664 + resolved "https://registry.yarnpkg.com/styleq/-/styleq-0.1.3.tgz#8efb2892debd51ce7b31dc09c227ad920decab71" 12665 + integrity sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA== 12666 + 12584 12667 sudo-prompt@^9.0.0: 12585 12668 version "9.2.1" 12586 12669 resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd" ··· 12919 13002 resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" 12920 13003 integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== 12921 13004 13005 + ts-loader@^9.4.2: 13006 + version "9.4.2" 13007 + resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-9.4.2.tgz#80a45eee92dd5170b900b3d00abcfa14949aeb78" 13008 + integrity sha512-OmlC4WVmFv5I0PpaxYb+qGeGOdm5giHU7HwDDUjw59emP2UYMHy9fFSDcYgSNoH8sXcj4hGCSEhlDZ9ULeDraA== 13009 + dependencies: 13010 + chalk "^4.1.0" 13011 + enhanced-resolve "^5.0.0" 13012 + micromatch "^4.0.0" 13013 + semver "^7.3.4" 13014 + 12922 13015 tsconfig-paths@^3.14.1: 12923 13016 version "3.14.1" 12924 13017 resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a" ··· 13157 13250 resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" 13158 13251 integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== 13159 13252 13253 + url-loader@^4.1.1: 13254 + version "4.1.1" 13255 + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" 13256 + integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== 13257 + dependencies: 13258 + loader-utils "^2.0.0" 13259 + mime-types "^2.1.27" 13260 + schema-utils "^3.0.0" 13261 + 13160 13262 url-parse@^1.5.3: 13161 13263 version "1.5.10" 13162 13264 resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" ··· 13316 13418 resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" 13317 13419 integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== 13318 13420 13421 + webpack-cli@^5.0.1: 13422 + version "5.0.1" 13423 + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-5.0.1.tgz#95fc0495ac4065e9423a722dec9175560b6f2d9a" 13424 + integrity sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A== 13425 + dependencies: 13426 + "@discoveryjs/json-ext" "^0.5.0" 13427 + "@webpack-cli/configtest" "^2.0.1" 13428 + "@webpack-cli/info" "^2.0.1" 13429 + "@webpack-cli/serve" "^2.0.1" 13430 + colorette "^2.0.14" 13431 + commander "^9.4.1" 13432 + cross-spawn "^7.0.3" 13433 + envinfo "^7.7.3" 13434 + fastest-levenshtein "^1.0.12" 13435 + import-local "^3.0.2" 13436 + interpret "^3.1.1" 13437 + rechoir "^0.8.0" 13438 + webpack-merge "^5.7.3" 13439 + 13319 13440 webpack-dev-middleware@^5.3.1: 13320 13441 version "5.3.3" 13321 13442 resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" ··· 13327 13448 range-parser "^1.2.1" 13328 13449 schema-utils "^4.0.0" 13329 13450 13330 - webpack-dev-server@^4.6.0: 13451 + webpack-dev-server@^4.11.1, webpack-dev-server@^4.6.0: 13331 13452 version "4.11.1" 13332 13453 resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz#ae07f0d71ca0438cf88446f09029b92ce81380b5" 13333 13454 integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== ··· 13370 13491 tapable "^2.0.0" 13371 13492 webpack-sources "^2.2.0" 13372 13493 13494 + webpack-merge@^5.7.3: 13495 + version "5.8.0" 13496 + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" 13497 + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== 13498 + dependencies: 13499 + clone-deep "^4.0.1" 13500 + wildcard "^2.0.0" 13501 + 13373 13502 webpack-sources@^1.4.3: 13374 13503 version "1.4.3" 13375 13504 resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" ··· 13391 13520 resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" 13392 13521 integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== 13393 13522 13394 - webpack@^5.64.4: 13523 + webpack@^5.64.4, webpack@^5.75.0: 13395 13524 version "5.75.0" 13396 13525 resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.75.0.tgz#1e440468647b2505860e94c9ff3e44d5b582c152" 13397 13526 integrity sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ== ··· 13516 13645 integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== 13517 13646 dependencies: 13518 13647 isexe "^2.0.0" 13648 + 13649 + wildcard@^2.0.0: 13650 + version "2.0.0" 13651 + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" 13652 + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== 13519 13653 13520 13654 word-wrap@^1.2.3, word-wrap@~1.2.3: 13521 13655 version "1.2.3"