1
0
mirror of https://github.com/laurent22/joplin.git synced 2024-12-21 09:38:01 +02:00

Plugin Repo: Simplify publishing script

This commit is contained in:
Laurent Cozic 2021-12-21 12:38:05 +01:00
parent 721d00874f
commit 7ca75718c3
12 changed files with 664 additions and 57 deletions

View File

@ -1959,6 +1959,9 @@ packages/tools/release-electron.js.map
packages/tools/release-ios.d.ts packages/tools/release-ios.d.ts
packages/tools/release-ios.js packages/tools/release-ios.js
packages/tools/release-ios.js.map packages/tools/release-ios.js.map
packages/tools/release-plugin-repo-cli.d.ts
packages/tools/release-plugin-repo-cli.js
packages/tools/release-plugin-repo-cli.js.map
packages/tools/release-server.d.ts packages/tools/release-server.d.ts
packages/tools/release-server.js packages/tools/release-server.js
packages/tools/release-server.js.map packages/tools/release-server.js.map

3
.gitignore vendored
View File

@ -1950,6 +1950,9 @@ packages/tools/release-electron.js.map
packages/tools/release-ios.d.ts packages/tools/release-ios.d.ts
packages/tools/release-ios.js packages/tools/release-ios.js
packages/tools/release-ios.js.map packages/tools/release-ios.js.map
packages/tools/release-plugin-repo-cli.d.ts
packages/tools/release-plugin-repo-cli.js
packages/tools/release-plugin-repo-cli.js.map
packages/tools/release-server.d.ts packages/tools/release-server.d.ts
packages/tools/release-server.js packages/tools/release-server.js
packages/tools/release-server.js.map packages/tools/release-server.js.map

View File

@ -74,4 +74,6 @@ First the types should generally be updated, using `./updateTypes.sh`. Then run:
## Plugin Repo Cli ## Plugin Repo Cli
Since it has dependencies to the `@joplin` packages, it is released when running `yarn run publishAll` This tool is packaged using Webpack so it can be released with a single command:
yarn run releasePluginRepoCli

View File

