diff --git a/package.json b/package.json index 8ef507f2..8be3c651 100644 --- a/package.json +++ b/package.json @@ -24,8 +24,8 @@ "prepare": "husky install" }, "devDependencies": { - "@commitlint/cli": "^15.0.0", - "@commitlint/config-conventional": "^15.0.0", + "@commitlint/cli": "^16.0.2", + "@commitlint/config-conventional": "^16.0.0", "cpy": "^8.1.2", "husky": "^7.0.4", "lerna": "^4.0.0", diff --git a/packages/babel-plugin-add-react-display-name/package.json b/packages/babel-plugin-add-react-display-name/package.json index 367ff777..4dad7acb 100644 --- a/packages/babel-plugin-add-react-display-name/package.json +++ b/packages/babel-plugin-add-react-display-name/package.json @@ -30,10 +30,10 @@ "@types/babel__traverse": "^7.14.2", "@types/node": "^17.0.4", "c8": "^7.10.0", - "eslint": "^8.6.0", - "typescript": "4.6.0-dev.20220105", - "vite": "^2.7.7", - "vitest": "^0.0.115" + "eslint": "^8.7.0", + "typescript": "4.6.0-dev.20220114", + "vite": "^2.7.12", + "vitest": "^0.1.17" }, "dependencies": { "@babel/core": "^7.16.5", diff --git a/packages/babel-plugin-debug-react-component-file-name/package.json b/packages/babel-plugin-debug-react-component-file-name/package.json index db661897..f4fe90db 100644 --- a/packages/babel-plugin-debug-react-component-file-name/package.json +++ b/packages/babel-plugin-debug-react-component-file-name/package.json @@ -34,11 +34,11 @@ "@types/node": "^17.0.4", "@types/react": "^17.0.38", "c8": "^7.10.0", - "eslint": "^8.6.0", + "eslint": "^8.7.0", "react": "^17.0.2", - "typescript": "4.6.0-dev.20220105", - "vite": "^2.7.7", - "vitest": "^0.0.115" + "typescript": "4.6.0-dev.20220114", + "vite": "^2.7.12", + "vitest": "^0.1.17" }, "dependencies": { "@babel/core": "^7.16.5", diff --git a/packages/babel-utils/package.json b/packages/babel-utils/package.json index 6e22e796..8f8a37af 100644 --- a/packages/babel-utils/package.json +++ b/packages/babel-utils/package.json @@ -32,10 +32,10 @@ "@types/glob": "^7.2.0", "@types/node": "^17.0.4", "c8": "^7.10.0", - "eslint": "^8.6.0", - "typescript": "4.6.0-dev.20220105", - "vite": "^2.7.7", - "vitest": "^0.0.115" + "eslint": "^8.7.0", + "typescript": "4.6.0-dev.20220114", + "vite": "^2.7.12", + "vitest": "^0.1.17" }, "peerDependencies": { "@babel/core": "^7.14.6", diff --git a/packages/cli-babel/package.json b/packages/cli-babel/package.json index c763b978..6c0ed5cc 100644 --- a/packages/cli-babel/package.json +++ b/packages/cli-babel/package.json @@ -27,15 +27,15 @@ "@types/babel__core": "^7.1.17", "@types/jest": "^27.0.3", "@types/node": "^17.0.4", - "eslint": "^8.6.0", - "typescript": "4.6.0-dev.20220105" + "eslint": "^8.7.0", + "typescript": "4.6.0-dev.20220114" }, "dependencies": { "@babel/core": "^7.16.5", "@reskript/config-babel": "3.0.2", "@reskript/core": "3.0.2", "cli-highlight": "^2.1.11", - "globby": "^12.0.2", + "globby": "^12.1.0", "p-limit": "^4.0.0" }, "peerDependencies": { diff --git a/packages/cli-build/package.json b/packages/cli-build/package.json index 8d95ef4f..5a285413 100644 --- a/packages/cli-build/package.json +++ b/packages/cli-build/package.json @@ -26,19 +26,19 @@ "devDependencies": { "@types/jest": "^27.0.3", "@types/node": "^17.0.4", - "@types/ramda": "^0.27.62", - "typescript": "4.6.0-dev.20220105", + "@types/ramda": "^0.27.64", + "typescript": "4.6.0-dev.20220114", "webpack": "^5.65.0" }, "dependencies": { "@reskript/config-webpack": "3.0.2", "@reskript/core": "3.0.2", "@reskript/settings": "3.0.2", - "eslint": "^8.6.0", + "eslint": "^8.7.0", "kolorist": "^1.5.1", "matcher": "^5.0.0", "pretty-bytes": "^5.6.0", - "ramda": "^0.27.1", + "ramda": "^0.28.0", "tty-table": "^4.1.5", "webpack-bundle-analyzer": "^4.5.0" }, diff --git a/packages/cli-dev/package.json b/packages/cli-dev/package.json index b5dd0a0e..959a2fba 100644 --- a/packages/cli-dev/package.json +++ b/packages/cli-dev/package.json @@ -26,8 +26,8 @@ "devDependencies": { "@types/jest": "^27.0.3", "@types/node": "^17.0.4", - "eslint": "^8.6.0", - "typescript": "4.6.0-dev.20220105", + "eslint": "^8.7.0", + "typescript": "4.6.0-dev.20220114", "webpack": "^5.65.0" }, "dependencies": { diff --git a/packages/cli-lint/package.json b/packages/cli-lint/package.json index ea89069c..bf12c36d 100644 --- a/packages/cli-lint/package.json +++ b/packages/cli-lint/package.json @@ -24,20 +24,20 @@ "test": "echo 'No test in @reskript/cli-lint'" }, "devDependencies": { - "@types/eslint": "^7.29.0", + "@types/eslint": "^8.2.2", "@types/jest": "^27.0.3", "@types/node": "^17.0.4", - "@types/ramda": "^0.27.62", - "typescript": "4.6.0-dev.20220105" + "@types/ramda": "^0.27.64", + "typescript": "4.6.0-dev.20220114" }, "dependencies": { "@reskript/config-lint": "3.0.2", "@reskript/core": "3.0.2", - "eslint": "^8.6.0", + "eslint": "^8.7.0", "eslint-formatter-pretty": "^4.1.0", "execa": "^6.0.0", - "globby": "^12.0.2", - "ramda": "^0.27.1", + "globby": "^12.1.0", + "ramda": "^0.28.0", "stylelint": "^14.2.0" }, "peerDependencies": { diff --git a/packages/cli-lint/src/style.ts b/packages/cli-lint/src/style.ts index d75a9595..ed2dd4f7 100644 --- a/packages/cli-lint/src/style.ts +++ b/packages/cli-lint/src/style.ts @@ -1,4 +1,4 @@ -import {lint, LintResult as StyleLintResult, Warning, WarningOptions} from 'stylelint'; +import styleLint, {LintResult as StyleLintResult, Warning, WarningOptions} from 'stylelint'; import {isEmpty} from 'ramda'; import {ESLint, Linter} from 'eslint'; import {resolveCacheLocation} from '@reskript/core'; @@ -68,6 +68,6 @@ export default async (files: string[], cmd: ResolveOptions): Promise { - const root = parser.parse(markdown) as Root; + const root = parser.parse(markdown); const {saved, workingInProgress} = root.children.reduce( (context, node) => { // 每个二级标题是一个用例 diff --git a/packages/cli-test/package.json b/packages/cli-test/package.json index aaa3ed07..69217148 100644 --- a/packages/cli-test/package.json +++ b/packages/cli-test/package.json @@ -26,16 +26,16 @@ "devDependencies": { "@types/jest": "^27.0.3", "@types/node": "^17.0.4", - "@types/ramda": "^0.27.62", - "eslint": "^8.6.0", - "typescript": "4.6.0-dev.20220105" + "@types/ramda": "^0.27.64", + "eslint": "^8.7.0", + "typescript": "4.6.0-dev.20220114" }, "dependencies": { "@reskript/config-jest": "3.0.2", "@reskript/core": "3.0.2", "@reskript/settings": "3.0.2", "jest-cli": "^27.4.5", - "ramda": "^0.27.1" + "ramda": "^0.28.0" }, "peerDependencies": { "core-js": "3.x" diff --git a/packages/cli/package.json b/packages/cli/package.json index de82b234..1c0f9d83 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -36,8 +36,8 @@ "@reskript/cli-test": "3.0.2", "@types/jest": "^27.0.3", "@types/node": "^17.0.4", - "eslint": "^8.6.0", - "typescript": "4.6.0-dev.20220105" + "eslint": "^8.7.0", + "typescript": "4.6.0-dev.20220114" }, "dependencies": { "@reskript/core": "3.0.2", diff --git a/packages/config-babel/package.json b/packages/config-babel/package.json index 8838f077..74ffb1d1 100644 --- a/packages/config-babel/package.json +++ b/packages/config-babel/package.json @@ -26,17 +26,17 @@ }, "devDependencies": { "@babel/plugin-transform-typescript": "^7.16.7", - "@rollup/plugin-babel": "^5.3.0", "@reskript/core": "3.0.2", + "@rollup/plugin-babel": "^5.3.0", "@types/babel__core": "^7.1.17", "@types/lodash": "^4.14.178", "@types/node": "^17.0.4", "c8": "^7.10.0", - "eslint": "^8.6.0", - "rollup": "^2.62.0", - "typescript": "4.6.0-dev.20220105", - "vite": "^2.7.7", - "vitest": "^0.0.115" + "eslint": "^8.7.0", + "rollup": "^2.64.0", + "typescript": "4.6.0-dev.20220114", + "vite": "^2.7.12", + "vitest": "^0.1.17" }, "dependencies": { "@babel/core": "^7.16.5", diff --git a/packages/config-img-loader/package.json b/packages/config-img-loader/package.json index 752e4aee..73b0b17a 100644 --- a/packages/config-img-loader/package.json +++ b/packages/config-img-loader/package.json @@ -28,18 +28,17 @@ "@types/imagemin-mozjpeg": "^8.0.1", "@types/imagemin-optipng": "^5.2.1", "@types/node": "^17.0.4", - "@types/resolve": "^1.20.1", - "eslint": "^8.6.0", - "typescript": "4.6.0-dev.20220105", + "eslint": "^8.7.0", + "typescript": "4.6.0-dev.20220114", "webpack": "^5.65.0" }, "dependencies": { - "imagemin": "^7.0.1", + "@reskript/core": "3.0.2", + "imagemin": "^8.0.1", "imagemin-gifsicle": "^7.0.0", - "imagemin-mozjpeg": "^9.0.0", + "imagemin-mozjpeg": "^10.0.0", "imagemin-optipng": "^8.0.0", - "img-loader": "^3.0.2", - "resolve": "^1.20.0" + "img-loader": "^4.0.0" }, "peerDependencies": { "webpack": "5.x" diff --git a/packages/config-img-loader/src/index.ts b/packages/config-img-loader/src/index.ts index 1b3e30e6..e1099aa5 100644 --- a/packages/config-img-loader/src/index.ts +++ b/packages/config-img-loader/src/index.ts @@ -1,8 +1,8 @@ -import resolve from 'resolve'; import {RuleSetUseItem} from 'webpack'; import gif from 'imagemin-gifsicle'; import jpeg from 'imagemin-mozjpeg'; import png from 'imagemin-optipng'; +import {resolveSync} from '@reskript/core'; const pluginOptions = { gifsicle: { @@ -26,7 +26,7 @@ export default (): RuleSetUseItem => { ]; return { - loader: resolve.sync('img-loader'), + loader: resolveSync('img-loader'), options: {plugins}, }; }; diff --git a/packages/config-jest/package.json b/packages/config-jest/package.json index 58ce3387..58310cb8 100644 --- a/packages/config-jest/package.json +++ b/packages/config-jest/package.json @@ -5,6 +5,10 @@ "type": "commonjs", "main": "./dist/index.js", "types": "./dist/index.d.ts", + "exports": { + ".": "./dist/index.js", + "./config/*": "./config/*.js" + }, "engines": { "node": ">=14.18.0" }, @@ -17,7 +21,7 @@ }, "scripts": { "clean": "rm -rf dist", - "build": "rm -rf dist config && tsc -p tsconfig.build.json && node scripts/post-build.js", + "build": "rm -rf dist config && tsc -p tsconfig.build.json && node scripts/post-build.mjs", "lint": "eslint --max-warnings=0 src", "test": "echo 'No test in @reskript/config-jest'" }, @@ -29,9 +33,9 @@ "@types/lodash": "^4.14.178", "@types/node": "^17.0.4", "@types/resolve": "^1.20.1", - "eslint": "^8.6.0", + "eslint": "^8.7.0", "prettier": "^2.5.1", - "typescript": "4.6.0-dev.20220105" + "typescript": "4.6.0-dev.20220114" }, "dependencies": { "@babel/core": "^7.16.5", @@ -45,7 +49,7 @@ "enzyme-to-json": "^3.6.2", "identity-obj-proxy": "^3.0.0", "jest-raw-loader": "^1.0.1", - "ramda": "^0.27.1", + "ramda": "^0.28.0", "resolve": "^1.20.0", "unixify": "^1.0.0" }, diff --git a/packages/config-jest/scripts/post-build.js b/packages/config-jest/scripts/post-build.mjs similarity index 86% rename from packages/config-jest/scripts/post-build.js rename to packages/config-jest/scripts/post-build.mjs index acd53230..8f36b196 100644 --- a/packages/config-jest/scripts/post-build.js +++ b/packages/config-jest/scripts/post-build.mjs @@ -1,7 +1,8 @@ -const fs = require('fs'); -const path = require('path'); -const prettier = require('prettier'); -const {getJestPresetConfig} = require('../dist'); +import fs from 'fs'; +import path from 'path'; +import prettier from 'prettier'; +import {dirFromImportMeta} from '@reskript/core'; +import {getJestPresetConfig} from '../dist/index.js'; const dumpAsModule = (json, destination) => { // 有几个东西是用了`resolve('xxx')`变成了绝对路径,在这里要换回来再替换成`require.resolve` @@ -41,7 +42,7 @@ const dumpAsModule = (json, destination) => { }; const jestPresetConfig = target => getJestPresetConfig(target, '%RESKRIPT_NODE_MODULE_JEST_PATH%'); -const destination = path.join(__dirname, '..', 'config'); +const destination = path.join(dirFromImportMeta(import.meta.url), '..', 'config'); fs.mkdirSync(destination, {recursive: true}); dumpAsModule(jestPresetConfig('react'), path.join(destination, 'jest-react.js')); dumpAsModule(jestPresetConfig('node'), path.join(destination, 'jest-node.js')); diff --git a/packages/config-jest/src/preset.ts b/packages/config-jest/src/preset.ts index a566ebaa..86df1113 100644 --- a/packages/config-jest/src/preset.ts +++ b/packages/config-jest/src/preset.ts @@ -1,4 +1,4 @@ -import {merge} from 'ramda'; +import {mergeDeepRight} from 'ramda'; import resolve from 'resolve'; import unixify from 'unixify'; import {JestConfigOptions} from './interface'; @@ -55,5 +55,5 @@ export const getJestPresetConfig = (target: 'react' | 'node', configBasePath: st coveragePathIgnorePatterns: ['/node_modules/', '/__tests__/'], }; const targetConfig = target === 'react' ? reactJestConfig(configBasePath) : nodeJestConfig; - return merge(baseConfig, targetConfig); + return mergeDeepRight(baseConfig, targetConfig); }; diff --git a/packages/config-lint/package.json b/packages/config-lint/package.json index d323b893..1f6c2de7 100644 --- a/packages/config-lint/package.json +++ b/packages/config-lint/package.json @@ -33,10 +33,10 @@ "@types/node": "^17.0.4", "@types/postcss-less": "^4.0.1", "@types/resolve": "^1.20.1", - "eslint": "^8.6.0", + "eslint": "^8.7.0", "prettier": "^2.5.1", - "rollup": "^2.62.0", - "typescript": "4.6.0-dev.20220105" + "rollup": "^2.64.0", + "typescript": "4.6.0-dev.20220114" }, "dependencies": { "@babel/core": "^7.16.5", @@ -51,11 +51,11 @@ "@typescript-eslint/eslint-plugin": "^5.8.1", "@typescript-eslint/parser": "^5.8.1", "eslint-plugin-babel": "^5.3.1", - "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jest": "^25.7.0", "eslint-plugin-react": "^7.28.0", "eslint-plugin-react-hooks": "^4.3.0", "eslint-plugin-reskript": "^0.1.2", - "postcss-less": "^5.0.0", + "postcss-less": "^6.0.0", "resolve": "^1.20.0" }, "peerDependencies": { diff --git a/packages/config-webpack-dev-server/package.json b/packages/config-webpack-dev-server/package.json index a94ea984..50dfedef 100644 --- a/packages/config-webpack-dev-server/package.json +++ b/packages/config-webpack-dev-server/package.json @@ -27,10 +27,10 @@ "@types/cli-progress": "^3.9.2", "@types/node": "^17.0.4", "c8": "^7.10.0", - "eslint": "^8.6.0", - "typescript": "4.6.0-dev.20220105", - "vite": "^2.7.7", - "vitest": "^0.0.115", + "eslint": "^8.7.0", + "typescript": "4.6.0-dev.20220114", + "vite": "^2.7.12", + "vitest": "^0.1.17", "webpack": "^5.65.0", "webpack-dev-server": "^4.7.1" }, @@ -40,9 +40,9 @@ "@reskript/core": "3.0.2", "@reskript/settings": "3.0.2", "@soda/friendly-errors-webpack-plugin": "^1.8.1", - "kolorist": "^1.5.1", "cli-progress": "^3.9.1", "internal-ip": "^7.0.0", + "kolorist": "^1.5.1", "launch-editor-middleware": "^2.3.0", "proxy-agent": "^5.0.0", "react-refresh": "^0.11.0", diff --git a/packages/config-webpack/package.json b/packages/config-webpack/package.json index e59e081b..e8daaf45 100644 --- a/packages/config-webpack/package.json +++ b/packages/config-webpack/package.json @@ -32,16 +32,14 @@ "@types/mini-css-extract-plugin": "^2.4.0", "@types/node": "^17.0.4", "@types/postcss-preset-env": "^6.7.3", - "@types/resolve": "^1.20.1", - "@types/stylelint": "^13.13.3", - "@types/tailwindcss": "^2.2.4", + "@types/tailwindcss": "^3.0.2", "@types/workbox-webpack-plugin": "^5.1.8", "c8": "^7.10.0", - "eslint": "^8.6.0", + "eslint": "^8.7.0", "semver": "^7.3.5", - "typescript": "4.6.0-dev.20220105", - "vite": "^2.7.7", - "vitest": "^0.0.115", + "typescript": "4.6.0-dev.20220114", + "vite": "^2.7.12", + "vitest": "^0.1.17", "webpack": "^5.65.0" }, "dependencies": { @@ -71,16 +69,16 @@ "less-loader": "^10.2.0", "less-plugin-functions": "^1.0.0", "less-plugin-npm-import": "^2.1.0", - "mini-css-extract-plugin": "^2.4.5", + "mini-css-extract-plugin": "^2.5.0", "postcss": "^8.4.5", "postcss-loader": "^6.2.1", "postcss-preset-env": "^7.1.0", - "ramda": "^0.27.1", + "ramda": "^0.28.0", "regenerator-runtime": "^0.13.9", - "resolve-typescript-plugin": "^1.1.1", + "resolve-typescript-plugin": "^1.1.3", "style-loader": "^3.3.1", "style-resources-loader": "^1.5.0", - "stylelint-webpack-plugin": "^3.1.0", + "stylelint-webpack-plugin": "^3.1.1", "svgo": "^2.8.0", "svgo-loader": "^3.0.0", "unixify": "^1.0.0", diff --git a/packages/config-webpack/src/loaders/cssExtract.ts b/packages/config-webpack/src/loaders/cssExtract.ts index d8dca5fa..25dacc06 100644 --- a/packages/config-webpack/src/loaders/cssExtract.ts +++ b/packages/config-webpack/src/loaders/cssExtract.ts @@ -3,7 +3,7 @@ import {LoaderFactory} from '../interface.js'; const factory: LoaderFactory = async () => { return { - loader: MiniCssExtractPlugin.loader, + loader: MiniCssExtractPlugin.default.loader, }; }; diff --git a/packages/config-webpack/src/partials/base.ts b/packages/config-webpack/src/partials/base.ts index d6899e25..70ddced8 100644 --- a/packages/config-webpack/src/partials/base.ts +++ b/packages/config-webpack/src/partials/base.ts @@ -6,9 +6,8 @@ import {map} from 'ramda'; import {compact, dirFromImportMeta, resolveSync, findGitRoot, pMap} from '@reskript/core'; import {paramCase} from 'change-case'; import webpack, {EntryObject} from 'webpack'; -// @ts-expect-error -import resolveTypeScriptPluginExports from 'resolve-typescript-plugin'; -import MiniCssExtractPlugin from 'mini-css-extract-plugin'; +import ResolveTypeScriptPlugin from 'resolve-typescript-plugin'; +import miniCssExtractPluginExports from 'mini-css-extract-plugin'; import ESLintPlugin from 'eslint-webpack-plugin'; import StyleLintPlugin from 'stylelint-webpack-plugin'; import InterpolateHTMLPlugin from '@reskript/webpack-plugin-interpolate-html'; @@ -18,7 +17,7 @@ import {createHTMLPluginInstances} from '../utils/html.js'; import {convertToWebpackEntry} from '../utils/entry.js'; import * as rules from '../rules/index.js'; -const {default: ResolveTypeScriptPlugin} = resolveTypeScriptPluginExports; +const {default: MiniCssExtractPlugin} = miniCssExtractPluginExports; const {DefinePlugin, ContextReplacementPlugin} = webpack; diff --git a/packages/core/package.json b/packages/core/package.json index 203c7cdc..65083964 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -30,28 +30,28 @@ "@types/caller": "^1.0.0", "@types/dedent": "^0.7.0", "@types/node": "^17.0.4", - "@types/ramda": "^0.27.62", + "@types/ramda": "^0.27.64", "@types/resolve": "^1.20.1", "c8": "^7.10.0", - "eslint": "^8.6.0", - "rollup": "^2.62.0", - "typescript": "4.6.0-dev.20220105", - "vite": "^2.7.7", - "vitest": "^0.0.115" + "eslint": "^8.7.0", + "rollup": "^2.64.0", + "typescript": "4.6.0-dev.20220114", + "vite": "^2.7.12", + "vitest": "^0.1.17" }, "dependencies": { "bundle-require": "^2.2.0", "caller": "^1.0.1", "dedent": "^0.7.0", - "dotenv": "^10.0.0", + "dotenv": "^13.0.1", "dotenv-expand": "^5.1.0", "esbuild": "^0.14.8", "find-up": "^6.2.0", "g-status": "^2.0.2", - "globby": "^12.0.2", + "globby": "^12.1.0", "kolorist": "^1.5.1", "pkg-dir": "^6.0.1", - "ramda": "^0.27.1", + "ramda": "^0.28.0", "resolve": "^1.20.0" } } diff --git a/packages/core/src/env.ts b/packages/core/src/env.ts index affca6ec..b4989189 100644 --- a/packages/core/src/env.ts +++ b/packages/core/src/env.ts @@ -1,6 +1,5 @@ import {existsSync} from 'fs'; import path from 'path'; -// @ts-expect-error import env from 'dotenv'; import expand from 'dotenv-expand'; import {findMonorepoRoot, isMonorepo} from './project.js'; diff --git a/packages/doctor/package.json b/packages/doctor/package.json index 43d47668..2905264e 100644 --- a/packages/doctor/package.json +++ b/packages/doctor/package.json @@ -25,13 +25,13 @@ "@types/jest": "^27.0.3", "@types/node": "^17.0.4", "@types/semver": "^7.3.9", - "eslint": "^8.6.0", - "typescript": "4.6.0-dev.20220105" + "eslint": "^8.7.0", + "typescript": "4.6.0-dev.20220114" }, "dependencies": { "@reskript/core": "3.0.2", "@reskript/settings": "3.0.2", - "globby": "^12.0.2", + "globby": "^12.1.0", "log-symbols": "^5.1.0", "ora": "^6.0.1", "semver": "^7.3.5" diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index fde46809..20fa01ee 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -30,7 +30,7 @@ "@babel/core": "^7.16.5", "@babel/eslint-parser": "^7.16.5", "@babel/eslint-plugin": "^7.16.5", - "eslint": "^8.6.0", + "eslint": "^8.7.0", "jest": "^27.4.5" }, "peerDependencies": { diff --git a/packages/init/package.json b/packages/init/package.json index 32c93fd8..9c48d04a 100644 --- a/packages/init/package.json +++ b/packages/init/package.json @@ -27,13 +27,13 @@ "@types/jest": "^27.0.3", "@types/lodash": "^4.14.178", "@types/node": "^17.0.4", - "eslint": "^8.6.0", - "typescript": "4.6.0-dev.20220105" + "eslint": "^8.7.0", + "typescript": "4.6.0-dev.20220114" }, "dependencies": { "@reskript/core": "3.0.2", "execa": "^6.0.0", - "globby": "^12.0.2", + "globby": "^12.1.0", "inquirer": "^8.2.0", "ora": "^6.0.1", "pad-stream": "^3.0.0" diff --git a/packages/less-safe-loader/package.json b/packages/less-safe-loader/package.json index dbef9bca..f9e9b06d 100644 --- a/packages/less-safe-loader/package.json +++ b/packages/less-safe-loader/package.json @@ -26,9 +26,9 @@ "devDependencies": { "@types/jest": "^27.0.3", "@types/node": "^17.0.4", - "eslint": "^8.6.0", + "eslint": "^8.7.0", "jest": "^27.4.5", - "ts-jest": "^27.1.2", - "typescript": "4.6.0-dev.20220105" + "ts-jest": "^27.1.3", + "typescript": "4.6.0-dev.20220114" } } diff --git a/packages/plugin-qiankun/package.json b/packages/plugin-qiankun/package.json index fb67b5f7..af8b6847 100644 --- a/packages/plugin-qiankun/package.json +++ b/packages/plugin-qiankun/package.json @@ -27,10 +27,10 @@ "@types/dedent": "^0.7.0", "@types/node": "^17.0.4", "c8": "^7.10.0", - "eslint": "^8.6.0", - "typescript": "4.6.0-dev.20220105", - "vite": "^2.7.7", - "vitest": "^0.0.115" + "eslint": "^8.7.0", + "typescript": "4.6.0-dev.20220114", + "vite": "^2.7.12", + "vitest": "^0.1.17" }, "dependencies": { "@reskript/core": "3.0.2", diff --git a/packages/plugin-sass/package.json b/packages/plugin-sass/package.json index 85721c42..4e016c8a 100644 --- a/packages/plugin-sass/package.json +++ b/packages/plugin-sass/package.json @@ -28,8 +28,8 @@ "@types/node": "^17.0.4", "@types/resolve": "^1.20.1", "@types/sass": "^1.43.1", - "eslint": "^8.6.0", - "typescript": "4.6.0-dev.20220105", + "eslint": "^8.7.0", + "typescript": "4.6.0-dev.20220114", "webpack": "^5.65.0" }, "dependencies": { diff --git a/packages/plugin-workspace-no-build/package.json b/packages/plugin-workspace-no-build/package.json index 32a29e9a..2630dbf7 100644 --- a/packages/plugin-workspace-no-build/package.json +++ b/packages/plugin-workspace-no-build/package.json @@ -27,8 +27,8 @@ "@types/jest": "^27.0.3", "@types/node": "^17.0.4", "@types/semver": "^7.3.9", - "eslint": "^8.6.0", - "typescript": "4.6.0-dev.20220105", + "eslint": "^8.7.0", + "typescript": "4.6.0-dev.20220114", "webpack": "^5.65.0" }, "dependencies": { diff --git a/packages/settings/package.json b/packages/settings/package.json index d06eb408..b56f261d 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -27,10 +27,10 @@ "@types/babel__core": "^7.1.17", "@types/node": "^17.0.4", "c8": "^7.10.0", - "eslint": "^8.6.0", - "typescript": "4.6.0-dev.20220105", - "vite": "^2.7.7", - "vitest": "^0.0.115", + "eslint": "^8.7.0", + "typescript": "4.6.0-dev.20220114", + "vite": "^2.7.12", + "vitest": "^0.1.17", "webpack": "^5.65.0" }, "dependencies": { diff --git a/packages/svg-to-component-loader/package.json b/packages/svg-to-component-loader/package.json index ac72e909..e92e29b6 100644 --- a/packages/svg-to-component-loader/package.json +++ b/packages/svg-to-component-loader/package.json @@ -28,10 +28,10 @@ "@types/jest": "^27.0.3", "@types/node": "^17.0.4", "@types/xml2js": "^0.4.9", - "eslint": "^8.6.0", + "eslint": "^8.7.0", "jest": "^27.4.5", - "ts-jest": "^27.1.2", - "typescript": "4.6.0-dev.20220105", + "ts-jest": "^27.1.3", + "typescript": "4.6.0-dev.20220114", "webpack": "^5.65.0" }, "dependencies": { diff --git a/packages/webpack-plugin-extra-script/package.json b/packages/webpack-plugin-extra-script/package.json index 5d7ca9c6..8ccdac1a 100644 --- a/packages/webpack-plugin-extra-script/package.json +++ b/packages/webpack-plugin-extra-script/package.json @@ -24,13 +24,14 @@ "test": "vitest run" }, "devDependencies": { + "@reskript/core": "3.0.2", "@types/node": "^17.0.4", "c8": "^7.10.0", - "eslint": "^8.6.0", + "eslint": "^8.7.0", "html-webpack-plugin": "^5.5.0", - "typescript": "4.6.0-dev.20220105", - "vite": "^2.7.7", - "vitest": "^0.0.115", + "typescript": "4.6.0-dev.20220114", + "vite": "^2.7.12", + "vitest": "^0.1.17", "webpack": "^5.65.0" }, "peerDependencies": { diff --git a/packages/webpack-plugin-extra-script/src/__tests__/compiler.ts b/packages/webpack-plugin-extra-script/src/__tests__/compiler.ts index c6f5ea9e..899e1bef 100644 --- a/packages/webpack-plugin-extra-script/src/__tests__/compiler.ts +++ b/packages/webpack-plugin-extra-script/src/__tests__/compiler.ts @@ -2,17 +2,20 @@ import path from 'path'; import fs from 'fs'; import webpack from 'webpack'; import HTMLWebpackPlugin from 'html-webpack-plugin'; +import {dirFromImportMeta} from '@reskript/core'; import {ScriptFactory, Options} from '../interface'; -import ExtraScriptPlugin from '../index'; +import ExtraScriptPlugin from '../index.js'; + +const currentDirectory = dirFromImportMeta(import.meta.url); export default (scriptOrFactory: ScriptFactory, options?: Options) => { const compiler = webpack({ devtool: false, mode: 'development', - context: __dirname, + context: currentDirectory, entry: './fixtures/index.js', output: { - path: path.join(__dirname, 'output'), + path: path.join(currentDirectory, 'output'), filename: 'bundle.js', }, plugins: [ @@ -39,7 +42,7 @@ export default (scriptOrFactory: ScriptFactory, options?: Options) => { reject(new Error(result?.errors?.[0].message ?? 'Unknown error')); } - const output = fs.readFileSync(path.join(__dirname, 'output', 'index.html'), 'utf-8'); + const output = fs.readFileSync(path.join(currentDirectory, 'output', 'index.html'), 'utf-8'); resolve(output); }); }); diff --git a/packages/webpack-plugin-interpolate-html/package.json b/packages/webpack-plugin-interpolate-html/package.json index eaa4d8ac..e6db3b69 100644 --- a/packages/webpack-plugin-interpolate-html/package.json +++ b/packages/webpack-plugin-interpolate-html/package.json @@ -24,13 +24,14 @@ "test": "vitest run" }, "devDependencies": { + "@reskript/core": "3.0.2", "@types/node": "^17.0.4", "c8": "^7.10.0", - "eslint": "^8.6.0", + "eslint": "^8.7.0", "html-webpack-plugin": "^5.5.0", - "typescript": "4.6.0-dev.20220105", - "vite": "^2.7.7", - "vitest": "^0.0.115", + "typescript": "4.6.0-dev.20220114", + "vite": "^2.7.12", + "vitest": "^0.1.17", "webpack": "^5.65.0" }, "peerDependencies": { diff --git a/packages/webpack-plugin-interpolate-html/src/__tests__/compiler.ts b/packages/webpack-plugin-interpolate-html/src/__tests__/compiler.ts index ee742569..e002cfb4 100644 --- a/packages/webpack-plugin-interpolate-html/src/__tests__/compiler.ts +++ b/packages/webpack-plugin-interpolate-html/src/__tests__/compiler.ts @@ -2,20 +2,23 @@ import path from 'path'; import fs from 'fs'; import webpack from 'webpack'; import HTMLWebpackPlugin from 'html-webpack-plugin'; -import InteroplateHTMLPlugin from '../index'; +import {dirFromImportMeta} from '@reskript/core'; +import InteroplateHTMLPlugin from '../index.js'; + +const currentDirectory = dirFromImportMeta(import.meta.url); export default (replacements: Record) => { const compiler = webpack({ devtool: false, mode: 'development', - context: __dirname, + context: currentDirectory, entry: './fixtures/index.js', output: { - path: path.join(__dirname, 'output'), + path: path.join(currentDirectory, 'output'), filename: 'bundle.js', }, plugins: [ - new HTMLWebpackPlugin({template: path.join(__dirname, 'fixtures', 'index.html')}), + new HTMLWebpackPlugin({template: path.join(currentDirectory, 'fixtures', 'index.html')}), new InteroplateHTMLPlugin(replacements), ], }); @@ -38,7 +41,7 @@ export default (replacements: Record) => { reject(new Error(result?.errors?.[0].message ?? 'Unknown error')); } - const output = fs.readFileSync(path.join(__dirname, 'output', 'index.html'), 'utf-8'); + const output = fs.readFileSync(path.join(currentDirectory, 'output', 'index.html'), 'utf-8'); resolve(output); }); }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ab13e496..2310460d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,16 +4,16 @@ importers: .: specifiers: - '@commitlint/cli': ^15.0.0 - '@commitlint/config-conventional': ^15.0.0 + '@commitlint/cli': ^16.0.2 + '@commitlint/config-conventional': ^16.0.0 cpy: ^8.1.2 husky: ^7.0.4 lerna: ^4.0.0 semver: ^7.3.5 yargs: ^17.3.1 devDependencies: - '@commitlint/cli': 15.0.0 - '@commitlint/config-conventional': 15.0.0 + '@commitlint/cli': 16.0.2 + '@commitlint/config-conventional': 16.0.0 cpy: 8.1.2 husky: 7.0.4 lerna: 4.0.0 @@ -31,10 +31,10 @@ importers: '@types/babel__traverse': ^7.14.2 '@types/node': ^17.0.4 c8: ^7.10.0 - eslint: ^8.6.0 - typescript: 4.6.0-dev.20220105 - vite: ^2.7.7 - vitest: ^0.0.115 + eslint: ^8.7.0 + typescript: 4.6.0-dev.20220114 + vite: ^2.7.12 + vitest: ^0.1.17 dependencies: '@babel/core': 7.16.7 '@babel/traverse': 7.16.8 @@ -46,10 +46,10 @@ importers: '@types/babel__traverse': 7.14.2 '@types/node': 17.0.8 c8: 7.11.0 - eslint: 8.6.0 - typescript: 4.6.0-dev.20220105 - vite: 2.7.10 - vitest: 0.0.115_c8@7.11.0+vite@2.7.10 + eslint: 8.7.0 + typescript: 4.6.0-dev.20220114 + vite: 2.7.12 + vitest: 0.1.17_c8@7.11.0 packages/babel-plugin-debug-react-component-file-name: specifiers: @@ -65,11 +65,11 @@ importers: '@types/node': ^17.0.4 '@types/react': ^17.0.38 c8: ^7.10.0 - eslint: ^8.6.0 + eslint: ^8.7.0 react: ^17.0.2 - typescript: 4.6.0-dev.20220105 - vite: ^2.7.7 - vitest: ^0.0.115 + typescript: 4.6.0-dev.20220114 + vite: ^2.7.12 + vitest: ^0.1.17 dependencies: '@babel/core': 7.16.7 '@babel/traverse': 7.16.8 @@ -84,11 +84,11 @@ importers: '@types/node': 17.0.8 '@types/react': 17.0.38 c8: 7.11.0 - eslint: 8.6.0 + eslint: 8.7.0 react: 17.0.2 - typescript: 4.6.0-dev.20220105 - vite: 2.7.10 - vitest: 0.0.115_c8@7.11.0+vite@2.7.10 + typescript: 4.6.0-dev.20220114 + vite: 2.7.12 + vitest: 0.1.17_c8@7.11.0 packages/babel-utils: specifiers: @@ -100,11 +100,11 @@ importers: '@types/glob': ^7.2.0 '@types/node': ^17.0.4 c8: ^7.10.0 - eslint: ^8.6.0 + eslint: ^8.7.0 glob: ^7.2.0 - typescript: 4.6.0-dev.20220105 - vite: ^2.7.7 - vitest: ^0.0.115 + typescript: 4.6.0-dev.20220114 + vite: ^2.7.12 + vitest: ^0.1.17 dependencies: glob: 7.2.0 devDependencies: @@ -116,10 +116,10 @@ importers: '@types/glob': 7.2.0 '@types/node': 17.0.8 c8: 7.11.0 - eslint: 8.6.0 - typescript: 4.6.0-dev.20220105 - vite: 2.7.10 - vitest: 0.0.115_c8@7.11.0+vite@2.7.10 + eslint: 8.7.0 + typescript: 4.6.0-dev.20220114 + vite: 2.7.12 + vitest: 0.1.17_c8@7.11.0 packages/cli: specifiers: @@ -134,10 +134,10 @@ importers: '@types/node': ^17.0.4 clipanion: ^3.2.0-rc.4 enquirer: ^2.3.6 - eslint: ^8.6.0 + eslint: ^8.7.0 pkg-dir: ^6.0.1 typanion: ^3.7.1 - typescript: 4.6.0-dev.20220105 + typescript: 4.6.0-dev.20220114 dependencies: '@reskript/core': link:../core clipanion: 3.2.0-rc.5 @@ -153,8 +153,8 @@ importers: '@reskript/cli-test': link:../cli-test '@types/jest': 27.4.0 '@types/node': 17.0.8 - eslint: 8.6.0 - typescript: 4.6.0-dev.20220105 + eslint: 8.7.0 + typescript: 4.6.0-dev.20220114 packages/cli-babel: specifiers: @@ -165,23 +165,23 @@ importers: '@types/jest': ^27.0.3 '@types/node': ^17.0.4 cli-highlight: ^2.1.11 - eslint: ^8.6.0 - globby: ^12.0.2 + eslint: ^8.7.0 + globby: ^12.1.0 p-limit: ^4.0.0 - typescript: 4.6.0-dev.20220105 + typescript: 4.6.0-dev.20220114 dependencies: '@babel/core': 7.16.7 '@reskript/config-babel': link:../config-babel '@reskript/core': link:../core cli-highlight: 2.1.11 - globby: 12.0.2 + globby: 12.1.0 p-limit: 4.0.0 devDependencies: '@types/babel__core': 7.1.18 '@types/jest': 27.4.0 '@types/node': 17.0.8 - eslint: 8.6.0 - typescript: 4.6.0-dev.20220105 + eslint: 8.7.0 + typescript: 4.6.0-dev.20220114 packages/cli-build: specifiers: @@ -190,32 +190,32 @@ importers: '@reskript/settings': 3.0.2 '@types/jest': ^27.0.3 '@types/node': ^17.0.4 - '@types/ramda': ^0.27.62 - eslint: ^8.6.0 + '@types/ramda': ^0.27.64 + eslint: ^8.7.0 kolorist: ^1.5.1 matcher: ^5.0.0 pretty-bytes: ^5.6.0 - ramda: ^0.27.1 + ramda: ^0.28.0 tty-table: ^4.1.5 - typescript: 4.6.0-dev.20220105 + typescript: 4.6.0-dev.20220114 webpack: ^5.65.0 webpack-bundle-analyzer: ^4.5.0 dependencies: '@reskript/config-webpack': link:../config-webpack '@reskript/core': link:../core '@reskript/settings': link:../settings - eslint: 8.6.0 + eslint: 8.7.0 kolorist: 1.5.1 matcher: 5.0.0 pretty-bytes: 5.6.0 - ramda: 0.27.2 + ramda: 0.28.0 tty-table: 4.1.5 webpack-bundle-analyzer: 4.5.0 devDependencies: '@types/jest': 27.4.0 '@types/node': 17.0.8 - '@types/ramda': 0.27.63 - typescript: 4.6.0-dev.20220105 + '@types/ramda': 0.27.64 + typescript: 4.6.0-dev.20220114 webpack: 5.66.0 packages/cli-dev: @@ -227,10 +227,10 @@ importers: '@types/jest': ^27.0.3 '@types/node': ^17.0.4 better-opn: ^3.0.1 - eslint: ^8.6.0 + eslint: ^8.7.0 internal-ip: ^7.0.0 proxy-agent: ^5.0.0 - typescript: 4.6.0-dev.20220105 + typescript: 4.6.0-dev.20220114 webpack: ^5.65.0 webpack-dev-server: ^4.7.1 webpack-merge: ^5.8.0 @@ -247,40 +247,40 @@ importers: devDependencies: '@types/jest': 27.4.0 '@types/node': 17.0.8 - eslint: 8.6.0 - typescript: 4.6.0-dev.20220105 + eslint: 8.7.0 + typescript: 4.6.0-dev.20220114 webpack: 5.66.0 packages/cli-lint: specifiers: '@reskript/config-lint': 3.0.2 '@reskript/core': 3.0.2 - '@types/eslint': ^7.29.0 + '@types/eslint': ^8.2.2 '@types/jest': ^27.0.3 '@types/node': ^17.0.4 - '@types/ramda': ^0.27.62 - eslint: ^8.6.0 + '@types/ramda': ^0.27.64 + eslint: ^8.7.0 eslint-formatter-pretty: ^4.1.0 execa: ^6.0.0 - globby: ^12.0.2 - ramda: ^0.27.1 + globby: ^12.1.0 + ramda: ^0.28.0 stylelint: ^14.2.0 - typescript: 4.6.0-dev.20220105 + typescript: 4.6.0-dev.20220114 dependencies: '@reskript/config-lint': link:../config-lint '@reskript/core': link:../core - eslint: 8.6.0 + eslint: 8.7.0 eslint-formatter-pretty: 4.1.0 execa: 6.0.0 - globby: 12.0.2 - ramda: 0.27.2 + globby: 12.1.0 + ramda: 0.28.0 stylelint: 14.2.0 devDependencies: - '@types/eslint': 7.29.0 + '@types/eslint': 8.2.2 '@types/jest': 27.4.0 '@types/node': 17.0.8 - '@types/ramda': 0.27.63 - typescript: 4.6.0-dev.20220105 + '@types/ramda': 0.27.64 + typescript: 4.6.0-dev.20220114 packages/cli-play: specifiers: @@ -292,10 +292,10 @@ importers: '@types/body-parser': ^1.19.2 '@types/debounce': ^1.2.1 '@types/dedent': ^0.7.0 - '@types/marked': ^3.0.3 + '@types/marked': ^4.0.1 '@types/mdast': ^3.0.10 '@types/node': ^17.0.4 - '@types/ramda': ^0.27.62 + '@types/ramda': ^0.27.64 '@types/react': ^17.0.38 body-parser: ^1.19.1 c8: ^7.10.0 @@ -303,22 +303,22 @@ importers: cpy-cli: ^3.1.1 debounce: ^1.2.1 dedent: ^0.7.0 - eslint: ^8.6.0 + eslint: ^8.7.0 internal-ip: ^7.0.0 localforage: ^1.10.0 - marked: ^3.0.8 - ramda: ^0.27.1 + marked: ^4.0.10 + ramda: ^0.28.0 react: ^17.0.2 react-dom: ^17.0.2 - remark-gfm: ^1.0.0 - remark-parse: ^9.0.0 - remark-stringify: ^9.0.1 + remark-gfm: ^3.0.1 + remark-parse: ^10.0.1 + remark-stringify: ^10.0.2 socket.io: ^4.4.0 socket.io-client: ^4.4.0 - typescript: 4.6.0-dev.20220105 - unified: ^9.2.2 - vite: ^2.7.7 - vitest: ^0.0.115 + typescript: 4.6.0-dev.20220114 + unified: ^10.1.1 + vite: ^2.7.12 + vitest: ^0.1.17 webpack: ^5.65.0 webpack-dev-server: ^4.7.1 dependencies: @@ -332,33 +332,33 @@ importers: debounce: 1.2.1 internal-ip: 7.0.0 localforage: 1.10.0 - marked: 3.0.8 - ramda: 0.27.2 - remark-gfm: 1.0.0 - remark-parse: 9.0.0 - remark-stringify: 9.0.1 + marked: 4.0.10 + ramda: 0.28.0 + remark-gfm: 3.0.1 + remark-parse: 10.0.1 + remark-stringify: 10.0.2 socket.io: 4.4.1 socket.io-client: 4.4.1 - unified: 9.2.2 + unified: 10.1.1 webpack-dev-server: 4.7.3_webpack@5.66.0 devDependencies: '@types/body-parser': 1.19.2 '@types/debounce': 1.2.1 '@types/dedent': 0.7.0 - '@types/marked': 3.0.3 + '@types/marked': 4.0.1 '@types/mdast': 3.0.10 '@types/node': 17.0.8 - '@types/ramda': 0.27.63 + '@types/ramda': 0.27.64 '@types/react': 17.0.38 c8: 7.11.0 cpy-cli: 3.1.1 dedent: 0.7.0 - eslint: 8.6.0 + eslint: 8.7.0 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 - typescript: 4.6.0-dev.20220105 - vite: 2.7.10 - vitest: 0.0.115_c8@7.11.0+vite@2.7.10 + typescript: 4.6.0-dev.20220114 + vite: 2.7.12 + vitest: 0.1.17_c8@7.11.0 webpack: 5.66.0 packages/cli-test: @@ -368,23 +368,23 @@ importers: '@reskript/settings': 3.0.2 '@types/jest': ^27.0.3 '@types/node': ^17.0.4 - '@types/ramda': ^0.27.62 - eslint: ^8.6.0 + '@types/ramda': ^0.27.64 + eslint: ^8.7.0 jest-cli: ^27.4.5 - ramda: ^0.27.1 - typescript: 4.6.0-dev.20220105 + ramda: ^0.28.0 + typescript: 4.6.0-dev.20220114 dependencies: '@reskript/config-jest': link:../config-jest '@reskript/core': link:../core '@reskript/settings': link:../settings jest-cli: 27.4.7 - ramda: 0.27.2 + ramda: 0.28.0 devDependencies: '@types/jest': 27.4.0 '@types/node': 17.0.8 - '@types/ramda': 0.27.63 - eslint: 8.6.0 - typescript: 4.6.0-dev.20220105 + '@types/ramda': 0.27.64 + eslint: 8.7.0 + typescript: 4.6.0-dev.20220114 packages/config-babel: specifiers: @@ -420,12 +420,12 @@ importers: babel-plugin-transform-react-remove-prop-types: ^0.4.24 babel-plugin-transform-typescript-metadata: ^0.3.2 c8: ^7.10.0 - eslint: ^8.6.0 + eslint: ^8.7.0 react-refresh: ^0.11.0 - rollup: ^2.62.0 - typescript: 4.6.0-dev.20220105 - vite: ^2.7.7 - vitest: ^0.0.115 + rollup: ^2.64.0 + typescript: 4.6.0-dev.20220114 + vite: ^2.7.12 + vitest: ^0.1.17 dependencies: '@babel/core': 7.16.7 '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.16.7 @@ -456,48 +456,46 @@ importers: devDependencies: '@babel/plugin-transform-typescript': 7.16.8_@babel+core@7.16.7 '@reskript/core': link:../core - '@rollup/plugin-babel': 5.3.0_37138762d54d72f6e860aebbf74814f9 + '@rollup/plugin-babel': 5.3.0_b62554d552fc6a9e86014f6457c81276 '@types/babel__core': 7.1.18 '@types/lodash': 4.14.178 '@types/node': 17.0.8 c8: 7.11.0 - eslint: 8.6.0 - rollup: 2.63.0 - typescript: 4.6.0-dev.20220105 - vite: 2.7.10 - vitest: 0.0.115_c8@7.11.0+vite@2.7.10 + eslint: 8.7.0 + rollup: 2.64.0 + typescript: 4.6.0-dev.20220114 + vite: 2.7.12 + vitest: 0.1.17_c8@7.11.0 packages/config-img-loader: specifiers: + '@reskript/core': 3.0.2 '@types/imagemin-gifsicle': ^7.0.1 '@types/imagemin-mozjpeg': ^8.0.1 '@types/imagemin-optipng': ^5.2.1 '@types/node': ^17.0.4 - '@types/resolve': ^1.20.1 - eslint: ^8.6.0 - imagemin: ^7.0.1 + eslint: ^8.7.0 + imagemin: ^8.0.1 imagemin-gifsicle: ^7.0.0 - imagemin-mozjpeg: ^9.0.0 + imagemin-mozjpeg: ^10.0.0 imagemin-optipng: ^8.0.0 - img-loader: ^3.0.2 - resolve: ^1.20.0 - typescript: 4.6.0-dev.20220105 + img-loader: ^4.0.0 + typescript: 4.6.0-dev.20220114 webpack: ^5.65.0 dependencies: - imagemin: 7.0.1 + '@reskript/core': link:../core + imagemin: 8.0.1 imagemin-gifsicle: 7.0.0 - imagemin-mozjpeg: 9.0.0 + imagemin-mozjpeg: 10.0.0 imagemin-optipng: 8.0.0 - img-loader: 3.0.2_imagemin@7.0.1 - resolve: 1.21.0 + img-loader: 4.0.0_imagemin@8.0.1 devDependencies: '@types/imagemin-gifsicle': 7.0.1 '@types/imagemin-mozjpeg': 8.0.1 '@types/imagemin-optipng': 5.2.1 '@types/node': 17.0.8 - '@types/resolve': 1.20.1 - eslint: 8.6.0 - typescript: 4.6.0-dev.20220105 + eslint: 8.7.0 + typescript: 4.6.0-dev.20220114 webpack: 5.66.0 packages/config-jest: @@ -518,13 +516,13 @@ importers: enzyme: ^3.11.0 enzyme-adapter-react-16: ^1.15.6 enzyme-to-json: ^3.6.2 - eslint: ^8.6.0 + eslint: ^8.7.0 identity-obj-proxy: ^3.0.0 jest-raw-loader: ^1.0.1 prettier: ^2.5.1 - ramda: ^0.27.1 + ramda: ^0.28.0 resolve: ^1.20.0 - typescript: 4.6.0-dev.20220105 + typescript: 4.6.0-dev.20220114 unixify: ^1.0.0 dependencies: '@babel/core': 7.16.7 @@ -538,7 +536,7 @@ importers: enzyme-to-json: 3.6.2_enzyme@3.11.0 identity-obj-proxy: 3.0.0 jest-raw-loader: 1.0.1 - ramda: 0.27.2 + ramda: 0.28.0 resolve: 1.21.0 unixify: 1.0.0 devDependencies: @@ -549,9 +547,9 @@ importers: '@types/lodash': 4.14.178 '@types/node': 17.0.8 '@types/resolve': 1.20.1 - eslint: 8.6.0 + eslint: 8.7.0 prettier: 2.5.1 - typescript: 4.6.0-dev.20220105 + typescript: 4.6.0-dev.20220114 packages/config-lint: specifiers: @@ -572,47 +570,47 @@ importers: '@types/resolve': ^1.20.1 '@typescript-eslint/eslint-plugin': ^5.8.1 '@typescript-eslint/parser': ^5.8.1 - eslint: ^8.6.0 + eslint: ^8.7.0 eslint-plugin-babel: ^5.3.1 - eslint-plugin-jest: ^25.3.0 + eslint-plugin-jest: ^25.7.0 eslint-plugin-react: ^7.28.0 eslint-plugin-react-hooks: ^4.3.0 eslint-plugin-reskript: ^0.1.2 - postcss-less: ^5.0.0 + postcss-less: ^6.0.0 prettier: ^2.5.1 resolve: ^1.20.0 - rollup: ^2.62.0 - typescript: 4.6.0-dev.20220105 + rollup: ^2.64.0 + typescript: 4.6.0-dev.20220114 dependencies: '@babel/core': 7.16.7 - '@babel/eslint-parser': 7.16.5_@babel+core@7.16.7+eslint@8.6.0 - '@babel/eslint-plugin': 7.16.5_ab4f72bc3b996cfd2bba2110a061c257 - '@ecomfe/eslint-config': 7.4.0_0495a12c33b75acb6659d84338cb4dfa + '@babel/eslint-parser': 7.16.5_@babel+core@7.16.7+eslint@8.7.0 + '@babel/eslint-plugin': 7.16.5_284eb74ea0d3e090337c2a14ca3d2b5d + '@ecomfe/eslint-config': 7.4.0_6a6b8cc75a3b953c5211b698f7ddab3f '@ecomfe/stylelint-config': 1.1.2 '@reskript/config-babel': link:../config-babel '@reskript/core': link:../core '@reskript/eslint-plugin': link:../eslint-plugin '@rushstack/eslint-patch': 1.1.0 - '@typescript-eslint/eslint-plugin': 5.9.1_455a057e8701ade7e0452a1af8302075 - '@typescript-eslint/parser': 5.9.1_0b37fe5c7fd773c0e3582a5d321051d9 - eslint-plugin-babel: 5.3.1_eslint@8.6.0 - eslint-plugin-jest: 25.3.4_a9a6e80947dc215f87e81f98b8ef6ff4 - eslint-plugin-react: 7.28.0_eslint@8.6.0 - eslint-plugin-react-hooks: 4.3.0_eslint@8.6.0 + '@typescript-eslint/eslint-plugin': 5.9.1_403381a8679084439aee609e0999164c + '@typescript-eslint/parser': 5.9.1_bc8bf599e6d3d7993513f26d2b4538c1 + eslint-plugin-babel: 5.3.1_eslint@8.7.0 + eslint-plugin-jest: 25.7.0_c20cd7dc0c7583ece8f7252e3d8e7a81 + eslint-plugin-react: 7.28.0_eslint@8.7.0 + eslint-plugin-react-hooks: 4.3.0_eslint@8.7.0 eslint-plugin-reskript: 0.1.2 - postcss-less: 5.0.0 + postcss-less: 6.0.0 resolve: 1.21.0 devDependencies: '@babel/plugin-transform-typescript': 7.16.8_@babel+core@7.16.7 - '@rollup/plugin-babel': 5.3.0_@babel+core@7.16.7+rollup@2.63.0 + '@rollup/plugin-babel': 5.3.0_@babel+core@7.16.7+rollup@2.64.0 '@types/jest': 27.4.0 '@types/node': 17.0.8 '@types/postcss-less': 4.0.2 '@types/resolve': 1.20.1 - eslint: 8.6.0 + eslint: 8.7.0 prettier: 2.5.1 - rollup: 2.63.0 - typescript: 4.6.0-dev.20220105 + rollup: 2.64.0 + typescript: 4.6.0-dev.20220114 packages/config-webpack: specifiers: @@ -632,9 +630,7 @@ importers: '@types/mini-css-extract-plugin': ^2.4.0 '@types/node': ^17.0.4 '@types/postcss-preset-env': ^6.7.3 - '@types/resolve': ^1.20.1 - '@types/stylelint': ^13.13.3 - '@types/tailwindcss': ^2.2.4 + '@types/tailwindcss': ^3.0.2 '@types/workbox-webpack-plugin': ^5.1.8 babel-loader: ^8.2.3 c8: ^7.10.0 @@ -643,7 +639,7 @@ importers: classnames: ^2.3.1 css-loader: ^6.5.0 cssnano: ^5.0.14 - eslint: ^8.6.0 + eslint: ^8.7.0 eslint-webpack-plugin: ^3.1.1 file-loader: ^6.2.0 find-up: ^6.2.0 @@ -654,24 +650,24 @@ importers: less-loader: ^10.2.0 less-plugin-functions: ^1.0.0 less-plugin-npm-import: ^2.1.0 - mini-css-extract-plugin: ^2.4.5 + mini-css-extract-plugin: ^2.5.0 postcss: ^8.4.5 postcss-loader: ^6.2.1 postcss-preset-env: ^7.1.0 - ramda: ^0.27.1 + ramda: ^0.28.0 regenerator-runtime: ^0.13.9 - resolve-typescript-plugin: ^1.1.1 + resolve-typescript-plugin: ^1.1.3 semver: ^7.3.5 style-loader: ^3.3.1 style-resources-loader: ^1.5.0 - stylelint-webpack-plugin: ^3.1.0 + stylelint-webpack-plugin: ^3.1.1 svgo: ^2.8.0 svgo-loader: ^3.0.0 - typescript: 4.6.0-dev.20220105 + typescript: 4.6.0-dev.20220114 unixify: ^1.0.0 url-loader: ^4.1.0 - vite: ^2.7.7 - vitest: ^0.0.115 + vite: ^2.7.12 + vitest: ^0.1.17 webpack: ^5.65.0 webpack-merge: ^5.8.0 workbox-webpack-plugin: ^6.4.2 @@ -693,26 +689,26 @@ importers: classnames: 2.3.1 css-loader: 6.5.1_webpack@5.66.0 cssnano: 5.0.15_postcss@8.4.5 - eslint-webpack-plugin: 3.1.1_eslint@8.6.0+webpack@5.66.0 + eslint-webpack-plugin: 3.1.1_eslint@8.7.0+webpack@5.66.0 file-loader: 6.2.0_webpack@5.66.0 find-up: 6.2.0 - fork-ts-checker-webpack-plugin: 6.5.0_053ee802c4818e3c8a185a84e6cef510 + fork-ts-checker-webpack-plugin: 6.5.0_c07bb5756551969501fbd319e0870d66 hasha: 5.2.2 html-webpack-plugin: 5.5.0_webpack@5.66.0 less: 4.1.2 less-loader: 10.2.0_less@4.1.2+webpack@5.66.0 less-plugin-functions: 1.0.0 less-plugin-npm-import: 2.1.0 - mini-css-extract-plugin: 2.4.6_webpack@5.66.0 + mini-css-extract-plugin: 2.5.0_webpack@5.66.0 postcss: 8.4.5 postcss-loader: 6.2.1_postcss@8.4.5+webpack@5.66.0 postcss-preset-env: 7.2.3_postcss@8.4.5 - ramda: 0.27.2 + ramda: 0.28.0 regenerator-runtime: 0.13.9 - resolve-typescript-plugin: 1.1.1_webpack@5.66.0 + resolve-typescript-plugin: 1.1.3_webpack@5.66.0 style-loader: 3.3.1_webpack@5.66.0 style-resources-loader: 1.5.0_webpack@5.66.0 - stylelint-webpack-plugin: 3.1.0_webpack@5.66.0 + stylelint-webpack-plugin: 3.1.1_webpack@5.66.0 svgo: 2.8.0 svgo-loader: 3.0.0 unixify: 1.0.0 @@ -727,16 +723,14 @@ importers: '@types/mini-css-extract-plugin': 2.4.0 '@types/node': 17.0.8 '@types/postcss-preset-env': 6.7.3 - '@types/resolve': 1.20.1 - '@types/stylelint': 13.13.3 - '@types/tailwindcss': 2.2.4 + '@types/tailwindcss': 3.0.2 '@types/workbox-webpack-plugin': 5.1.8 c8: 7.11.0 - eslint: 8.6.0 + eslint: 8.7.0 semver: 7.3.5 - typescript: 4.6.0-dev.20220105 - vite: 2.7.10_less@4.1.2 - vitest: 0.0.115_c8@7.11.0+vite@2.7.10 + typescript: 4.6.0-dev.20220114 + vite: 2.7.12_less@4.1.2 + vitest: 0.1.17_c8@7.11.0+less@4.1.2 webpack: 5.66.0 packages/config-webpack-dev-server: @@ -750,15 +744,15 @@ importers: '@types/node': ^17.0.4 c8: ^7.10.0 cli-progress: ^3.9.1 - eslint: ^8.6.0 + eslint: ^8.7.0 internal-ip: ^7.0.0 kolorist: ^1.5.1 launch-editor-middleware: ^2.3.0 proxy-agent: ^5.0.0 react-refresh: ^0.11.0 - typescript: 4.6.0-dev.20220105 - vite: ^2.7.7 - vitest: ^0.0.115 + typescript: 4.6.0-dev.20220114 + vite: ^2.7.12 + vitest: ^0.1.17 webpack: ^5.65.0 webpack-dev-server: ^4.7.1 webpack-merge: ^5.8.0 @@ -780,10 +774,10 @@ importers: '@types/cli-progress': 3.9.2 '@types/node': 17.0.8 c8: 7.11.0 - eslint: 8.6.0 - typescript: 4.6.0-dev.20220105 - vite: 2.7.10 - vitest: 0.0.115_c8@7.11.0+vite@2.7.10 + eslint: 8.7.0 + typescript: 4.6.0-dev.20220114 + vite: 2.7.12 + vitest: 0.1.17_c8@7.11.0 webpack-dev-server: 4.7.3_webpack@5.66.0 packages/core: @@ -793,55 +787,55 @@ importers: '@types/caller': ^1.0.0 '@types/dedent': ^0.7.0 '@types/node': ^17.0.4 - '@types/ramda': ^0.27.62 + '@types/ramda': ^0.27.64 '@types/resolve': ^1.20.1 bundle-require: ^2.2.0 c8: ^7.10.0 caller: ^1.0.1 dedent: ^0.7.0 - dotenv: ^10.0.0 + dotenv: ^13.0.1 dotenv-expand: ^5.1.0 esbuild: ^0.14.8 - eslint: ^8.6.0 + eslint: ^8.7.0 find-up: ^6.2.0 g-status: ^2.0.2 - globby: ^12.0.2 + globby: ^12.1.0 kolorist: ^1.5.1 pkg-dir: ^6.0.1 - ramda: ^0.27.1 + ramda: ^0.28.0 resolve: ^1.20.0 - rollup: ^2.62.0 - typescript: 4.6.0-dev.20220105 - vite: ^2.7.7 - vitest: ^0.0.115 + rollup: ^2.64.0 + typescript: 4.6.0-dev.20220114 + vite: ^2.7.12 + vitest: ^0.1.17 dependencies: bundle-require: 2.2.0_esbuild@0.14.11 caller: 1.0.1 dedent: 0.7.0 - dotenv: 10.0.0 + dotenv: 13.0.1 dotenv-expand: 5.1.0 esbuild: 0.14.11 find-up: 6.2.0 g-status: 2.0.2 - globby: 12.0.2 + globby: 12.1.0 kolorist: 1.5.1 pkg-dir: 6.0.1 - ramda: 0.27.2 + ramda: 0.28.0 resolve: 1.21.0 devDependencies: '@babel/plugin-transform-typescript': 7.16.8 - '@rollup/plugin-babel': 5.3.0_rollup@2.63.0 + '@rollup/plugin-babel': 5.3.0_rollup@2.64.0 '@types/caller': 1.0.0 '@types/dedent': 0.7.0 '@types/node': 17.0.8 - '@types/ramda': 0.27.63 + '@types/ramda': 0.27.64 '@types/resolve': 1.20.1 c8: 7.11.0 - eslint: 8.6.0 - rollup: 2.63.0 - typescript: 4.6.0-dev.20220105 - vite: 2.7.10 - vitest: 0.0.115_c8@7.11.0+vite@2.7.10 + eslint: 8.7.0 + rollup: 2.64.0 + typescript: 4.6.0-dev.20220114 + vite: 2.7.12 + vitest: 0.1.17_c8@7.11.0 packages/doctor: specifiers: @@ -850,16 +844,16 @@ importers: '@types/jest': ^27.0.3 '@types/node': ^17.0.4 '@types/semver': ^7.3.9 - eslint: ^8.6.0 - globby: ^12.0.2 + eslint: ^8.7.0 + globby: ^12.1.0 log-symbols: ^5.1.0 ora: ^6.0.1 semver: ^7.3.5 - typescript: 4.6.0-dev.20220105 + typescript: 4.6.0-dev.20220114 dependencies: '@reskript/core': link:../core '@reskript/settings': link:../settings - globby: 12.0.2 + globby: 12.1.0 log-symbols: 5.1.0 ora: 6.0.1 semver: 7.3.5 @@ -867,8 +861,8 @@ importers: '@types/jest': 27.4.0 '@types/node': 17.0.8 '@types/semver': 7.3.9 - eslint: 8.6.0 - typescript: 4.6.0-dev.20220105 + eslint: 8.7.0 + typescript: 4.6.0-dev.20220114 packages/eslint-plugin: specifiers: @@ -876,15 +870,15 @@ importers: '@babel/eslint-parser': ^7.16.5 '@babel/eslint-plugin': ^7.16.5 builtins: ^4.0.0 - eslint: ^8.6.0 + eslint: ^8.7.0 jest: ^27.4.5 dependencies: builtins: 4.0.0 devDependencies: '@babel/core': 7.16.7 - '@babel/eslint-parser': 7.16.5_@babel+core@7.16.7+eslint@8.6.0 - '@babel/eslint-plugin': 7.16.5_ab4f72bc3b996cfd2bba2110a061c257 - eslint: 8.6.0 + '@babel/eslint-parser': 7.16.5_@babel+core@7.16.7+eslint@8.7.0 + '@babel/eslint-plugin': 7.16.5_284eb74ea0d3e090337c2a14ca3d2b5d + eslint: 8.7.0 jest: 27.4.7 packages/init: @@ -894,17 +888,17 @@ importers: '@types/jest': ^27.0.3 '@types/lodash': ^4.14.178 '@types/node': ^17.0.4 - eslint: ^8.6.0 + eslint: ^8.7.0 execa: ^6.0.0 - globby: ^12.0.2 + globby: ^12.1.0 inquirer: ^8.2.0 ora: ^6.0.1 pad-stream: ^3.0.0 - typescript: 4.6.0-dev.20220105 + typescript: 4.6.0-dev.20220114 dependencies: '@reskript/core': link:../core execa: 6.0.0 - globby: 12.0.2 + globby: 12.1.0 inquirer: 8.2.0 ora: 6.0.1 pad-stream: 3.0.0 @@ -913,24 +907,24 @@ importers: '@types/jest': 27.4.0 '@types/lodash': 4.14.178 '@types/node': 17.0.8 - eslint: 8.6.0 - typescript: 4.6.0-dev.20220105 + eslint: 8.7.0 + typescript: 4.6.0-dev.20220114 packages/less-safe-loader: specifiers: '@types/jest': ^27.0.3 '@types/node': ^17.0.4 - eslint: ^8.6.0 + eslint: ^8.7.0 jest: ^27.4.5 - ts-jest: ^27.1.2 - typescript: 4.6.0-dev.20220105 + ts-jest: ^27.1.3 + typescript: 4.6.0-dev.20220114 devDependencies: '@types/jest': 27.4.0 '@types/node': 17.0.8 - eslint: 8.6.0 + eslint: 8.7.0 jest: 27.4.7 - ts-jest: 27.1.2_e73e9da3c5fd460fb2dd381d0863ff42 - typescript: 4.6.0-dev.20220105 + ts-jest: 27.1.3_f484894822d98a7972afbb3abd32f329 + typescript: 4.6.0-dev.20220114 packages/plugin-qiankun: specifiers: @@ -941,11 +935,11 @@ importers: c8: ^7.10.0 dedent: ^0.7.0 esbuild: ^0.14.8 - eslint: ^8.6.0 + eslint: ^8.7.0 qiankun: ^2.6.3 - typescript: 4.6.0-dev.20220105 - vite: ^2.7.7 - vitest: ^0.0.115 + typescript: 4.6.0-dev.20220114 + vite: ^2.7.12 + vitest: ^0.1.17 webpack-dev-server: ^4.7.1 dependencies: '@reskript/core': link:../core @@ -958,10 +952,10 @@ importers: '@types/dedent': 0.7.0 '@types/node': 17.0.8 c8: 7.11.0 - eslint: 8.6.0 - typescript: 4.6.0-dev.20220105 - vite: 2.7.10 - vitest: 0.0.115_c8@7.11.0+vite@2.7.10 + eslint: 8.7.0 + typescript: 4.6.0-dev.20220114 + vite: 2.7.12 + vitest: 0.1.17_c8@7.11.0 packages/plugin-sass: specifiers: @@ -971,11 +965,11 @@ importers: '@types/node': ^17.0.4 '@types/resolve': ^1.20.1 '@types/sass': ^1.43.1 - eslint: ^8.6.0 + eslint: ^8.7.0 resolve: ^1.20.0 sass: ^1.45.1 sass-loader: ^12.4.0 - typescript: 4.6.0-dev.20220105 + typescript: 4.6.0-dev.20220114 webpack: ^5.65.0 dependencies: '@reskript/core': link:../core @@ -988,8 +982,8 @@ importers: '@types/node': 17.0.8 '@types/resolve': 1.20.1 '@types/sass': 1.43.1 - eslint: 8.6.0 - typescript: 4.6.0-dev.20220105 + eslint: 8.7.0 + typescript: 4.6.0-dev.20220114 webpack: 5.66.0 packages/plugin-workspace-no-build: @@ -999,9 +993,9 @@ importers: '@types/jest': ^27.0.3 '@types/node': ^17.0.4 '@types/semver': ^7.3.9 - eslint: ^8.6.0 + eslint: ^8.7.0 semver: ^7.3.5 - typescript: 4.6.0-dev.20220105 + typescript: 4.6.0-dev.20220114 webpack: ^5.65.0 dependencies: '@reskript/core': link:../core @@ -1011,8 +1005,8 @@ importers: '@types/jest': 27.4.0 '@types/node': 17.0.8 '@types/semver': 7.3.9 - eslint: 8.6.0 - typescript: 4.6.0-dev.20220105 + eslint: 8.7.0 + typescript: 4.6.0-dev.20220114 webpack: 5.66.0 packages/settings: @@ -1022,12 +1016,12 @@ importers: '@types/node': ^17.0.4 c8: ^7.10.0 chokidar: ^3.5.2 - eslint: ^8.6.0 + eslint: ^8.7.0 hasha: ^5.2.0 schema-utils: ^4.0.0 - typescript: 4.6.0-dev.20220105 - vite: ^2.7.7 - vitest: ^0.0.115 + typescript: 4.6.0-dev.20220114 + vite: ^2.7.12 + vitest: ^0.1.17 webpack: ^5.65.0 webpack-dev-server: ^4.7.1 dependencies: @@ -1040,10 +1034,10 @@ importers: '@types/babel__core': 7.1.18 '@types/node': 17.0.8 c8: 7.11.0 - eslint: 8.6.0 - typescript: 4.6.0-dev.20220105 - vite: 2.7.10 - vitest: 0.0.115_c8@7.11.0+vite@2.7.10 + eslint: 8.7.0 + typescript: 4.6.0-dev.20220114 + vite: 2.7.12 + vitest: 0.1.17_c8@7.11.0 webpack: 5.66.0 packages/svg-to-component-loader: @@ -1053,10 +1047,10 @@ importers: '@types/node': ^17.0.4 '@types/xml2js': ^0.4.9 change-case: ^4.1.2 - eslint: ^8.6.0 + eslint: ^8.7.0 jest: ^27.4.5 - ts-jest: ^27.1.2 - typescript: 4.6.0-dev.20220105 + ts-jest: ^27.1.3 + typescript: 4.6.0-dev.20220114 webpack: ^5.65.0 xml2js: ^0.4.23 dependencies: @@ -1067,53 +1061,57 @@ importers: '@types/jest': 27.4.0 '@types/node': 17.0.8 '@types/xml2js': 0.4.9 - eslint: 8.6.0 + eslint: 8.7.0 jest: 27.4.7 - ts-jest: 27.1.2_e73e9da3c5fd460fb2dd381d0863ff42 - typescript: 4.6.0-dev.20220105 + ts-jest: 27.1.3_f484894822d98a7972afbb3abd32f329 + typescript: 4.6.0-dev.20220114 webpack: 5.66.0 packages/webpack-plugin-extra-script: specifiers: + '@reskript/core': 3.0.2 '@types/node': ^17.0.4 c8: ^7.10.0 - eslint: ^8.6.0 + eslint: ^8.7.0 html-webpack-plugin: ^5.5.0 - typescript: 4.6.0-dev.20220105 - vite: ^2.7.7 - vitest: ^0.0.115 + typescript: 4.6.0-dev.20220114 + vite: ^2.7.12 + vitest: ^0.1.17 webpack: ^5.65.0 devDependencies: + '@reskript/core': link:../core '@types/node': 17.0.8 c8: 7.11.0 - eslint: 8.6.0 + eslint: 8.7.0 html-webpack-plugin: 5.5.0_webpack@5.66.0 - typescript: 4.6.0-dev.20220105 - vite: 2.7.10 - vitest: 0.0.115_c8@7.11.0+vite@2.7.10 + typescript: 4.6.0-dev.20220114 + vite: 2.7.12 + vitest: 0.1.17_c8@7.11.0 webpack: 5.66.0 packages/webpack-plugin-interpolate-html: specifiers: + '@reskript/core': 3.0.2 '@types/node': ^17.0.4 c8: ^7.10.0 escape-string-regexp: ^5.0.0 - eslint: ^8.6.0 + eslint: ^8.7.0 html-webpack-plugin: ^5.5.0 - typescript: 4.6.0-dev.20220105 - vite: ^2.7.7 - vitest: ^0.0.115 + typescript: 4.6.0-dev.20220114 + vite: ^2.7.12 + vitest: ^0.1.17 webpack: ^5.65.0 dependencies: escape-string-regexp: 5.0.0 devDependencies: + '@reskript/core': link:../core '@types/node': 17.0.8 c8: 7.11.0 - eslint: 8.6.0 + eslint: 8.7.0 html-webpack-plugin: 5.5.0_webpack@5.66.0 - typescript: 4.6.0-dev.20220105 - vite: 2.7.10 - vitest: 0.0.115_c8@7.11.0+vite@2.7.10 + typescript: 4.6.0-dev.20220114 + vite: 2.7.12 + vitest: 0.1.17_c8@7.11.0 webpack: 5.66.0 showcase/todo: @@ -1130,31 +1128,31 @@ importers: '@reskript/settings': 3.0.2 '@reskript/webpack-plugin-extra-script': 3.0.2 '@testing-library/react': ^12.1.2 - '@types/ramda': ^0.27.62 + '@types/ramda': ^0.27.64 '@types/react': ^17.0.38 '@types/react-dom': ^17.0.11 '@types/styled-components': ^5.1.19 antd: ^4.17.4 - core-js: ^3.20.1 - eslint: ^8.6.0 + core-js: ^3.20.3 + eslint: ^8.7.0 localforage: ^1.10.0 - nanoid: ^3.1.30 - ramda: ^0.27.1 + nanoid: ^3.2.0 + ramda: ^0.28.0 react: ^17.0.2 react-dom: ^17.0.2 styled-components: ^5.3.3 stylelint: ^14.2.0 - tailwindcss: ^2.2.19 - typescript: 4.6.0-dev.20220105 + tailwindcss: ^3.0.15 + typescript: 4.6.0-dev.20220114 webpack: ^5.65.0 dependencies: antd: 4.18.3_react-dom@17.0.2+react@17.0.2 - core-js: 3.20.2 + core-js: 3.20.3 localforage: 1.10.0 - nanoid: 3.1.32 - ramda: 0.27.2 + nanoid: 3.2.0 + ramda: 0.28.0 styled-components: 5.3.3_react-dom@17.0.2+react@17.0.2 - tailwindcss: 2.2.19 + tailwindcss: 3.0.15 devDependencies: '@reskript/cli': link:../../packages/cli '@reskript/cli-babel': link:../../packages/cli-babel @@ -1168,15 +1166,15 @@ importers: '@reskript/settings': link:../../packages/settings '@reskript/webpack-plugin-extra-script': link:../../packages/webpack-plugin-extra-script '@testing-library/react': 12.1.2_react-dom@17.0.2+react@17.0.2 - '@types/ramda': 0.27.63 + '@types/ramda': 0.27.64 '@types/react': 17.0.38 '@types/react-dom': 17.0.11 '@types/styled-components': 5.1.20 - eslint: 8.6.0 + eslint: 8.7.0 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 stylelint: 14.2.0 - typescript: 4.6.0-dev.20220105 + typescript: 4.6.0-dev.20220114 webpack: 5.66.0 packages: @@ -1220,13 +1218,13 @@ packages: resize-observer-polyfill: 1.5.1 dev: false - /@apideck/better-ajv-errors/0.3.2_ajv@8.8.2: + /@apideck/better-ajv-errors/0.3.2_ajv@8.9.0: resolution: {integrity: sha512-JdEazx7qiVqTBzzBl5rolRwl5cmhihjfIcpqRzIZjtT6b18liVmDn/VlWpqW4C/qP2hrFFMLRV1wlex8ZVBPTg==} engines: {node: '>=10'} peerDependencies: ajv: '>=8' dependencies: - ajv: 8.8.2 + ajv: 8.9.0 json-schema: 0.4.0 jsonpointer: 5.0.0 leven: 3.1.0 @@ -1264,7 +1262,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/eslint-parser/7.16.5_@babel+core@7.16.7+eslint@8.6.0: + /@babel/eslint-parser/7.16.5_@babel+core@7.16.7+eslint@8.7.0: resolution: {integrity: sha512-mUqYa46lgWqHKQ33Q6LNCGp/wPR3eqOYTUixHFsfrSQqRxH0+WOzca75iEjFr5RDGH1dDz622LaHhLOzOuQRUA==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: @@ -1272,20 +1270,20 @@ packages: eslint: ^7.5.0 || ^8.0.0 dependencies: '@babel/core': 7.16.7 - eslint: 8.6.0 + eslint: 8.7.0 eslint-scope: 5.1.1 eslint-visitor-keys: 2.1.0 semver: 6.3.0 - /@babel/eslint-plugin/7.16.5_ab4f72bc3b996cfd2bba2110a061c257: + /@babel/eslint-plugin/7.16.5_284eb74ea0d3e090337c2a14ca3d2b5d: resolution: {integrity: sha512-R1p6RMyU1Xl1U/NNr+D4+HjkQzN5dQOX0MpjW9WLWhHDjhzN9gso96MxxOFvPh0fKF/mMH8TGW2kuqQ2eK2s9A==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/eslint-parser': '>=7.11.0' eslint: '>=7.5.0' dependencies: - '@babel/eslint-parser': 7.16.5_@babel+core@7.16.7+eslint@8.6.0 - eslint: 8.6.0 + '@babel/eslint-parser': 7.16.5_@babel+core@7.16.7+eslint@8.7.0 + eslint: 8.7.0 eslint-rule-composer: 0.3.0 /@babel/generator/7.16.8: @@ -2498,7 +2496,7 @@ packages: babel-plugin-polyfill-corejs2: 0.3.0_@babel+core@7.16.7 babel-plugin-polyfill-corejs3: 0.5.0_@babel+core@7.16.7 babel-plugin-polyfill-regenerator: 0.3.0_@babel+core@7.16.7 - core-js-compat: 3.20.2 + core-js-compat: 3.20.3 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -2604,147 +2602,178 @@ packages: /@bcoe/v8-coverage/0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - /@commitlint/cli/15.0.0: - resolution: {integrity: sha512-Y5xmDCweytqzo4N4lOI2YRiuX35xTjcs8n5hUceBH8eyK0YbwtgWX50BJOH2XbkwEmII9blNhlBog6AdQsqicg==} + /@commitlint/cli/16.0.2: + resolution: {integrity: sha512-Jt7iaBjoLGC5Nq4dHPTvTYnqPGkElFPBtTXTvBpTgatZApczyjI2plE0oG4GYWPp1suHIS/VdVDOMpPZjGVusg==} engines: {node: '>=v12'} hasBin: true dependencies: - '@commitlint/format': 15.0.0 - '@commitlint/lint': 15.0.0 - '@commitlint/load': 15.0.0 - '@commitlint/read': 15.0.0 - '@commitlint/types': 15.0.0 + '@commitlint/format': 16.0.0 + '@commitlint/lint': 16.0.0 + '@commitlint/load': 16.0.0 + '@commitlint/read': 16.0.0 + '@commitlint/types': 16.0.0 lodash: 4.17.21 resolve-from: 5.0.0 resolve-global: 1.0.0 yargs: 17.3.1 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' dev: true - /@commitlint/config-conventional/15.0.0: - resolution: {integrity: sha512-eZBRL8Lk3hMNHp1wUMYj0qrZQEsST1ai7KHR8J1IDD9aHgT7L2giciibuQ+Og7vxVhR5WtYDvh9xirXFVPaSkQ==} + /@commitlint/config-conventional/16.0.0: + resolution: {integrity: sha512-mN7J8KlKFn0kROd+q9PB01sfDx/8K/R25yITspL1No8PB4oj9M1p77xWjP80hPydqZG9OvQq+anXK3ZWeR7s3g==} engines: {node: '>=v12'} dependencies: conventional-changelog-conventionalcommits: 4.6.3 dev: true - /@commitlint/ensure/15.0.0: - resolution: {integrity: sha512-7DV4iNIald3vycwaWBNGk5FbonaNzOlU8nBe5m5AgU2dIeNKuXwLm+zzJzG27j0Ho56rgz//3F6RIvmsoxY9ZA==} + /@commitlint/config-validator/16.0.0: + resolution: {integrity: sha512-i80DGlo1FeC5jZpuoNV9NIjQN/m2dDV3jYGWg+1Wr+KldptkUHXj+6GY1Akll66lJ3D8s6aUGi3comPLHPtWHg==} engines: {node: '>=v12'} dependencies: - '@commitlint/types': 15.0.0 + '@commitlint/types': 16.0.0 + ajv: 6.12.6 + dev: true + + /@commitlint/ensure/16.0.0: + resolution: {integrity: sha512-WdMySU8DCTaq3JPf0tZFCKIUhqxaL54mjduNhu8v4D2AMUVIIQKYMGyvXn94k8begeW6iJkTf9cXBArayskE7Q==} + engines: {node: '>=v12'} + dependencies: + '@commitlint/types': 16.0.0 lodash: 4.17.21 dev: true - /@commitlint/execute-rule/15.0.0: - resolution: {integrity: sha512-pyE4ApxjbWhb1TXz5vRiGwI2ssdMMgZbaaheZq1/7WC0xRnqnIhE1yUC1D2q20qPtvkZPstTYvMiRVtF+DvjUg==} + /@commitlint/execute-rule/16.0.0: + resolution: {integrity: sha512-8edcCibmBb386x5JTHSPHINwA5L0xPkHQFY8TAuDEt5QyRZY/o5DF8OPHSa5Hx2xJvGaxxuIz4UtAT6IiRDYkw==} engines: {node: '>=v12'} dev: true - /@commitlint/format/15.0.0: - resolution: {integrity: sha512-bPhAfqwRhPk92WiuY0ktEJNpRRHSCd+Eg1MdhGyL9Bl3U25E5zvuInA+dNctnzZiOBSH/37ZaD0eOKCpQE6acg==} + /@commitlint/format/16.0.0: + resolution: {integrity: sha512-9yp5NCquXL1jVMKL0ZkRwJf/UHdebvCcMvICuZV00NQGYSAL89O398nhqrqxlbjBhM5EZVq0VGcV5+7r3D4zAA==} engines: {node: '>=v12'} dependencies: - '@commitlint/types': 15.0.0 + '@commitlint/types': 16.0.0 chalk: 4.1.2 dev: true - /@commitlint/is-ignored/15.0.0: - resolution: {integrity: sha512-edtnkf2QZ/7e/YCJDgn1WDw9wfF1WfOitW5YEoSOb4SxjJEb/oE87kxNPZ2j8mnDMuunspcMfGHeg6fRlwaEWg==} + /@commitlint/is-ignored/16.0.0: + resolution: {integrity: sha512-gmAQcwIGC/R/Lp0CEb2b5bfGC7MT5rPe09N8kOGjO/NcdNmfFSZMquwrvNJsq9hnAP0skRdHIsqwlkENkN4Lag==} engines: {node: '>=v12'} dependencies: - '@commitlint/types': 15.0.0 + '@commitlint/types': 16.0.0 semver: 7.3.5 dev: true - /@commitlint/lint/15.0.0: - resolution: {integrity: sha512-hUi2+Im/2dJ5FBvWnodypTkg+5haCgsDzB0fyMApWLUA1IucYUAqRCQCW5em1Mhk9Crw1pd5YzFNikhIclkqCw==} + /@commitlint/lint/16.0.0: + resolution: {integrity: sha512-HNl15bRC0h+pLzbMzQC3tM0j1aESXsLYhElqKnXcf5mnCBkBkHzu6WwJW8rZbfxX+YwJmNljN62cPhmdBo8x0A==} engines: {node: '>=v12'} dependencies: - '@commitlint/is-ignored': 15.0.0 - '@commitlint/parse': 15.0.0 - '@commitlint/rules': 15.0.0 - '@commitlint/types': 15.0.0 + '@commitlint/is-ignored': 16.0.0 + '@commitlint/parse': 16.0.0 + '@commitlint/rules': 16.0.0 + '@commitlint/types': 16.0.0 dev: true - /@commitlint/load/15.0.0: - resolution: {integrity: sha512-Ak1YPeOhvxmY3ioe0o6m1yLGvUAYb4BdfGgShU8jiTCmU3Mnmms0Xh/kfQz8AybhezCC3AmVTyBLaBZxOHR8kg==} + /@commitlint/load/16.0.0: + resolution: {integrity: sha512-7WhrGCkP6K/XfjBBguLkkI2XUdiiIyMGlNsSoSqgRNiD352EiffhFEApMy1/XOU+viwBBm/On0n5p0NC7e9/4A==} engines: {node: '>=v12'} dependencies: - '@commitlint/execute-rule': 15.0.0 - '@commitlint/resolve-extends': 15.0.0 - '@commitlint/types': 15.0.0 - '@endemolshinegroup/cosmiconfig-typescript-loader': 3.0.2_71a2f61964e37a4d68dab6dadd2a99a0 + '@commitlint/config-validator': 16.0.0 + '@commitlint/execute-rule': 16.0.0 + '@commitlint/resolve-extends': 16.0.0 + '@commitlint/types': 16.0.0 chalk: 4.1.2 cosmiconfig: 7.0.1 + cosmiconfig-typescript-loader: 1.0.3_typescript@4.5.4 lodash: 4.17.21 resolve-from: 5.0.0 typescript: 4.5.4 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' dev: true - /@commitlint/message/15.0.0: - resolution: {integrity: sha512-L8euabzboKavPuDJsdIYAY2wx97LbiGEYsckMo6NmV8pOun50c8hQx6ouXFSAx4pp+mX9yUGmMiVqfrk2LKDJQ==} + /@commitlint/message/16.0.0: + resolution: {integrity: sha512-CmK2074SH1Ws6kFMEKOKH/7hMekGVbOD6vb4alCOo2+33ZSLUIX8iNkDYyrw38Jwg6yWUhLjyQLUxREeV+QIUA==} engines: {node: '>=v12'} dev: true - /@commitlint/parse/15.0.0: - resolution: {integrity: sha512-7fweM67tZfBNS7zw1KTuuT5K2u9nGytUJqFqT/1Ln3Na9cBCsoAqR47mfsNOTlRCgGwakm4xiQ7BpS2gN0OGuw==} + /@commitlint/parse/16.0.0: + resolution: {integrity: sha512-F9EjFlMw4MYgBEqoRrWZZKQBzdiJzPBI0qFDFqwUvfQsMmXEREZ242T4R5bFwLINWaALFLHEIa/FXEPa6QxCag==} engines: {node: '>=v12'} dependencies: - '@commitlint/types': 15.0.0 + '@commitlint/types': 16.0.0 conventional-changelog-angular: 5.0.13 conventional-commits-parser: 3.2.4 dev: true - /@commitlint/read/15.0.0: - resolution: {integrity: sha512-5yI1o2HKZFVe7RTjL7IhuhHMKar/MDNY34vEHqqz9gMI7BK/rdP8uVb4Di1efl2V0UPnwID0nPKWESjQ8Ti0gw==} + /@commitlint/read/16.0.0: + resolution: {integrity: sha512-H4T2zsfmYQK9B+JtoQaCXWBHUhgIJyOzWZjSfuIV9Ce69/OgHoffNpLZPF2lX6yKuDrS1SQFhI/kUCjVc/e4ew==} engines: {node: '>=v12'} dependencies: - '@commitlint/top-level': 15.0.0 - '@commitlint/types': 15.0.0 + '@commitlint/top-level': 16.0.0 + '@commitlint/types': 16.0.0 fs-extra: 10.0.0 git-raw-commits: 2.0.11 dev: true - /@commitlint/resolve-extends/15.0.0: - resolution: {integrity: sha512-7apfRJjgJsKja7lHsPfEFixKjA/fk/UeD3owkOw1174yYu4u8xBDLSeU3IinGPdMuF9m245eX8wo7vLUy+EBSg==} + /@commitlint/resolve-extends/16.0.0: + resolution: {integrity: sha512-Z/w9MAQUcxeawpCLtjmkVNXAXOmB2nhW+LYmHEZcx9O6UTauF/1+uuZ2/r0MtzTe1qw2JD+1QHVhEWYHVPlkdA==} engines: {node: '>=v12'} dependencies: + '@commitlint/config-validator': 16.0.0 + '@commitlint/types': 16.0.0 import-fresh: 3.3.0 lodash: 4.17.21 resolve-from: 5.0.0 resolve-global: 1.0.0 dev: true - /@commitlint/rules/15.0.0: - resolution: {integrity: sha512-SqXfp6QUlwBS+0IZm4FEA/NmmAwcFQIkG3B05BtemOVWXQdZ8j1vV6hDwvA9oMPCmUSrrGpHOtZK7HaHhng2yA==} + /@commitlint/rules/16.0.0: + resolution: {integrity: sha512-AOl0y2SBTdJ1bvIv8nwHvQKRT/jC1xb09C5VZwzHoT8sE8F54KDeEzPCwHQFgUcWdGLyS10kkOTAH2MyA8EIlg==} engines: {node: '>=v12'} dependencies: - '@commitlint/ensure': 15.0.0 - '@commitlint/message': 15.0.0 - '@commitlint/to-lines': 15.0.0 - '@commitlint/types': 15.0.0 + '@commitlint/ensure': 16.0.0 + '@commitlint/message': 16.0.0 + '@commitlint/to-lines': 16.0.0 + '@commitlint/types': 16.0.0 execa: 5.1.1 dev: true - /@commitlint/to-lines/15.0.0: - resolution: {integrity: sha512-mY3MNA9ujPqVpiJjTYG9MDsYCobue5PJFO0MfcIzS1mCVvngH8ZFTPAh1fT5t+t1h876boS88+9WgqjRvbYItw==} + /@commitlint/to-lines/16.0.0: + resolution: {integrity: sha512-iN/qU38TCKU7uKOg6RXLpD49wNiuI0TqMqybHbjefUeP/Jmzxa8ishryj0uLyVdrAl1ZjGeD1ukXGMTtvqz8iA==} engines: {node: '>=v12'} dev: true - /@commitlint/top-level/15.0.0: - resolution: {integrity: sha512-7Gz3t7xcuuUw1d1Nou6YLaztzp2Em+qZ6YdCzrqYc+aquca3Vt0O696nuiBDU/oE+tls4Hx2CNpAbWhTgEwB5A==} + /@commitlint/top-level/16.0.0: + resolution: {integrity: sha512-/Jt6NLxyFkpjL5O0jxurZPCHURZAm7cQCqikgPCwqPAH0TLgwqdHjnYipl8J+AGnAMGDip4FNLoYrtgIpZGBYw==} engines: {node: '>=v12'} dependencies: find-up: 5.0.0 dev: true - /@commitlint/types/15.0.0: - resolution: {integrity: sha512-OMSLX+QJnyNoTwws54ULv9sOvuw9GdVezln76oyUd4YbMMJyaav62aSXDuCdWyL2sm9hTkSzyEi52PNaIj/vqw==} + /@commitlint/types/16.0.0: + resolution: {integrity: sha512-+0FvYOAS39bJ4aKjnYn/7FD4DfWkmQ6G/06I4F0Gvu4KS5twirEg8mIcLhmeRDOOKn4Tp8PwpLwBiSA6npEMQA==} engines: {node: '>=v12'} dependencies: chalk: 4.1.2 dev: true + /@cspotcode/source-map-consumer/0.8.0: + resolution: {integrity: sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==} + engines: {node: '>= 12'} + dev: true + + /@cspotcode/source-map-support/0.7.0: + resolution: {integrity: sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==} + engines: {node: '>=12'} + dependencies: + '@cspotcode/source-map-consumer': 0.8.0 + dev: true + /@ctrl/tinycolor/3.4.0: resolution: {integrity: sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==} engines: {node: '>=10'} @@ -2759,7 +2788,7 @@ packages: webpack: 5.66.0 dev: false - /@ecomfe/eslint-config/7.4.0_0495a12c33b75acb6659d84338cb4dfa: + /@ecomfe/eslint-config/7.4.0_6a6b8cc75a3b953c5211b698f7ddab3f: resolution: {integrity: sha512-X0gO63txlk+q8KgNQ5SJiCqnc5ii2+01V6Z7vka6SLUGGDK8KLKpwc69Q0jJ9zWKZ4PIDMIuV25nx+GTlqmo8Q==} peerDependencies: '@babel/core': ^7.12.10 @@ -2790,13 +2819,13 @@ packages: optional: true dependencies: '@babel/core': 7.16.7 - '@babel/eslint-parser': 7.16.5_@babel+core@7.16.7+eslint@8.6.0 - '@babel/eslint-plugin': 7.16.5_ab4f72bc3b996cfd2bba2110a061c257 - '@typescript-eslint/eslint-plugin': 5.9.1_455a057e8701ade7e0452a1af8302075 - '@typescript-eslint/parser': 5.9.1_0b37fe5c7fd773c0e3582a5d321051d9 - eslint: 8.6.0 - eslint-plugin-react: 7.28.0_eslint@8.6.0 - eslint-plugin-react-hooks: 4.3.0_eslint@8.6.0 + '@babel/eslint-parser': 7.16.5_@babel+core@7.16.7+eslint@8.7.0 + '@babel/eslint-plugin': 7.16.5_284eb74ea0d3e090337c2a14ca3d2b5d + '@typescript-eslint/eslint-plugin': 5.9.1_403381a8679084439aee609e0999164c + '@typescript-eslint/parser': 5.9.1_bc8bf599e6d3d7993513f26d2b4538c1 + eslint: 8.7.0 + eslint-plugin-react: 7.28.0_eslint@8.7.0 + eslint-plugin-react-hooks: 4.3.0_eslint@8.7.0 semver: 7.3.5 dev: false @@ -2866,21 +2895,6 @@ packages: resolution: {integrity: sha512-mQC2b3XLDs6QCW+pDQDiyO/EdGZYOygE8s5N5rrzjSI4M3IejPE/JPndCBwRT9z982aqQNi6beWs1UeayrQxxA==} dev: false - /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_71a2f61964e37a4d68dab6dadd2a99a0: - resolution: {integrity: sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==} - engines: {node: '>=10.0.0'} - peerDependencies: - cosmiconfig: '>=6' - dependencies: - cosmiconfig: 7.0.1 - lodash.get: 4.4.2 - make-error: 1.3.6 - ts-node: 9.1.1_typescript@4.5.4 - tslib: 2.3.1 - transitivePeerDependencies: - - typescript - dev: true - /@eslint/eslintrc/1.0.5: resolution: {integrity: sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4038,7 +4052,7 @@ packages: dependencies: ansi-html-community: 0.0.8 common-path-prefix: 3.0.0 - core-js-pure: 3.20.2 + core-js-pure: 3.20.3 error-stack-parser: 2.0.6 find-up: 5.0.0 html-entities: 2.3.2 @@ -4054,7 +4068,7 @@ packages: resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} dev: false - /@rollup/plugin-babel/5.3.0_37138762d54d72f6e860aebbf74814f9: + /@rollup/plugin-babel/5.3.0_@babel+core@7.16.7+rollup@2.64.0: resolution: {integrity: sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -4067,12 +4081,10 @@ packages: dependencies: '@babel/core': 7.16.7 '@babel/helper-module-imports': 7.16.7 - '@rollup/pluginutils': 3.1.0_rollup@2.63.0 - '@types/babel__core': 7.1.18 - rollup: 2.63.0 - dev: true + '@rollup/pluginutils': 3.1.0_rollup@2.64.0 + rollup: 2.64.0 - /@rollup/plugin-babel/5.3.0_@babel+core@7.16.7+rollup@2.63.0: + /@rollup/plugin-babel/5.3.0_b62554d552fc6a9e86014f6457c81276: resolution: {integrity: sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -4085,10 +4097,12 @@ packages: dependencies: '@babel/core': 7.16.7 '@babel/helper-module-imports': 7.16.7 - '@rollup/pluginutils': 3.1.0_rollup@2.63.0 - rollup: 2.63.0 + '@rollup/pluginutils': 3.1.0_rollup@2.64.0 + '@types/babel__core': 7.1.18 + rollup: 2.64.0 + dev: true - /@rollup/plugin-babel/5.3.0_rollup@2.63.0: + /@rollup/plugin-babel/5.3.0_rollup@2.64.0: resolution: {integrity: sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -4100,36 +4114,36 @@ packages: optional: true dependencies: '@babel/helper-module-imports': 7.16.7 - '@rollup/pluginutils': 3.1.0_rollup@2.63.0 - rollup: 2.63.0 + '@rollup/pluginutils': 3.1.0_rollup@2.64.0 + rollup: 2.64.0 dev: true - /@rollup/plugin-node-resolve/11.2.1_rollup@2.63.0: + /@rollup/plugin-node-resolve/11.2.1_rollup@2.64.0: resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} engines: {node: '>= 10.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.63.0 + '@rollup/pluginutils': 3.1.0_rollup@2.64.0 '@types/resolve': 1.17.1 builtin-modules: 3.2.0 deepmerge: 4.2.2 is-module: 1.0.0 resolve: 1.21.0 - rollup: 2.63.0 + rollup: 2.64.0 dev: false - /@rollup/plugin-replace/2.4.2_rollup@2.63.0: + /@rollup/plugin-replace/2.4.2_rollup@2.64.0: resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.63.0 + '@rollup/pluginutils': 3.1.0_rollup@2.64.0 magic-string: 0.25.7 - rollup: 2.63.0 + rollup: 2.64.0 dev: false - /@rollup/pluginutils/3.1.0_rollup@2.63.0: + /@rollup/pluginutils/3.1.0_rollup@2.64.0: resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} engines: {node: '>= 8.0.0'} peerDependencies: @@ -4138,7 +4152,7 @@ packages: '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.3.1 - rollup: 2.63.0 + rollup: 2.64.0 /@rushstack/eslint-patch/1.1.0: resolution: {integrity: sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==} @@ -4212,6 +4226,10 @@ packages: react-dom: 17.0.2_react@17.0.2 dev: true + /@tokenizer/token/0.3.0: + resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==} + dev: false + /@tootallnate/once/1.1.2: resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} engines: {node: '>= 6'} @@ -4221,6 +4239,22 @@ packages: engines: {node: '>=10.13.0'} dev: false + /@tsconfig/node10/1.0.8: + resolution: {integrity: sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==} + dev: true + + /@tsconfig/node12/1.0.9: + resolution: {integrity: sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==} + dev: true + + /@tsconfig/node14/1.0.1: + resolution: {integrity: sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==} + dev: true + + /@tsconfig/node16/1.0.2: + resolution: {integrity: sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==} + dev: true + /@types/aria-query/4.2.2: resolution: {integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==} dev: true @@ -4333,6 +4367,12 @@ packages: resolution: {integrity: sha512-epMsEE85fi4lfmJUH/89/iV/LI+F5CvNIvmgs5g5jYFPfhO2S/ae8WSsLOKWdwtoaZw9Q2IhJ4tQ5tFCcS/4HA==} dev: true + /@types/debug/4.1.7: + resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} + dependencies: + '@types/ms': 0.7.31 + dev: false + /@types/dedent/0.7.0: resolution: {integrity: sha512-EGlKlgMhnLt/cM4DbUSafFdrkeJoC9Mvnj0PUCU7tFmTjMjNRT957kXCx0wYm3JuEq4o4ZsS5vG+NlkM2DMd2A==} dev: true @@ -4361,6 +4401,7 @@ packages: dependencies: '@types/estree': 0.0.50 '@types/json-schema': 7.0.9 + dev: false /@types/eslint/8.2.2: resolution: {integrity: sha512-nQxgB8/Sg+QKhnV8e0WzPpxjIGT3tuJDDzybkDi8ItE/IgTlHo07U0shaIjzhcvQxlq9SDRE42lsJ23uvEgJ2A==} @@ -4394,6 +4435,7 @@ packages: dependencies: '@types/minimatch': 3.0.5 '@types/node': 17.0.8 + dev: true /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} @@ -4477,8 +4519,8 @@ packages: resolution: {integrity: sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw==} dev: true - /@types/marked/3.0.3: - resolution: {integrity: sha512-ZgAr847Wl68W+B0sWH7F4fDPxTzerLnRuUXjUpp1n4NjGSs8hgPAjAp7NQIXblG34MXTrf5wWkAK8PVJ2LIlVg==} + /@types/marked/4.0.1: + resolution: {integrity: sha512-ZigEmCWdNUU7IjZEuQ/iaimYdDHWHfTe3kg8ORfKjyGYd9RWumPoOJRQXB0bO+XLkNwzCthW3wUIQtANaEZ1ag==} dev: true /@types/mdast/3.0.10: @@ -4504,10 +4546,15 @@ packages: /@types/minimatch/3.0.5: resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} + dev: true /@types/minimist/1.2.2: resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} + /@types/ms/0.7.31: + resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} + dev: false + /@types/node/17.0.8: resolution: {integrity: sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==} @@ -4540,8 +4587,8 @@ packages: /@types/qs/6.9.7: resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} - /@types/ramda/0.27.63: - resolution: {integrity: sha512-gG8P2Y54L1O0Q4fz+y93BJZ6//p1kyvej1hFFsmPk4A/bnB6twY/5SYYmavxlhby5uB5GPYVrrREH9BTaocAjw==} + /@types/ramda/0.27.64: + resolution: {integrity: sha512-EDf++ss/JoMiDpvT1MuA8oi88OwpvmqVE+o8Ojm5v/5bdJEPZ6eIQd/XYAeQ0imlwG6Tf0Npfq4Z9w3hAKBk9Q==} dependencies: ts-toolbelt: 6.15.5 dev: true @@ -4617,14 +4664,8 @@ packages: csstype: 3.0.10 dev: true - /@types/stylelint/13.13.3: - resolution: {integrity: sha512-xvYwobi9L69FXbJTimKYRNHyMwtmcJxMd1woI3U822rkW/f7wcZ6fsV1DqYPT+sNaO0qUtngiBhTQfMeItUvUA==} - dependencies: - globby: 11.1.0 - postcss: 7.0.39 - - /@types/tailwindcss/2.2.4: - resolution: {integrity: sha512-8mIk+0BoReKiaBI4e3hjaz9YDQto+rdZ2eEExHf6AfS38FZcALQ6s8mTd+74N8BtBaLnTzLdNe5GbkzObWlSXw==} + /@types/tailwindcss/3.0.2: + resolution: {integrity: sha512-4nilb5vk7aZXaQvMZin5dSHX+AIHZNDmKtDDRHfVKE/XNkQK9OjZ9V+zo+XHoH/fdLzureJno3+C5wIGdrBzgQ==} dev: true /@types/through/0.0.30: @@ -4663,7 +4704,7 @@ packages: dependencies: '@types/yargs-parser': 20.2.1 - /@typescript-eslint/eslint-plugin/5.9.1_455a057e8701ade7e0452a1af8302075: + /@typescript-eslint/eslint-plugin/5.9.1_403381a8679084439aee609e0999164c: resolution: {integrity: sha512-Xv9tkFlyD4MQGpJgTo6wqDqGvHIRmRgah/2Sjz1PUnJTawjHWIwBivUE9x0QtU2WVii9baYgavo/bHjrZJkqTw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4674,23 +4715,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 5.9.1_0b37fe5c7fd773c0e3582a5d321051d9 - '@typescript-eslint/parser': 5.9.1_0b37fe5c7fd773c0e3582a5d321051d9 + '@typescript-eslint/experimental-utils': 5.9.1_bc8bf599e6d3d7993513f26d2b4538c1 + '@typescript-eslint/parser': 5.9.1_bc8bf599e6d3d7993513f26d2b4538c1 '@typescript-eslint/scope-manager': 5.9.1 - '@typescript-eslint/type-utils': 5.9.1_0b37fe5c7fd773c0e3582a5d321051d9 + '@typescript-eslint/type-utils': 5.9.1_bc8bf599e6d3d7993513f26d2b4538c1 debug: 4.3.3 - eslint: 8.6.0 + eslint: 8.7.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.6.0-dev.20220105 - typescript: 4.6.0-dev.20220105 + tsutils: 3.21.0_typescript@4.6.0-dev.20220114 + typescript: 4.6.0-dev.20220114 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/experimental-utils/5.9.1_0b37fe5c7fd773c0e3582a5d321051d9: + /@typescript-eslint/experimental-utils/5.9.1_bc8bf599e6d3d7993513f26d2b4538c1: resolution: {integrity: sha512-cb1Njyss0mLL9kLXgS/eEY53SZQ9sT519wpX3i+U457l2UXRDuo87hgKfgRazmu9/tQb0x2sr3Y0yrU+Zz0y+w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4699,16 +4740,16 @@ packages: '@types/json-schema': 7.0.9 '@typescript-eslint/scope-manager': 5.9.1 '@typescript-eslint/types': 5.9.1 - '@typescript-eslint/typescript-estree': 5.9.1_typescript@4.6.0-dev.20220105 - eslint: 8.6.0 + '@typescript-eslint/typescript-estree': 5.9.1_typescript@4.6.0-dev.20220114 + eslint: 8.7.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.6.0 + eslint-utils: 3.0.0_eslint@8.7.0 transitivePeerDependencies: - supports-color - typescript dev: false - /@typescript-eslint/parser/5.9.1_0b37fe5c7fd773c0e3582a5d321051d9: + /@typescript-eslint/parser/5.9.1_bc8bf599e6d3d7993513f26d2b4538c1: resolution: {integrity: sha512-PLYO0AmwD6s6n0ZQB5kqPgfvh73p0+VqopQQLuNfi7Lm0EpfKyDalchpVwkE+81k5HeiRrTV/9w1aNHzjD7C4g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4720,10 +4761,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.9.1 '@typescript-eslint/types': 5.9.1 - '@typescript-eslint/typescript-estree': 5.9.1_typescript@4.6.0-dev.20220105 + '@typescript-eslint/typescript-estree': 5.9.1_typescript@4.6.0-dev.20220114 debug: 4.3.3 - eslint: 8.6.0 - typescript: 4.6.0-dev.20220105 + eslint: 8.7.0 + typescript: 4.6.0-dev.20220114 transitivePeerDependencies: - supports-color dev: false @@ -4736,7 +4777,7 @@ packages: '@typescript-eslint/visitor-keys': 5.9.1 dev: false - /@typescript-eslint/type-utils/5.9.1_0b37fe5c7fd773c0e3582a5d321051d9: + /@typescript-eslint/type-utils/5.9.1_bc8bf599e6d3d7993513f26d2b4538c1: resolution: {integrity: sha512-tRSpdBnPRssjlUh35rE9ug5HrUvaB9ntREy7gPXXKwmIx61TNN7+l5YKgi1hMKxo5NvqZCfYhA5FvyuJG6X6vg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4746,11 +4787,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 5.9.1_0b37fe5c7fd773c0e3582a5d321051d9 + '@typescript-eslint/experimental-utils': 5.9.1_bc8bf599e6d3d7993513f26d2b4538c1 debug: 4.3.3 - eslint: 8.6.0 - tsutils: 3.21.0_typescript@4.6.0-dev.20220105 - typescript: 4.6.0-dev.20220105 + eslint: 8.7.0 + tsutils: 3.21.0_typescript@4.6.0-dev.20220114 + typescript: 4.6.0-dev.20220114 transitivePeerDependencies: - supports-color dev: false @@ -4760,7 +4801,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /@typescript-eslint/typescript-estree/5.9.1_typescript@4.6.0-dev.20220105: + /@typescript-eslint/typescript-estree/5.9.1_typescript@4.6.0-dev.20220114: resolution: {integrity: sha512-gL1sP6A/KG0HwrahVXI9fZyeVTxEYV//6PmcOn1tD0rw8VhUWYeZeuWHwwhnewnvEMcHjhnJLOBhA9rK4vmb8A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4775,8 +4816,8 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.6.0-dev.20220105 - typescript: 4.6.0-dev.20220105 + tsutils: 3.21.0_typescript@4.6.0-dev.20220114 + typescript: 4.6.0-dev.20220114 transitivePeerDependencies: - supports-color dev: false @@ -4943,7 +4984,6 @@ packages: /acorn-walk/8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} engines: {node: '>=0.4.0'} - dev: false /acorn/7.4.1: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} @@ -5007,7 +5047,7 @@ packages: ajv: optional: true dependencies: - ajv: 8.8.2 + ajv: 8.9.0 /ajv-keywords/3.5.2_ajv@6.12.6: resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} @@ -5016,12 +5056,12 @@ packages: dependencies: ajv: 6.12.6 - /ajv-keywords/5.1.0_ajv@8.8.2: + /ajv-keywords/5.1.0_ajv@8.9.0: resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} peerDependencies: ajv: ^8.8.2 dependencies: - ajv: 8.8.2 + ajv: 8.9.0 fast-deep-equal: 3.1.3 /ajv/6.12.6: @@ -5032,8 +5072,8 @@ packages: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - /ajv/8.8.2: - resolution: {integrity: sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==} + /ajv/8.9.0: + resolution: {integrity: sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==} dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 @@ -5047,6 +5087,7 @@ packages: /ansi-colors/4.1.1: resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} engines: {node: '>=6'} + dev: false /ansi-escapes/4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} @@ -5105,7 +5146,7 @@ packages: lodash: 4.17.21 memoize-one: 6.0.0 moment: 2.29.1 - rc-cascader: 3.0.0-alpha.6_react-dom@17.0.2+react@17.0.2 + rc-cascader: 3.0.0-alpha.7_react-dom@17.0.2+react@17.0.2 rc-checkbox: 2.3.2_react-dom@17.0.2+react@17.0.2 rc-collapse: 3.1.2_react-dom@17.0.2+react@17.0.2 rc-dialog: 8.6.0_react-dom@17.0.2+react@17.0.2 @@ -5505,7 +5546,7 @@ packages: dependencies: '@babel/core': 7.16.7 '@babel/helper-define-polyfill-provider': 0.3.0_@babel+core@7.16.7 - core-js-compat: 3.20.2 + core-js-compat: 3.20.3 transitivePeerDependencies: - supports-color dev: false @@ -5591,8 +5632,8 @@ packages: resolution: {integrity: sha1-MasayLEpNjRj41s+u2n038+6eUc=} dev: false - /bail/1.0.5: - resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==} + /bail/2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} dev: false /balanced-match/1.0.2: @@ -5798,7 +5839,7 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001299 - electron-to-chromium: 1.4.44 + electron-to-chromium: 1.4.46 escalade: 3.1.1 node-releases: 2.0.1 picocolors: 1.0.0 @@ -6059,8 +6100,8 @@ packages: url-to-options: 1.0.1 dev: false - /ccount/1.1.0: - resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} + /ccount/2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} dev: false /chai/4.3.4: @@ -6124,16 +6165,8 @@ packages: resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} engines: {node: '>=10'} - /character-entities-legacy/1.1.4: - resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} - dev: false - - /character-entities/1.2.4: - resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} - dev: false - - /character-reference-invalid/1.1.4: - resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} + /character-entities/2.0.1: + resolution: {integrity: sha512-OzmutCf2Kmc+6DrFrrPS8/tDh2+DpnrfzdICHWhcVC9eOd0N1PXmQEE1a8iM4IziIAG+8tmTq3K+oo0ubH6RRQ==} dev: false /chardet/0.7.0: @@ -6358,20 +6391,6 @@ packages: /color-name/1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - /color-string/1.9.0: - resolution: {integrity: sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==} - dependencies: - color-name: 1.1.4 - simple-swizzle: 0.2.2 - dev: false - - /color/4.2.0: - resolution: {integrity: sha512-hHTcrbvEnGjC7WBMk6ibQWFVDgEFTVmjrz2Q5HlU6ltwxv0JJN2Z8I7uRbWeQLF04dikxs8zgyZkazRJvSMtyQ==} - dependencies: - color-convert: 2.0.1 - color-string: 1.9.0 - dev: false - /colord/2.9.2: resolution: {integrity: sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==} @@ -6616,20 +6635,20 @@ packages: toggle-selection: 1.0.6 dev: false - /core-js-compat/3.20.2: - resolution: {integrity: sha512-qZEzVQ+5Qh6cROaTPFLNS4lkvQ6mBzE3R6A6EEpssj7Zr2egMHgsy4XapdifqJDGC9CBiNv7s+ejI96rLNQFdg==} + /core-js-compat/3.20.3: + resolution: {integrity: sha512-c8M5h0IkNZ+I92QhIpuSijOxGAcj3lgpsWdkCqmUTZNwidujF4r3pi6x1DCN+Vcs5qTS2XWWMfWSuCqyupX8gw==} dependencies: browserslist: 4.19.1 semver: 7.0.0 dev: false - /core-js-pure/3.20.2: - resolution: {integrity: sha512-CmWHvSKn2vNL6p6StNp1EmMIfVY/pqn3JLAjfZQ8WZGPOlGoO92EkX9/Mk81i6GxvoPXjUqEQnpM3rJ5QxxIOg==} + /core-js-pure/3.20.3: + resolution: {integrity: sha512-Q2H6tQ5MtPtcC7f3HxJ48i4Q7T9ybPKgvWyuH7JXIoNa2pm0KuBnycsET/qw1SLLZYfbsbrZQNMeIOClb+6WIA==} requiresBuild: true dev: false - /core-js/3.20.2: - resolution: {integrity: sha512-nuqhq11DcOAbFBV4zCbKeGbKQsUDRqTX0oqx7AttUBuqe3h20ixsE039QHelbL6P4h+9kytVqyEtyZ6gsiwEYw==} + /core-js/3.20.3: + resolution: {integrity: sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag==} requiresBuild: true dev: false @@ -6648,6 +6667,21 @@ packages: vary: 1.1.2 dev: false + /cosmiconfig-typescript-loader/1.0.3_typescript@4.5.4: + resolution: {integrity: sha512-ARo21VjxdacJUcHxgVMEYNIoVPYiuKOEwWBIYej4M22+pEbe3LzKgmht2UPM+0u7/T/KnZf2r/5IzHv2Nwz+/w==} + engines: {node: '>=12', npm: '>=6'} + peerDependencies: + '@types/node': '*' + typescript: '>=3' + dependencies: + cosmiconfig: 7.0.1 + ts-node: 10.4.0_typescript@4.5.4 + typescript: 4.5.4 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + dev: true + /cosmiconfig/6.0.0: resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} engines: {node: '>=8'} @@ -6755,10 +6789,6 @@ packages: engines: {node: '>=4'} dev: false - /css-color-names/0.0.4: - resolution: {integrity: sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=} - dev: false - /css-declaration-sorter/6.1.4_postcss@8.4.5: resolution: {integrity: sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==} engines: {node: '>= 10'} @@ -6832,10 +6862,6 @@ packages: source-map: 0.6.1 dev: false - /css-unit-converter/1.1.2: - resolution: {integrity: sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==} - dev: false - /css-what/5.1.0: resolution: {integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==} engines: {node: '>= 6'} @@ -7046,6 +7072,12 @@ packages: /decimal.js/10.3.1: resolution: {integrity: sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==} + /decode-named-character-reference/1.0.1: + resolution: {integrity: sha512-YV/0HQHreRwKb7uBopyIkLG17jG6Sv2qUchk9qSoVJ2f+flwRsPNBO0hAnjt6mTNYUT+vw9Gy2ihXg4sUWPi2w==} + dependencies: + character-entities: 2.0.1 + dev: false + /decode-uri-component/0.2.0: resolution: {integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=} engines: {node: '>=0.10'} @@ -7128,7 +7160,7 @@ packages: is-regex: 1.1.4 object-is: 1.1.5 object-keys: 1.1.1 - regexp.prototype.flags: 1.3.1 + regexp.prototype.flags: 1.4.1 /deep-is/0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} @@ -7223,6 +7255,11 @@ packages: resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} dev: true + /dequal/2.0.2: + resolution: {integrity: sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==} + engines: {node: '>=6'} + dev: false + /destroy/1.0.4: resolution: {integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=} @@ -7273,6 +7310,11 @@ packages: engines: {node: '>=0.3.1'} dev: true + /diff/5.0.0: + resolution: {integrity: sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==} + engines: {node: '>=0.3.1'} + dev: false + /dir-glob/2.2.2: resolution: {integrity: sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==} engines: {node: '>=4'} @@ -7387,9 +7429,9 @@ packages: resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} dev: false - /dotenv/10.0.0: - resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} - engines: {node: '>=10'} + /dotenv/13.0.1: + resolution: {integrity: sha512-u3KAkK+VHk01+D7V6SFtSJl2JScX1Yi4anKsKXS4oT8s8LnL5xgJe7XFAZ1bSsOfAmxU54OwOuhaLv3v70oXgw==} + engines: {node: '>=12'} dev: false /download/6.2.5: @@ -7461,8 +7503,8 @@ packages: jake: 10.8.2 dev: false - /electron-to-chromium/1.4.44: - resolution: {integrity: sha512-tHGWiUUmY7GABK8+DNcr474cnZDTzD8x1736SlDosVH8+/vRJeqfaIBAEHFtMjddz/0T4rKKYsxEc8BwQRdBpw==} + /electron-to-chromium/1.4.46: + resolution: {integrity: sha512-UtV0xUA/dibCKKP2JMxOpDtXR74zABevuUEH4K0tvduFSIoxRVcYmQsbB51kXsFTX8MmOyWMt8tuZAlmDOqkrQ==} /emittery/0.8.1: resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} @@ -7551,6 +7593,7 @@ packages: engines: {node: '>=8.6'} dependencies: ansi-colors: 4.1.1 + dev: false /entities/2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} @@ -8101,18 +8144,18 @@ packages: supports-hyperlinks: 2.2.0 dev: false - /eslint-plugin-babel/5.3.1_eslint@8.6.0: + /eslint-plugin-babel/5.3.1_eslint@8.7.0: resolution: {integrity: sha512-VsQEr6NH3dj664+EyxJwO4FCYm/00JhYb3Sk3ft8o+fpKuIfQ9TaW6uVUfvwMXHcf/lsnRIoyFPsLMyiWCSL/g==} engines: {node: '>=4'} peerDependencies: eslint: '>=4.0.0' dependencies: - eslint: 8.6.0 + eslint: 8.7.0 eslint-rule-composer: 0.3.0 dev: false - /eslint-plugin-jest/25.3.4_a9a6e80947dc215f87e81f98b8ef6ff4: - resolution: {integrity: sha512-CCnwG71wvabmwq/qkz0HWIqBHQxw6pXB1uqt24dxqJ9WB34pVg49bL1sjXphlJHgTMWGhBjN1PicdyxDxrfP5A==} + /eslint-plugin-jest/25.7.0_c20cd7dc0c7583ece8f7252e3d8e7a81: + resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} peerDependencies: '@typescript-eslint/eslint-plugin': ^4.0.0 || ^5.0.0 @@ -8124,24 +8167,24 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.9.1_455a057e8701ade7e0452a1af8302075 - '@typescript-eslint/experimental-utils': 5.9.1_0b37fe5c7fd773c0e3582a5d321051d9 - eslint: 8.6.0 + '@typescript-eslint/eslint-plugin': 5.9.1_403381a8679084439aee609e0999164c + '@typescript-eslint/experimental-utils': 5.9.1_bc8bf599e6d3d7993513f26d2b4538c1 + eslint: 8.7.0 transitivePeerDependencies: - supports-color - typescript dev: false - /eslint-plugin-react-hooks/4.3.0_eslint@8.6.0: + /eslint-plugin-react-hooks/4.3.0_eslint@8.7.0: resolution: {integrity: sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.6.0 + eslint: 8.7.0 dev: false - /eslint-plugin-react/7.28.0_eslint@8.6.0: + /eslint-plugin-react/7.28.0_eslint@8.7.0: resolution: {integrity: sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==} engines: {node: '>=4'} peerDependencies: @@ -8150,7 +8193,7 @@ packages: array-includes: 3.1.4 array.prototype.flatmap: 1.2.5 doctrine: 2.1.0 - eslint: 8.6.0 + eslint: 8.7.0 estraverse: 5.3.0 jsx-ast-utils: 3.2.1 minimatch: 3.0.4 @@ -8192,13 +8235,13 @@ packages: esrecurse: 4.3.0 estraverse: 5.3.0 - /eslint-utils/3.0.0_eslint@8.6.0: + /eslint-utils/3.0.0_eslint@8.7.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.6.0 + eslint: 8.7.0 eslint-visitor-keys: 2.1.0 /eslint-visitor-keys/2.1.0: @@ -8208,8 +8251,13 @@ packages: /eslint-visitor-keys/3.1.0: resolution: {integrity: sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: false + + /eslint-visitor-keys/3.2.0: + resolution: {integrity: sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /eslint-webpack-plugin/3.1.1_eslint@8.6.0+webpack@5.66.0: + /eslint-webpack-plugin/3.1.1_eslint@8.7.0+webpack@5.66.0: resolution: {integrity: sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -8217,7 +8265,7 @@ packages: webpack: ^5.0.0 dependencies: '@types/eslint': 7.29.0 - eslint: 8.6.0 + eslint: 8.7.0 jest-worker: 27.4.6 micromatch: 4.0.4 normalize-path: 3.0.0 @@ -8225,8 +8273,8 @@ packages: webpack: 5.66.0 dev: false - /eslint/8.6.0: - resolution: {integrity: sha512-UvxdOJ7mXFlw7iuHZA4jmzPaUqIw54mZrv+XPYKNbKdLR0et4rf60lIZUU9kiNtnzzMzGWxMV+tQ7uG7JG8DPw==} + /eslint/8.7.0: + resolution: {integrity: sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: @@ -8237,11 +8285,10 @@ packages: cross-spawn: 7.0.3 debug: 4.3.3 doctrine: 3.0.0 - enquirer: 2.3.6 escape-string-regexp: 4.0.0 eslint-scope: 7.1.0 - eslint-utils: 3.0.0_eslint@8.6.0 - eslint-visitor-keys: 3.1.0 + eslint-utils: 3.0.0_eslint@8.7.0 + eslint-visitor-keys: 3.2.0 espree: 9.3.0 esquery: 1.4.0 esutils: 2.0.3 @@ -8250,7 +8297,7 @@ packages: functional-red-black-tree: 1.0.1 glob-parent: 6.0.2 globals: 13.12.0 - ignore: 4.0.6 + ignore: 5.2.0 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 @@ -8261,9 +8308,7 @@ packages: minimatch: 3.0.4 natural-compare: 1.4.0 optionator: 0.9.1 - progress: 2.0.3 regexpp: 3.2.0 - semver: 7.3.5 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 text-table: 0.2.0 @@ -8277,7 +8322,7 @@ packages: dependencies: acorn: 8.7.0 acorn-jsx: 5.3.2_acorn@8.7.0 - eslint-visitor-keys: 3.1.0 + eslint-visitor-keys: 3.2.0 /esprima/4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} @@ -8359,21 +8404,6 @@ packages: strip-eof: 1.0.0 dev: false - /execa/4.1.0: - resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} - engines: {node: '>=10'} - dependencies: - cross-spawn: 7.0.3 - get-stream: 5.2.0 - human-signals: 1.1.1 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.6 - strip-final-newline: 2.0.0 - dev: false - /execa/5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} @@ -8552,8 +8582,8 @@ packages: micromatch: 3.1.10 dev: true - /fast-glob/3.2.10: - resolution: {integrity: sha512-s9nFhFnvR63wls6/kM88kQqDhMu0AfdjqouE2l5GVQPbqLgyFjjU5ry/r2yKsJxpb9Py1EYNqieFrmMaX4v++A==} + /fast-glob/3.2.11: + resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -8621,9 +8651,13 @@ packages: engines: {node: '>=6'} dev: false - /file-type/12.4.2: - resolution: {integrity: sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==} - engines: {node: '>=8'} + /file-type/16.5.3: + resolution: {integrity: sha512-uVsl7iFhHSOY4bEONLlTK47iAHtNsFHWP5YE4xJfZ4rnX7S1Q3wce09XgqSC7E/xh8Ncv/be1lNoyprlUH/x6A==} + engines: {node: '>=10'} + dependencies: + readable-web-to-node-stream: 3.0.2 + strtok3: 6.2.4 + token-types: 4.1.1 dev: false /file-type/3.9.0: @@ -8794,7 +8828,7 @@ packages: resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=} dev: true - /fork-ts-checker-webpack-plugin/6.5.0_053ee802c4818e3c8a185a84e6cef510: + /fork-ts-checker-webpack-plugin/6.5.0_c07bb5756551969501fbd319e0870d66: resolution: {integrity: sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -8814,7 +8848,7 @@ packages: chokidar: 3.5.2 cosmiconfig: 6.0.0 deepmerge: 4.2.2 - eslint: 8.6.0 + eslint: 8.7.0 fs-extra: 9.1.0 glob: 7.2.0 memfs: 3.4.1 @@ -8822,7 +8856,7 @@ packages: schema-utils: 2.7.0 semver: 7.3.5 tapable: 1.1.3 - typescript: 4.6.0-dev.20220105 + typescript: 4.6.0-dev.20220114 webpack: 5.66.0 dev: false @@ -8880,6 +8914,7 @@ packages: graceful-fs: 4.2.9 jsonfile: 6.1.0 universalify: 2.0.0 + dev: true /fs-extra/8.1.0: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} @@ -9051,13 +9086,6 @@ packages: pump: 3.0.0 dev: false - /get-stream/5.2.0: - resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} - engines: {node: '>=8'} - dependencies: - pump: 3.0.0 - dev: false - /get-stream/6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} @@ -9220,38 +9248,24 @@ packages: dependencies: type-fest: 0.20.2 - /globby/10.0.2: - resolution: {integrity: sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==} - engines: {node: '>=8'} - dependencies: - '@types/glob': 7.2.0 - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.2.10 - glob: 7.2.0 - ignore: 5.2.0 - merge2: 1.4.1 - slash: 3.0.0 - dev: false - /globby/11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.10 + fast-glob: 3.2.11 ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 - /globby/12.0.2: - resolution: {integrity: sha512-lAsmb/5Lww4r7MM9nCCliDZVIKbZTavrsunAsHLr9oHthrZP1qi7/gAnHOsUs9bLvEt2vKVJhHmxuL7QbDuPdQ==} + /globby/12.1.0: + resolution: {integrity: sha512-YULDaNwsoUZkRy9TWSY/M7Obh0abamTKoKzTfOI3uU+hfpX2FZqOq8LFDxsjYheF1RH7ITdArgbQnsNBFgcdBA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: array-union: 3.0.1 dir-glob: 3.0.1 - fast-glob: 3.2.10 + fast-glob: 3.2.11 ignore: 5.2.0 merge2: 1.4.1 slash: 4.0.0 @@ -9471,10 +9485,6 @@ packages: tslib: 2.3.1 dev: false - /hex-color-regex/1.1.0: - resolution: {integrity: sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==} - dev: false - /highlight.js/10.7.3: resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} dev: false @@ -9501,14 +9511,6 @@ packages: readable-stream: 2.3.7 wbuf: 1.7.3 - /hsl-regex/1.0.0: - resolution: {integrity: sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=} - dev: false - - /hsla-regex/1.0.0: - resolution: {integrity: sha1-wc56MWjIxmFAM6S194d/OyJfnDg=} - dev: false - /html-element-map/1.3.1: resolution: {integrity: sha512-6XMlxrAFX4UEEGxctfFnmrFaaZFNf9i5fNuV5wZ3WWQ4FVaNP1aX1LkX9j2mfEx1NpjeE/rL3nmgEn23GdFmrg==} dependencies: @@ -9653,11 +9655,6 @@ packages: transitivePeerDependencies: - supports-color - /human-signals/1.1.1: - resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} - engines: {node: '>=8.12.0'} - dev: false - /human-signals/2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} @@ -9748,13 +9745,13 @@ packages: is-gif: 3.0.0 dev: false - /imagemin-mozjpeg/9.0.0: - resolution: {integrity: sha512-TwOjTzYqCFRgROTWpVSt5UTT0JeCuzF1jswPLKALDd89+PmrJ2PdMMYeDLYZ1fs9cTovI9GJd68mRSnuVt691w==} - engines: {node: '>=10'} + /imagemin-mozjpeg/10.0.0: + resolution: {integrity: sha512-DK85QNOjS3/GzWYfNB3CACMZD10sIQgFDv1+WTOnZljgltQTEyATjdyUVyjKu5q4sCESQdwvwq7WEZzJ5fFjlg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - execa: 4.1.0 - is-jpg: 2.0.0 - mozjpeg: 7.1.1 + execa: 6.0.0 + is-jpg: 3.0.0 + mozjpeg: 8.0.0 dev: false /imagemin-optipng/8.0.0: @@ -9766,25 +9763,26 @@ packages: optipng-bin: 7.0.1 dev: false - /imagemin/7.0.1: - resolution: {integrity: sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==} - engines: {node: '>=8'} + /imagemin/8.0.1: + resolution: {integrity: sha512-Q/QaPi+5HuwbZNtQRqUVk6hKacI6z9iWiCSQBisAv7uBynZwO7t1svkryKl7+iSQbkU/6t9DWnHz04cFs2WY7w==} + engines: {node: '>=12'} dependencies: - file-type: 12.4.2 - globby: 10.0.2 + file-type: 16.5.3 + globby: 12.1.0 graceful-fs: 4.2.9 junk: 3.1.0 - make-dir: 3.1.0 - p-pipe: 3.1.0 - replace-ext: 1.0.1 + p-pipe: 4.0.0 + replace-ext: 2.0.0 + slash: 3.0.0 dev: false - /img-loader/3.0.2_imagemin@7.0.1: - resolution: {integrity: sha512-rSriLKgvi85Km7ppSF+AEAM3nU4fxpvCkaXtC/IoCEU7jfks55bEANFs0bB9YXYkxY9JurZQIZFtXh5Gue3upw==} + /img-loader/4.0.0_imagemin@8.0.1: + resolution: {integrity: sha512-UwRcPQdwdOyEHyCxe1V9s9YFwInwEWCpoO+kJGfIqDrBDqA8jZUsEZTxQ0JteNPGw/Gupmwesk2OhLTcnw6tnQ==} + engines: {node: '>=12'} peerDependencies: - imagemin: ^5.0.0 || ^6.0.0 || ^7.0.0 + imagemin: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - imagemin: 7.0.1 + imagemin: 8.0.1 loader-utils: 1.4.0 dev: false @@ -9966,17 +9964,6 @@ packages: kind-of: 6.0.3 dev: true - /is-alphabetical/1.0.4: - resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} - dev: false - - /is-alphanumerical/1.0.4: - resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} - dependencies: - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 - dev: false - /is-arguments/1.1.1: resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} engines: {node: '>= 0.4'} @@ -9987,10 +9974,6 @@ packages: /is-arrayish/0.2.1: resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} - /is-arrayish/0.3.2: - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} - dev: false - /is-bigint/1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: @@ -10029,17 +10012,6 @@ packages: ci-info: 2.0.0 dev: true - /is-color-stop/1.1.0: - resolution: {integrity: sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=} - dependencies: - css-color-names: 0.0.4 - hex-color-regex: 1.1.0 - hsl-regex: 1.0.0 - hsla-regex: 1.0.0 - rgb-regex: 1.0.1 - rgba-regex: 1.0.0 - dev: false - /is-core-module/2.8.1: resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==} dependencies: @@ -10065,10 +10037,6 @@ packages: dependencies: has-tostringtag: 1.0.0 - /is-decimal/1.0.4: - resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} - dev: false - /is-descriptor/0.1.6: resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} engines: {node: '>=0.10.0'} @@ -10143,10 +10111,6 @@ packages: dependencies: is-extglob: 2.1.1 - /is-hexadecimal/1.0.4: - resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} - dev: false - /is-interactive/1.0.0: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} @@ -10164,9 +10128,9 @@ packages: ip-regex: 4.3.0 dev: false - /is-jpg/2.0.0: - resolution: {integrity: sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=} - engines: {node: '>=6'} + /is-jpg/3.0.0: + resolution: {integrity: sha512-Vcd67KWHZblEKEBrtP25qLZ8wN9ICoAhl1pKUqD7SM7hf2qtuRl7loDgP5Zigh2oN/+7uj+KVyC0eRJvgOEFeQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: false /is-lambda/1.0.1: @@ -10231,11 +10195,17 @@ packages: /is-plain-obj/2.1.0: resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} engines: {node: '>=8'} + dev: true /is-plain-obj/3.0.0: resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} engines: {node: '>=10'} + /is-plain-obj/4.0.0: + resolution: {integrity: sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==} + engines: {node: '>=12'} + dev: false + /is-plain-object/2.0.4: resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} engines: {node: '>=0.10.0'} @@ -11336,10 +11306,6 @@ packages: resolution: {integrity: sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=} dev: false - /lodash.get/4.4.2: - resolution: {integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=} - dev: true - /lodash.isequal/4.5.0: resolution: {integrity: sha1-QVxEePK8wwEgwizhDtMib30+GOA=} dev: false @@ -11371,10 +11337,6 @@ packages: lodash._reinterpolate: 3.0.0 dev: true - /lodash.topath/4.5.2: - resolution: {integrity: sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak=} - dev: false - /lodash.truncate/4.4.2: resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=} @@ -11401,8 +11363,8 @@ packages: is-unicode-supported: 1.1.0 dev: false - /longest-streak/2.0.4: - resolution: {integrity: sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==} + /longest-streak/3.0.1: + resolution: {integrity: sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg==} dev: false /loose-envify/1.4.0: @@ -11552,14 +11514,12 @@ packages: object-visit: 1.0.1 dev: true - /markdown-table/2.0.0: - resolution: {integrity: sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==} - dependencies: - repeat-string: 1.6.1 + /markdown-table/3.0.2: + resolution: {integrity: sha512-y8j3a5/DkJCmS5x4dMCQL+OR0+2EAq3DOtio1COSHsmW2BGXnNCK3v12hJt1LrUz5iZH5g0LmuYOjDdI+czghA==} dev: false - /marked/3.0.8: - resolution: {integrity: sha512-0gVrAjo5m0VZSJb4rpL59K1unJAMb/hm8HRXqasD8VeC8m91ytDPMritgFSlKonfdt+rRYYpP/JfLxgIX8yoSw==} + /marked/4.0.10: + resolution: {integrity: sha512-+QvuFj0nGgO970fySghXGmuw+Fd0gD2x3+MqCWLIPf5oxdv1Ka6b2q+z9RP01P/IaKPMEramy+7cNy/Lw8c3hw==} engines: {node: '>= 12'} hasBin: true dev: false @@ -11581,80 +11541,96 @@ packages: /mathml-tag-names/2.1.3: resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==} - /mdast-util-find-and-replace/1.1.1: - resolution: {integrity: sha512-9cKl33Y21lyckGzpSmEQnIDjEfeeWelN5s1kUW1LwdB0Fkuq2u+4GdqcGEygYxJE8GVqCl0741bYXHgamfWAZA==} + /mdast-util-find-and-replace/2.1.0: + resolution: {integrity: sha512-1w1jbqAd13oU78QPBf5223+xB+37ecNtQ1JElq2feWols5oEYAl+SgNDnOZipe7NfLemoEt362yUS15/wip4mw==} dependencies: - escape-string-regexp: 4.0.0 - unist-util-is: 4.1.0 - unist-util-visit-parents: 3.1.1 + escape-string-regexp: 5.0.0 + unist-util-is: 5.1.1 + unist-util-visit-parents: 4.1.1 dev: false - /mdast-util-from-markdown/0.8.5: - resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} + /mdast-util-from-markdown/1.2.0: + resolution: {integrity: sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==} dependencies: '@types/mdast': 3.0.10 - mdast-util-to-string: 2.0.0 - micromark: 2.11.4 - parse-entities: 2.0.0 - unist-util-stringify-position: 2.0.3 + '@types/unist': 2.0.6 + decode-named-character-reference: 1.0.1 + mdast-util-to-string: 3.1.0 + micromark: 3.0.10 + micromark-util-decode-numeric-character-reference: 1.0.0 + micromark-util-decode-string: 1.0.2 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + unist-util-stringify-position: 3.0.0 + uvu: 0.5.3 transitivePeerDependencies: - supports-color dev: false - /mdast-util-gfm-autolink-literal/0.1.3: - resolution: {integrity: sha512-GjmLjWrXg1wqMIO9+ZsRik/s7PLwTaeCHVB7vRxUwLntZc8mzmTsLVr6HW1yLokcnhfURsn5zmSVdi3/xWWu1A==} + /mdast-util-gfm-autolink-literal/1.0.2: + resolution: {integrity: sha512-FzopkOd4xTTBeGXhXSBU0OCDDh5lUj2rd+HQqG92Ld+jL4lpUfgX2AT2OHAVP9aEeDKp7G92fuooSZcYJA3cRg==} dependencies: - ccount: 1.1.0 - mdast-util-find-and-replace: 1.1.1 - micromark: 2.11.4 - transitivePeerDependencies: - - supports-color + '@types/mdast': 3.0.10 + ccount: 2.0.1 + mdast-util-find-and-replace: 2.1.0 + micromark-util-character: 1.1.0 + dev: false + + /mdast-util-gfm-footnote/1.0.0: + resolution: {integrity: sha512-qeg9YoS2YYP6OBmMyUFxKXb6BLwAsbGidIxgwDAXHIMYZQhIwe52L9BSJs+zP29Jp5nSERPkmG3tSwAN23/ZbQ==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-to-markdown: 1.2.6 + micromark-util-normalize-identifier: 1.0.0 + unist-util-visit: 4.1.0 dev: false - /mdast-util-gfm-strikethrough/0.2.3: - resolution: {integrity: sha512-5OQLXpt6qdbttcDG/UxYY7Yjj3e8P7X16LzvpX8pIQPYJ/C2Z1qFGMmcw+1PZMUM3Z8wt8NRfYTvCni93mgsgA==} + /mdast-util-gfm-strikethrough/1.0.0: + resolution: {integrity: sha512-gM9ipBUdRxYa6Yq1Hd8Otg6jEn/dRxFZ1F9ZX4QHosHOexLGqNZO2dh0A+YFbUEd10RcKjnjb4jOfJJzoXXUew==} dependencies: - mdast-util-to-markdown: 0.6.5 + '@types/mdast': 3.0.10 + mdast-util-to-markdown: 1.2.6 dev: false - /mdast-util-gfm-table/0.1.6: - resolution: {integrity: sha512-j4yDxQ66AJSBwGkbpFEp9uG/LS1tZV3P33fN1gkyRB2LoRL+RR3f76m0HPHaby6F4Z5xr9Fv1URmATlRRUIpRQ==} + /mdast-util-gfm-table/1.0.2: + resolution: {integrity: sha512-pPekvCTChFBF8uCq8bVyQwar8NBU/TaXIy44jj/UzmjMgPBHIa1B1ge8a0JVgzhqgXQAMvGT+PgiKlicdLGfDQ==} dependencies: - markdown-table: 2.0.0 - mdast-util-to-markdown: 0.6.5 + markdown-table: 3.0.2 + mdast-util-to-markdown: 1.2.6 dev: false - /mdast-util-gfm-task-list-item/0.1.6: - resolution: {integrity: sha512-/d51FFIfPsSmCIRNp7E6pozM9z1GYPIkSy1urQ8s/o4TC22BZ7DqfHFWiqBD23bc7J3vV1Fc9O4QIHBlfuit8A==} + /mdast-util-gfm-task-list-item/1.0.0: + resolution: {integrity: sha512-dwkzOTjQe8JCCHVE3Cb0pLHTYLudf7t9WCAnb20jI8/dW+VHjgWhjtIUVA3oigNkssgjEwX+i+3XesUdCnXGyA==} dependencies: - mdast-util-to-markdown: 0.6.5 + '@types/mdast': 3.0.10 + mdast-util-to-markdown: 1.2.6 dev: false - /mdast-util-gfm/0.1.2: - resolution: {integrity: sha512-NNkhDx/qYcuOWB7xHUGWZYVXvjPFFd6afg6/e2g+SV4r9q5XUcCbV4Wfa3DLYIiD+xAEZc6K4MGaE/m0KDcPwQ==} + /mdast-util-gfm/2.0.0: + resolution: {integrity: sha512-wMwejlTN3EQADPFuvxe8lmGsay3+f6gSJKdAHR6KBJzpcxvsjJSILB9K6u6G7eQLC7iOTyVIHYGui9uBc9r1Tg==} dependencies: - mdast-util-gfm-autolink-literal: 0.1.3 - mdast-util-gfm-strikethrough: 0.2.3 - mdast-util-gfm-table: 0.1.6 - mdast-util-gfm-task-list-item: 0.1.6 - mdast-util-to-markdown: 0.6.5 - transitivePeerDependencies: - - supports-color + mdast-util-gfm-autolink-literal: 1.0.2 + mdast-util-gfm-footnote: 1.0.0 + mdast-util-gfm-strikethrough: 1.0.0 + mdast-util-gfm-table: 1.0.2 + mdast-util-gfm-task-list-item: 1.0.0 dev: false - /mdast-util-to-markdown/0.6.5: - resolution: {integrity: sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==} + /mdast-util-to-markdown/1.2.6: + resolution: {integrity: sha512-doJZmTEGagHypWvJ8ltinmwUsT9ZaNgNIQW6Gl7jNdsI1QZkTHTimYW561Niy2s8AEPAqEgV0dIh2UOVlSXUJA==} dependencies: + '@types/mdast': 3.0.10 '@types/unist': 2.0.6 - longest-streak: 2.0.4 - mdast-util-to-string: 2.0.0 - parse-entities: 2.0.0 - repeat-string: 1.6.1 - zwitch: 1.0.5 + longest-streak: 3.0.1 + mdast-util-to-string: 3.1.0 + micromark-util-decode-string: 1.0.2 + unist-util-visit: 4.1.0 + zwitch: 2.0.2 dev: false - /mdast-util-to-string/2.0.0: - resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} + /mdast-util-to-string/3.1.0: + resolution: {integrity: sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==} dev: false /mdn-data/2.0.14: @@ -11740,60 +11716,250 @@ packages: resolution: {integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=} engines: {node: '>= 0.6'} - /micromark-extension-gfm-autolink-literal/0.5.7: - resolution: {integrity: sha512-ePiDGH0/lhcngCe8FtH4ARFoxKTUelMp4L7Gg2pujYD5CSMb9PbblnyL+AAMud/SNMyusbS2XDSiPIRcQoNFAw==} + /micromark-core-commonmark/1.0.6: + resolution: {integrity: sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==} dependencies: - micromark: 2.11.4 - transitivePeerDependencies: - - supports-color + decode-named-character-reference: 1.0.1 + micromark-factory-destination: 1.0.0 + micromark-factory-label: 1.0.2 + micromark-factory-space: 1.0.0 + micromark-factory-title: 1.0.2 + micromark-factory-whitespace: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-chunked: 1.0.0 + micromark-util-classify-character: 1.0.0 + micromark-util-html-tag-name: 1.0.0 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-resolve-all: 1.0.0 + micromark-util-subtokenize: 1.0.2 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.3 dev: false - /micromark-extension-gfm-strikethrough/0.6.5: - resolution: {integrity: sha512-PpOKlgokpQRwUesRwWEp+fHjGGkZEejj83k9gU5iXCbDG+XBA92BqnRKYJdfqfkrRcZRgGuPuXb7DaK/DmxOhw==} + /micromark-extension-gfm-autolink-literal/1.0.3: + resolution: {integrity: sha512-i3dmvU0htawfWED8aHMMAzAVp/F0Z+0bPh3YrbTPPL1v4YAlCZpy5rBO5p0LPYiZo0zFVkoYh7vDU7yQSiCMjg==} dependencies: - micromark: 2.11.4 - transitivePeerDependencies: - - supports-color + micromark-util-character: 1.1.0 + micromark-util-sanitize-uri: 1.0.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.3 dev: false - /micromark-extension-gfm-table/0.4.3: - resolution: {integrity: sha512-hVGvESPq0fk6ALWtomcwmgLvH8ZSVpcPjzi0AjPclB9FsVRgMtGZkUcpE0zgjOCFAznKepF4z3hX8z6e3HODdA==} + /micromark-extension-gfm-footnote/1.0.3: + resolution: {integrity: sha512-bn62pC5y39rIo2g1RqZk1NhF7T7cJLuJlbevunQz41U0iPVCdVOFASe5/L1kke+DFKSgfCRhv24+o42cZ1+ADw==} dependencies: - micromark: 2.11.4 - transitivePeerDependencies: - - supports-color + micromark-core-commonmark: 1.0.6 + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-sanitize-uri: 1.0.0 + micromark-util-symbol: 1.0.1 + uvu: 0.5.3 dev: false - /micromark-extension-gfm-tagfilter/0.3.0: - resolution: {integrity: sha512-9GU0xBatryXifL//FJH+tAZ6i240xQuFrSL7mYi8f4oZSbc+NvXjkrHemeYP0+L4ZUT+Ptz3b95zhUZnMtoi/Q==} + /micromark-extension-gfm-strikethrough/1.0.4: + resolution: {integrity: sha512-/vjHU/lalmjZCT5xt7CcHVJGq8sYRm80z24qAKXzaHzem/xsDYb2yLL+NNVbYvmpLx3O7SYPuGL5pzusL9CLIQ==} + dependencies: + micromark-util-chunked: 1.0.0 + micromark-util-classify-character: 1.0.0 + micromark-util-resolve-all: 1.0.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.3 dev: false - /micromark-extension-gfm-task-list-item/0.3.3: - resolution: {integrity: sha512-0zvM5iSLKrc/NQl84pZSjGo66aTGd57C1idmlWmE87lkMcXrTxg1uXa/nXomxJytoje9trP0NDLvw4bZ/Z/XCQ==} + /micromark-extension-gfm-table/1.0.5: + resolution: {integrity: sha512-xAZ8J1X9W9K3JTJTUL7G6wSKhp2ZYHrFk5qJgY/4B33scJzE2kpfRL6oiw/veJTbt7jiM/1rngLlOKPWr1G+vg==} dependencies: - micromark: 2.11.4 - transitivePeerDependencies: - - supports-color + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.3 dev: false - /micromark-extension-gfm/0.3.3: - resolution: {integrity: sha512-oVN4zv5/tAIA+l3GbMi7lWeYpJ14oQyJ3uEim20ktYFAcfX1x3LNlFGGlmrZHt7u9YlKExmyJdDGaTt6cMSR/A==} + /micromark-extension-gfm-tagfilter/1.0.1: + resolution: {integrity: sha512-Ty6psLAcAjboRa/UKUbbUcwjVAv5plxmpUTy2XC/3nJFL37eHej8jrHrRzkqcpipJliuBH30DTs7+3wqNcQUVA==} dependencies: - micromark: 2.11.4 - micromark-extension-gfm-autolink-literal: 0.5.7 - micromark-extension-gfm-strikethrough: 0.6.5 - micromark-extension-gfm-table: 0.4.3 - micromark-extension-gfm-tagfilter: 0.3.0 - micromark-extension-gfm-task-list-item: 0.3.3 - transitivePeerDependencies: - - supports-color + micromark-util-types: 1.0.2 + dev: false + + /micromark-extension-gfm-task-list-item/1.0.3: + resolution: {integrity: sha512-PpysK2S1Q/5VXi72IIapbi/jliaiOFzv7THH4amwXeYXLq3l1uo8/2Be0Ac1rEwK20MQEsGH2ltAZLNY2KI/0Q==} + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.3 + dev: false + + /micromark-extension-gfm/2.0.1: + resolution: {integrity: sha512-p2sGjajLa0iYiGQdT0oelahRYtMWvLjy8J9LOCxzIQsllMCGLbsLW+Nc+N4vi02jcRJvedVJ68cjelKIO6bpDA==} + dependencies: + micromark-extension-gfm-autolink-literal: 1.0.3 + micromark-extension-gfm-footnote: 1.0.3 + micromark-extension-gfm-strikethrough: 1.0.4 + micromark-extension-gfm-table: 1.0.5 + micromark-extension-gfm-tagfilter: 1.0.1 + micromark-extension-gfm-task-list-item: 1.0.3 + micromark-util-combine-extensions: 1.0.0 + micromark-util-types: 1.0.2 + dev: false + + /micromark-factory-destination/1.0.0: + resolution: {integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + dev: false + + /micromark-factory-label/1.0.2: + resolution: {integrity: sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.3 + dev: false + + /micromark-factory-space/1.0.0: + resolution: {integrity: sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-types: 1.0.2 + dev: false + + /micromark-factory-title/1.0.2: + resolution: {integrity: sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==} + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.3 + dev: false + + /micromark-factory-whitespace/1.0.0: + resolution: {integrity: sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==} + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 dev: false - /micromark/2.11.4: - resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} + /micromark-util-character/1.1.0: + resolution: {integrity: sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==} dependencies: + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-chunked/1.0.0: + resolution: {integrity: sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==} + dependencies: + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-classify-character/1.0.0: + resolution: {integrity: sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-combine-extensions/1.0.0: + resolution: {integrity: sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==} + dependencies: + micromark-util-chunked: 1.0.0 + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-decode-numeric-character-reference/1.0.0: + resolution: {integrity: sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==} + dependencies: + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-decode-string/1.0.2: + resolution: {integrity: sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==} + dependencies: + decode-named-character-reference: 1.0.1 + micromark-util-character: 1.1.0 + micromark-util-decode-numeric-character-reference: 1.0.0 + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-encode/1.0.1: + resolution: {integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==} + dev: false + + /micromark-util-html-tag-name/1.0.0: + resolution: {integrity: sha512-NenEKIshW2ZI/ERv9HtFNsrn3llSPZtY337LID/24WeLqMzeZhBEE6BQ0vS2ZBjshm5n40chKtJ3qjAbVV8S0g==} + dev: false + + /micromark-util-normalize-identifier/1.0.0: + resolution: {integrity: sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==} + dependencies: + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-resolve-all/1.0.0: + resolution: {integrity: sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==} + dependencies: + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-sanitize-uri/1.0.0: + resolution: {integrity: sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-encode: 1.0.1 + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-subtokenize/1.0.2: + resolution: {integrity: sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==} + dependencies: + micromark-util-chunked: 1.0.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.3 + dev: false + + /micromark-util-symbol/1.0.1: + resolution: {integrity: sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==} + dev: false + + /micromark-util-types/1.0.2: + resolution: {integrity: sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==} + dev: false + + /micromark/3.0.10: + resolution: {integrity: sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==} + dependencies: + '@types/debug': 4.1.7 debug: 4.3.3 - parse-entities: 2.0.0 + decode-named-character-reference: 1.0.1 + micromark-core-commonmark: 1.0.6 + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-chunked: 1.0.0 + micromark-util-combine-extensions: 1.0.0 + micromark-util-decode-numeric-character-reference: 1.0.0 + micromark-util-encode: 1.0.1 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-resolve-all: 1.0.0 + micromark-util-sanitize-uri: 1.0.0 + micromark-util-subtokenize: 1.0.2 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.3 transitivePeerDependencies: - supports-color dev: false @@ -11857,8 +12023,8 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} - /mini-css-extract-plugin/2.4.6_webpack@5.66.0: - resolution: {integrity: sha512-khHpc29bdsE9EQiGSLqQieLyMbGca+bkC42/BBL1gXC8yAS0nHpOTUCBYUK6En1FuRdfE9wKXhGtsab8vmsugg==} + /mini-css-extract-plugin/2.5.0_webpack@5.66.0: + resolution: {integrity: sha512-hWAswjzsausaaIjk4GiUtoiNnsMc8tLAA2TZ0vbMDZcxKYS/b3UBGNElBjgQ4QYztYR+nsKp5h2Lo1NL3zz2bg==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 @@ -11994,11 +12160,6 @@ packages: hasBin: true dev: true - /modern-normalize/1.1.0: - resolution: {integrity: sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==} - engines: {node: '>=6'} - dev: false - /modify-values/1.0.1: resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==} engines: {node: '>=0.10.0'} @@ -12012,9 +12173,9 @@ packages: resolution: {integrity: sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==} dev: false - /mozjpeg/7.1.1: - resolution: {integrity: sha512-iIDxWvzhWvLC9mcRJ1uSkiKaj4drF58oCqK2bITm5c2Jt6cJ8qQjSSru2PCaysG+hLIinryj8mgz5ZJzOYTv1A==} - engines: {node: '>=10'} + /mozjpeg/8.0.0: + resolution: {integrity: sha512-Ca2Yhah9hG0Iutgsn8MOrAl37P9ThnKsJatjXoWdUO+8X8GeG/6ahvHZrTyqvbs6leMww1SauWUCao/L9qBuFQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true requiresBuild: true dependencies: @@ -12022,6 +12183,11 @@ packages: bin-wrapper: 4.1.0 dev: false + /mri/1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + dev: false + /mrmime/1.0.0: resolution: {integrity: sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==} engines: {node: '>=10'} @@ -12073,6 +12239,12 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + /nanoid/3.2.0: + resolution: {integrity: sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: false + /nanomatch/1.2.13: resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} engines: {node: '>=0.10.0'} @@ -12141,12 +12313,6 @@ packages: lower-case: 2.0.2 tslib: 2.3.1 - /node-emoji/1.11.0: - resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} - dependencies: - lodash: 4.17.21 - dev: false - /node-fetch/2.6.6: resolution: {integrity: sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==} engines: {node: 4.x || >=6.0.0} @@ -12772,6 +12938,12 @@ packages: /p-pipe/3.1.0: resolution: {integrity: sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==} engines: {node: '>=8'} + dev: true + + /p-pipe/4.0.0: + resolution: {integrity: sha512-HkPfFklpZQPUKBFXzKFB6ihLriIHxnmuQdK9WmLDwe4hf2PdhhfWT/FJa+pc3bA1ywvKXtedxIRmd4Y7BTXE4w==} + engines: {node: '>=12'} + dev: false /p-queue/6.6.2: resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==} @@ -12909,17 +13081,6 @@ packages: dependencies: callsites: 3.1.0 - /parse-entities/2.0.0: - resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} - dependencies: - character-entities: 1.2.4 - character-entities-legacy: 1.1.4 - character-reference-invalid: 1.1.4 - is-alphanumerical: 1.0.4 - is-decimal: 1.0.4 - is-hexadecimal: 1.0.4 - dev: false - /parse-json/4.0.0: resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=} engines: {node: '>=4'} @@ -13060,6 +13221,11 @@ packages: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} dev: true + /peek-readable/4.0.2: + resolution: {integrity: sha512-9fMaz6zoxw9ypO1KZy5RDJgSupEtu0Q+g/OqqsVHX3rKGR8qehRLYzsFARZ4bVvdvfknKiXvuDbkMnO1g6cRpQ==} + engines: {node: '>=8'} + dev: false + /pend/1.2.0: resolution: {integrity: sha1-elfrVQpng/kRUzH89GY9XI4AelA=} dev: false @@ -13069,6 +13235,7 @@ packages: /picocolors/0.2.1: resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} + dev: true /picocolors/1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} @@ -13365,12 +13532,13 @@ packages: postcss: 8.4.5 dev: false - /postcss-js/3.0.3: - resolution: {integrity: sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==} - engines: {node: '>=10.0'} + /postcss-js/4.0.0: + resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.3.3 dependencies: camelcase-css: 2.0.1 - postcss: 8.4.5 dev: false /postcss-lab-function/4.0.3_postcss@8.4.5: @@ -13383,9 +13551,11 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-less/5.0.0: - resolution: {integrity: sha512-djK6NlApALJeBnNx7CzLatq64eMF3BCyzBH+faYPxrvNHHM/YCimJ6XQkgWgtim2G89EzdQG4Ed0lGNCXPfD7A==} + /postcss-less/6.0.0: + resolution: {integrity: sha512-FPX16mQLyEjLzEuuJtxA8X3ejDLNGGEG503d2YGZR5Ask1SpDN8KmZUMpzCvyalWRywAn1n1VOA5dcqfCLo5rg==} engines: {node: '>=12'} + peerDependencies: + postcss: ^8.3.5 dev: false /postcss-load-config/3.1.1: @@ -13825,10 +13995,6 @@ packages: postcss-selector-parser: 6.0.8 dev: false - /postcss-value-parser/3.3.1: - resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==} - dev: false - /postcss-value-parser/4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} @@ -13838,6 +14004,7 @@ packages: dependencies: picocolors: 0.2.1 source-map: 0.6.1 + dev: true /postcss/8.4.5: resolution: {integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==} @@ -13890,18 +14057,9 @@ packages: ansi-styles: 5.2.0 react-is: 17.0.2 - /pretty-hrtime/1.0.3: - resolution: {integrity: sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=} - engines: {node: '>= 0.8'} - dev: false - /process-nextick-args/2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - /progress/2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} - engines: {node: '>=0.4.0'} - /promise-inflight/1.0.1: resolution: {integrity: sha1-mEcocL8igTL8vdhoEputEsPAKeM=} dev: true @@ -14014,16 +14172,6 @@ packages: resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} engines: {node: '>=6'} - /purgecss/4.1.3: - resolution: {integrity: sha512-99cKy4s+VZoXnPxaoM23e5ABcP851nC2y2GROkkjS8eJaJtlciGavd7iYAw2V84WeBqggZ12l8ef44G99HmTaw==} - hasBin: true - dependencies: - commander: 8.3.0 - glob: 7.2.0 - postcss: 8.4.5 - postcss-selector-parser: 6.0.8 - dev: false - /q/1.5.1: resolution: {integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=} engines: {node: '>=0.6.0', teleport: '>=0.2.0'} @@ -14096,8 +14244,8 @@ packages: resolution: {integrity: sha1-635iZ1SN3t+4mcG5Dlc3RVnN234=} dev: false - /ramda/0.27.2: - resolution: {integrity: sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==} + /ramda/0.28.0: + resolution: {integrity: sha512-9QnLuG/kPVgWvMQ4aODhsBUFKOUmnbUnsSXACv+NCQZcHbeb+v8Lodp8OVxtRULN1/xOyYLLaL6npE6dMq5QTA==} dev: false /randexp/0.4.6: @@ -14142,8 +14290,8 @@ packages: resize-observer-polyfill: 1.5.1 dev: false - /rc-cascader/3.0.0-alpha.6_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-DdMtH7KO5qvNoKl1gVo2I/5or6xBmPYWxVgd22HuhHemZcCSiSXutKCSAkr2A2R0td8moQYSySmgAGrHJdmbDQ==} + /rc-cascader/3.0.0-alpha.7_react-dom@17.0.2+react@17.0.2: + resolution: {integrity: sha512-hHhPJW9ll41vMd36gmZWYem9749KI9cW51tPQWCp/AS98wgdz/m71y0eXzHIsiVrsIq54sAvccmHK/ZwrRi13Q==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' @@ -14781,6 +14929,13 @@ packages: string_decoder: 1.3.0 util-deprecate: 1.0.2 + /readable-web-to-node-stream/3.0.2: + resolution: {integrity: sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==} + engines: {node: '>=8'} + dependencies: + readable-stream: 3.6.0 + dev: false + /readdir-scoped-modules/1.1.0: resolution: {integrity: sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==} dependencies: @@ -14803,13 +14958,6 @@ packages: indent-string: 4.0.0 strip-indent: 3.0.0 - /reduce-css-calc/2.1.8: - resolution: {integrity: sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==} - dependencies: - css-unit-converter: 1.1.2 - postcss-value-parser: 3.3.1 - dev: false - /reflect.ownkeys/0.2.0: resolution: {integrity: sha1-dJrO7H8/34tj+SegSAnpDFwLNGA=} dev: false @@ -14842,8 +14990,8 @@ packages: safe-regex: 1.1.0 dev: true - /regexp.prototype.flags/1.3.1: - resolution: {integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==} + /regexp.prototype.flags/1.4.1: + resolution: {integrity: sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -14880,27 +15028,31 @@ packages: resolution: {integrity: sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=} engines: {node: '>= 0.10'} - /remark-gfm/1.0.0: - resolution: {integrity: sha512-KfexHJCiqvrdBZVbQ6RopMZGwaXz6wFJEfByIuEwGf0arvITHjiKKZ1dpXujjH9KZdm1//XJQwgfnJ3lmXaDPA==} + /remark-gfm/3.0.1: + resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} dependencies: - mdast-util-gfm: 0.1.2 - micromark-extension-gfm: 0.3.3 - transitivePeerDependencies: - - supports-color + '@types/mdast': 3.0.10 + mdast-util-gfm: 2.0.0 + micromark-extension-gfm: 2.0.1 + unified: 10.1.1 dev: false - /remark-parse/9.0.0: - resolution: {integrity: sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==} + /remark-parse/10.0.1: + resolution: {integrity: sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==} dependencies: - mdast-util-from-markdown: 0.8.5 + '@types/mdast': 3.0.10 + mdast-util-from-markdown: 1.2.0 + unified: 10.1.1 transitivePeerDependencies: - supports-color dev: false - /remark-stringify/9.0.1: - resolution: {integrity: sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==} + /remark-stringify/10.0.2: + resolution: {integrity: sha512-6wV3pvbPvHkbNnWB0wdDvVFHOe1hBRAx1Q/5g/EpH4RppAII6J8Gnwe7VbHuXaoKIF6LAg6ExTel/+kNqSQ7lw==} dependencies: - mdast-util-to-markdown: 0.6.5 + '@types/mdast': 3.0.10 + mdast-util-to-markdown: 1.2.6 + unified: 10.1.1 dev: false /remove-trailing-separator/1.1.0: @@ -14924,10 +15076,11 @@ packages: /repeat-string/1.6.1: resolution: {integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=} engines: {node: '>=0.10'} + dev: true - /replace-ext/1.0.1: - resolution: {integrity: sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==} - engines: {node: '>= 0.10'} + /replace-ext/2.0.0: + resolution: {integrity: sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==} + engines: {node: '>= 10'} dev: false /request/2.88.2: @@ -15001,8 +15154,8 @@ packages: global-dirs: 0.1.1 dev: true - /resolve-typescript-plugin/1.1.1_webpack@5.66.0: - resolution: {integrity: sha512-Uc5S/W/Kn8mBDdwHIbx4fBvcGnVbraYIMInAyALLBoxIbglvMhYuIttdClTRN0YqmmvbjFakHXO9RPlF3gl2sQ==} + /resolve-typescript-plugin/1.1.3_webpack@5.66.0: + resolution: {integrity: sha512-XpreHknGUTpg8wR1alfUQEh3PFtsIW1dUMiOIxzfrS/conBxWhGNk6dE48d5PdOPVJqqX2VoQNogHojrzV2BoA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: webpack: ^5.0.0 @@ -15077,14 +15230,6 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - /rgb-regex/1.0.1: - resolution: {integrity: sha1-wODWiC3w4jviVKR16O3UGRX+rrE=} - dev: false - - /rgba-regex/1.0.0: - resolution: {integrity: sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=} - dev: false - /rimraf/2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} hasBin: true @@ -15097,22 +15242,22 @@ packages: dependencies: glob: 7.2.0 - /rollup-plugin-terser/7.0.2_rollup@2.63.0: + /rollup-plugin-terser/7.0.2_rollup@2.64.0: resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} peerDependencies: rollup: ^2.0.0 dependencies: '@babel/code-frame': 7.16.7 jest-worker: 26.6.2 - rollup: 2.63.0 + rollup: 2.64.0 serialize-javascript: 4.0.0 terser: 5.10.0 transitivePeerDependencies: - acorn dev: false - /rollup/2.63.0: - resolution: {integrity: sha512-nps0idjmD+NXl6OREfyYXMn/dar3WGcyKn+KBzPdaLecub3x/LrId0wUcthcr8oZUAcZAR8NKcfGGFlNgGL1kQ==} + /rollup/2.64.0: + resolution: {integrity: sha512-+c+lbw1lexBKSMb1yxGDVfJ+vchJH3qLbmavR+awDinTDA2C5Ug9u7lkOzj62SCu0PKUExsW36tpgW7Fmpn3yQ==} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: @@ -15146,6 +15291,13 @@ packages: dependencies: tslib: 2.3.1 + /sade/1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} + dependencies: + mri: 1.2.0 + dev: false + /safe-buffer/5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -15248,9 +15400,9 @@ packages: engines: {node: '>= 12.13.0'} dependencies: '@types/json-schema': 7.0.9 - ajv: 8.8.2 + ajv: 8.9.0 ajv-formats: 2.1.1 - ajv-keywords: 5.1.0_ajv@8.8.2 + ajv-keywords: 5.1.0_ajv@8.9.0 /scroll-into-view-if-needed/2.2.28: resolution: {integrity: sha512-8LuxJSuFVc92+0AdNv4QOxRL4Abeo1DgLnGNkn1XlaujPH/3cCFz3QI60r2VNu4obJJROzgnIUw5TKQkZvZI1w==} @@ -15437,12 +15589,6 @@ packages: - supports-color dev: false - /simple-swizzle/0.2.2: - resolution: {integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=} - dependencies: - is-arrayish: 0.3.2 - dev: false - /single-spa/5.9.3: resolution: {integrity: sha512-qMGraRzIBsodV6569Fob4cQ4/yQNrcZ5Achh3SAQDljmqUtjAZ7BAA7GAyO/l5eizb7GtTmVq9Di7ORyKw82CQ==} dev: false @@ -15892,7 +16038,7 @@ packages: get-intrinsic: 1.1.1 has-symbols: 1.0.2 internal-slot: 1.0.3 - regexp.prototype.flags: 1.3.1 + regexp.prototype.flags: 1.4.1 side-channel: 1.0.4 dev: false @@ -16020,6 +16166,14 @@ packages: through: 2.3.8 dev: true + /strtok3/6.2.4: + resolution: {integrity: sha512-GO8IcFF9GmFDvqduIspUBwCzCbqzegyVKIsSymcMgiZKeCfrN9SowtUoi8+b59WZMAjIzVZic/Ft97+pynR3Iw==} + engines: {node: '>=10'} + dependencies: + '@tokenizer/token': 0.3.0 + peek-readable: 4.0.2 + dev: false + /style-loader/3.3.1_webpack@5.66.0: resolution: {integrity: sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==} engines: {node: '>= 12.13.0'} @@ -16078,19 +16232,18 @@ packages: postcss-selector-parser: 6.0.8 dev: false - /stylelint-webpack-plugin/3.1.0_webpack@5.66.0: - resolution: {integrity: sha512-qKBj9s2BVnxwQXdqRKd637gtASYel6FA/a9PfyfsplUqiBmBjJeeTrcJPp9v/HEN4FRw2CJDNbO2xuYUF7DsuA==} + /stylelint-webpack-plugin/3.1.1_webpack@5.66.0: + resolution: {integrity: sha512-0C7MOb82Hc97DYvdR7Y29P4ZXFXOBNelyr9nPAEh2iel0FQ77KhyTWBsELX4b8fQQhNjvKVSsAgjQI5FeVojgA==} engines: {node: '>= 12.13.0'} peerDependencies: stylelint: ^13.0.0 || ^14.0.0 webpack: ^5.0.0 dependencies: - '@types/stylelint': 13.13.3 globby: 11.1.0 jest-worker: 27.4.6 micromatch: 4.0.4 normalize-path: 3.0.0 - schema-utils: 3.1.1 + schema-utils: 4.0.0 webpack: 5.66.0 dev: false @@ -16104,7 +16257,7 @@ packages: cosmiconfig: 7.0.1 debug: 4.3.3 execall: 2.0.0 - fast-glob: 3.2.10 + fast-glob: 3.2.11 fastest-levenshtein: 1.0.12 file-entry-cache: 6.0.1 get-stdin: 8.0.0 @@ -16205,14 +16358,14 @@ packages: resolution: {integrity: sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==} engines: {node: '>=10.0.0'} dependencies: - ajv: 8.8.2 + ajv: 8.9.0 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.3 strip-ansi: 6.0.1 - /tailwindcss/2.2.19: - resolution: {integrity: sha512-6Ui7JSVtXadtTUo2NtkBBacobzWiQYVjYW0ZnKaP9S1ZCKQ0w7KVNz+YSDI/j7O7KCMHbOkz94ZMQhbT9pOqjw==} + /tailwindcss/3.0.15: + resolution: {integrity: sha512-bT2iy7FtjwgsXik4ZoJnHXR+SRCiGR1W95fVqpLZebr64m4ahwUwRbIAc5w5+2fzr1YF4Ct2eI7dojMRRl8sVQ==} engines: {node: '>=12.13.0'} hasBin: true peerDependencies: @@ -16220,37 +16373,25 @@ packages: postcss: ^8.0.9 dependencies: arg: 5.0.1 - bytes: 3.1.1 chalk: 4.1.2 chokidar: 3.5.2 - color: 4.2.0 + color-name: 1.1.4 cosmiconfig: 7.0.1 detective: 5.2.0 didyoumean: 1.2.2 dlv: 1.1.3 - fast-glob: 3.2.10 - fs-extra: 10.0.0 + fast-glob: 3.2.11 glob-parent: 6.0.2 - html-tags: 3.1.0 - is-color-stop: 1.1.0 is-glob: 4.0.3 - lodash: 4.17.21 - lodash.topath: 4.5.2 - modern-normalize: 1.1.0 - node-emoji: 1.11.0 normalize-path: 3.0.0 object-hash: 2.2.0 - postcss-js: 3.0.3 + postcss-js: 4.0.0 postcss-load-config: 3.1.1 postcss-nested: 5.0.6 postcss-selector-parser: 6.0.8 postcss-value-parser: 4.2.0 - pretty-hrtime: 1.0.3 - purgecss: 4.1.3 quick-lru: 5.1.1 - reduce-css-calc: 2.1.8 resolve: 1.21.0 - tmp: 0.2.1 transitivePeerDependencies: - ts-node dev: false @@ -16460,8 +16601,8 @@ packages: resolution: {integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=} dev: false - /tinypool/0.0.6: - resolution: {integrity: sha512-E9vY6eq/Q7fUlSt69cY3y7qXNbVOFaxP+lAEDMKMObLrmO0MmEdUPyjOMgepoMDw/ps/sazl7WIQglnUrunnLg==} + /tinypool/0.1.1: + resolution: {integrity: sha512-sW2fQZ2BRb/GX5v55NkHiTrbMLx0eX0xNpP+VGhOe2f7Oo04+LeClDyM19zCE/WCy7jJ8kzIJ0Ojrxj3UhN9Sg==} engines: {node: '>=14.0.0'} dev: true @@ -16476,13 +16617,6 @@ packages: dependencies: os-tmpdir: 1.0.2 - /tmp/0.2.1: - resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==} - engines: {node: '>=8.17.0'} - dependencies: - rimraf: 3.0.2 - dev: false - /tmpl/1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} @@ -16533,6 +16667,14 @@ packages: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} + /token-types/4.1.1: + resolution: {integrity: sha512-hD+QyuUAyI2spzsI0B7gf/jJ2ggR4RjkAo37j3StuePhApJUwcWDjnHDOFdIWYSwNR28H14hpwm4EI+V1Ted1w==} + engines: {node: '>=10'} + dependencies: + '@tokenizer/token': 0.3.0 + ieee754: 1.2.1 + dev: false + /totalist/1.1.0: resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==} engines: {node: '>=6'} @@ -16581,12 +16723,12 @@ packages: escape-string-regexp: 1.0.5 dev: false - /trough/1.0.5: - resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==} + /trough/2.0.2: + resolution: {integrity: sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w==} dev: false - /ts-jest/27.1.2_e73e9da3c5fd460fb2dd381d0863ff42: - resolution: {integrity: sha512-eSOiJOWq6Hhs6Khzk5wKC5sgWIXgXqOCiIl1+3lfnearu58Hj4QpE5tUhQcA3xtZrELbcvAGCsd6HB8OsaVaTA==} + /ts-jest/27.1.3_f484894822d98a7972afbb3abd32f329: + resolution: {integrity: sha512-6Nlura7s6uM9BVUAoqLH7JHyMXjz8gluryjpPXxr3IxZdAXnU6FhjvVLHFtfd1vsE1p8zD1OJfskkc0jhTSnkA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true peerDependencies: @@ -16615,22 +16757,35 @@ packages: lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.3.5 - typescript: 4.6.0-dev.20220105 + typescript: 4.6.0-dev.20220114 yargs-parser: 20.2.9 dev: true - /ts-node/9.1.1_typescript@4.5.4: - resolution: {integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==} - engines: {node: '>=10.0.0'} + /ts-node/10.4.0_typescript@4.5.4: + resolution: {integrity: sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==} hasBin: true peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true dependencies: + '@cspotcode/source-map-support': 0.7.0 + '@tsconfig/node10': 1.0.8 + '@tsconfig/node12': 1.0.9 + '@tsconfig/node14': 1.0.1 + '@tsconfig/node16': 1.0.2 + acorn: 8.7.0 + acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - source-map-support: 0.5.21 typescript: 4.5.4 yn: 3.1.1 dev: true @@ -16645,14 +16800,14 @@ packages: /tslib/2.3.1: resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==} - /tsutils/3.21.0_typescript@4.6.0-dev.20220105: + /tsutils/3.21.0_typescript@4.6.0-dev.20220114: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: 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' dependencies: tslib: 1.14.1 - typescript: 4.6.0-dev.20220105 + typescript: 4.6.0-dev.20220114 dev: false /tty-table/4.1.5: @@ -16755,8 +16910,8 @@ packages: hasBin: true dev: true - /typescript/4.6.0-dev.20220105: - resolution: {integrity: sha512-smTVpBwnw0ePDLMkknx++AYB0iFJZT980QBr41p0AOqZdycxOwimVly/u5Ew+iLpK0Ksg0Xn5YxO+AeKqa4AjA==} + /typescript/4.6.0-dev.20220114: + resolution: {integrity: sha512-WcHfPkRCvsoV3BozLL1T8Eb7VPlsoA6yyRLFxoR1zVOyUdILHGL9GzXG5e2yzMCg4rQBTkTYZmkXTBZUwO5ONA==} engines: {node: '>=4.2.0'} hasBin: true dev: true @@ -16815,15 +16970,16 @@ packages: engines: {node: '>=4'} dev: false - /unified/9.2.2: - resolution: {integrity: sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==} + /unified/10.1.1: + resolution: {integrity: sha512-v4ky1+6BN9X3pQrOdkFIPWAaeDsHPE1svRDxq7YpTc2plkIqFMwukfqM+l0ewpP9EfwARlt9pPFAeWYhHm8X9w==} dependencies: - bail: 1.0.5 + '@types/unist': 2.0.6 + bail: 2.0.2 extend: 3.0.2 is-buffer: 2.0.5 - is-plain-obj: 2.1.0 - trough: 1.0.5 - vfile: 4.2.1 + is-plain-obj: 4.0.0 + trough: 2.0.2 + vfile: 5.3.0 dev: false /union-value/1.0.1: @@ -16855,21 +17011,36 @@ packages: crypto-random-string: 2.0.0 dev: false - /unist-util-is/4.1.0: - resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} + /unist-util-is/5.1.1: + resolution: {integrity: sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==} + dev: false + + /unist-util-stringify-position/3.0.0: + resolution: {integrity: sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /unist-util-visit-parents/4.1.1: + resolution: {integrity: sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 5.1.1 dev: false - /unist-util-stringify-position/2.0.3: - resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} + /unist-util-visit-parents/5.1.0: + resolution: {integrity: sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==} dependencies: '@types/unist': 2.0.6 + unist-util-is: 5.1.1 dev: false - /unist-util-visit-parents/3.1.1: - resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} + /unist-util-visit/4.1.0: + resolution: {integrity: sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ==} dependencies: '@types/unist': 2.0.6 - unist-util-is: 4.1.0 + unist-util-is: 5.1.1 + unist-util-visit-parents: 5.1.0 dev: false /universal-user-agent/6.0.0: @@ -17001,6 +17172,17 @@ packages: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true + /uvu/0.5.3: + resolution: {integrity: sha512-brFwqA3FXzilmtnIyJ+CxdkInkY/i4ErvP7uV0DnUVxQcQ55reuHphorpF+tZoVHK2MniZ/VJzI7zJQoc9T9Yw==} + engines: {node: '>=8'} + hasBin: true + dependencies: + dequal: 2.0.2 + diff: 5.0.0 + kleur: 4.1.4 + sade: 1.8.1 + dev: false + /v8-compile-cache/2.3.0: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} @@ -17037,24 +17219,24 @@ packages: extsprintf: 1.3.0 dev: true - /vfile-message/2.0.4: - resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} + /vfile-message/3.1.0: + resolution: {integrity: sha512-4QJbBk+DkPEhBXq3f260xSaWtjE4gPKOfulzfMFF8ZNwaPZieWsg3iVlcmF04+eebzpcpeXOOFMfrYzJHVYg+g==} dependencies: '@types/unist': 2.0.6 - unist-util-stringify-position: 2.0.3 + unist-util-stringify-position: 3.0.0 dev: false - /vfile/4.2.1: - resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==} + /vfile/5.3.0: + resolution: {integrity: sha512-Tj44nY/48OQvarrE4FAjUfrv7GZOYzPbl5OD65HxVKwLJKMPU7zmfV8cCgCnzKWnSfYG2f3pxu+ALqs7j22xQQ==} dependencies: '@types/unist': 2.0.6 is-buffer: 2.0.5 - unist-util-stringify-position: 2.0.3 - vfile-message: 2.0.4 + unist-util-stringify-position: 3.0.0 + vfile-message: 3.1.0 dev: false - /vite/2.7.10: - resolution: {integrity: sha512-KEY96ntXUid1/xJihJbgmLZx7QSC2D4Tui0FdS0Old5OokYzFclcofhtxtjDdGOk/fFpPbHv9yw88+rB93Tb8w==} + /vite/2.7.12: + resolution: {integrity: sha512-KvPYToRQWhRfBeVkyhkZ5hASuHQkqZUUdUcE3xyYtq5oYEPIJ0h9LWiWTO6v990glmSac2cEPeYeXzpX5Z6qKQ==} engines: {node: '>=12.2.0'} hasBin: true peerDependencies: @@ -17072,13 +17254,13 @@ packages: esbuild: 0.13.15 postcss: 8.4.5 resolve: 1.21.0 - rollup: 2.63.0 + rollup: 2.64.0 optionalDependencies: fsevents: 2.3.2 dev: true - /vite/2.7.10_less@4.1.2: - resolution: {integrity: sha512-KEY96ntXUid1/xJihJbgmLZx7QSC2D4Tui0FdS0Old5OokYzFclcofhtxtjDdGOk/fFpPbHv9yw88+rB93Tb8w==} + /vite/2.7.12_less@4.1.2: + resolution: {integrity: sha512-KvPYToRQWhRfBeVkyhkZ5hASuHQkqZUUdUcE3xyYtq5oYEPIJ0h9LWiWTO6v990glmSac2cEPeYeXzpX5Z6qKQ==} engines: {node: '>=12.2.0'} hasBin: true peerDependencies: @@ -17097,21 +17279,56 @@ packages: less: 4.1.2 postcss: 8.4.5 resolve: 1.21.0 - rollup: 2.63.0 + rollup: 2.64.0 optionalDependencies: fsevents: 2.3.2 dev: true - /vitest/0.0.115_c8@7.11.0+vite@2.7.10: - resolution: {integrity: sha512-50tln+U3bGq7P/bjD67bidTQraHJfy3FAFHgFqnCyK/7/XbbdapfqiFSU+cDI6Di76HUedWdLd36xywNsXaAwg==} + /vitest/0.1.17_c8@7.11.0: + resolution: {integrity: sha512-iARxJzpPktbpTJduN3iHilQlsUJsSKOYmaTI1414HzqGKjL25BhqpX5nucnpoTtdDNDmFNMuJwWroAHVzYH2Hg==} engines: {node: '>=14.14.0'} hasBin: true peerDependencies: + '@vitest/ui': '*' c8: '*' happy-dom: '*' jsdom: '*' - vite: ^2.7.1 peerDependenciesMeta: + '@vitest/ui': + optional: true + c8: + optional: true + happy-dom: + optional: true + jsdom: + optional: true + dependencies: + '@types/chai': 4.3.0 + '@types/chai-subset': 1.3.3 + c8: 7.11.0 + chai: 4.3.4 + local-pkg: 0.4.1 + tinypool: 0.1.1 + tinyspy: 0.2.8 + vite: 2.7.12 + transitivePeerDependencies: + - less + - sass + - stylus + dev: true + + /vitest/0.1.17_c8@7.11.0+less@4.1.2: + resolution: {integrity: sha512-iARxJzpPktbpTJduN3iHilQlsUJsSKOYmaTI1414HzqGKjL25BhqpX5nucnpoTtdDNDmFNMuJwWroAHVzYH2Hg==} + engines: {node: '>=14.14.0'} + hasBin: true + peerDependencies: + '@vitest/ui': '*' + c8: '*' + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@vitest/ui': + optional: true c8: optional: true happy-dom: @@ -17124,9 +17341,13 @@ packages: c8: 7.11.0 chai: 4.3.4 local-pkg: 0.4.1 - tinypool: 0.0.6 + tinypool: 0.1.1 tinyspy: 0.2.8 - vite: 2.7.10 + vite: 2.7.12_less@4.1.2 + transitivePeerDependencies: + - less + - sass + - stylus dev: true /vm2/3.9.5: @@ -17268,7 +17489,7 @@ packages: spdy: 4.0.2 strip-ansi: 7.0.1 webpack-dev-middleware: 5.3.0 - ws: 8.4.0 + ws: 8.4.2 transitivePeerDependencies: - bufferutil - debug @@ -17316,7 +17537,7 @@ packages: strip-ansi: 7.0.1 webpack: 5.66.0 webpack-dev-middleware: 5.3.0_webpack@5.66.0 - ws: 8.4.0 + ws: 8.4.2 transitivePeerDependencies: - bufferutil - debug @@ -17485,23 +17706,23 @@ packages: resolution: {integrity: sha512-WMdYLhDIsuzViOTXDH+tJ1GijkFp5khSYolnxR/11zmfhNDtuo7jof72xPGFy+KRpsz6tug39RhivCj77qqO0w==} engines: {node: '>=10.0.0'} dependencies: - '@apideck/better-ajv-errors': 0.3.2_ajv@8.8.2 + '@apideck/better-ajv-errors': 0.3.2_ajv@8.9.0 '@babel/core': 7.16.7 '@babel/preset-env': 7.16.8_@babel+core@7.16.7 '@babel/runtime': 7.16.7 - '@rollup/plugin-babel': 5.3.0_@babel+core@7.16.7+rollup@2.63.0 - '@rollup/plugin-node-resolve': 11.2.1_rollup@2.63.0 - '@rollup/plugin-replace': 2.4.2_rollup@2.63.0 + '@rollup/plugin-babel': 5.3.0_@babel+core@7.16.7+rollup@2.64.0 + '@rollup/plugin-node-resolve': 11.2.1_rollup@2.64.0 + '@rollup/plugin-replace': 2.4.2_rollup@2.64.0 '@surma/rollup-plugin-off-main-thread': 2.2.3 - ajv: 8.8.2 + ajv: 8.9.0 common-tags: 1.8.2 fast-json-stable-stringify: 2.1.0 fs-extra: 9.1.0 glob: 7.2.0 lodash: 4.17.21 pretty-bytes: 5.6.0 - rollup: 2.63.0 - rollup-plugin-terser: 7.0.2_rollup@2.63.0 + rollup: 2.64.0 + rollup-plugin-terser: 7.0.2_rollup@2.64.0 source-map: 0.8.0-beta.0 source-map-url: 0.4.1 stringify-object: 3.3.0 @@ -17740,8 +17961,8 @@ packages: optional: true dev: false - /ws/8.4.0: - resolution: {integrity: sha512-IHVsKe2pjajSUIl4KYMQOdlyliovpEPquKkqbwswulszzI7r0SfQrxnXdWAEqOlDCLrVSJzo+O1hAwdog2sKSQ==} + /ws/8.4.2: + resolution: {integrity: sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -17892,6 +18113,6 @@ packages: engines: {node: '>=12.20'} dev: false - /zwitch/1.0.5: - resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} + /zwitch/2.0.2: + resolution: {integrity: sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==} dev: false diff --git a/scripts/check-deps.mjs b/scripts/check-deps.mjs index 7245c36f..0f6ef048 100644 --- a/scripts/check-deps.mjs +++ b/scripts/check-deps.mjs @@ -3,12 +3,7 @@ import path from 'node:path'; import semver from 'semver'; const RESTRICTED_DEPENDENCIES = [ - ['imagemin', '7.x'], - ['img-loader', '3.x'], - ['unified', '9.x'], - ['remark-gfm', '1.x'], - ['remark-parse', '9.x'], - ['remark-stringify', '9.x'], + // 终于所有依赖都能最新了哈哈哈!!! ]; const checkDependencyFor = restrictedVersionRange => definedVersionRange => { diff --git a/showcase/todo/README.md b/showcase/todo/README.md index 473b63a9..f4271995 100644 --- a/showcase/todo/README.md +++ b/showcase/todo/README.md @@ -18,10 +18,12 @@ mkcert localhost 1. `npm start`可以跑起来,界面可见,正常使用。 1. 界面上有一个固定在底部的黑色条(测试自定义模板可用)。 2. 热更新可用。 + 3. `App`对应的HTML元素的`inset`样式被正确处理为`top`、`right`、`bottom`、`right`。 2. `npm run play`可用,有热更新。 3. `npm run babel`可用,会显示高亮的代码。 3. `npm run test`可通过测试。 4. `npm run lint`可用。 -5. `npm run build`可用,且产出的文件里有一个`todo-index.[hash].js`的文件。 +5. `npm run build`可用,且: + 1. 产出的文件里有一个`todo-index.[hash].js`的文件。 + 2. 产出的`.png`文件比原始文件小,大小约为17KB左右。 6. 把`reskript.config.cjs`中的`{prepend: true}`去掉,构建应该会失败。 -7. `App`对应的HTML元素的`inset`样式被正确处理为`top`、`right`、`bottom`、`right`。 diff --git a/showcase/todo/package.json b/showcase/todo/package.json index 608077e4..43dc5248 100644 --- a/showcase/todo/package.json +++ b/showcase/todo/package.json @@ -7,7 +7,7 @@ "build": "skr build --clean --strict", "analyze": "skr build --clean --strict --analyze --build-target=stable", "start": "skr dev", - "lint": "eslint src", + "lint": "skr lint --strict", "test": "skr test --target=react", "play": "skr play src/components/Create/index.tsx", "babel": "skr babel src/api/todo.ts" @@ -28,24 +28,24 @@ "@reskript/settings": "3.0.2", "@reskript/webpack-plugin-extra-script": "3.0.2", "@testing-library/react": "^12.1.2", - "@types/ramda": "^0.27.62", + "@types/ramda": "^0.27.64", "@types/react": "^17.0.38", "@types/react-dom": "^17.0.11", "@types/styled-components": "^5.1.19", - "eslint": "^8.6.0", + "eslint": "^8.7.0", "react": "^17.0.2", "react-dom": "^17.0.2", "stylelint": "^14.2.0", - "typescript": "4.6.0-dev.20220105", + "typescript": "4.6.0-dev.20220114", "webpack": "^5.65.0" }, "dependencies": { "antd": "^4.17.4", - "core-js": "^3.20.1", + "core-js": "^3.20.3", "localforage": "^1.10.0", - "nanoid": "^3.1.30", - "ramda": "^0.27.1", + "nanoid": "^3.2.0", + "ramda": "^0.28.0", "styled-components": "^5.3.3", - "tailwindcss": "^2.2.19" + "tailwindcss": "^3.0.15" } } diff --git a/showcase/todo/src/components/App/decoration.png b/showcase/todo/src/components/App/decoration.png new file mode 100644 index 00000000..10afc2a9 Binary files /dev/null and b/showcase/todo/src/components/App/decoration.png differ diff --git a/showcase/todo/src/components/App/index.tsx b/showcase/todo/src/components/App/index.tsx index 17356ef3..62e75c10 100644 --- a/showcase/todo/src/components/App/index.tsx +++ b/showcase/todo/src/components/App/index.tsx @@ -7,14 +7,21 @@ import List from '../List'; import './lintIgnore'; import c from './index.less'; import './lintIgnore.global.css'; +import decoration from './decoration.png'; -const Title = styled.h1` +const Header = styled.h1` font-size: 100px; margin: 0; text-align: center; color: rgba(175, 47, 47, .15); `; +const Title = styled.span` + padding: 0 20px; + background: transparent url(${decoration}) no-repeat top 24px right 12px; + background-size: 23px 30px; +`; + const Meta = styled.aside` color: #a6a6a6; `; @@ -66,7 +73,9 @@ export default function App() { return ( - todos +
+ todos +
{todos.length} things waiting diff --git a/showcase/todo/tailwind.config.cjs b/showcase/todo/tailwind.config.cjs index 55bb3f59..f4ac4d8c 100644 --- a/showcase/todo/tailwind.config.cjs +++ b/showcase/todo/tailwind.config.cjs @@ -1,13 +1,9 @@ module.exports = { - purge: [ + content: [ './src/**/*.{ts,tsx}', ], - darkMode: false, theme: { extend: {}, }, - variants: { - extend: {}, - }, plugins: [], };