@ -38,6 +38,7 @@
"releaseDesktop": "node packages/tools/release-electron.js", "releaseDesktop": "node packages/tools/release-electron.js",
"releaseIOS": "node packages/tools/release-ios.js", "releaseIOS": "node packages/tools/release-ios.js",
"releasePluginGenerator": "node packages/tools/release-plugin-generator.js", "releasePluginGenerator": "node packages/tools/release-plugin-generator.js",
"releasePluginRepoCli": "node packages/tools/release-plugin-repo-cli.js",
"releaseServer": "node packages/tools/release-server.js", "releaseServer": "node packages/tools/release-server.js",
"tagServerLatest": "node packages/tools/tagServerLatest.js", "tagServerLatest": "node packages/tools/tagServerLatest.js",
"buildServerDocker": "node packages/tools/buildServerDocker.js", "buildServerDocker": "node packages/tools/buildServerDocker.js",
@ -47,7 +48,7 @@
"tsc": "yarn workspaces foreach --parallel --verbose --interlaced run tsc", "tsc": "yarn workspaces foreach --parallel --verbose --interlaced run tsc",
"updateIgnored": "gulp updateIgnoredTypeScriptBuild", "updateIgnored": "gulp updateIgnoredTypeScriptBuild",
"updatePluginTypes": "./packages/generator-joplin/updateTypes.sh", "updatePluginTypes": "./packages/generator-joplin/updateTypes.sh",
"watch": "yarn workspaces foreach --parallel --verbose --interlaced run watch", "watch": "yarn workspaces foreach --parallel --verbose --interlaced --jobs 999 run watch",
"watchWebsite": "nodemon --verbose --watch Assets/WebsiteAssets --watch packages/tools/website/build.js --ext md,ts,js,mustache,css,tsx,gif,png,svg --exec \"node packages/tools/website/build.js && http-server --port 8077 ../joplin-website/docs -a localhost\"" "watchWebsite": "nodemon --verbose --watch Assets/WebsiteAssets --watch packages/tools/website/build.js --ext md,ts,js,mustache,css,tsx,gif,png,svg --exec \"node packages/tools/website/build.js && http-server --port 8077 ../joplin-website/docs -a localhost\""
}, },
"husky": { "husky": {

1
packages/plugin-repo-cli/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
dist/

View File

@ -45,7 +45,7 @@ async function checkPluginRepository(dirPath: string, dryRun: boolean) {
async function extractPluginFilesFromPackage(existingManifests: any, workDir: string, packageName: string, destDir: string): Promise<any> { async function extractPluginFilesFromPackage(existingManifests: any, workDir: string, packageName: string, destDir: string): Promise<any> {
const previousDir = chdir(workDir); const previousDir = chdir(workDir);
await execCommand2(`npm install ${packageName} --save --ignore-scripts`, { showOutput: false }); await execCommand2(`npm install ${packageName} --save --ignore-scripts`, { showStderr: false, showStdout: false });
const pluginDir = resolveRelativePathWithinDir(workDir, 'node_modules', packageName, 'publish'); const pluginDir = resolveRelativePathWithinDir(workDir, 'node_modules', packageName, 'publish');
@ -194,8 +194,8 @@ async function processNpmPackage(npmPackage: NpmPackage, repoDir: string, dryRun
if (!dryRun) { if (!dryRun) {
if (!(await gitRepoClean())) { if (!(await gitRepoClean())) {
await execCommand2('git add -A', { showOutput: false }); await execCommand2('git add -A', { showStdout: false });
await execCommand2(['git', 'commit', '-m', commitMessage(actionType, manifest, previousManifest, npmPackage, error)], { showOutput: false }); await execCommand2(['git', 'commit', '-m', commitMessage(actionType, manifest, previousManifest, npmPackage, error)], { showStdout: false });
} else { } else {
console.info('Nothing to commit'); console.info('Nothing to commit');
} }
@ -221,14 +221,14 @@ async function commandBuild(args: CommandBuildArgs) {
if (!dryRun) { if (!dryRun) {
if (!(await gitRepoClean())) { if (!(await gitRepoClean())) {
console.info('Updating README...'); console.info('Updating README...');
await execCommand2('git add -A', { showOutput: true }); await execCommand2('git add -A');
await execCommand2('git commit -m "Update README"', { showOutput: true }); await execCommand2('git commit -m "Update README"');
} }
} }
chdir(previousDir); chdir(previousDir);
const searchResults = (await execCommand2('npm search joplin-plugin --searchlimit 5000 --json', { showOutput: false })).trim(); const searchResults = (await execCommand2('npm search joplin-plugin --searchlimit 5000 --json', { showStdout: false, showStderr: false })).trim();
const npmPackages = pluginInfoFromSearchResults(JSON.parse(searchResults)); const npmPackages = pluginInfoFromSearchResults(JSON.parse(searchResults));
for (const npmPackage of npmPackages) { for (const npmPackage of npmPackages) {
@ -239,8 +239,8 @@ async function commandBuild(args: CommandBuildArgs) {
await commandUpdateRelease(args); await commandUpdateRelease(args);
if (!(await gitRepoClean())) { if (!(await gitRepoClean())) {
await execCommand2('git add -A', { showOutput: true }); await execCommand2('git add -A');
await execCommand2('git commit -m "Update stats"', { showOutput: true }); await execCommand2('git commit -m "Update stats"');
} }
await execCommand2('git push'); await execCommand2('git push');
@ -248,8 +248,22 @@ async function commandBuild(args: CommandBuildArgs) {
} }
async function commandVersion() { async function commandVersion() {
const p = await readJsonFile(path.resolve(__dirname, 'package.json')); const paths = [
console.info(`Version ${p.version}`); path.resolve(__dirname, 'package.json'),
path.resolve(__dirname, '..', 'package.json'),
];
for (const p of paths) {
try {
const info = await readJsonFile(p);
console.info(`Version ${info.version}`);
return;
} catch (error) {
// Try the next path
}
}
throw new Error(`Cannot find package.json in any of these paths: ${JSON.stringify(paths)}`);
} }
async function main() { async function main() {

View File

@ -1,9 +1,9 @@
{ {
"name": "@joplin/plugin-repo-cli", "name": "@joplin/plugin-repo-cli",
"version": "2.6.3", "version": "2.6.7",
"description": "", "description": "",
"main": "index.js", "main": "index.js",
"bin": "./index.js", "bin": "./dist/index.js",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"
}, },
@ -12,7 +12,8 @@
"watch": "tsc --watch --project tsconfig.json", "watch": "tsc --watch --project tsconfig.json",
"test": "jest", "test": "jest",
"test-ci": "yarn test", "test-ci": "yarn test",
"start": "node index.js" "start": "node index.js",
"dist": "webpack --config webpack.config.js"
}, },
"author": "", "author": "",
"license": "MIT", "license": "MIT",
@ -29,7 +30,9 @@
"@types/jest": "^26.0.15", "@types/jest": "^26.0.15",
"@types/node": "^14.14.6", "@types/node": "^14.14.6",
"jest": "^26.6.3", "jest": "^26.6.3",
"typescript": "4.1.3" "typescript": "4.1.3",
"webpack": "^5.65.0",
"webpack-cli": "^4.9.1"
}, },
"gitHead": "eb4b0e64eab40a51b0895d3a40a9d8c3cb7b1b14" "gitHead": "eb4b0e64eab40a51b0895d3a40a9d8c3cb7b1b14"
} }

View File

@ -0,0 +1,20 @@
const path = require('path');
const webpack = require('webpack');
const distDir = path.resolve(__dirname, 'dist');
module.exports = {
entry: './index.js',
mode: 'production',
target: 'node',
output: {
filename: 'index.js',
path: distDir,
},
plugins: [
new webpack.BannerPlugin({
banner: '#!/usr/bin/env node\n',
raw: true,
}),
],
};

View File

@ -26,7 +26,7 @@ async function main() {
const buildDate = moment(new Date().getTime()).format('YYYY-MM-DDTHH:mm:ssZ'); const buildDate = moment(new Date().getTime()).format('YYYY-MM-DDTHH:mm:ssZ');
let revision = ''; let revision = '';
try { try {
revision = await execCommand2('git rev-parse --short HEAD', { showOutput: false }); revision = await execCommand2('git rev-parse --short HEAD', { showStdout: false });
} catch (error) { } catch (error) {
console.info('Could not get git commit: metadata revision field will be empty'); console.info('Could not get git commit: metadata revision field will be empty');
} }

View File

@ -0,0 +1,30 @@
import { chdir } from 'process';
import { rootDir, gitPullTry, execCommand2, releaseFinalGitCommands } from './tool-utils';
const workDir = `${rootDir}/packages/plugin-repo-cli`;
async function main() {
await gitPullTry();
chdir(rootDir);
await execCommand2('yarn run tsc');
chdir(workDir);
await execCommand2('yarn run dist');
const newVersion = (await execCommand2('npm version patch')).trim();
console.info(`New version: ${newVersion}`);
const tagName = `plugin-repo-cli-${newVersion}`;
console.info(`Tag name: ${tagName}`);
await execCommand2('npm publish');
console.info(releaseFinalGitCommands('Plugin Repo CLI', newVersion, tagName));
}
main().catch((error) => {
console.error('Fatal error');
console.error(error);
process.exit(1);
});

View File

@ -78,13 +78,7 @@ async function insertChangelog(tag: string, changelogPath: string, changelog: st
return output.join('\n'); return output.join('\n');
} }
export async function completeReleaseWithChangelog(changelogPath: string, newVersion: string, newTag: string, appName: string, isPreRelease: boolean) { export function releaseFinalGitCommands(appName: string, newVersion: string, newTag: string): string {
const changelog = (await execCommand2(`node ${rootDir}/packages/tools/git-changelog ${newTag} --publish-format full`, { })).trim();
const newChangelog = await insertChangelog(newTag, changelogPath, changelog, isPreRelease);
await fs.writeFile(changelogPath, newChangelog);
const finalCmds = [ const finalCmds = [
'git pull', 'git pull',
'git add -A', 'git add -A',
@ -94,6 +88,16 @@ export async function completeReleaseWithChangelog(changelogPath: string, newVer
'git push --tags', 'git push --tags',
]; ];
return finalCmds.join(' && ');
}
export async function completeReleaseWithChangelog(changelogPath: string, newVersion: string, newTag: string, appName: string, isPreRelease: boolean) {
const changelog = (await execCommand2(`node ${rootDir}/packages/tools/git-changelog ${newTag} --publish-format full`, { })).trim();
const newChangelog = await insertChangelog(newTag, changelogPath, changelog, isPreRelease);
await fs.writeFile(changelogPath, newChangelog);
console.info(''); console.info('');
console.info('Verify that the changelog is correct:'); console.info('Verify that the changelog is correct:');
console.info(''); console.info('');
@ -101,7 +105,7 @@ export async function completeReleaseWithChangelog(changelogPath: string, newVer
console.info(''); console.info('');
console.info('Then run these commands:'); console.info('Then run these commands:');
console.info(''); console.info('');
console.info(finalCmds.join(' && ')); console.info(releaseFinalGitCommands(appName, newVersion, newTag));
} }
async function loadGitHubUsernameCache() { async function loadGitHubUsernameCache() {
@ -160,7 +164,8 @@ export function execCommandVerbose(commandName: string, args: string[] = []) {
interface ExecCommandOptions { interface ExecCommandOptions {
showInput?: boolean; showInput?: boolean;
showOutput?: boolean; showStdout?: boolean;
showStderr?: boolean;
quiet?: boolean; quiet?: boolean;
} }
@ -173,14 +178,16 @@ interface ExecCommandOptions {
export async function execCommand2(command: string | string[], options: ExecCommandOptions = null): Promise<string> { export async function execCommand2(command: string | string[], options: ExecCommandOptions = null): Promise<string> {
options = { options = {
showInput: true, showInput: true,
showOutput: true, showStdout: true,
showStderr: true,
quiet: false, quiet: false,
...options, ...options,
}; };
if (options.quiet) { if (options.quiet) {
options.showInput = false; options.showInput = false;
options.showOutput = false; options.showStdout = false;
options.showStderr = false;
} }
if (options.showInput) { if (options.showInput) {
@ -195,7 +202,8 @@ export async function execCommand2(command: string | string[], options: ExecComm
const executableName = args[0]; const executableName = args[0];
args.splice(0, 1); args.splice(0, 1);
const promise = execa(executableName, args); const promise = execa(executableName, args);
if (options.showOutput) promise.stdout.pipe(process.stdout); if (options.showStdout) promise.stdout.pipe(process.stdout);
if (options.showStderr) promise.stdout.pipe(process.stderr);
const result = await promise; const result = await promise;
return result.stdout.trim(); return result.stdout.trim();
} }

578
yarn.lock
View File

@ -2289,6 +2289,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@discoveryjs/json-ext@npm:^0.5.0":
version: 0.5.6
resolution: "@discoveryjs/json-ext@npm:0.5.6"
checksum: e97df618511fb202dffa2eb0d23e17dfb02943a70e5bc38f6b9603ad1cb1d6b525aa2b07ff9fb00b041abe425b341146ddd9e487f1e35ddadc8c6b8c56358ae0
languageName: node
linkType: hard
"@electron/get@npm:^1.0.1": "@electron/get@npm:^1.0.1":
version: 1.13.1 version: 1.13.1
resolution: "@electron/get@npm:1.13.1" resolution: "@electron/get@npm:1.13.1"
@ -3188,9 +3195,11 @@ __metadata:
jest: ^26.6.3 jest: ^26.6.3
node-fetch: ^2.6.1 node-fetch: ^2.6.1
typescript: 4.1.3 typescript: 4.1.3
webpack: ^5.65.0
webpack-cli: ^4.9.1
yargs: ^16.0.3 yargs: ^16.0.3
bin: bin:
plugin-repo-cli: ./index.js plugin-repo-cli: ./dist/index.js
languageName: unknown languageName: unknown
linkType: soft linkType: soft
@ -5063,6 +5072,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@types/eslint-scope@npm:^3.7.0":
version: 3.7.2
resolution: "@types/eslint-scope@npm:3.7.2"
dependencies:
"@types/eslint": "*"
"@types/estree": "*"
checksum: 7ce2b4a07c22e7b265d4ee145196fcf00993b8aaeecaf5cecc8231c820a000c00bfaee6c026a2f363c215822c8fbf5dbedb2d3f56621cdda87a6601db2a05319
languageName: node
linkType: hard
"@types/eslint-visitor-keys@npm:^1.0.0": "@types/eslint-visitor-keys@npm:^1.0.0":
version: 1.0.0 version: 1.0.0
resolution: "@types/eslint-visitor-keys@npm:1.0.0" resolution: "@types/eslint-visitor-keys@npm:1.0.0"
@ -5070,6 +5089,23 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@types/eslint@npm:*":
version: 8.2.1
resolution: "@types/eslint@npm:8.2.1"
dependencies:
"@types/estree": "*"
"@types/json-schema": "*"
checksum: f32753ba184c212056f2bb7ee16937150a36e01da7eed15e2e179b7df76d0bbcbfa49972f30e9336f22be471c7f67fd91bcc8c25ff532462598de0f489df0cd8
languageName: node
linkType: hard
"@types/estree@npm:*, @types/estree@npm:^0.0.50":
version: 0.0.50
resolution: "@types/estree@npm:0.0.50"
checksum: 9a2b6a4a8c117f34d08fbda5e8f69b1dfb109f7d149b60b00fd7a9fb6ac545c078bc590aa4ec2f0a256d680cf72c88b3b28b60c326ee38a7bc8ee1ee95624922
languageName: node
linkType: hard
"@types/estree@npm:0.0.39": "@types/estree@npm:0.0.39":
version: 0.0.39 version: 0.0.39
resolution: "@types/estree@npm:0.0.39" resolution: "@types/estree@npm:0.0.39"
@ -5241,7 +5277,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@types/json-schema@npm:^7.0.3, @types/json-schema@npm:^7.0.7": "@types/json-schema@npm:*, @types/json-schema@npm:^7.0.3, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.8":
version: 7.0.9 version: 7.0.9
resolution: "@types/json-schema@npm:7.0.9" resolution: "@types/json-schema@npm:7.0.9"
checksum: 259d0e25f11a21ba5c708f7ea47196bd396e379fddb79c76f9f4f62c945879dc21657904914313ec2754e443c5018ea8372362f323f30e0792897fdb2098a705 checksum: 259d0e25f11a21ba5c708f7ea47196bd396e379fddb79c76f9f4f62c945879dc21657904914313ec2754e443c5018ea8372362f323f30e0792897fdb2098a705
@ -5830,6 +5866,204 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@webassemblyjs/ast@npm:1.11.1":
version: 1.11.1
resolution: "@webassemblyjs/ast@npm:1.11.1"
dependencies:
"@webassemblyjs/helper-numbers": 1.11.1
"@webassemblyjs/helper-wasm-bytecode": 1.11.1
checksum: 1eee1534adebeece635362f8e834ae03e389281972611408d64be7895fc49f48f98fddbbb5339bf8a72cb101bcb066e8bca3ca1bf1ef47dadf89def0395a8d87
languageName: node
linkType: hard
"@webassemblyjs/floating-point-hex-parser@npm:1.11.1":
version: 1.11.1
resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.1"
checksum: b8efc6fa08e4787b7f8e682182d84dfdf8da9d9c77cae5d293818bc4a55c1f419a87fa265ab85252b3e6c1fd323d799efea68d825d341a7c365c64bc14750e97
languageName: node
linkType: hard
"@webassemblyjs/helper-api-error@npm:1.11.1":
version: 1.11.1
resolution: "@webassemblyjs/helper-api-error@npm:1.11.1"
checksum: 0792813f0ed4a0e5ee0750e8b5d0c631f08e927f4bdfdd9fe9105dc410c786850b8c61bff7f9f515fdfb149903bec3c976a1310573a4c6866a94d49bc7271959
languageName: node
linkType: hard
"@webassemblyjs/helper-buffer@npm:1.11.1":
version: 1.11.1
resolution: "@webassemblyjs/helper-buffer@npm:1.11.1"
checksum: a337ee44b45590c3a30db5a8b7b68a717526cf967ada9f10253995294dbd70a58b2da2165222e0b9830cd4fc6e4c833bf441a721128d1fe2e9a7ab26b36003ce
languageName: node
linkType: hard
"@webassemblyjs/helper-numbers@npm:1.11.1":
version: 1.11.1
resolution: "@webassemblyjs/helper-numbers@npm:1.11.1"
dependencies:
"@webassemblyjs/floating-point-hex-parser": 1.11.1
"@webassemblyjs/helper-api-error": 1.11.1
"@xtuc/long": 4.2.2
checksum: 44d2905dac2f14d1e9b5765cf1063a0fa3d57295c6d8930f6c59a36462afecc6e763e8a110b97b342a0f13376166c5d41aa928e6ced92e2f06b071fd0db59d3a
languageName: node
linkType: hard
"@webassemblyjs/helper-wasm-bytecode@npm:1.11.1":
version: 1.11.1
resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.1"
checksum: eac400113127832c88f5826bcc3ad1c0db9b3dbd4c51a723cfdb16af6bfcbceb608170fdaac0ab7731a7e18b291be7af68a47fcdb41cfe0260c10857e7413d97
languageName: node
linkType: hard
"@webassemblyjs/helper-wasm-section@npm:1.11.1":
version: 1.11.1
resolution: "@webassemblyjs/helper-wasm-section@npm:1.11.1"
dependencies:
"@webassemblyjs/ast": 1.11.1
"@webassemblyjs/helper-buffer": 1.11.1
"@webassemblyjs/helper-wasm-bytecode": 1.11.1
"@webassemblyjs/wasm-gen": 1.11.1
checksum: 617696cfe8ecaf0532763162aaf748eb69096fb27950219bb87686c6b2e66e11cd0614d95d319d0ab1904bc14ebe4e29068b12c3e7c5e020281379741fe4bedf
languageName: node
linkType: hard
"@webassemblyjs/ieee754@npm:1.11.1":
version: 1.11.1
resolution: "@webassemblyjs/ieee754@npm:1.11.1"
dependencies:
"@xtuc/ieee754": ^1.2.0
checksum: 23a0ac02a50f244471631802798a816524df17e56b1ef929f0c73e3cde70eaf105a24130105c60aff9d64a24ce3b640dad443d6f86e5967f922943a7115022ec
languageName: node
linkType: hard
"@webassemblyjs/leb128@npm:1.11.1":
version: 1.11.1
resolution: "@webassemblyjs/leb128@npm:1.11.1"
dependencies:
"@xtuc/long": 4.2.2
checksum: 33ccc4ade2f24de07bf31690844d0b1ad224304ee2062b0e464a610b0209c79e0b3009ac190efe0e6bd568b0d1578d7c3047fc1f9d0197c92fc061f56224ff4a
languageName: node
linkType: hard
"@webassemblyjs/utf8@npm:1.11.1":
version: 1.11.1
resolution: "@webassemblyjs/utf8@npm:1.11.1"
checksum: 972c5cfc769d7af79313a6bfb96517253a270a4bf0c33ba486aa43cac43917184fb35e51dfc9e6b5601548cd5931479a42e42c89a13bb591ffabebf30c8a6a0b
languageName: node
linkType: hard
"@webassemblyjs/wasm-edit@npm:1.11.1":
version: 1.11.1
resolution: "@webassemblyjs/wasm-edit@npm:1.11.1"
dependencies:
"@webassemblyjs/ast": 1.11.1
"@webassemblyjs/helper-buffer": 1.11.1
"@webassemblyjs/helper-wasm-bytecode": 1.11.1
"@webassemblyjs/helper-wasm-section": 1.11.1
"@webassemblyjs/wasm-gen": 1.11.1
"@webassemblyjs/wasm-opt": 1.11.1
"@webassemblyjs/wasm-parser": 1.11.1
"@webassemblyjs/wast-printer": 1.11.1
checksum: 6d7d9efaec1227e7ef7585a5d7ff0be5f329f7c1c6b6c0e906b18ed2e9a28792a5635e450aca2d136770d0207225f204eff70a4b8fd879d3ac79e1dcc26dbeb9
languageName: node
linkType: hard
"@webassemblyjs/wasm-gen@npm:1.11.1":
version: 1.11.1
resolution: "@webassemblyjs/wasm-gen@npm:1.11.1"
dependencies:
"@webassemblyjs/ast": 1.11.1
"@webassemblyjs/helper-wasm-bytecode": 1.11.1
"@webassemblyjs/ieee754": 1.11.1
"@webassemblyjs/leb128": 1.11.1
"@webassemblyjs/utf8": 1.11.1
checksum: 1f6921e640293bf99fb16b21e09acb59b340a79f986c8f979853a0ae9f0b58557534b81e02ea2b4ef11e929d946708533fd0693c7f3712924128fdafd6465f5b
languageName: node
linkType: hard
"@webassemblyjs/wasm-opt@npm:1.11.1":
version: 1.11.1
resolution: "@webassemblyjs/wasm-opt@npm:1.11.1"
dependencies:
"@webassemblyjs/ast": 1.11.1
"@webassemblyjs/helper-buffer": 1.11.1
"@webassemblyjs/wasm-gen": 1.11.1
"@webassemblyjs/wasm-parser": 1.11.1
checksum: 21586883a20009e2b20feb67bdc451bbc6942252e038aae4c3a08e6f67b6bae0f5f88f20bfc7bd0452db5000bacaf5ab42b98cf9aa034a6c70e9fc616142e1db
languageName: node
linkType: hard
"@webassemblyjs/wasm-parser@npm:1.11.1":
version: 1.11.1
resolution: "@webassemblyjs/wasm-parser@npm:1.11.1"
dependencies:
"@webassemblyjs/ast": 1.11.1
"@webassemblyjs/helper-api-error": 1.11.1
"@webassemblyjs/helper-wasm-bytecode": 1.11.1
"@webassemblyjs/ieee754": 1.11.1
"@webassemblyjs/leb128": 1.11.1
"@webassemblyjs/utf8": 1.11.1
checksum: 1521644065c360e7b27fad9f4bb2df1802d134dd62937fa1f601a1975cde56bc31a57b6e26408b9ee0228626ff3ba1131ae6f74ffb7d718415b6528c5a6dbfc2
languageName: node
linkType: hard
"@webassemblyjs/wast-printer@npm:1.11.1":
version: 1.11.1
resolution: "@webassemblyjs/wast-printer@npm:1.11.1"
dependencies:
"@webassemblyjs/ast": 1.11.1
"@xtuc/long": 4.2.2
checksum: f15ae4c2441b979a3b4fce78f3d83472fb22350c6dc3fd34bfe7c3da108e0b2360718734d961bba20e7716cb8578e964b870da55b035e209e50ec9db0378a3f7
languageName: node
linkType: hard
"@webpack-cli/configtest@npm:^1.1.0":
version: 1.1.0
resolution: "@webpack-cli/configtest@npm:1.1.0"
peerDependencies:
webpack: 4.x.x || 5.x.x
webpack-cli: 4.x.x
checksum: 69e7816b5b5d8589d5fc14af591d63831ff6ea2ca2d498c2d8bc354faaef9aeb282f70ad13df2fc5c3726be0f88c3dbc7facc37f3ab5a8cad44f562081792b28
languageName: node
linkType: hard
"@webpack-cli/info@npm:^1.4.0":
version: 1.4.0
resolution: "@webpack-cli/info@npm:1.4.0"
dependencies:
envinfo: ^7.7.3
peerDependencies:
webpack-cli: 4.x.x
checksum: 6385b1e2c511d0136fa53fcff5ecdc00ce7590d01648b437089e6d9c7b1866da8c6e850c41a7c52d3eb3ae23a31f3f40e1cead77ea2046ee6eb6b23a4124f4a9
languageName: node
linkType: hard
"@webpack-cli/serve@npm:^1.6.0":
version: 1.6.0
resolution: "@webpack-cli/serve@npm:1.6.0"
peerDependencies:
webpack-cli: 4.x.x
peerDependenciesMeta:
webpack-dev-server:
optional: true
checksum: 050a930b63653ae0002e135cc9b0810483dd0857acd8e7ae2f41011f48f8856a150dd60c787105597ef8814541031779be1dc015ef637d70a7524d373cbbf346
languageName: node
linkType: hard
"@xtuc/ieee754@npm:^1.2.0":
version: 1.2.0
resolution: "@xtuc/ieee754@npm:1.2.0"
checksum: ac56d4ca6e17790f1b1677f978c0c6808b1900a5b138885d3da21732f62e30e8f0d9120fcf8f6edfff5100ca902b46f8dd7c1e3f903728634523981e80e2885a
languageName: node
linkType: hard
"@xtuc/long@npm:4.2.2":
version: 4.2.2
resolution: "@xtuc/long@npm:4.2.2"
checksum: 8ed0d477ce3bc9c6fe2bf6a6a2cc316bb9c4127c5a7827bae947fa8ec34c7092395c5a283cc300c05b5fa01cbbfa1f938f410a7bf75db7c7846fea41949989ec
languageName: node
linkType: hard
"@zkochan/cmd-shim@npm:^3.1.0": "@zkochan/cmd-shim@npm:^3.1.0":
version: 3.1.0 version: 3.1.0
resolution: "@zkochan/cmd-shim@npm:3.1.0" resolution: "@zkochan/cmd-shim@npm:3.1.0"
@ -5913,6 +6147,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"acorn-import-assertions@npm:^1.7.6":
version: 1.8.0
resolution: "acorn-import-assertions@npm:1.8.0"
peerDependencies:
acorn: ^8
checksum: 5c4cf7c850102ba7ae0eeae0deb40fb3158c8ca5ff15c0bca43b5c47e307a1de3d8ef761788f881343680ea374631ae9e9615ba8876fee5268dbe068c98bcba6
languageName: node
linkType: hard
"acorn-jsx@npm:^3.0.0": "acorn-jsx@npm:^3.0.0":
version: 3.0.1 version: 3.0.1
resolution: "acorn-jsx@npm:3.0.1" resolution: "acorn-jsx@npm:3.0.1"
@ -5992,7 +6235,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"acorn@npm:^8.2.4": "acorn@npm:^8.2.4, acorn@npm:^8.4.1":
version: 8.6.0 version: 8.6.0
resolution: "acorn@npm:8.6.0" resolution: "acorn@npm:8.6.0"
bin: bin:
@ -6067,7 +6310,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"ajv-keywords@npm:^3.4.1": "ajv-keywords@npm:^3.4.1, ajv-keywords@npm:^3.5.2":
version: 3.5.2 version: 3.5.2
resolution: "ajv-keywords@npm:3.5.2" resolution: "ajv-keywords@npm:3.5.2"
peerDependencies: peerDependencies:
@ -6086,7 +6329,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"ajv@npm:^6.10.0, ajv@npm:^6.10.2, ajv@npm:^6.12.0, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.5.0": "ajv@npm:^6.10.0, ajv@npm:^6.10.2, ajv@npm:^6.12.0, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:^6.5.0":
version: 6.12.6 version: 6.12.6
resolution: "ajv@npm:6.12.6" resolution: "ajv@npm:6.12.6"
dependencies: dependencies:
@ -7964,6 +8207,21 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"browserslist@npm:^4.14.5":
version: 4.19.1
resolution: "browserslist@npm:4.19.1"
dependencies:
caniuse-lite: ^1.0.30001286
electron-to-chromium: ^1.4.17
escalade: ^3.1.1
node-releases: ^2.0.1
picocolors: ^1.0.0
bin:
browserslist: cli.js
checksum: c0777fd483691638fd6801e16c9d809e1d65f6d2b06db2e806654be51045cbab1452a89841a2c5caea2cbe19d621b4f1d391cffbb24512aa33280039ab345875
languageName: node
linkType: hard
"browserslist@npm:^4.17.5, browserslist@npm:^4.18.1": "browserslist@npm:^4.17.5, browserslist@npm:^4.18.1":
version: 4.18.1 version: 4.18.1
resolution: "browserslist@npm:4.18.1" resolution: "browserslist@npm:4.18.1"
@ -8493,6 +8751,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"caniuse-lite@npm:^1.0.30001286":
version: 1.0.30001291
resolution: "caniuse-lite@npm:1.0.30001291"
checksum: ae24be79227036564ccd2ab8a0be8793a2e650941607a9f3e68a967db08d90cf17ded0382c2ce87063051b7200e618ec83bdb12f423ed60665922dc4d8eb8f78
languageName: node
linkType: hard
"capital-case@npm:^1.0.4": "capital-case@npm:^1.0.4":
version: 1.0.4 version: 1.0.4
resolution: "capital-case@npm:1.0.4" resolution: "capital-case@npm:1.0.4"
@ -8704,6 +8969,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"chrome-trace-event@npm:^1.0.2":
version: 1.0.3
resolution: "chrome-trace-event@npm:1.0.3"
checksum: cb8b1fc7e881aaef973bd0c4a43cd353c2ad8323fb471a041e64f7c2dd849cde4aad15f8b753331a32dda45c973f032c8a03b8177fc85d60eaa75e91e08bfb97
languageName: node
linkType: hard
"chromium-pickle-js@npm:^0.2.0": "chromium-pickle-js@npm:^0.2.0":
version: 0.2.0 version: 0.2.0
resolution: "chromium-pickle-js@npm:0.2.0" resolution: "chromium-pickle-js@npm:0.2.0"
@ -9151,7 +9423,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"colorette@npm:2.0.16": "colorette@npm:2.0.16, colorette@npm:^2.0.14":
version: 2.0.16 version: 2.0.16
resolution: "colorette@npm:2.0.16" resolution: "colorette@npm:2.0.16"
checksum: cd55596a3a2d1071c1a28eee7fd8a5387593ff1bd10a3e8d0a6221499311fe34a9f2b9272d77c391e0e003dcdc8934fb2f8d106e7ef1f7516f8060c901d41a27 checksum: cd55596a3a2d1071c1a28eee7fd8a5387593ff1bd10a3e8d0a6221499311fe34a9f2b9272d77c391e0e003dcdc8934fb2f8d106e7ef1f7516f8060c901d41a27
@ -9252,7 +9524,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"commander@npm:7, commander@npm:^7.1.0": "commander@npm:7, commander@npm:^7.0.0, commander@npm:^7.1.0":
version: 7.2.0 version: 7.2.0
resolution: "commander@npm:7.2.0" resolution: "commander@npm:7.2.0"
checksum: 53501cbeee61d5157546c0bef0fedb6cdfc763a882136284bed9a07225f09a14b82d2a84e7637edfd1a679fb35ed9502fd58ef1d091e6287f60d790147f68ddc checksum: 53501cbeee61d5157546c0bef0fedb6cdfc763a882136284bed9a07225f09a14b82d2a84e7637edfd1a679fb35ed9502fd58ef1d091e6287f60d790147f68ddc
@ -12012,6 +12284,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"electron-to-chromium@npm:^1.4.17":
version: 1.4.25
resolution: "electron-to-chromium@npm:1.4.25"
checksum: 03b01837a1f2548e20a0062d5f87edbdc6656d12c964cebe6260e6975b0509ec6adef6d5cc602ae3815dccd0dadc816d401a337f833a1f1b27c55b7b1e6988bb
languageName: node
linkType: hard
"electron-window-state@npm:^4.1.1": "electron-window-state@npm:^4.1.1":
version: 4.1.1 version: 4.1.1
resolution: "electron-window-state@npm:4.1.1" resolution: "electron-window-state@npm:4.1.1"
@ -12132,7 +12411,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"enhanced-resolve@npm:^5.3.2": "enhanced-resolve@npm:^5.3.2, enhanced-resolve@npm:^5.8.3":
version: 5.8.3 version: 5.8.3
resolution: "enhanced-resolve@npm:5.8.3" resolution: "enhanced-resolve@npm:5.8.3"
dependencies: dependencies:
@ -12186,7 +12465,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"envinfo@npm:^7.3.1, envinfo@npm:^7.7.2": "envinfo@npm:^7.3.1, envinfo@npm:^7.7.2, envinfo@npm:^7.7.3":
version: 7.8.1 version: 7.8.1
resolution: "envinfo@npm:7.8.1" resolution: "envinfo@npm:7.8.1"
bin: bin:
@ -12288,6 +12567,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"es-module-lexer@npm:^0.9.0":
version: 0.9.3
resolution: "es-module-lexer@npm:0.9.3"
checksum: 84bbab23c396281db2c906c766af58b1ae2a1a2599844a504df10b9e8dc77ec800b3211fdaa133ff700f5703d791198807bba25d9667392d27a5e9feda344da8
languageName: node
linkType: hard
"es-to-primitive@npm:^1.2.1": "es-to-primitive@npm:^1.2.1":
version: 1.2.1 version: 1.2.1
resolution: "es-to-primitive@npm:1.2.1" resolution: "es-to-primitive@npm:1.2.1"
@ -12748,6 +13034,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.0.0, eslint-scope@npm:^5.1.1":
version: 5.1.1
resolution: "eslint-scope@npm:5.1.1"
dependencies:
esrecurse: ^4.3.0
estraverse: ^4.1.1
checksum: 47e4b6a3f0cc29c7feedee6c67b225a2da7e155802c6ea13bbef4ac6b9e10c66cd2dcb987867ef176292bf4e64eccc680a49e35e9e9c669f4a02bac17e86abdb
languageName: node
linkType: hard
"eslint-scope@npm:^4.0.0": "eslint-scope@npm:^4.0.0":
version: 4.0.3 version: 4.0.3
resolution: "eslint-scope@npm:4.0.3" resolution: "eslint-scope@npm:4.0.3"
@ -12758,16 +13054,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"eslint-scope@npm:^5.0.0, eslint-scope@npm:^5.1.1":
version: 5.1.1
resolution: "eslint-scope@npm:5.1.1"
dependencies:
esrecurse: ^4.3.0
estraverse: ^4.1.1
checksum: 47e4b6a3f0cc29c7feedee6c67b225a2da7e155802c6ea13bbef4ac6b9e10c66cd2dcb987867ef176292bf4e64eccc680a49e35e9e9c669f4a02bac17e86abdb
languageName: node
linkType: hard
"eslint-utils@npm:^1.3.1, eslint-utils@npm:^1.4.3": "eslint-utils@npm:^1.3.1, eslint-utils@npm:^1.4.3":
version: 1.4.3 version: 1.4.3
resolution: "eslint-utils@npm:1.4.3" resolution: "eslint-utils@npm:1.4.3"
@ -13257,6 +13543,23 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"execa@npm:^5.0.0":
version: 5.1.1
resolution: "execa@npm:5.1.1"
dependencies:
cross-spawn: ^7.0.3
get-stream: ^6.0.0
human-signals: ^2.1.0
is-stream: ^2.0.0
merge-stream: ^2.0.0
npm-run-path: ^4.0.1
onetime: ^5.1.2
signal-exit: ^3.0.3
strip-final-newline: ^2.0.0
checksum: fba9022c8c8c15ed862847e94c252b3d946036d7547af310e344a527e59021fd8b6bb0723883ea87044dc4f0201f949046993124a42ccb0855cae5bf8c786343
languageName: node
linkType: hard
"exit-hook@npm:^1.0.0": "exit-hook@npm:^1.0.0":
version: 1.1.1 version: 1.1.1
resolution: "exit-hook@npm:1.1.1" resolution: "exit-hook@npm:1.1.1"
@ -13541,6 +13844,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"fastest-levenshtein@npm:^1.0.12":
version: 1.0.12
resolution: "fastest-levenshtein@npm:1.0.12"
checksum: e1a013698dd1d302c7a78150130c7d50bb678c2c2f8839842a796d66cc7cdf50ea6b3d7ca930b0c8e7e8c2cd84fea8ab831023b382f7aab6922c318c1451beab
languageName: node
linkType: hard
"fastq@npm:^1.6.0": "fastq@npm:^1.6.0":
version: 1.13.0 version: 1.13.0
resolution: "fastq@npm:1.13.0" resolution: "fastq@npm:1.13.0"
@ -14627,6 +14937,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"get-stream@npm:^6.0.0":
version: 6.0.1
resolution: "get-stream@npm:6.0.1"
checksum: e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad
languageName: node
linkType: hard
"get-symbol-description@npm:^1.0.0": "get-symbol-description@npm:^1.0.0":
version: 1.0.0 version: 1.0.0
resolution: "get-symbol-description@npm:1.0.0" resolution: "get-symbol-description@npm:1.0.0"
@ -14872,6 +15189,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"glob-to-regexp@npm:^0.4.1":
version: 0.4.1
resolution: "glob-to-regexp@npm:0.4.1"
checksum: e795f4e8f06d2a15e86f76e4d92751cf8bbfcf0157cea5c2f0f35678a8195a750b34096b1256e436f0cebc1883b5ff0888c47348443e69546a5a87f9e1eb1167
languageName: node
linkType: hard
"glob-watcher@npm:^5.0.3": "glob-watcher@npm:^5.0.3":
version: 5.0.5 version: 5.0.5
resolution: "glob-watcher@npm:5.0.5" resolution: "glob-watcher@npm:5.0.5"
@ -15904,6 +16228,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"human-signals@npm:^2.1.0":
version: 2.1.0
resolution: "human-signals@npm:2.1.0"
checksum: b87fd89fce72391625271454e70f67fe405277415b48bcc0117ca73d31fa23a4241787afdc8d67f5a116cf37258c052f59ea82daffa72364d61351423848e3b8
languageName: node
linkType: hard
"humanize-ms@npm:^1.2.1": "humanize-ms@npm:^1.2.1":
version: 1.2.1 version: 1.2.1
resolution: "humanize-ms@npm:1.2.1" resolution: "humanize-ms@npm:1.2.1"
@ -17981,6 +18312,17 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"jest-worker@npm:^27.4.1":
version: 27.4.5
resolution: "jest-worker@npm:27.4.5"
dependencies:
"@types/node": "*"
merge-stream: ^2.0.0
supports-color: ^8.0.0
checksum: eb0b6be412103299c3d8643ad26daf862826ca841bd2a3ff47d2d931804ab7d7f0db2fcdea7dbf47ce8eacb7742b3f2586c2d6ebdaa8d0ac77c65f7b698e7683
languageName: node
linkType: hard
"jest@npm:26.6.3, jest@npm:^26.6.3": "jest@npm:26.6.3, jest@npm:^26.6.3":
version: 26.6.3 version: 26.6.3
resolution: "jest@npm:26.6.3" resolution: "jest@npm:26.6.3"
@ -18351,7 +18693,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"json-parse-better-errors@npm:^1.0.0, json-parse-better-errors@npm:^1.0.1": "json-parse-better-errors@npm:^1.0.0, json-parse-better-errors@npm:^1.0.1, json-parse-better-errors@npm:^1.0.2":
version: 1.0.2 version: 1.0.2
resolution: "json-parse-better-errors@npm:1.0.2" resolution: "json-parse-better-errors@npm:1.0.2"
checksum: ff2b5ba2a70e88fd97a3cb28c1840144c5ce8fae9cbeeddba15afa333a5c407cf0e42300cd0a2885dbb055227fe68d405070faad941beeffbfde9cf3b2c78c5d checksum: ff2b5ba2a70e88fd97a3cb28c1840144c5ce8fae9cbeeddba15afa333a5c407cf0e42300cd0a2885dbb055227fe68d405070faad941beeffbfde9cf3b2c78c5d
@ -19176,6 +19518,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"loader-runner@npm:^4.2.0":
version: 4.2.0
resolution: "loader-runner@npm:4.2.0"
checksum: e61aea8b6904b8af53d9de6f0484da86c462c0001f4511bedc837cec63deb9475cea813db62f702cd7930420ccb0e75c78112270ca5c8b61b374294f53c0cb3a
languageName: node
linkType: hard
"locate-path@npm:^2.0.0": "locate-path@npm:^2.0.0":
version: 2.0.0 version: 2.0.0
resolution: "locate-path@npm:2.0.0" resolution: "locate-path@npm:2.0.0"
@ -21255,7 +21604,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"neo-async@npm:^2.5.0, neo-async@npm:^2.6.0": "neo-async@npm:^2.5.0, neo-async@npm:^2.6.0, neo-async@npm:^2.6.2":
version: 2.6.2 version: 2.6.2
resolution: "neo-async@npm:2.6.2" resolution: "neo-async@npm:2.6.2"
checksum: deac9f8d00eda7b2e5cd1b2549e26e10a0faa70adaa6fdadca701cc55f49ee9018e427f424bac0c790b7c7e2d3068db97f3093f1093975f2acb8f8818b936ed9 checksum: deac9f8d00eda7b2e5cd1b2549e26e10a0faa70adaa6fdadca701cc55f49ee9018e427f424bac0c790b7c7e2d3068db97f3093f1093975f2acb8f8818b936ed9
@ -21858,7 +22207,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"npm-run-path@npm:^4.0.0": "npm-run-path@npm:^4.0.0, npm-run-path@npm:^4.0.1":
version: 4.0.1 version: 4.0.1
resolution: "npm-run-path@npm:4.0.1" resolution: "npm-run-path@npm:4.0.1"
dependencies: dependencies:
@ -22215,7 +22564,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"onetime@npm:^5.1.0": "onetime@npm:^5.1.0, onetime@npm:^5.1.2":
version: 5.1.2 version: 5.1.2
resolution: "onetime@npm:5.1.2" resolution: "onetime@npm:5.1.2"
dependencies: dependencies:
@ -24006,7 +24355,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5": "randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5, randombytes@npm:^2.1.0":
version: 2.1.0 version: 2.1.0
resolution: "randombytes@npm:2.1.0" resolution: "randombytes@npm:2.1.0"
dependencies: dependencies:
@ -25929,6 +26278,17 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"schema-utils@npm:^3.1.0, schema-utils@npm:^3.1.1":
version: 3.1.1
resolution: "schema-utils@npm:3.1.1"
dependencies:
"@types/json-schema": ^7.0.8
ajv: ^6.12.5
ajv-keywords: ^3.5.2
checksum: fb73f3d759d43ba033c877628fe9751620a26879f6301d3dbeeb48cf2a65baec5cdf99da65d1bf3b4ff5444b2e59cbe4f81c2456b5e0d2ba7d7fd4aed5da29ce
languageName: node
linkType: hard
"scoped-regex@npm:^1.0.0": "scoped-regex@npm:^1.0.0":
version: 1.0.0 version: 1.0.0
resolution: "scoped-regex@npm:1.0.0" resolution: "scoped-regex@npm:1.0.0"
@ -26072,6 +26432,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"serialize-javascript@npm:^6.0.0":
version: 6.0.0
resolution: "serialize-javascript@npm:6.0.0"
dependencies:
randombytes: ^2.1.0
checksum: 56f90b562a1bdc92e55afb3e657c6397c01a902c588c0fe3d4c490efdcc97dcd2a3074ba12df9e94630f33a5ce5b76a74784a7041294628a6f4306e0ec84bf93
languageName: node
linkType: hard
"serve-static@npm:^1.13.1": "serve-static@npm:^1.13.1":
version: 1.14.1 version: 1.14.1
resolution: "serve-static@npm:1.14.1" resolution: "serve-static@npm:1.14.1"
@ -26384,7 +26753,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.1, signal-exit@npm:^3.0.2": "signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.1, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3":
version: 3.0.6 version: 3.0.6
resolution: "signal-exit@npm:3.0.6" resolution: "signal-exit@npm:3.0.6"
checksum: b819ac81ba757af559dad0804233ae31bf6f054591cd8a671e9cbcf09f21c72ec3076fe87d1e04861f5b33b47d63f0694b568de99c99cd733ee2060515beb6d5 checksum: b819ac81ba757af559dad0804233ae31bf6f054591cd8a671e9cbcf09f21c72ec3076fe87d1e04861f5b33b47d63f0694b568de99c99cd733ee2060515beb6d5
@ -26693,7 +27062,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"source-map-support@npm:^0.5.13, source-map-support@npm:^0.5.16, source-map-support@npm:^0.5.19, source-map-support@npm:^0.5.6": "source-map-support@npm:^0.5.13, source-map-support@npm:^0.5.16, source-map-support@npm:^0.5.19, source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.20":
version: 0.5.21 version: 0.5.21
resolution: "source-map-support@npm:0.5.21" resolution: "source-map-support@npm:0.5.21"
dependencies: dependencies:
@ -26724,7 +27093,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"source-map@npm:^0.7.2, source-map@npm:^0.7.3": "source-map@npm:^0.7.2, source-map@npm:^0.7.3, source-map@npm:~0.7.2":
version: 0.7.3 version: 0.7.3
resolution: "source-map@npm:0.7.3" resolution: "source-map@npm:0.7.3"
checksum: cd24efb3b8fa69b64bf28e3c1b1a500de77e84260c5b7f2b873f88284df17974157cc88d386ee9b6d081f08fdd8242f3fc05c953685a6ad81aad94c7393dedea checksum: cd24efb3b8fa69b64bf28e3c1b1a500de77e84260c5b7f2b873f88284df17974157cc88d386ee9b6d081f08fdd8242f3fc05c953685a6ad81aad94c7393dedea
@ -27705,6 +28074,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"supports-color@npm:^8.0.0":
version: 8.1.1
resolution: "supports-color@npm:8.1.1"
dependencies:
has-flag: ^4.0.0
checksum: c052193a7e43c6cdc741eb7f378df605636e01ad434badf7324f17fb60c69a880d8d8fcdcb562cf94c2350e57b937d7425ab5b8326c67c2adc48f7c87c1db406
languageName: node
linkType: hard
"supports-hyperlinks@npm:^2.0.0": "supports-hyperlinks@npm:^2.0.0":
version: 2.2.0 version: 2.2.0
resolution: "supports-hyperlinks@npm:2.2.0" resolution: "supports-hyperlinks@npm:2.2.0"
@ -27898,7 +28276,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"tapable@npm:^2.2.0": "tapable@npm:^2.1.1, tapable@npm:^2.2.0":
version: 2.2.1 version: 2.2.1
resolution: "tapable@npm:2.2.1" resolution: "tapable@npm:2.2.1"
checksum: 3b7a1b4d86fa940aad46d9e73d1e8739335efd4c48322cb37d073eb6f80f5281889bf0320c6d8ffcfa1a0dd5bfdbd0f9d037e252ef972aca595330538aac4d51 checksum: 3b7a1b4d86fa940aad46d9e73d1e8739335efd4c48322cb37d073eb6f80f5281889bf0320c6d8ffcfa1a0dd5bfdbd0f9d037e252ef972aca595330538aac4d51
@ -28116,6 +28494,46 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"terser-webpack-plugin@npm:^5.1.3":
version: 5.3.0
resolution: "terser-webpack-plugin@npm:5.3.0"
dependencies:
jest-worker: ^27.4.1
schema-utils: ^3.1.1
serialize-javascript: ^6.0.0
source-map: ^0.6.1
terser: ^5.7.2
peerDependencies:
webpack: ^5.1.0
peerDependenciesMeta:
"@swc/core":
optional: true
esbuild:
optional: true
uglify-js:
optional: true
checksum: f6735b8bb2604e8ca8b78d21f610fb2488866db72bb38e8d7c32aab97ea81fa0a19cabed074a431ff3dd9510d6efd505fc6930cdd8c1d3faa71c1bf7da4c7469
languageName: node
linkType: hard
"terser@npm:^5.7.2":
version: 5.10.0
resolution: "terser@npm:5.10.0"
dependencies:
commander: ^2.20.0
source-map: ~0.7.2
source-map-support: ~0.5.20
peerDependencies:
acorn: ^8.5.0
peerDependenciesMeta:
acorn:
optional: true
bin:
terser: bin/terser
checksum: 1080faeb6d5cd155bb39d9cc41d20a590eafc9869560d5285f255f6858604dcd135311e344188a106f87fedb12d096ad3799cfc2e65acd470b85d468b1c7bd4c
languageName: node
linkType: hard
"test-exclude@npm:^4.2.0": "test-exclude@npm:^4.2.0":
version: 4.2.3 version: 4.2.3
resolution: "test-exclude@npm:4.2.3" resolution: "test-exclude@npm:4.2.3"
@ -29871,6 +30289,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"watchpack@npm:^2.3.1":
version: 2.3.1
resolution: "watchpack@npm:2.3.1"
dependencies:
glob-to-regexp: ^0.4.1
graceful-fs: ^4.1.2
checksum: 70a34f92842d94b5d842980f866d568d7a467de667c96ae5759c759f46587e49265863171f4650bdbafc5f3870a28f2b4453e9e847098ec4b718b38926d47d22
languageName: node
linkType: hard
"wcwidth@npm:^1.0.0, wcwidth@npm:^1.0.1": "wcwidth@npm:^1.0.0, wcwidth@npm:^1.0.1":
version: 1.0.1 version: 1.0.1
resolution: "wcwidth@npm:1.0.1" resolution: "wcwidth@npm:1.0.1"
@ -29908,6 +30336,93 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"webpack-cli@npm:^4.9.1":
version: 4.9.1
resolution: "webpack-cli@npm:4.9.1"
dependencies:
"@discoveryjs/json-ext": ^0.5.0
"@webpack-cli/configtest": ^1.1.0
"@webpack-cli/info": ^1.4.0
"@webpack-cli/serve": ^1.6.0
colorette: ^2.0.14
commander: ^7.0.0
execa: ^5.0.0
fastest-levenshtein: ^1.0.12
import-local: ^3.0.2
interpret: ^2.2.0
rechoir: ^0.7.0
webpack-merge: ^5.7.3
peerDependencies:
webpack: 4.x.x || 5.x.x
peerDependenciesMeta:
"@webpack-cli/generators":
optional: true
"@webpack-cli/migrate":
optional: true
webpack-bundle-analyzer:
optional: true
webpack-dev-server:
optional: true
bin:
webpack-cli: bin/cli.js
checksum: 2aff0349c15e54d616e1fd6dc1f59be16ec1a630f652f948c0b4b108776d1889446e3498e83d9d514bf1b28c5125a8b87c4aeb5dceb41b593ba90765af673c4f
languageName: node
linkType: hard
"webpack-merge@npm:^5.7.3":
version: 5.8.0
resolution: "webpack-merge@npm:5.8.0"
dependencies:
clone-deep: ^4.0.1
wildcard: ^2.0.0
checksum: 88786ab91013f1bd2a683834ff381be81c245a4b0f63304a5103e90f6653f44dab496a0768287f8531761f8ad957d1f9f3ccb2cb55df0de1bd9ee343e079da26
languageName: node
linkType: hard
"webpack-sources@npm:^3.2.2":
version: 3.2.2
resolution: "webpack-sources@npm:3.2.2"
checksum: cc81f1f1bfd1c25c7a565598850294b515bcccf7974d0249b4a0c8c607307866ce3f9e8cdef1c74d5facfb0d993944c499cfd4b7c8f52d01359b6671cc5823d4
languageName: node
linkType: hard
"webpack@npm:^5.65.0":
version: 5.65.0
resolution: "webpack@npm:5.65.0"
dependencies:
"@types/eslint-scope": ^3.7.0
"@types/estree": ^0.0.50
"@webassemblyjs/ast": 1.11.1
"@webassemblyjs/wasm-edit": 1.11.1
"@webassemblyjs/wasm-parser": 1.11.1
acorn: ^8.4.1
acorn-import-assertions: ^1.7.6
browserslist: ^4.14.5
chrome-trace-event: ^1.0.2
enhanced-resolve: ^5.8.3
es-module-lexer: ^0.9.0
eslint-scope: 5.1.1
events: ^3.2.0
glob-to-regexp: ^0.4.1
graceful-fs: ^4.2.4
json-parse-better-errors: ^1.0.2
loader-runner: ^4.2.0
mime-types: ^2.1.27
neo-async: ^2.6.2
schema-utils: ^3.1.0
tapable: ^2.1.1
terser-webpack-plugin: ^5.1.3
watchpack: ^2.3.1
webpack-sources: ^3.2.2
peerDependenciesMeta:
webpack-cli:
optional: true
bin:
webpack: bin/webpack.js
checksum: 221ab8ccd440cb678269e86689704bbef81cf41393eb266625873e30c6980ffaa055bb1a7d14bf9fc0f5a2e6f03d15d068cbb995bc876757c01a4ca27fd2870c
languageName: node
linkType: hard
"whatwg-encoding@npm:^1.0.1, whatwg-encoding@npm:^1.0.3, whatwg-encoding@npm:^1.0.5": "whatwg-encoding@npm:^1.0.1, whatwg-encoding@npm:^1.0.3, whatwg-encoding@npm:^1.0.5":
version: 1.0.5 version: 1.0.5
resolution: "whatwg-encoding@npm:1.0.5" resolution: "whatwg-encoding@npm:1.0.5"
@ -30073,6 +30588,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"wildcard@npm:^2.0.0":
version: 2.0.0
resolution: "wildcard@npm:2.0.0"
checksum: 1f4fe4c03dfc492777c60f795bbba597ac78794f1b650d68f398fbee9adb765367c516ebd4220889b6a81e9626e7228bbe0d66237abb311573c2ee1f4902a5ad
languageName: node
linkType: hard
"windows-release@npm:^3.1.0": "windows-release@npm:^3.1.0":
version: 3.3.3 version: 3.3.3
resolution: "windows-release@npm:3.3.3" resolution: "windows-release@npm:3.3.3"