diff --git a/MIGRATION.md b/MIGRATION.md index 74a25caa45a7..1f4a4b5e997e 100644 --- a/MIGRATION.md +++ b/MIGRATION.md @@ -38,6 +38,8 @@ - [Addon-a11y: Removed deprecated withA11y decorator](#addon-a11y-removed-deprecated-witha11y-decorator) - [Stories glob matches MDX files](#stories-glob-matches-mdx-files) - [Add strict mode](#add-strict-mode) + - [Angular: Drop support for Angular \< 14](#angular-drop-support-for-angular--14) + - [Angular: Drop support for calling storybook directly](#angular-drop-support-for-calling-storybook-directly) - [Docs Changes](#docs-changes) - [Standalone docs files](#standalone-docs-files) - [Referencing stories in docs files](#referencing-stories-in-docs-files) @@ -306,8 +308,8 @@ To opt-out of the old behavior you can set the `storyStoreV7` feature flag to `f module.exports = { features: { storyStoreV7: false, - } -} + }, +}; ``` #### Removed global client APIs @@ -740,6 +742,15 @@ Starting in 7.0, Storybook's build tools add [`"use strict"`](https://developer. If user code in `.storybook/preview.js` or stories relies on "sloppy" mode behavior, it will need to be updated. As a workaround, it is sometimes possible to move the sloppy mode code inside a script tag in `.storybook/preview-head.html`. +#### Angular: Drop support for Angular < 14 + +Starting in 7.0, we drop support for Angular < 14 + +#### Angular: Drop support for calling storybook directly + +In Storybook 6.4 we have deprecated calling Storybook directly (`npm run storybook`) and removed support for it in Storybook 7.0 entirely. Instead you have to set up +the Storybook builder in your `angular.json` and execute `ng run :storybook` to start Storybook. Please visit https://github.com/storybookjs/storybook/tree/next/code/frameworks/angular to set up Storybook for Angular correctly. + ### Docs Changes The information hierarchy of docs in Storybook has changed in 7.0. The main difference is that each docs is listed in the sidebar as a separate entry, rather than attached to individual stories. @@ -3812,4 +3823,3 @@ If you **are** using these addons, it takes two steps to migrate: ``` - diff --git a/code/frameworks/angular/README.md b/code/frameworks/angular/README.md index ceb998025f85..8ef91c279af6 100644 --- a/code/frameworks/angular/README.md +++ b/code/frameworks/angular/README.md @@ -1,5 +1,11 @@ # Storybook for Angular +- [Storybook for Angular](#storybook-for-angular) + - [Getting Started](#getting-started) + - [Setup Compodoc](#setup-compodoc) + - [Support for multi-project workspace](#support-for-multi-project-workspace) + - [Run Storybook](#run-storybook) + Storybook for Angular is a UI development environment for your Angular components. With it, you can visualize different states of your UI components and develop them interactively. @@ -15,6 +21,66 @@ cd my-angular-app npx storybook init ``` +### Setup Compodoc + +When installing, you will be given the option to set up Compodoc, which is a tool for creating documentation for Angular projects. + +You can include JSDoc comments above components, directives, and other parts of your Angular code to include documentation for those elements. Compodoc uses these comments to generate documentation for your application. In Storybook, it is useful to add explanatory comments above @Inputs and @Outputs, since these are the main elements that Storybook displays in its user interface. The @Inputs and @Outputs are the elements that you can interact with in Storybook, such as controls. + +## Support for multi-project workspace + +Storybook supports Angular multi-project workspace. You can setup Storybook for each project in the workspace. When running `npx storybook init` you will be asked for which project Storybook should be set up. Essentially, during initialization, the `angular.json` will be edited to add the Storybook configuration for the selected project. The configuration looks approximately like this: + +```json +// angular.json +{ + ... + "projects": { + ... + "your-project": { + ... + "architect": { + ... + "storybook": { + "builder": "@storybook/angular:start-storybook", + "options": { + "configDir": ".storybook", + "browserTarget": "your-project:build", + "compodoc": false, + "port": 6006 + } + }, + "build-storybook": { + "builder": "@storybook/angular:build-storybook", + "options": { + "configDir": ".storybook", + "browserTarget": "your-project:build", + "compodoc": false, + "outputDir": "dist/storybook/your-project" + } + } + } + } + } +} +``` + +## Run Storybook + +To run Storybook for a particular project, please run: + +```sh +ng run your-project:storybook +``` + +To build Storybook, run: + +```sh +ng run your-project:build-storybook +``` + +You will find the output in `dist/storybook/your-project`. + For more information visit: [storybook.js.org](https://storybook.js.org) --- diff --git a/code/frameworks/angular/src/builders/start-storybook/index.ts b/code/frameworks/angular/src/builders/start-storybook/index.ts index 381176740a87..7374481c4c2b 100644 --- a/code/frameworks/angular/src/builders/start-storybook/index.ts +++ b/code/frameworks/angular/src/builders/start-storybook/index.ts @@ -103,8 +103,8 @@ function commandBuilder( return standaloneOptions; }), switchMap((standaloneOptions) => runInstance(standaloneOptions)), - map(() => { - return { success: true }; + map(({ port }) => { + return { success: true, info: { port } }; }) ); } @@ -129,10 +129,10 @@ async function setup(options: StorybookBuilderOptions, context: BuilderContext) }; } function runInstance(options: StandaloneOptions) { - return new Observable((observer) => { + return new Observable<{ port: number }>((observer) => { // This Observable intentionally never complete, leaving the process running ;) buildDevStandalone(options as any).then( - () => observer.next(), + ({ port }) => observer.next({ port }), (error) => observer.error(buildStandaloneErrorHandler(error)) ); }); diff --git a/code/frameworks/angular/src/builders/utils/run-compodoc.ts b/code/frameworks/angular/src/builders/utils/run-compodoc.ts index 2d9c99279910..ba509bd05abe 100644 --- a/code/frameworks/angular/src/builders/utils/run-compodoc.ts +++ b/code/frameworks/angular/src/builders/utils/run-compodoc.ts @@ -1,7 +1,7 @@ import { BuilderContext } from '@angular-devkit/architect'; -import { spawn } from 'child_process'; import { Observable } from 'rxjs'; import * as path from 'path'; +import { JsPackageManagerFactory } from '@storybook/cli'; const hasTsConfigArg = (args: string[]) => args.indexOf('-p') !== -1; const hasOutputArg = (args: string[]) => @@ -20,37 +20,22 @@ export const runCompodoc = ( return new Observable((observer) => { const tsConfigPath = toRelativePath(tsconfig); const finalCompodocArgs = [ - 'compodoc', - // Default options ...(hasTsConfigArg(compodocArgs) ? [] : ['-p', tsConfigPath]), - ...(hasOutputArg(compodocArgs) ? [] : ['-d', `${context.workspaceRoot}`]), + ...(hasOutputArg(compodocArgs) ? [] : ['-d', `${context.workspaceRoot || '.'}`]), ...compodocArgs, ]; - try { - context.logger.info(finalCompodocArgs.join(' ')); - const child = spawn('npx', finalCompodocArgs, { - cwd: context.workspaceRoot, - shell: true, - }); + const packageManager = JsPackageManagerFactory.getPackageManager(); - child.stdout.on('data', (data) => { - context.logger.info(data.toString()); - }); - child.stderr.on('data', (data) => { - context.logger.error(data.toString()); - }); + try { + const stdout = packageManager.runScript('compodoc', finalCompodocArgs, context.workspaceRoot); - child.on('close', (code) => { - if (code === 0) { - observer.next(); - observer.complete(); - } else { - observer.error(); - } - }); - } catch (error) { - observer.error(error); + context.logger.info(stdout); + observer.next(); + observer.complete(); + } catch (e) { + context.logger.error(e); + observer.error(); } }); }; diff --git a/code/frameworks/angular/src/client/decorateStory.ts b/code/frameworks/angular/src/client/decorateStory.ts index 532b4353f7fb..83620080a625 100644 --- a/code/frameworks/angular/src/client/decorateStory.ts +++ b/code/frameworks/angular/src/client/decorateStory.ts @@ -34,7 +34,7 @@ const prepareMain = ( ): AngularRenderer['storyResult'] => { let { template } = story; - const component = story.component ?? context.component; + const { component } = context; const userDefinedTemplate = !hasNoTemplate(template); if (!userDefinedTemplate && component) { diff --git a/code/lib/cli/package.json b/code/lib/cli/package.json index 620ee723890a..963f576bf164 100644 --- a/code/lib/cli/package.json +++ b/code/lib/cli/package.json @@ -22,6 +22,18 @@ }, "license": "MIT", "author": "Storybook Team", + "exports": { + ".": { + "node": "./dist/index.js", + "require": "./dist/index.js", + "import": "./dist/index.mjs", + "types": "./dist/index.d.ts" + }, + "./package.json": "./package.json" + }, + "main": "dist/index.js", + "module": "dist/index.mjs", + "types": "dist/index.d.ts", "bin": { "getstorybook": "./bin/index.js", "sb": "./bin/index.js" @@ -97,7 +109,8 @@ }, "bundler": { "entries": [ - "./src/generate.ts" + "./src/generate.ts", + "./src/index.ts" ], "platform": "node" }, diff --git a/code/lib/cli/src/detect.test.ts b/code/lib/cli/src/detect.test.ts index 597e2fc7818d..aba138e6a3c3 100644 --- a/code/lib/cli/src/detect.test.ts +++ b/code/lib/cli/src/detect.test.ts @@ -344,14 +344,6 @@ describe('Detect', () => { ) ).toBe(false); }); - - it('ALREADY_HAS_STORYBOOK if lib is present', () => { - expect( - isStorybookInstalled({ - devDependencies: { '@storybook/react': '4.0.0-alpha.21' }, - }) - ).toBe(ProjectType.ALREADY_HAS_STORYBOOK); - }); }); describe('detectFrameworkPreset should return', () => { diff --git a/code/lib/cli/src/detect.ts b/code/lib/cli/src/detect.ts index bf5e9efb38ec..87f8dbefa6fb 100644 --- a/code/lib/cli/src/detect.ts +++ b/code/lib/cli/src/detect.ts @@ -142,7 +142,7 @@ export function isStorybookInstalled( false ) ) { - return ProjectType.ALREADY_HAS_STORYBOOK; + return true; } } return false; @@ -194,9 +194,8 @@ export function detect( return ProjectType.UNDETECTED; } - const storyBookInstalled = isStorybookInstalled(packageJson, options.force); - if (storyBookInstalled) { - return storyBookInstalled; + if (isNxProject(packageJson)) { + return ProjectType.NX; } if (options.html) { @@ -205,3 +204,7 @@ export function detect( return detectFrameworkPreset(packageJson || bowerJson); } + +function isNxProject(packageJSON: PackageJson) { + return !!packageJSON.devDependencies?.nx || fs.existsSync('nx.json'); +} diff --git a/code/lib/cli/src/generators/ANGULAR/helpers.ts b/code/lib/cli/src/generators/ANGULAR/helpers.ts new file mode 100644 index 000000000000..32382f3f6e70 --- /dev/null +++ b/code/lib/cli/src/generators/ANGULAR/helpers.ts @@ -0,0 +1,116 @@ +import fs from 'fs'; +import prompts from 'prompts'; +import dedent from 'ts-dedent'; + +import { commandLog } from '../../helpers'; + +export const ANGULAR_JSON_PATH = 'angular.json'; + +export const compoDocPreviewPrefix = dedent` + import { setCompodocJson } from "@storybook/addon-docs/angular"; + import docJson from "../documentation.json"; + setCompodocJson(docJson); +`.trimStart(); + +export const promptForCompoDocs = async (): Promise => { + const { useCompoDoc } = await prompts({ + type: 'confirm', + name: 'useCompoDoc', + message: 'Do you want to use Compodoc for documentation?', + }); + + return useCompoDoc; +}; + +export class AngularJSON { + json: { + projects: Record }>; + }; + + constructor() { + if (!fs.existsSync(ANGULAR_JSON_PATH)) { + commandLog( + 'An angular.json file was not found in the current directory. Storybook needs it to work properly.' + ); + + throw new Error('No angular.json file found'); + } + + const jsonContent = fs.readFileSync(ANGULAR_JSON_PATH, 'utf8'); + this.json = JSON.parse(jsonContent); + } + + get projects() { + return this.json.projects; + } + + getProjectSettingsByName(projectName: string) { + return this.projects[projectName]; + } + + async getProjectName() { + const projectKeys = Object.keys(this.projects); + + if (projectKeys.length > 1) { + const { projectName } = await prompts({ + type: 'select', + name: 'projectName', + message: 'For which project do you want to generate Storybook configuration?', + choices: projectKeys.map((name) => ({ + title: name, + value: name, + })), + }); + + return projectName; + } + + return Object.keys(this.projects)[0]; + } + + addStorybookEntries({ + angularProjectName, + storybookFolder, + useCompodoc, + root, + }: { + angularProjectName: string; + storybookFolder: string; + useCompodoc: boolean; + root: string; + }) { + // add an entry to the angular.json file to setup the storybook builders + const { architect } = this.projects[angularProjectName]; + + const baseOptions = { + configDir: storybookFolder, + browserTarget: `${angularProjectName}:build`, + compodoc: useCompodoc, + ...(useCompodoc && { compodocArgs: ['-e', 'json', '-d', root || '.'] }), + }; + + if (!architect.storybook) { + architect.storybook = { + builder: '@storybook/angular:start-storybook', + options: { + ...baseOptions, + port: 6006, + }, + }; + } + + if (!architect['build-storybook']) { + architect['build-storybook'] = { + builder: '@storybook/angular:build-storybook', + options: { + ...baseOptions, + outputDir: `dist/storybook/${angularProjectName}`, + }, + }; + } + } + + write() { + fs.writeFileSync(ANGULAR_JSON_PATH, JSON.stringify(this.json, null, 2)); + } +} diff --git a/code/lib/cli/src/generators/ANGULAR/index.ts b/code/lib/cli/src/generators/ANGULAR/index.ts index becad6514b2d..404e094eb5c9 100644 --- a/code/lib/cli/src/generators/ANGULAR/index.ts +++ b/code/lib/cli/src/generators/ANGULAR/index.ts @@ -1,97 +1,108 @@ -import path, { join } from 'path'; +import { join } from 'path'; import semver from 'semver'; -import { - checkForProjects, - editStorybookTsConfig, - getAngularAppTsConfigJson, - getAngularAppTsConfigPath, - getBaseTsConfigName, -} from './angular-helpers'; -import { writeFileAsJson, copyTemplate } from '../../helpers'; -import { getCliDir } from '../../dirs'; +import fs from 'fs'; +import dedent from 'ts-dedent'; import { baseGenerator } from '../baseGenerator'; import type { Generator } from '../types'; import { CoreBuilder } from '../../project_types'; +import { AngularJSON, compoDocPreviewPrefix, promptForCompoDocs } from './helpers'; +import { getCliDir } from '../../dirs'; +import { copyTemplate } from '../../helpers'; +import { isStorybookInstalled } from '../../detect'; -function editAngularAppTsConfig() { - const tsConfigJson = getAngularAppTsConfigJson(); - const glob = '**/*.stories.*'; - if (!tsConfigJson) { - return; - } +const generator: Generator<{ projectName: string }> = async ( + packageManager, + npmOptions, + options, + commandOptions +) => { + const packageJson = packageManager.retrievePackageJson(); + const angularVersion = semver.coerce(packageJson.dependencies['@angular/core'])?.version; + const isWebpack5 = semver.gte(angularVersion, '12.0.0'); + const updatedOptions = isWebpack5 ? { ...options, builder: CoreBuilder.Webpack5 } : options; - const { exclude = [] } = tsConfigJson; - if (exclude.includes(glob)) { - return; - } + const angularJSON = new AngularJSON(); + const angularProjectName = await angularJSON.getProjectName(); + const { root } = angularJSON.getProjectSettingsByName(angularProjectName); + const { projects } = angularJSON; + const useCompodoc = commandOptions.yes ? true : await promptForCompoDocs(); + const storybookFolder = root ? `${root}/.storybook` : '.storybook'; - tsConfigJson.exclude = [...exclude, glob]; - writeFileAsJson(getAngularAppTsConfigPath(), tsConfigJson); -} + if (root !== '') { + // create a .storybook folder in the root of the Angular project + fs.mkdirSync(storybookFolder, { recursive: true }); + const rootReferencePathFromStorybookFolder = root + .split('/') + .map(() => '../') + .join(''); -const generator: Generator = async (packageManager, npmOptions, options) => { - checkForProjects(); + fs.writeFileSync( + `${storybookFolder}/main.js`, + dedent(` + const mainRoot = require('${rootReferencePathFromStorybookFolder}../.storybook/main.js'); + module.exports = { + ...mainRoot + }; + `) + ); - const angularVersion = semver.coerce( - packageManager.retrievePackageJson().dependencies['@angular/core'] - )?.version; - const isWebpack5 = semver.gte(angularVersion, '12.0.0'); - const updatedOptions = isWebpack5 ? { ...options, builder: CoreBuilder.Webpack5 } : options; + fs.writeFileSync( + `${storybookFolder}/tsconfig.json`, + dedent(` + { + "extends": "${rootReferencePathFromStorybookFolder}../.storybook/tsconfig.json", + "exclude": ["../src/test.ts", "../src/**/*.spec.ts"], + "include": ["../src/**/*"] + } + `) + ); + } + + angularJSON.addStorybookEntries({ + angularProjectName, + storybookFolder, + useCompodoc, + root, + }); + angularJSON.write(); + + const isSbInstalled = isStorybookInstalled(packageJson, commandOptions.force); await baseGenerator( packageManager, npmOptions, - updatedOptions, + { + ...updatedOptions, + ...(useCompodoc && { + frameworkPreviewParts: { + prefix: compoDocPreviewPrefix, + }, + }), + }, 'angular', { - extraPackages: ['@compodoc/compodoc'], + ...(useCompodoc && { extraPackages: ['@compodoc/compodoc'] }), addScripts: false, + addComponents: !isSbInstalled, + addMainFile: !isSbInstalled, + storybookConfigFolder: storybookFolder, }, 'angular' ); - const templateDir = join(getCliDir(), 'templates', 'angular'); - copyTemplate(templateDir); - - editAngularAppTsConfig(); - - // TODO: we need to add the following: - - /* - "storybook": { - "builder": "@storybook/angular:start-storybook", - "options": { - "browserTarget": "angular-cli:build", - "port": 4400 - } - }, - "build-storybook": { - "builder": "@storybook/angular:build-storybook", - "options": { - "browserTarget": "angular-cli:build" - } + if (Object.keys(projects).length === 1) { + packageManager.addScripts({ + storybook: `ng run ${angularProjectName}:storybook`, + 'build-storybook': `ng run ${angularProjectName}:build-storybook`, + }); } - */ - // to the user's angular.json file. - - // then we want to add these scripts to package.json - // packageManager.addScripts({ - // storybook: 'ng storybook', - // 'build-storybook': 'ng build-storybook', - // }); - - editStorybookTsConfig(path.resolve('./.storybook/tsconfig.json')); + const templateDir = join(getCliDir(), 'templates', 'angular'); + copyTemplate(templateDir); - // edit scripts to generate docs - const tsConfigFile = await getBaseTsConfigName(); - packageManager.addScripts({ - 'docs:json': `compodoc -p ./${tsConfigFile} -e json -d .`, - }); - packageManager.addStorybookCommandInScripts({ - port: 6006, - preCommand: 'docs:json', - }); + return { + projectName: angularProjectName, + }; }; export default generator; diff --git a/code/lib/cli/src/generators/baseGenerator.ts b/code/lib/cli/src/generators/baseGenerator.ts index bfd1ab8ac3e3..0fb1e0b4185e 100644 --- a/code/lib/cli/src/generators/baseGenerator.ts +++ b/code/lib/cli/src/generators/baseGenerator.ts @@ -17,6 +17,7 @@ const defaultOptions: FrameworkOptions = { extraAddons: [], staticDir: undefined, addScripts: true, + addMainFile: true, addComponents: true, addBabel: false, addESLint: false, @@ -24,6 +25,7 @@ const defaultOptions: FrameworkOptions = { framework: undefined, extensions: undefined, commonJs: false, + storybookConfigFolder: '.storybook', }; const getBuilderDetails = (builder: string) => { @@ -106,7 +108,13 @@ const hasFrameworkTemplates = (framework?: SupportedFrameworks) => export async function baseGenerator( packageManager: JsPackageManager, npmOptions: NpmOptions, - { language, builder = CoreBuilder.Webpack5, pnp, commonJs }: GeneratorOptions, + { + language, + builder = CoreBuilder.Webpack5, + pnp, + commonJs, + frameworkPreviewParts, + }: GeneratorOptions, renderer: SupportedRenderers, options: FrameworkOptions = defaultOptions, framework?: SupportedFrameworks @@ -116,11 +124,13 @@ export async function baseGenerator( extraPackages, staticDir, addScripts, + addMainFile, addComponents, addBabel, addESLint, extraMain, extensions, + storybookConfigFolder, } = { ...defaultOptions, ...options, @@ -194,26 +204,29 @@ export async function baseGenerator( const versionedPackages = await packageManager.getVersionedPackages(packages); - await fse.ensureDir('./.storybook'); + await fse.ensureDir(`./${storybookConfigFolder}`); + + if (addMainFile) { + await configureMain({ + framework: { name: frameworkInclude, options: options.framework || {} }, + storybookConfigFolder, + docs: { autodocs: 'tag' }, + addons: pnp ? addons.map(wrapForPnp) : addons, + extensions, + commonJs, + ...(staticDir ? { staticDirs: [path.join('..', staticDir)] } : null), + ...extraMain, + ...(type !== 'framework' + ? { + core: { + builder: builderInclude, + }, + } + : {}), + }); + } - await configureMain({ - framework: { name: frameworkInclude, options: options.framework || {} }, - docs: { autodocs: 'tag' }, - addons: pnp ? addons.map(wrapForPnp) : addons, - extensions, - commonJs, - ...(staticDir ? { staticDirs: [path.join('..', staticDir)] } : null), - ...extraMain, - ...(type !== 'framework' - ? { - core: { - builder: builderInclude, - }, - } - : {}), - }); - - await configurePreview(rendererId); + await configurePreview({ frameworkPreviewParts, storybookConfigFolder }); // FIXME: temporary workaround for https://github.com/storybookjs/storybook/issues/17516 if ( @@ -226,7 +239,9 @@ export async function baseGenerator( window.global = window; `; - await fse.writeFile(`.storybook/preview-head.html`, previewHead, { encoding: 'utf8' }); + await fse.writeFile(`${storybookConfigFolder}/preview-head.html`, previewHead, { + encoding: 'utf8', + }); } const babelDependencies = diff --git a/code/lib/cli/src/generators/configure.ts b/code/lib/cli/src/generators/configure.ts index fd5a1c40b498..b1f26922f47b 100644 --- a/code/lib/cli/src/generators/configure.ts +++ b/code/lib/cli/src/generators/configure.ts @@ -1,12 +1,12 @@ import fse from 'fs-extra'; import { dedent } from 'ts-dedent'; -import type { SupportedRenderers, SupportedFrameworks } from '../project_types'; interface ConfigureMainOptions { addons: string[]; extensions?: string[]; commonJs?: boolean; staticDirs?: string[]; + storybookConfigFolder: string; /** * Extra values for main.js * @@ -19,10 +19,20 @@ interface ConfigureMainOptions { [key: string]: any; } +export interface FrameworkPreviewParts { + prefix: string; +} + +interface ConfigurePreviewOptions { + frameworkPreviewParts?: FrameworkPreviewParts; + storybookConfigFolder: string; +} + export async function configureMain({ addons, extensions = ['js', 'jsx', 'ts', 'tsx'], commonJs = false, + storybookConfigFolder, ...custom }: ConfigureMainOptions) { const prefix = (await fse.pathExists('./src')) ? '../src' : '../stories'; @@ -44,7 +54,7 @@ export async function configureMain({ // .replaceAll(/"(path\.dirname\(require\.resolve\(path\.join\('.*\))"/g, (_, a) => a)}`; await fse.writeFile( - `./.storybook/main.${commonJs ? 'cjs' : 'js'}`, + `./${storybookConfigFolder}/main.${commonJs ? 'cjs' : 'js'}`, dedent` const path = require('path'); ${stringified} @@ -53,20 +63,9 @@ export async function configureMain({ ); } -const frameworkToPreviewParts: Partial> = { - angular: { - prefix: dedent` - import { setCompodocJson } from "@storybook/addon-docs/angular"; - import docJson from "../documentation.json"; - setCompodocJson(docJson); - - `.trimStart(), - }, -}; - -export async function configurePreview(framework: SupportedFrameworks | SupportedRenderers) { - const { prefix = '', extraParameters = '' } = frameworkToPreviewParts[framework] || {}; - const previewPath = `./.storybook/preview.js`; +export async function configurePreview(options: ConfigurePreviewOptions) { + const { prefix = '' } = options?.frameworkPreviewParts || {}; + const previewPath = `./${options.storybookConfigFolder}/preview.js`; // If the framework template included a preview then we have nothing to do if (await fse.pathExists(previewPath)) { @@ -83,7 +82,6 @@ export async function configurePreview(framework: SupportedFrameworks | Supporte date: /Date$/, }, }, - ${extraParameters} }` .replace(' \n', '') .trim(); diff --git a/code/lib/cli/src/generators/types.ts b/code/lib/cli/src/generators/types.ts index a4685145f75a..4796212e741c 100644 --- a/code/lib/cli/src/generators/types.ts +++ b/code/lib/cli/src/generators/types.ts @@ -2,6 +2,7 @@ import type { NpmOptions } from '../NpmOptions'; import type { SupportedLanguage, Builder, ProjectType } from '../project_types'; import type { JsPackageManager } from '../js-package-manager/JsPackageManager'; import { type PackageManagerName } from '../js-package-manager/JsPackageManager'; +import type { FrameworkPreviewParts } from './configure'; export type GeneratorOptions = { language: SupportedLanguage; @@ -9,6 +10,8 @@ export type GeneratorOptions = { linkable: boolean; pnp: boolean; commonJs: boolean; + storiesRoots: string[]; + frameworkPreviewParts?: FrameworkPreviewParts; }; export interface FrameworkOptions { @@ -16,6 +19,7 @@ export interface FrameworkOptions { extraAddons?: string[]; staticDir?: string; addScripts?: boolean; + addMainFile?: boolean; addComponents?: boolean; addBabel?: boolean; addESLint?: boolean; @@ -23,13 +27,15 @@ export interface FrameworkOptions { extensions?: string[]; framework?: Record; commonJs?: boolean; + storybookConfigFolder?: string; } -export type Generator = ( +export type Generator = ( packageManagerInstance: JsPackageManager, npmOptions: NpmOptions, - generatorOptions: GeneratorOptions -) => Promise; + generatorOptions: GeneratorOptions, + commandOptions?: CommandOptions +) => Promise; export type CommandOptions = { packageManager: PackageManagerName; @@ -40,6 +46,7 @@ export type CommandOptions = { html?: boolean; skipInstall?: boolean; parser?: string; + // Automatically answer yes to prompts yes?: boolean; builder?: Builder; linkable?: boolean; diff --git a/code/lib/cli/src/index.ts b/code/lib/cli/src/index.ts new file mode 100644 index 000000000000..f3dd9e41afa9 --- /dev/null +++ b/code/lib/cli/src/index.ts @@ -0,0 +1 @@ +export * from './js-package-manager'; diff --git a/code/lib/cli/src/initiate.ts b/code/lib/cli/src/initiate.ts index a9741facc52f..cab89c24e3ea 100644 --- a/code/lib/cli/src/initiate.ts +++ b/code/lib/cli/src/initiate.ts @@ -37,11 +37,11 @@ import type { CommandOptions } from './generators/types'; const logger = console; -const installStorybook = ( - projectType: ProjectType, +const installStorybook = ( + projectType: Project, packageManager: JsPackageManager, options: CommandOptions -): Promise => { +): Promise => { const npmOptions: NpmOptions = { installAsDevDependencies: true, skipInstall: options.skipInstall, @@ -64,18 +64,8 @@ const installStorybook = ( pnp: options.usePnp, }; - const runGenerator: () => Promise = async () => { + const runGenerator: () => Promise = async () => { switch (projectType) { - case ProjectType.ALREADY_HAS_STORYBOOK: - logger.log(); - paddedLog('There seems to be a Storybook already available in this project.'); - paddedLog('Apply following command to force:\n'); - codeLog(['sb init [options] -f']); - - // Add a new line for the clear visibility. - logger.log(); - return Promise.resolve(); - case ProjectType.REACT_SCRIPTS: return reactScriptsGenerator(packageManager, npmOptions, generatorOptions).then( commandLog('Adding Storybook support to your "Create React App" based project') @@ -135,9 +125,8 @@ const installStorybook = ( ); case ProjectType.ANGULAR: - return angularGenerator(packageManager, npmOptions, generatorOptions).then( - commandLog('Adding Storybook support to your "Angular" app\n') - ); + commandLog('Adding Storybook support to your "Angular" app\n'); + return angularGenerator(packageManager, npmOptions, generatorOptions, options); case ProjectType.EMBER: return emberGenerator(packageManager, npmOptions, generatorOptions).then( @@ -204,6 +193,13 @@ const installStorybook = ( commandLog('Adding Storybook support to your "Server" app\n') ); + case ProjectType.NX /* NX */: + paddedLog( + 'We have detected Nx in your project. Please use `nx g @nrwl/storybook:configuration` to add Storybook to your project.' + ); + paddedLog('For more information, please see https://nx.dev/packages/storybook'); + return Promise.reject(); + case ProjectType.UNSUPPORTED: paddedLog(`We detected a project type that we don't support yet.`); paddedLog( @@ -296,10 +292,7 @@ async function doInitiate(options: CommandOptions, pkg: PackageJson): Promise { + process.exit(); }); - if (!options.skipInstall) { + if (!options.skipInstall && !storybookInstalled) { packageManager.installDependencies(); } @@ -332,7 +340,13 @@ async function doInitiate(options: CommandOptions, pkg: PackageJson): Promise; - public executeCommand(command: string, args: string[], stdio?: 'pipe' | 'inherit'): string { + public abstract runScript(script: string, args: string[], cwd?: string): string; + + public executeCommand( + command: string, + args: string[], + stdio?: 'pipe' | 'inherit', + cwd?: string + ): string { const commandResult = spawnSync(command, args, { - cwd: this.cwd, + cwd: cwd ?? this.cwd, stdio: stdio ?? 'pipe', encoding: 'utf-8', shell: true, diff --git a/code/lib/cli/src/js-package-manager/NPMProxy.test.ts b/code/lib/cli/src/js-package-manager/NPMProxy.test.ts index 4de3a35fed6d..21a97fdc4d88 100644 --- a/code/lib/cli/src/js-package-manager/NPMProxy.test.ts +++ b/code/lib/cli/src/js-package-manager/NPMProxy.test.ts @@ -57,6 +57,37 @@ describe('NPM Proxy', () => { }); }); + describe('runScript', () => { + describe('npm6', () => { + it('should execute script `npm run compodoc -- -e json -d .`', () => { + const executeCommandSpy = jest.spyOn(npmProxy, 'executeCommand').mockReturnValue('6.0.0'); + + npmProxy.runScript('compodoc', ['-e', 'json', '-d', '.']); + + expect(executeCommandSpy).toHaveBeenLastCalledWith( + 'npm', + ['run', 'compodoc', '--', '-e', 'json', '-d', '.'], + undefined, + undefined + ); + }); + }); + describe('npm7', () => { + it('should execute script `npm run compodoc -- -e json -d .`', () => { + const executeCommandSpy = jest.spyOn(npmProxy, 'executeCommand').mockReturnValue('7.1.0'); + + npmProxy.runScript('compodoc', ['-e', 'json', '-d', '.']); + + expect(executeCommandSpy).toHaveBeenLastCalledWith( + 'npm', + ['run', 'compodoc', '--', '-e', 'json', '-d', '.'], + undefined, + undefined + ); + }); + }); + }); + describe('addDependencies', () => { describe('npm6', () => { it('with devDep it should run `npm install -D @storybook/preview-api`', () => { diff --git a/code/lib/cli/src/js-package-manager/NPMProxy.ts b/code/lib/cli/src/js-package-manager/NPMProxy.ts index 515e254a2ad6..5fb543a1e325 100644 --- a/code/lib/cli/src/js-package-manager/NPMProxy.ts +++ b/code/lib/cli/src/js-package-manager/NPMProxy.ts @@ -38,6 +38,10 @@ export class NPMProxy extends JsPackageManager { return this.uninstallArgs; } + public runScript(command: string, args: string[], cwd?: string): string { + return this.executeCommand(`npm`, ['run', command, '--', ...args], undefined, cwd); + } + protected getResolutions(packageJson: PackageJson, versions: Record) { return { overrides: { diff --git a/code/lib/cli/src/js-package-manager/PNPMProxy.test.ts b/code/lib/cli/src/js-package-manager/PNPMProxy.test.ts index 7d4a03a7b8bc..8336839eb632 100644 --- a/code/lib/cli/src/js-package-manager/PNPMProxy.test.ts +++ b/code/lib/cli/src/js-package-manager/PNPMProxy.test.ts @@ -46,6 +46,21 @@ describe('NPM Proxy', () => { }); }); + describe('runScript', () => { + it('should execute script `yarn compodoc -- -e json -d .`', () => { + const executeCommandSpy = jest.spyOn(pnpmProxy, 'executeCommand').mockReturnValue('7.1.0'); + + pnpmProxy.runScript('compodoc', ['-e', 'json', '-d', '.']); + + expect(executeCommandSpy).toHaveBeenLastCalledWith( + 'pnpm', + ['run', 'compodoc', '-e', 'json', '-d', '.'], + undefined, + undefined + ); + }); + }); + describe('addDependencies', () => { it('with devDep it should run `pnpm add -D @storybook/preview-api`', () => { const executeCommandSpy = jest.spyOn(pnpmProxy, 'executeCommand').mockReturnValue('6.0.0'); diff --git a/code/lib/cli/src/js-package-manager/PNPMProxy.ts b/code/lib/cli/src/js-package-manager/PNPMProxy.ts index cd305b16e673..a288e4f42db7 100644 --- a/code/lib/cli/src/js-package-manager/PNPMProxy.ts +++ b/code/lib/cli/src/js-package-manager/PNPMProxy.ts @@ -24,6 +24,10 @@ export class PNPMProxy extends JsPackageManager { return this.executeCommand('pnpm', ['--version']); } + runScript(command: string, args: string[], cwd?: string): string { + return this.executeCommand(`pnpm`, ['run', command, ...args], undefined, cwd); + } + protected getResolutions(packageJson: PackageJson, versions: Record) { return { overrides: { diff --git a/code/lib/cli/src/js-package-manager/Yarn1Proxy.test.ts b/code/lib/cli/src/js-package-manager/Yarn1Proxy.test.ts index 7d8fd5ad11e6..26674f0aac59 100644 --- a/code/lib/cli/src/js-package-manager/Yarn1Proxy.test.ts +++ b/code/lib/cli/src/js-package-manager/Yarn1Proxy.test.ts @@ -46,6 +46,21 @@ describe('Yarn 1 Proxy', () => { }); }); + describe('runScript', () => { + it('should execute script `yarn compodoc -- -e json -d .`', () => { + const executeCommandSpy = jest.spyOn(yarn1Proxy, 'executeCommand').mockReturnValue('7.1.0'); + + yarn1Proxy.runScript('compodoc', ['-e', 'json', '-d', '.']); + + expect(executeCommandSpy).toHaveBeenLastCalledWith( + 'yarn', + ['compodoc', '-e', 'json', '-d', '.'], + undefined, + undefined + ); + }); + }); + describe('addDependencies', () => { it('with devDep it should run `yarn install -D --ignore-workspace-root-check @storybook/preview-api`', () => { const executeCommandSpy = jest.spyOn(yarn1Proxy, 'executeCommand').mockReturnValue(''); diff --git a/code/lib/cli/src/js-package-manager/Yarn1Proxy.ts b/code/lib/cli/src/js-package-manager/Yarn1Proxy.ts index 789499084c85..75d980675d3f 100644 --- a/code/lib/cli/src/js-package-manager/Yarn1Proxy.ts +++ b/code/lib/cli/src/js-package-manager/Yarn1Proxy.ts @@ -16,6 +16,10 @@ export class Yarn1Proxy extends JsPackageManager { return `yarn ${command}`; } + runScript(command: string, args: string[], cwd?: string): string { + return this.executeCommand(`yarn`, [command, ...args], undefined, cwd); + } + protected getResolutions(packageJson: PackageJson, versions: Record) { return { resolutions: { diff --git a/code/lib/cli/src/js-package-manager/Yarn2Proxy.test.ts b/code/lib/cli/src/js-package-manager/Yarn2Proxy.test.ts index 8c7cb184f431..badeddd2cfcb 100644 --- a/code/lib/cli/src/js-package-manager/Yarn2Proxy.test.ts +++ b/code/lib/cli/src/js-package-manager/Yarn2Proxy.test.ts @@ -31,6 +31,21 @@ describe('Yarn 2 Proxy', () => { }); }); + describe('runScript', () => { + it('should execute script `yarn compodoc -- -e json -d .`', () => { + const executeCommandSpy = jest.spyOn(yarn2Proxy, 'executeCommand').mockReturnValue('7.1.0'); + + yarn2Proxy.runScript('compodoc', ['-e', 'json', '-d', '.']); + + expect(executeCommandSpy).toHaveBeenLastCalledWith( + 'yarn', + ['compodoc', '-e', 'json', '-d', '.'], + undefined, + undefined + ); + }); + }); + describe('setRegistryUrl', () => { it('should run `yarn config set npmRegistryServer https://foo.bar`', () => { const executeCommandSpy = jest.spyOn(yarn2Proxy, 'executeCommand').mockReturnValue(''); diff --git a/code/lib/cli/src/js-package-manager/Yarn2Proxy.ts b/code/lib/cli/src/js-package-manager/Yarn2Proxy.ts index 63c1bf07c87a..e77868600c88 100644 --- a/code/lib/cli/src/js-package-manager/Yarn2Proxy.ts +++ b/code/lib/cli/src/js-package-manager/Yarn2Proxy.ts @@ -17,6 +17,10 @@ export class Yarn2Proxy extends JsPackageManager { return `yarn ${command}`; } + runScript(command: string, args: string[], cwd?: string): string { + return this.executeCommand(`yarn`, [command, ...args], undefined, cwd); + } + protected getResolutions(packageJson: PackageJson, versions: Record) { return { resolutions: { diff --git a/code/lib/cli/src/project_types.ts b/code/lib/cli/src/project_types.ts index 5de0f9c3812d..47f1d99e6102 100644 --- a/code/lib/cli/src/project_types.ts +++ b/code/lib/cli/src/project_types.ts @@ -69,7 +69,6 @@ export enum ProjectType { SFC_VUE = 'SFC_VUE', ANGULAR = 'ANGULAR', EMBER = 'EMBER', - ALREADY_HAS_STORYBOOK = 'ALREADY_HAS_STORYBOOK', WEB_COMPONENTS = 'WEB_COMPONENTS', MITHRIL = 'MITHRIL', MARIONETTE = 'MARIONETTE', @@ -82,6 +81,7 @@ export enum ProjectType { RAX = 'RAX', AURELIA = 'AURELIA', SERVER = 'SERVER', + NX = 'NX', } export enum CoreBuilder { @@ -192,20 +192,6 @@ export const supportedTemplates: TemplateConfiguration[] = [ return dependencies.every(Boolean) || files.every(Boolean); }, }, - { - preset: ProjectType.WEBPACK_REACT, - dependencies: ['react', 'webpack'], - matcherFunction: ({ dependencies }) => { - return dependencies.every(Boolean); - }, - }, - { - preset: ProjectType.REACT, - dependencies: ['react'], - matcherFunction: ({ dependencies }) => { - return dependencies.every(Boolean); - }, - }, { preset: ProjectType.ANGULAR, dependencies: ['@angular/core'], @@ -284,6 +270,22 @@ export const supportedTemplates: TemplateConfiguration[] = [ return dependencies.every(Boolean); }, }, + // DO NOT MOVE ANY TEMPLATES BELOW THIS LINE + // React is part of every Template, after Storybook is initialized once + { + preset: ProjectType.WEBPACK_REACT, + dependencies: ['react', 'webpack'], + matcherFunction: ({ dependencies }) => { + return dependencies.every(Boolean); + }, + }, + { + preset: ProjectType.REACT, + dependencies: ['react'], + matcherFunction: ({ dependencies }) => { + return dependencies.every(Boolean); + }, + }, ]; // A TemplateConfiguration that matches unsupported frameworks @@ -300,11 +302,7 @@ export const unsupportedTemplate: TemplateConfiguration = { }, }; -const notInstallableProjectTypes: ProjectType[] = [ - ProjectType.UNDETECTED, - ProjectType.UNSUPPORTED, - ProjectType.ALREADY_HAS_STORYBOOK, -]; +const notInstallableProjectTypes: ProjectType[] = [ProjectType.UNDETECTED, ProjectType.UNSUPPORTED]; export const installableProjectTypes = Object.values(ProjectType) .filter((type) => !notInstallableProjectTypes.includes(type)) diff --git a/code/lib/cli/templates/angular/template-csf/.storybook/tsconfig.json b/code/lib/cli/templates/angular/template-csf/.storybook/tsconfig.json index b1e810022ba0..2243e0894a86 100644 --- a/code/lib/cli/templates/angular/template-csf/.storybook/tsconfig.json +++ b/code/lib/cli/templates/angular/template-csf/.storybook/tsconfig.json @@ -1,10 +1,10 @@ { - "extends": "%SET_DURING_SB_INIT%", + "extends": "../tsconfig.app.json", "compilerOptions": { "types": ["node"], "allowSyntheticDefaultImports": true }, - "exclude": ["../src/test.ts", "../src/**/*.spec.ts", "../projects/**/*.spec.ts"], - "include": ["../src/**/*", "../projects/**/*"], + "exclude": ["../src/test.ts", "../src/**/*.spec.ts"], + "include": ["../src/**/*"], "files": ["./typings.d.ts"] } diff --git a/code/lib/core-server/src/build-dev.ts b/code/lib/core-server/src/build-dev.ts index 616433dae110..c1a4e4693be7 100644 --- a/code/lib/core-server/src/build-dev.ts +++ b/code/lib/core-server/src/build-dev.ts @@ -156,21 +156,24 @@ export async function buildDevStandalone(options: CLIOptions & LoadOptions & Bui // eslint-disable-next-line no-console console.log(problems.map((p) => p.stack)); process.exit(problems.length > 0 ? 1 : 0); - return; + } else { + const name = + frameworkName.split('@storybook/').length > 1 + ? frameworkName.split('@storybook/')[1] + : frameworkName; + + outputStartupInformation({ + updateInfo: versionCheck, + version, + name, + address, + networkAddress, + managerTotalTime, + previewTotalTime, + }); } - const name = - frameworkName.split('@storybook/').length > 1 - ? frameworkName.split('@storybook/')[1] - : frameworkName; - - outputStartupInformation({ - updateInfo: versionCheck, - version, - name, - address, - networkAddress, - managerTotalTime, - previewTotalTime, - }); + return { + port, + }; } diff --git a/code/yarn.lock b/code/yarn.lock index f02a900b09bf..93dc47a94472 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -29,100 +29,98 @@ __metadata: languageName: node linkType: hard -"@angular-devkit/architect@npm:0.1303.10, @angular-devkit/architect@npm:^0.1303.5": - version: 0.1303.10 - resolution: "@angular-devkit/architect@npm:0.1303.10" +"@angular-devkit/architect@npm:0.1500.4, @angular-devkit/architect@npm:^0.1500.4": + version: 0.1500.4 + resolution: "@angular-devkit/architect@npm:0.1500.4" dependencies: - "@angular-devkit/core": 13.3.10 + "@angular-devkit/core": 15.0.4 rxjs: 6.6.7 - checksum: 94856fdcebd4bc50467e51f0080e8877c9447a0aa1cdec5d771c7d824ad48005c09e9f5914158819c1554aa0e203518bff6da7fe77e9f6d3ff11c444f27e1bd9 + checksum: b6be2ddc3b656cdb86e147238501e6cc00254d9ee711f0dd9c3ae384c1faea84774dcc0b1c11dea489828307e04e081beb0045f12d4d0a879aecabb39d492584 languageName: node linkType: hard -"@angular-devkit/build-angular@npm:^13.3.5": - version: 13.3.10 - resolution: "@angular-devkit/build-angular@npm:13.3.10" +"@angular-devkit/build-angular@npm:^15.0.4": + version: 15.0.4 + resolution: "@angular-devkit/build-angular@npm:15.0.4" dependencies: "@ampproject/remapping": 2.2.0 - "@angular-devkit/architect": 0.1303.10 - "@angular-devkit/build-webpack": 0.1303.10 - "@angular-devkit/core": 13.3.10 - "@babel/core": 7.16.12 - "@babel/generator": 7.16.8 - "@babel/helper-annotate-as-pure": 7.16.7 - "@babel/plugin-proposal-async-generator-functions": 7.16.8 - "@babel/plugin-transform-async-to-generator": 7.16.8 - "@babel/plugin-transform-runtime": 7.16.10 - "@babel/preset-env": 7.16.11 - "@babel/runtime": 7.16.7 - "@babel/template": 7.16.7 - "@discoveryjs/json-ext": 0.5.6 - "@ngtools/webpack": 13.3.10 - ansi-colors: 4.1.1 - babel-loader: 8.2.5 + "@angular-devkit/architect": 0.1500.4 + "@angular-devkit/build-webpack": 0.1500.4 + "@angular-devkit/core": 15.0.4 + "@babel/core": 7.20.2 + "@babel/generator": 7.20.4 + "@babel/helper-annotate-as-pure": 7.18.6 + "@babel/plugin-proposal-async-generator-functions": 7.20.1 + "@babel/plugin-transform-async-to-generator": 7.18.6 + "@babel/plugin-transform-runtime": 7.19.6 + "@babel/preset-env": 7.20.2 + "@babel/runtime": 7.20.1 + "@babel/template": 7.18.10 + "@discoveryjs/json-ext": 0.5.7 + "@ngtools/webpack": 15.0.4 + ansi-colors: 4.1.3 + autoprefixer: 10.4.13 + babel-loader: 9.1.0 babel-plugin-istanbul: 6.1.1 - browserslist: ^4.9.1 - cacache: 15.3.0 - circular-dependency-plugin: 5.2.2 - copy-webpack-plugin: 10.2.1 - core-js: 3.20.3 + browserslist: 4.21.4 + cacache: 17.0.2 + chokidar: 3.5.3 + copy-webpack-plugin: 11.0.0 critters: 0.0.16 - css-loader: 6.5.1 - esbuild: 0.14.22 - esbuild-wasm: 0.14.22 - glob: 7.2.0 - https-proxy-agent: 5.0.0 - inquirer: 8.2.0 - jsonc-parser: 3.0.0 + css-loader: 6.7.3 + esbuild: 0.15.13 + esbuild-wasm: 0.15.13 + glob: 8.0.3 + https-proxy-agent: 5.0.1 + inquirer: 8.2.4 + jsonc-parser: 3.2.0 karma-source-map-support: 1.4.0 - less: 4.1.2 - less-loader: 10.2.0 + less: 4.1.3 + less-loader: 11.1.0 license-webpack-plugin: 4.0.2 loader-utils: 3.2.1 - mini-css-extract-plugin: 2.5.3 - minimatch: 3.0.5 + magic-string: 0.26.7 + mini-css-extract-plugin: 2.6.1 open: 8.4.0 ora: 5.4.1 parse5-html-rewriting-stream: 6.0.1 piscina: 3.2.0 - postcss: 8.4.5 - postcss-import: 14.0.2 - postcss-loader: 6.2.1 - postcss-preset-env: 7.2.3 - regenerator-runtime: 0.13.9 + postcss: 8.4.19 + postcss-loader: 7.0.1 resolve-url-loader: 5.0.0 rxjs: 6.6.7 - sass: 1.49.9 - sass-loader: 12.4.0 - semver: 7.3.5 - source-map-loader: 3.0.1 + sass: 1.56.1 + sass-loader: 13.2.0 + semver: 7.3.8 + source-map-loader: 4.0.1 source-map-support: 0.5.21 - stylus: 0.56.0 - stylus-loader: 6.2.0 - terser: 5.14.2 + terser: 5.15.1 text-table: 0.2.0 tree-kill: 1.2.2 - tslib: 2.3.1 - webpack: 5.70.0 - webpack-dev-middleware: 5.3.0 - webpack-dev-server: 4.7.3 + tslib: 2.4.1 + webpack: 5.75.0 + webpack-dev-middleware: 5.3.3 + webpack-dev-server: 4.11.1 webpack-merge: 5.8.0 webpack-subresource-integrity: 5.1.0 peerDependencies: - "@angular/compiler-cli": ^13.0.0 || ^13.3.0-rc.0 - "@angular/localize": ^13.0.0 || ^13.3.0-rc.0 - "@angular/service-worker": ^13.0.0 || ^13.3.0-rc.0 + "@angular/compiler-cli": ^15.0.0 + "@angular/localize": ^15.0.0 + "@angular/platform-server": ^15.0.0 + "@angular/service-worker": ^15.0.0 karma: ^6.3.0 - ng-packagr: ^13.0.0 + ng-packagr: ^15.0.0 protractor: ^7.0.0 tailwindcss: ^2.0.0 || ^3.0.0 - typescript: ">=4.4.3 <4.7" + typescript: ~4.8.2 dependenciesMeta: esbuild: optional: true peerDependenciesMeta: "@angular/localize": optional: true + "@angular/platform-server": + optional: true "@angular/service-worker": optional: true karma: @@ -133,24 +131,24 @@ __metadata: optional: true tailwindcss: optional: true - checksum: e4bcc8613be63be42bb59312ee9aedd59b73754eed99c86f1e0cddb8ae5430147c4e97a23b27580cc6e55c788dcf2451859188520155f9cdb6880ff760213eb9 + checksum: 2c3e835bbac7715d1cf1cb1e27af6f09ad1e8eeb389e18282e0991751e4902c05d017c9d5d836ef2e0f38cfc6540a7ef72d8ed12962d1138c8ebc7f7fee8ac20 languageName: node linkType: hard -"@angular-devkit/build-webpack@npm:0.1303.10": - version: 0.1303.10 - resolution: "@angular-devkit/build-webpack@npm:0.1303.10" +"@angular-devkit/build-webpack@npm:0.1500.4": + version: 0.1500.4 + resolution: "@angular-devkit/build-webpack@npm:0.1500.4" dependencies: - "@angular-devkit/architect": 0.1303.10 + "@angular-devkit/architect": 0.1500.4 rxjs: 6.6.7 peerDependencies: webpack: ^5.30.0 webpack-dev-server: ^4.0.0 - checksum: 2bb8a9e3bc86af4049d5b4c0bb87d10098ecf3548b28106687c94862c5b54759c1d74832d7b70e069aadcd09e4c3021482f304eea795fd7a2afd8815206ff7b4 + checksum: 5aeb788acbed900c9fa2985d178ba1248e842fd175a5f1e2f4ef5a833e812e7cb0ddc7344fe2b208e0f58ad15c9db4fc8ff6fc9408973df992478cbd84df2250 languageName: node linkType: hard -"@angular-devkit/core@npm:13.3.10, @angular-devkit/core@npm:^13.3.5": +"@angular-devkit/core@npm:13.3.10": version: 13.3.10 resolution: "@angular-devkit/core@npm:13.3.10" dependencies: @@ -169,7 +167,38 @@ __metadata: languageName: node linkType: hard -"@angular-devkit/schematics@npm:13.3.10, @angular-devkit/schematics@npm:^13.2.4": +"@angular-devkit/core@npm:15.0.4, @angular-devkit/core@npm:^15.0.4": + version: 15.0.4 + resolution: "@angular-devkit/core@npm:15.0.4" + dependencies: + ajv: 8.11.0 + ajv-formats: 2.1.1 + jsonc-parser: 3.2.0 + rxjs: 6.6.7 + source-map: 0.7.4 + peerDependencies: + chokidar: ^3.5.2 + peerDependenciesMeta: + chokidar: + optional: true + checksum: 428a20d96e237d24a62ae3d5284e3140f906e212883e094cc64ec622a5065234f001bd21f9608ad2478088c1cc40aadf48bd53c399ad02be0c98b61d27d3ba11 + languageName: node + linkType: hard + +"@angular-devkit/schematics@npm:15.0.4": + version: 15.0.4 + resolution: "@angular-devkit/schematics@npm:15.0.4" + dependencies: + "@angular-devkit/core": 15.0.4 + jsonc-parser: 3.2.0 + magic-string: 0.26.7 + ora: 5.4.1 + rxjs: 6.6.7 + checksum: b53397b5770987bc98f697bcde56cef23b0958e4ebcdf7713c7ba8c56295869a069259fdbb480495e9ee79dae342ce88b27b64f518eeb974a38c981c4602f726 + languageName: node + linkType: hard + +"@angular-devkit/schematics@npm:^13.2.4": version: 13.3.10 resolution: "@angular-devkit/schematics@npm:13.3.10" dependencies: @@ -182,78 +211,82 @@ __metadata: languageName: node linkType: hard -"@angular/cli@npm:^13.3.5": - version: 13.3.10 - resolution: "@angular/cli@npm:13.3.10" +"@angular/cli@npm:^15.0.4": + version: 15.0.4 + resolution: "@angular/cli@npm:15.0.4" dependencies: - "@angular-devkit/architect": 0.1303.10 - "@angular-devkit/core": 13.3.10 - "@angular-devkit/schematics": 13.3.10 - "@schematics/angular": 13.3.10 + "@angular-devkit/architect": 0.1500.4 + "@angular-devkit/core": 15.0.4 + "@angular-devkit/schematics": 15.0.4 + "@schematics/angular": 15.0.4 "@yarnpkg/lockfile": 1.1.0 - ansi-colors: 4.1.1 - debug: 4.3.3 - ini: 2.0.0 - inquirer: 8.2.0 - jsonc-parser: 3.0.0 - npm-package-arg: 8.1.5 - npm-pick-manifest: 6.1.1 + ansi-colors: 4.1.3 + ini: 3.0.1 + inquirer: 8.2.4 + jsonc-parser: 3.2.0 + npm-package-arg: 9.1.2 + npm-pick-manifest: 8.0.1 open: 8.4.0 ora: 5.4.1 - pacote: 12.0.3 - resolve: 1.22.0 - semver: 7.3.5 + pacote: 15.0.6 + resolve: 1.22.1 + semver: 7.3.8 symbol-observable: 4.0.0 - uuid: 8.3.2 + yargs: 17.6.2 bin: ng: bin/ng.js - checksum: 16c20bac50e34d147ad2e93700c6c52070f06dd1838b43de89b5821bacca1ff63ef525a75b3ba63f708e0113a66173de91e601529252f973657a12e26eb8f43c + checksum: 1443a089fd99b47ddfe53a9ebcbd10a56357a43bdb25597f0dd6e540508bea9fd74e3b640969b2c5d1eba346fd189426bc355109e2a1fedffa76702f4b8aabb5 languageName: node linkType: hard -"@angular/common@npm:^13.3.6": - version: 13.3.12 - resolution: "@angular/common@npm:13.3.12" +"@angular/common@npm:^15.0.4": + version: 15.0.4 + resolution: "@angular/common@npm:15.0.4" dependencies: tslib: ^2.3.0 peerDependencies: - "@angular/core": 13.3.12 + "@angular/core": 15.0.4 rxjs: ^6.5.3 || ^7.4.0 - checksum: 92e928d2e5803c975ea886b1e95df7c4de4ceffbbb85fe83651a03e2f1e5df83065ff8aa883a1083881ae9a2db0e7e68e91dfa89ce98ccbd64f64b53126b4d06 + checksum: 46a509fde1c8058844a72efa8284c7ac341809dcf8863e2c005ba98490e1dd8bec00fdd6f3801e02bea3d6941f05261f1b66e79e111600608d6ff92123c524e3 languageName: node linkType: hard -"@angular/compiler-cli@npm:^13.3.6": - version: 13.3.12 - resolution: "@angular/compiler-cli@npm:13.3.12" +"@angular/compiler-cli@npm:^15.0.4": + version: 15.0.4 + resolution: "@angular/compiler-cli@npm:15.0.4" dependencies: "@babel/core": ^7.17.2 + "@jridgewell/sourcemap-codec": ^1.4.14 chokidar: ^3.0.0 convert-source-map: ^1.5.1 dependency-graph: ^0.11.0 - magic-string: ^0.26.0 + magic-string: ^0.27.0 reflect-metadata: ^0.1.2 semver: ^7.0.0 - sourcemap-codec: ^1.4.8 tslib: ^2.3.0 yargs: ^17.2.1 peerDependencies: - "@angular/compiler": 13.3.12 - typescript: ">=4.4.2 <4.7" + "@angular/compiler": 15.0.4 + typescript: ">=4.8.2 <4.9" bin: ng-xi18n: bundles/src/bin/ng_xi18n.js ngc: bundles/src/bin/ngc.js ngcc: bundles/ngcc/main-ngcc.js - checksum: 53ca9c978f23e1bd9677b88502e8f8cc356772bfe8ba03ac775496541750cb5afef194ad466874ccd2e7fcc81ece35b800dd81687028c65f304e9acbf8d9cdaa + checksum: 8114685093efcced9453332a630b863fa711255ca3ee7d2b94dc1956d46c897a7f670d878e6faaa4e30e6876de4f5b5f488a916ea00b03e5476d33e4631d501c languageName: node linkType: hard -"@angular/compiler@npm:^13.3.6": - version: 13.3.12 - resolution: "@angular/compiler@npm:13.3.12" +"@angular/compiler@npm:^15.0.4": + version: 15.0.4 + resolution: "@angular/compiler@npm:15.0.4" dependencies: tslib: ^2.3.0 - checksum: b028952c1aa4c8494ced5b4618caed86a22c40d1448707483c285e3d619b8ab48f08344cccc017034af7e536ba8f04927157073d1a62c8194574a7e6374c8b2f + peerDependencies: + "@angular/core": 15.0.4 + peerDependenciesMeta: + "@angular/core": + optional: true + checksum: 93ca1a993e4a682f93e7b7e321403b034d73ce723f14e1414efda33e65077f01fa481a4c99e016a84dbec59b9beee007a7da838af9653b1e6dc203278c510903 languageName: node linkType: hard @@ -269,17 +302,29 @@ __metadata: languageName: node linkType: hard -"@angular/forms@npm:^13.3.6": - version: 13.3.12 - resolution: "@angular/forms@npm:13.3.12" +"@angular/core@npm:^15.0.4": + version: 15.0.4 + resolution: "@angular/core@npm:15.0.4" dependencies: tslib: ^2.3.0 peerDependencies: - "@angular/common": 13.3.12 - "@angular/core": 13.3.12 - "@angular/platform-browser": 13.3.12 rxjs: ^6.5.3 || ^7.4.0 - checksum: 5cb3532858663ba3573a958e652f71a54b2a16a545a504b60c82dd96fd94b274efe04531e60f3678b8bc06f8300f2adbe279faca1e5de7f25fecbd6136748bf3 + zone.js: ~0.11.4 || ~0.12.0 + checksum: b60b0c740113a864fea1bccc0202b604fb17015225f648d5153d2c3880421afb3a1d95284c915bc13c3108d41a1b2ccd056894e16fed7395aa48b739af4566cd + languageName: node + linkType: hard + +"@angular/forms@npm:^15.0.4": + version: 15.0.4 + resolution: "@angular/forms@npm:15.0.4" + dependencies: + tslib: ^2.3.0 + peerDependencies: + "@angular/common": 15.0.4 + "@angular/core": 15.0.4 + "@angular/platform-browser": 15.0.4 + rxjs: ^6.5.3 || ^7.4.0 + checksum: 3bc054943a57e91ecc3994e063b3e88227e23f44a1ed491a2d30d861538b5bef9d3f076e638c23438125296f602cb99ee722c5816afb1280d78a1999a47a5337 languageName: node linkType: hard @@ -297,19 +342,33 @@ __metadata: languageName: node linkType: hard -"@angular/platform-browser@npm:^13.3.6": - version: 13.3.12 - resolution: "@angular/platform-browser@npm:13.3.12" +"@angular/platform-browser-dynamic@npm:^15.0.4": + version: 15.0.4 + resolution: "@angular/platform-browser-dynamic@npm:15.0.4" dependencies: tslib: ^2.3.0 peerDependencies: - "@angular/animations": 13.3.12 - "@angular/common": 13.3.12 - "@angular/core": 13.3.12 + "@angular/common": 15.0.4 + "@angular/compiler": 15.0.4 + "@angular/core": 15.0.4 + "@angular/platform-browser": 15.0.4 + checksum: 2360471e8546d54ce1b39d82f7c2455d1eec304315211141f3d87456ad5dbea0986348b08fb7f18b72fe64a94df9499988438eabd6bc883a24afba4c3d5299e4 + languageName: node + linkType: hard + +"@angular/platform-browser@npm:^15.0.4": + version: 15.0.4 + resolution: "@angular/platform-browser@npm:15.0.4" + dependencies: + tslib: ^2.3.0 + peerDependencies: + "@angular/animations": 15.0.4 + "@angular/common": 15.0.4 + "@angular/core": 15.0.4 peerDependenciesMeta: "@angular/animations": optional: true - checksum: db35e41ed9d37ddddc2bbdc2249312438e0c11ff15811c1e4567206427fab9a663a03efb11b675d9d9535f4ffd247d4ecff6389f15e53d594bd8b82ff2042f7f + checksum: b5020e66b54f6a8473cc2a613083b562263e77f80d674c55be090b160844f15cce294c0076d875873672fb4aa1101202154a35a5969258312b218b5e7f9e1be6 languageName: node linkType: hard @@ -351,33 +410,40 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.16.8, @babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.20.1, @babel/compat-data@npm:^7.20.5": +"@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.20.1": + version: 7.20.5 + resolution: "@babel/compat-data@npm:7.20.5" + checksum: 4a8a4566ce32103c03675e77b375ef365db1c3142df4267ffa8de23630b93ed9c85304906cc05bfa70e6fca40a70f94985f8b8553aff8ca90179d793082366ba + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.20.5": version: 7.20.10 resolution: "@babel/compat-data@npm:7.20.10" checksum: 5394197084af5118287e20ea8e4942c43bb4047943ddb12cb19d44c19eeeaf038459b087adb2e6b7d46780543d10b3a1a415441fc8fb98f6dc9d7e902a19e325 languageName: node linkType: hard -"@babel/core@npm:7.16.12": - version: 7.16.12 - resolution: "@babel/core@npm:7.16.12" +"@babel/core@npm:7.20.2": + version: 7.20.2 + resolution: "@babel/core@npm:7.20.2" dependencies: - "@babel/code-frame": ^7.16.7 - "@babel/generator": ^7.16.8 - "@babel/helper-compilation-targets": ^7.16.7 - "@babel/helper-module-transforms": ^7.16.7 - "@babel/helpers": ^7.16.7 - "@babel/parser": ^7.16.12 - "@babel/template": ^7.16.7 - "@babel/traverse": ^7.16.10 - "@babel/types": ^7.16.8 + "@ampproject/remapping": ^2.1.0 + "@babel/code-frame": ^7.18.6 + "@babel/generator": ^7.20.2 + "@babel/helper-compilation-targets": ^7.20.0 + "@babel/helper-module-transforms": ^7.20.2 + "@babel/helpers": ^7.20.1 + "@babel/parser": ^7.20.2 + "@babel/template": ^7.18.10 + "@babel/traverse": ^7.20.1 + "@babel/types": ^7.20.2 convert-source-map: ^1.7.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 - json5: ^2.1.2 + json5: ^2.2.1 semver: ^6.3.0 - source-map: ^0.5.0 - checksum: 3e62056eb6e9e20dc785001d720f7958d4e407e5d3ad6203471f85482381c59b5fd9237601be10941aa47394a3bbba2679e7c5850c31225bbae3aa0db45009bf + checksum: 7c2a040db56f9807a7b11f19a056a842864512b5f3e5ca00491dae8501b9a19a57ae8c268373bc425bc734d47d6d01db711cc6e662bfb24794baa15e73f6fd20 languageName: node linkType: hard @@ -427,18 +493,18 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:7.16.8": - version: 7.16.8 - resolution: "@babel/generator@npm:7.16.8" +"@babel/generator@npm:7.20.4": + version: 7.20.4 + resolution: "@babel/generator@npm:7.20.4" dependencies: - "@babel/types": ^7.16.8 + "@babel/types": ^7.20.2 + "@jridgewell/gen-mapping": ^0.3.2 jsesc: ^2.5.1 - source-map: ^0.5.0 - checksum: e09b35d855597b8b1759ef6e80cff28bc915d24b74eaba32a8a9e45ac89470c98f7b66fbe8b19df2eafd9968c60f138670b69dc3735b069709f6f5a1f9c5923d + checksum: 48181434693f3348804f01dad53b5fd293319bc71119662bdfa64ccc3c32c5cf1a51b2ea3f7091310c950a894f418e05f3c957ee3f7f1790443487a93608d57e languageName: node linkType: hard -"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.16.8, @babel/generator@npm:^7.20.4, @babel/generator@npm:^7.20.7, @babel/generator@npm:^7.7.2, @babel/generator@npm:^7.8.7": +"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.20.2, @babel/generator@npm:^7.20.4, @babel/generator@npm:^7.20.7, @babel/generator@npm:^7.7.2, @babel/generator@npm:^7.8.7": version: 7.20.7 resolution: "@babel/generator@npm:7.20.7" dependencies: @@ -449,16 +515,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:7.16.7": - version: 7.16.7 - resolution: "@babel/helper-annotate-as-pure@npm:7.16.7" - dependencies: - "@babel/types": ^7.16.7 - checksum: ce0ba7e9ab86c6c61cb111240428deeded48a0c293a0fc912608875cd30d4783937beba5b303dc97b9296048c09c0156756598939fc172bb36ddbe7760e5e154 - languageName: node - linkType: hard - -"@babel/helper-annotate-as-pure@npm:^7.18.6": +"@babel/helper-annotate-as-pure@npm:7.18.6, @babel/helper-annotate-as-pure@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-annotate-as-pure@npm:7.18.6" dependencies: @@ -477,7 +534,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.12.0, @babel/helper-compilation-targets@npm:^7.16.7, @babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.20.0, @babel/helper-compilation-targets@npm:^7.20.7": +"@babel/helper-compilation-targets@npm:^7.12.0, @babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.20.0, @babel/helper-compilation-targets@npm:^7.20.7": version: 7.20.7 resolution: "@babel/helper-compilation-targets@npm:7.20.7" dependencies: @@ -522,7 +579,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.3.1, @babel/helper-define-polyfill-provider@npm:^0.3.2, @babel/helper-define-polyfill-provider@npm:^0.3.3": +"@babel/helper-define-polyfill-provider@npm:^0.3.3": version: 0.3.3 resolution: "@babel/helper-define-polyfill-provider@npm:0.3.3" dependencies: @@ -591,7 +648,23 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.16.7, @babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.20.11": +"@babel/helper-module-transforms@npm:^7.18.6": + version: 7.20.7 + resolution: "@babel/helper-module-transforms@npm:7.20.7" + dependencies: + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-module-imports": ^7.18.6 + "@babel/helper-simple-access": ^7.20.2 + "@babel/helper-split-export-declaration": ^7.18.6 + "@babel/helper-validator-identifier": ^7.19.1 + "@babel/template": ^7.20.7 + "@babel/traverse": ^7.20.10 + "@babel/types": ^7.20.7 + checksum: 717b567b3447c0b1085c20d8108ef0157389cc1e2806967f081d91411950e7a79271798dede2990ab53970c2dd9909c286a1f24ceeb1b4a46f77623ecd8b1228 + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.20.11, @babel/helper-module-transforms@npm:^7.20.2": version: 7.20.11 resolution: "@babel/helper-module-transforms@npm:7.20.11" dependencies: @@ -623,7 +696,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.16.8, @babel/helper-remap-async-to-generator@npm:^7.18.9": +"@babel/helper-remap-async-to-generator@npm:^7.18.6, @babel/helper-remap-async-to-generator@npm:^7.18.9": version: 7.18.9 resolution: "@babel/helper-remap-async-to-generator@npm:7.18.9" dependencies: @@ -692,7 +765,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.16.7, @babel/helper-validator-option@npm:^7.18.6": +"@babel/helper-validator-option@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-validator-option@npm:7.18.6" checksum: 7a1452725b87e6b0d26e8a981ad1e19a24d3bb8b17fb25d1254d6d1f3f2f2efd675135417d44f704ea4dd88f854e7a0a31967322dcb3e06fa80fc4fec71853a5 @@ -711,7 +784,7 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.16.7, @babel/helpers@npm:^7.20.7, @babel/helpers@npm:^7.8.4": +"@babel/helpers@npm:^7.20.1, @babel/helpers@npm:^7.20.7, @babel/helpers@npm:^7.8.4": version: 7.20.7 resolution: "@babel/helpers@npm:7.20.7" dependencies: @@ -733,7 +806,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.13.12, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.12, @babel/parser@npm:^7.16.4, @babel/parser@npm:^7.16.7, @babel/parser@npm:^7.18.4, @babel/parser@npm:^7.20.3, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.7.0, @babel/parser@npm:^7.8.6, @babel/parser@npm:^7.8.7, @babel/parser@npm:^7.9.6": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.13.12, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.4, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.18.4, @babel/parser@npm:^7.20.2, @babel/parser@npm:^7.20.3, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.7.0, @babel/parser@npm:^7.8.6, @babel/parser@npm:^7.8.7, @babel/parser@npm:^7.9.6": version: 7.20.7 resolution: "@babel/parser@npm:7.20.7" bin: @@ -742,7 +815,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.16.7, @babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.18.6": +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.18.6" dependencies: @@ -753,7 +826,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.16.7, @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.18.9": +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.18.9": version: 7.20.7 resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.20.7" dependencies: @@ -766,20 +839,21 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-async-generator-functions@npm:7.16.8": - version: 7.16.8 - resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.16.8" +"@babel/plugin-proposal-async-generator-functions@npm:7.20.1": + version: 7.20.1 + resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.20.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-remap-async-to-generator": ^7.16.8 + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-remap-async-to-generator": ^7.18.9 "@babel/plugin-syntax-async-generators": ^7.8.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 557d81220310694abcece8c33f1bba1e3fe911cd7368bd04ff3c109a8b5fd4d4d2892b60f0ed6d3e4f919dca65d65cf8bac515a4e94ada3b037f1aff3d3106a7 + checksum: b99ba70c51143921bc84f37b59cf1cbb6b264301e49048fcc4964a15865e865c3ddb48d4ac7a3d2a48c186eb8964ff975370a99082b23484b046d3206f988590 languageName: node linkType: hard -"@babel/plugin-proposal-async-generator-functions@npm:^7.16.8, @babel/plugin-proposal-async-generator-functions@npm:^7.20.1": +"@babel/plugin-proposal-async-generator-functions@npm:^7.20.1": version: 7.20.7 resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.20.7" dependencies: @@ -793,7 +867,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.16.5, @babel/plugin-proposal-class-properties@npm:^7.16.7, @babel/plugin-proposal-class-properties@npm:^7.18.6": +"@babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.16.5, @babel/plugin-proposal-class-properties@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" dependencies: @@ -805,7 +879,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-class-static-block@npm:^7.16.7, @babel/plugin-proposal-class-static-block@npm:^7.18.6": +"@babel/plugin-proposal-class-static-block@npm:^7.18.6": version: 7.20.7 resolution: "@babel/plugin-proposal-class-static-block@npm:7.20.7" dependencies: @@ -833,7 +907,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-dynamic-import@npm:^7.16.7, @babel/plugin-proposal-dynamic-import@npm:^7.18.6": +"@babel/plugin-proposal-dynamic-import@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-proposal-dynamic-import@npm:7.18.6" dependencies: @@ -845,7 +919,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-export-namespace-from@npm:^7.16.7, @babel/plugin-proposal-export-namespace-from@npm:^7.18.9": +"@babel/plugin-proposal-export-namespace-from@npm:^7.18.9": version: 7.18.9 resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.18.9" dependencies: @@ -857,7 +931,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-json-strings@npm:^7.16.7, @babel/plugin-proposal-json-strings@npm:^7.18.6": +"@babel/plugin-proposal-json-strings@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-proposal-json-strings@npm:7.18.6" dependencies: @@ -869,7 +943,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-logical-assignment-operators@npm:^7.16.7, @babel/plugin-proposal-logical-assignment-operators@npm:^7.18.9": +"@babel/plugin-proposal-logical-assignment-operators@npm:^7.18.9": version: 7.20.7 resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.20.7" dependencies: @@ -881,7 +955,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.7, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6": +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" dependencies: @@ -893,7 +967,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-numeric-separator@npm:^7.16.7, @babel/plugin-proposal-numeric-separator@npm:^7.18.6": +"@babel/plugin-proposal-numeric-separator@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-proposal-numeric-separator@npm:7.18.6" dependencies: @@ -905,7 +979,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-object-rest-spread@npm:^7.16.7, @babel/plugin-proposal-object-rest-spread@npm:^7.20.2": +"@babel/plugin-proposal-object-rest-spread@npm:^7.20.2": version: 7.20.7 resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.7" dependencies: @@ -920,7 +994,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-optional-catch-binding@npm:^7.16.7, @babel/plugin-proposal-optional-catch-binding@npm:^7.18.6": +"@babel/plugin-proposal-optional-catch-binding@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.18.6" dependencies: @@ -932,7 +1006,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-optional-chaining@npm:^7.13.12, @babel/plugin-proposal-optional-chaining@npm:^7.16.7, @babel/plugin-proposal-optional-chaining@npm:^7.18.9, @babel/plugin-proposal-optional-chaining@npm:^7.20.7": +"@babel/plugin-proposal-optional-chaining@npm:^7.13.12, @babel/plugin-proposal-optional-chaining@npm:^7.18.9, @babel/plugin-proposal-optional-chaining@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-proposal-optional-chaining@npm:7.20.7" dependencies: @@ -945,7 +1019,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-private-methods@npm:^7.16.11, @babel/plugin-proposal-private-methods@npm:^7.16.5, @babel/plugin-proposal-private-methods@npm:^7.18.6": +"@babel/plugin-proposal-private-methods@npm:^7.16.5, @babel/plugin-proposal-private-methods@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6" dependencies: @@ -957,7 +1031,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:^7.16.5, @babel/plugin-proposal-private-property-in-object@npm:^7.16.7, @babel/plugin-proposal-private-property-in-object@npm:^7.18.6": +"@babel/plugin-proposal-private-property-in-object@npm:^7.16.5, @babel/plugin-proposal-private-property-in-object@npm:^7.18.6": version: 7.20.5 resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.20.5" dependencies: @@ -971,7 +1045,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-unicode-property-regex@npm:^7.16.7, @babel/plugin-proposal-unicode-property-regex@npm:^7.18.6, @babel/plugin-proposal-unicode-property-regex@npm:^7.4.4": +"@babel/plugin-proposal-unicode-property-regex@npm:^7.18.6, @babel/plugin-proposal-unicode-property-regex@npm:^7.4.4": version: 7.18.6 resolution: "@babel/plugin-proposal-unicode-property-regex@npm:7.18.6" dependencies: @@ -1214,7 +1288,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.16.7, @babel/plugin-transform-arrow-functions@npm:^7.18.6": +"@babel/plugin-transform-arrow-functions@npm:^7.18.6": version: 7.20.7 resolution: "@babel/plugin-transform-arrow-functions@npm:7.20.7" dependencies: @@ -1225,20 +1299,20 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:7.16.8": - version: 7.16.8 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.16.8" +"@babel/plugin-transform-async-to-generator@npm:7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.18.6" dependencies: - "@babel/helper-module-imports": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-remap-async-to-generator": ^7.16.8 + "@babel/helper-module-imports": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-remap-async-to-generator": ^7.18.6 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d75d5cd8560a589578e1e33be1542da17116b1778347af17122910cd0bbb94e0f70ae92beae4f18a1b36dd8dc5251a51e68112e6940117615c667d9147f365cc + checksum: 988bac0c376b412c3ca1dd24323219d7d2a1145aa58fe38325afb305ead46af65bf9d2145d24545175ddd54235ac94485c90f3fb9778b2088d16a87800f6fe65 languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.16.8, @babel/plugin-transform-async-to-generator@npm:^7.18.6": +"@babel/plugin-transform-async-to-generator@npm:^7.18.6": version: 7.20.7 resolution: "@babel/plugin-transform-async-to-generator@npm:7.20.7" dependencies: @@ -1251,7 +1325,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.16.7, @babel/plugin-transform-block-scoped-functions@npm:^7.18.6": +"@babel/plugin-transform-block-scoped-functions@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.18.6" dependencies: @@ -1262,18 +1336,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.16.7, @babel/plugin-transform-block-scoping@npm:^7.20.2, @babel/plugin-transform-block-scoping@npm:^7.8.3": - version: 7.20.11 - resolution: "@babel/plugin-transform-block-scoping@npm:7.20.11" +"@babel/plugin-transform-block-scoping@npm:^7.20.2, @babel/plugin-transform-block-scoping@npm:^7.8.3": + version: 7.20.8 + resolution: "@babel/plugin-transform-block-scoping@npm:7.20.8" dependencies: "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3840c342c5ef6c53c750bf3801c30b3770b016516b4589d164e227688ed2dd0aa86496ac340b0735b9fa0cee30ff5338f1e291b2a91df5cce17e585298674e8b + checksum: 6c324f45b889e1de02f1f60b748d2de3b71dc90b9b2075e38f008e7363825fad1a4894bda8bd2eb632f68e351e11451ed86b5e97b081ed90a30390585675b27f languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.16.7, @babel/plugin-transform-classes@npm:^7.20.2": +"@babel/plugin-transform-classes@npm:^7.20.2": version: 7.20.7 resolution: "@babel/plugin-transform-classes@npm:7.20.7" dependencies: @@ -1292,7 +1366,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.16.7, @babel/plugin-transform-computed-properties@npm:^7.18.9": +"@babel/plugin-transform-computed-properties@npm:^7.18.9": version: 7.20.7 resolution: "@babel/plugin-transform-computed-properties@npm:7.20.7" dependencies: @@ -1304,7 +1378,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.16.7, @babel/plugin-transform-destructuring@npm:^7.20.2": +"@babel/plugin-transform-destructuring@npm:^7.20.2": version: 7.20.7 resolution: "@babel/plugin-transform-destructuring@npm:7.20.7" dependencies: @@ -1315,7 +1389,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.16.7, @babel/plugin-transform-dotall-regex@npm:^7.18.6, @babel/plugin-transform-dotall-regex@npm:^7.4.4": +"@babel/plugin-transform-dotall-regex@npm:^7.18.6, @babel/plugin-transform-dotall-regex@npm:^7.4.4": version: 7.18.6 resolution: "@babel/plugin-transform-dotall-regex@npm:7.18.6" dependencies: @@ -1327,7 +1401,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.16.7, @babel/plugin-transform-duplicate-keys@npm:^7.18.9": +"@babel/plugin-transform-duplicate-keys@npm:^7.18.9": version: 7.18.9 resolution: "@babel/plugin-transform-duplicate-keys@npm:7.18.9" dependencies: @@ -1338,7 +1412,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.16.7, @babel/plugin-transform-exponentiation-operator@npm:^7.18.6": +"@babel/plugin-transform-exponentiation-operator@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.18.6" dependencies: @@ -1362,7 +1436,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.16.7, @babel/plugin-transform-for-of@npm:^7.18.8": +"@babel/plugin-transform-for-of@npm:^7.18.8": version: 7.18.8 resolution: "@babel/plugin-transform-for-of@npm:7.18.8" dependencies: @@ -1373,7 +1447,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.16.7, @babel/plugin-transform-function-name@npm:^7.18.9": +"@babel/plugin-transform-function-name@npm:^7.18.9": version: 7.18.9 resolution: "@babel/plugin-transform-function-name@npm:7.18.9" dependencies: @@ -1386,7 +1460,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.16.7, @babel/plugin-transform-literals@npm:^7.18.9": +"@babel/plugin-transform-literals@npm:^7.18.9": version: 7.18.9 resolution: "@babel/plugin-transform-literals@npm:7.18.9" dependencies: @@ -1397,7 +1471,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.16.7, @babel/plugin-transform-member-expression-literals@npm:^7.18.6": +"@babel/plugin-transform-member-expression-literals@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-member-expression-literals@npm:7.18.6" dependencies: @@ -1408,34 +1482,34 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.13.0, @babel/plugin-transform-modules-amd@npm:^7.16.7, @babel/plugin-transform-modules-amd@npm:^7.19.6": - version: 7.20.11 - resolution: "@babel/plugin-transform-modules-amd@npm:7.20.11" +"@babel/plugin-transform-modules-amd@npm:^7.13.0, @babel/plugin-transform-modules-amd@npm:^7.19.6": + version: 7.20.7 + resolution: "@babel/plugin-transform-modules-amd@npm:7.20.7" dependencies: "@babel/helper-module-transforms": ^7.20.11 "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 327077cc746d2ef14d0792a970058d9b7170ff480c1d1d7acf874ef7cfeae0c680e86a45896ea27066e9ebdd82dc2be09d321385eef1e0b4255659d75ea2e008 + checksum: 85973356d2183711ebe3338899d726070ea4f06c9fccdd2808d80337a791935b409605e4c610660a159bb4d495332d2e33b387c0384c165f898fe0107c1ddb88 languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.16.8, @babel/plugin-transform-modules-commonjs@npm:^7.19.6, @babel/plugin-transform-modules-commonjs@npm:^7.2.0": - version: 7.20.11 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.20.11" +"@babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.19.6, @babel/plugin-transform-modules-commonjs@npm:^7.2.0": + version: 7.20.7 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.20.7" dependencies: "@babel/helper-module-transforms": ^7.20.11 "@babel/helper-plugin-utils": ^7.20.2 "@babel/helper-simple-access": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f3a3281c252a978255076ff7274e4ac1ec252e0db4b3d73122c278ce9fd8318179fc804638ce726870146fa0845e2559711453ce7a391dc2a792d96dc0f6b04c + checksum: 57024919a30796a4b087e78a9ac14d31a6ba43c6fdd38f55e1fce25a932e660f4b898037480f9b4dc73faae2f2846b0faa73697a0819e0382f58759ff6b3f732 languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.16.7, @babel/plugin-transform-modules-systemjs@npm:^7.19.6": - version: 7.20.11 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.20.11" +"@babel/plugin-transform-modules-systemjs@npm:^7.19.6": + version: 7.19.6 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.19.6" dependencies: "@babel/helper-hoist-variables": ^7.18.6 "@babel/helper-module-transforms": ^7.20.11 @@ -1443,11 +1517,11 @@ __metadata: "@babel/helper-validator-identifier": ^7.19.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1843b2044b711765581d6130ea7901afde6e6f5af4e4219ab675033a090f4dacb6656bfada8f211a2cd9bbae256c7f4bd0b8613b750e56674feee5252de1ad76 + checksum: 0f05058170f1d2027bda95ae8d57b021698f4d7f33df859c95db072ae80941079c5049ac12bde3bc87311436e9451e5edca8205754e9a4e5b54bd6e4f3ecf2ed languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.16.7, @babel/plugin-transform-modules-umd@npm:^7.18.6": +"@babel/plugin-transform-modules-umd@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-modules-umd@npm:7.18.6" dependencies: @@ -1459,7 +1533,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.16.8, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.19.1": +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.19.1": version: 7.20.5 resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.20.5" dependencies: @@ -1471,7 +1545,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.16.7, @babel/plugin-transform-new-target@npm:^7.18.6": +"@babel/plugin-transform-new-target@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-new-target@npm:7.18.6" dependencies: @@ -1493,7 +1567,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.16.7, @babel/plugin-transform-object-super@npm:^7.18.6": +"@babel/plugin-transform-object-super@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-object-super@npm:7.18.6" dependencies: @@ -1505,7 +1579,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.16.7, @babel/plugin-transform-parameters@npm:^7.20.1, @babel/plugin-transform-parameters@npm:^7.20.7": +"@babel/plugin-transform-parameters@npm:^7.20.1, @babel/plugin-transform-parameters@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-transform-parameters@npm:7.20.7" dependencies: @@ -1516,7 +1590,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.16.7, @babel/plugin-transform-property-literals@npm:^7.18.6": +"@babel/plugin-transform-property-literals@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-property-literals@npm:7.18.6" dependencies: @@ -1598,7 +1672,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.16.7, @babel/plugin-transform-regenerator@npm:^7.18.6": +"@babel/plugin-transform-regenerator@npm:^7.18.6": version: 7.20.5 resolution: "@babel/plugin-transform-regenerator@npm:7.20.5" dependencies: @@ -1610,7 +1684,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.16.7, @babel/plugin-transform-reserved-words@npm:^7.18.6": +"@babel/plugin-transform-reserved-words@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-reserved-words@npm:7.18.6" dependencies: @@ -1621,23 +1695,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:7.16.10": - version: 7.16.10 - resolution: "@babel/plugin-transform-runtime@npm:7.16.10" - dependencies: - "@babel/helper-module-imports": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 - babel-plugin-polyfill-corejs2: ^0.3.0 - babel-plugin-polyfill-corejs3: ^0.5.0 - babel-plugin-polyfill-regenerator: ^0.3.0 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 08ffe52331d972a3c9c7cb35cfd7ec1c71c409541ab3a6b971d943a85e2877771f525716c93a509805dec62a427f7a738a5421f5848dbb74289d60a819935f7d - languageName: node - linkType: hard - -"@babel/plugin-transform-runtime@npm:^7.13.9": +"@babel/plugin-transform-runtime@npm:7.19.6, @babel/plugin-transform-runtime@npm:^7.13.9": version: 7.19.6 resolution: "@babel/plugin-transform-runtime@npm:7.19.6" dependencies: @@ -1653,7 +1711,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.16.7, @babel/plugin-transform-shorthand-properties@npm:^7.18.6": +"@babel/plugin-transform-shorthand-properties@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-shorthand-properties@npm:7.18.6" dependencies: @@ -1664,7 +1722,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.16.7, @babel/plugin-transform-spread@npm:^7.19.0": +"@babel/plugin-transform-spread@npm:^7.19.0": version: 7.20.7 resolution: "@babel/plugin-transform-spread@npm:7.20.7" dependencies: @@ -1676,7 +1734,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.16.7, @babel/plugin-transform-sticky-regex@npm:^7.18.6": +"@babel/plugin-transform-sticky-regex@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-sticky-regex@npm:7.18.6" dependencies: @@ -1687,7 +1745,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.16.7, @babel/plugin-transform-template-literals@npm:^7.18.9": +"@babel/plugin-transform-template-literals@npm:^7.18.9": version: 7.18.9 resolution: "@babel/plugin-transform-template-literals@npm:7.18.9" dependencies: @@ -1698,7 +1756,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.16.7, @babel/plugin-transform-typeof-symbol@npm:^7.18.9": +"@babel/plugin-transform-typeof-symbol@npm:^7.18.9": version: 7.18.9 resolution: "@babel/plugin-transform-typeof-symbol@npm:7.18.9" dependencies: @@ -1722,7 +1780,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.16.7, @babel/plugin-transform-unicode-escapes@npm:^7.18.10": +"@babel/plugin-transform-unicode-escapes@npm:^7.18.10": version: 7.18.10 resolution: "@babel/plugin-transform-unicode-escapes@npm:7.18.10" dependencies: @@ -1733,7 +1791,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.16.7, @babel/plugin-transform-unicode-regex@npm:^7.18.6": +"@babel/plugin-transform-unicode-regex@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-unicode-regex@npm:7.18.6" dependencies: @@ -1755,91 +1813,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:7.16.11": - version: 7.16.11 - resolution: "@babel/preset-env@npm:7.16.11" - dependencies: - "@babel/compat-data": ^7.16.8 - "@babel/helper-compilation-targets": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-validator-option": ^7.16.7 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.16.7 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.16.7 - "@babel/plugin-proposal-async-generator-functions": ^7.16.8 - "@babel/plugin-proposal-class-properties": ^7.16.7 - "@babel/plugin-proposal-class-static-block": ^7.16.7 - "@babel/plugin-proposal-dynamic-import": ^7.16.7 - "@babel/plugin-proposal-export-namespace-from": ^7.16.7 - "@babel/plugin-proposal-json-strings": ^7.16.7 - "@babel/plugin-proposal-logical-assignment-operators": ^7.16.7 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.16.7 - "@babel/plugin-proposal-numeric-separator": ^7.16.7 - "@babel/plugin-proposal-object-rest-spread": ^7.16.7 - "@babel/plugin-proposal-optional-catch-binding": ^7.16.7 - "@babel/plugin-proposal-optional-chaining": ^7.16.7 - "@babel/plugin-proposal-private-methods": ^7.16.11 - "@babel/plugin-proposal-private-property-in-object": ^7.16.7 - "@babel/plugin-proposal-unicode-property-regex": ^7.16.7 - "@babel/plugin-syntax-async-generators": ^7.8.4 - "@babel/plugin-syntax-class-properties": ^7.12.13 - "@babel/plugin-syntax-class-static-block": ^7.14.5 - "@babel/plugin-syntax-dynamic-import": ^7.8.3 - "@babel/plugin-syntax-export-namespace-from": ^7.8.3 - "@babel/plugin-syntax-json-strings": ^7.8.3 - "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 - "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 - "@babel/plugin-syntax-numeric-separator": ^7.10.4 - "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 - "@babel/plugin-syntax-optional-chaining": ^7.8.3 - "@babel/plugin-syntax-private-property-in-object": ^7.14.5 - "@babel/plugin-syntax-top-level-await": ^7.14.5 - "@babel/plugin-transform-arrow-functions": ^7.16.7 - "@babel/plugin-transform-async-to-generator": ^7.16.8 - "@babel/plugin-transform-block-scoped-functions": ^7.16.7 - "@babel/plugin-transform-block-scoping": ^7.16.7 - "@babel/plugin-transform-classes": ^7.16.7 - "@babel/plugin-transform-computed-properties": ^7.16.7 - "@babel/plugin-transform-destructuring": ^7.16.7 - "@babel/plugin-transform-dotall-regex": ^7.16.7 - "@babel/plugin-transform-duplicate-keys": ^7.16.7 - "@babel/plugin-transform-exponentiation-operator": ^7.16.7 - "@babel/plugin-transform-for-of": ^7.16.7 - "@babel/plugin-transform-function-name": ^7.16.7 - "@babel/plugin-transform-literals": ^7.16.7 - "@babel/plugin-transform-member-expression-literals": ^7.16.7 - "@babel/plugin-transform-modules-amd": ^7.16.7 - "@babel/plugin-transform-modules-commonjs": ^7.16.8 - "@babel/plugin-transform-modules-systemjs": ^7.16.7 - "@babel/plugin-transform-modules-umd": ^7.16.7 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.16.8 - "@babel/plugin-transform-new-target": ^7.16.7 - "@babel/plugin-transform-object-super": ^7.16.7 - "@babel/plugin-transform-parameters": ^7.16.7 - "@babel/plugin-transform-property-literals": ^7.16.7 - "@babel/plugin-transform-regenerator": ^7.16.7 - "@babel/plugin-transform-reserved-words": ^7.16.7 - "@babel/plugin-transform-shorthand-properties": ^7.16.7 - "@babel/plugin-transform-spread": ^7.16.7 - "@babel/plugin-transform-sticky-regex": ^7.16.7 - "@babel/plugin-transform-template-literals": ^7.16.7 - "@babel/plugin-transform-typeof-symbol": ^7.16.7 - "@babel/plugin-transform-unicode-escapes": ^7.16.7 - "@babel/plugin-transform-unicode-regex": ^7.16.7 - "@babel/preset-modules": ^0.1.5 - "@babel/types": ^7.16.8 - babel-plugin-polyfill-corejs2: ^0.3.0 - babel-plugin-polyfill-corejs3: ^0.5.0 - babel-plugin-polyfill-regenerator: ^0.3.0 - core-js-compat: ^3.20.2 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 69e4d82f56533e3d761d08abf066e598268b71576da64ec4a2cda10b8065f4aac4a25f7652c7bf8210df6c9eb8193ceb99141214abd69975d1fb6d583d55033e - languageName: node - linkType: hard - -"@babel/preset-env@npm:^7.16.11, @babel/preset-env@npm:^7.16.5, @babel/preset-env@npm:^7.20.2": +"@babel/preset-env@npm:7.20.2, @babel/preset-env@npm:^7.16.11, @babel/preset-env@npm:^7.16.5, @babel/preset-env@npm:^7.20.2": version: 7.20.2 resolution: "@babel/preset-env@npm:7.20.2" dependencies: @@ -2015,12 +1989,12 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:7.16.7": - version: 7.16.7 - resolution: "@babel/runtime@npm:7.16.7" +"@babel/runtime@npm:7.20.1": + version: 7.20.1 + resolution: "@babel/runtime@npm:7.20.1" dependencies: - regenerator-runtime: ^0.13.4 - checksum: db68a6cd665930288d8fc96e751932413246eb72e71aa2f16376553eb6ed64db469bf462eb9fa137bda3109f181cab74ae136505fa4cca464674a1a1ab9c2fea + regenerator-runtime: ^0.13.10 + checksum: ec10f4c4cb23d6473b5451ecc44f8993629d56f02dbaa597f40920b3ade49d9ff0f82e752cf768afb48cf9c9e73febab9da393e239a318b2fc8a11136622eea4 languageName: node linkType: hard @@ -2051,14 +2025,14 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:7.16.7": - version: 7.16.7 - resolution: "@babel/template@npm:7.16.7" +"@babel/template@npm:7.18.10": + version: 7.18.10 + resolution: "@babel/template@npm:7.18.10" dependencies: - "@babel/code-frame": ^7.16.7 - "@babel/parser": ^7.16.7 - "@babel/types": ^7.16.7 - checksum: 6186aa6514c26fbf6bb17bf13cf3d57d253f507c8e39603feecb9968d47875c179348de082c3c05f962159542c95614c9f0dd633f62ac0864f757cf682479a96 + "@babel/code-frame": ^7.18.6 + "@babel/parser": ^7.18.10 + "@babel/types": ^7.18.10 + checksum: d807944427b8899125e71687d2f631731e44a64a155d39e479ff9d1eaf5341de78c5c19cf64d3341bd676e16f779f13b588aac0ec75bf65f822d8936ee227490 languageName: node linkType: hard @@ -2073,7 +2047,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.16.7, @babel/template@npm:^7.18.10, @babel/template@npm:^7.20.7, @babel/template@npm:^7.3.3, @babel/template@npm:^7.7.0, @babel/template@npm:^7.8.6": +"@babel/template@npm:^7.18.10, @babel/template@npm:^7.20.7, @babel/template@npm:^7.3.3, @babel/template@npm:^7.7.0, @babel/template@npm:^7.8.6": version: 7.20.7 resolution: "@babel/template@npm:7.20.7" dependencies: @@ -2084,7 +2058,25 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.16.10, @babel/traverse@npm:^7.20.1, @babel/traverse@npm:^7.20.10, @babel/traverse@npm:^7.20.12, @babel/traverse@npm:^7.20.5, @babel/traverse@npm:^7.20.7, @babel/traverse@npm:^7.4.5, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2, @babel/traverse@npm:^7.8.6": +"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.20.1, @babel/traverse@npm:^7.20.5, @babel/traverse@npm:^7.4.5, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2, @babel/traverse@npm:^7.8.6": + version: 7.20.8 + resolution: "@babel/traverse@npm:7.20.8" + dependencies: + "@babel/code-frame": ^7.18.6 + "@babel/generator": ^7.20.7 + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-function-name": ^7.19.0 + "@babel/helper-hoist-variables": ^7.18.6 + "@babel/helper-split-export-declaration": ^7.18.6 + "@babel/parser": ^7.20.7 + "@babel/types": ^7.20.7 + debug: ^4.1.0 + globals: ^11.1.0 + checksum: aef74e2b334b5c92a224dbe68357ba2383d43804fb7a5c6e76ca477d6640ddd3f428280687fdd413d6729a00d3f61f6ba86acd91a18d75126e107d9db91f008c + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.20.10, @babel/traverse@npm:^7.20.12": version: 7.20.12 resolution: "@babel/traverse@npm:7.20.12" dependencies: @@ -2102,7 +2094,25 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.16.7, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.8, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.5, @babel/types@npm:^7.20.7, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.0, @babel/types@npm:^7.7.2, @babel/types@npm:^7.8.3, @babel/types@npm:^7.8.6, @babel/types@npm:^7.8.7, @babel/types@npm:^7.9.6": +"@babel/traverse@npm:^7.20.7": + version: 7.20.10 + resolution: "@babel/traverse@npm:7.20.10" + dependencies: + "@babel/code-frame": ^7.18.6 + "@babel/generator": ^7.20.7 + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-function-name": ^7.19.0 + "@babel/helper-hoist-variables": ^7.18.6 + "@babel/helper-split-export-declaration": ^7.18.6 + "@babel/parser": ^7.20.7 + "@babel/types": ^7.20.7 + debug: ^4.1.0 + globals: ^11.1.0 + checksum: a712402374c2e1cdd7e7880deda0f0051123c09abc9a110e4594bf90c858211e678185b927dffe8780de981ff87ac98bcffdc3fbf46c262bd21b6d64cd1d3b58 + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.8, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.5, @babel/types@npm:^7.20.7, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.0, @babel/types@npm:^7.7.2, @babel/types@npm:^7.8.3, @babel/types@npm:^7.8.6, @babel/types@npm:^7.8.7, @babel/types@npm:^7.9.6": version: 7.20.7 resolution: "@babel/types@npm:7.20.7" dependencies: @@ -2235,27 +2245,6 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-progressive-custom-properties@npm:^1.1.0": - version: 1.3.0 - resolution: "@csstools/postcss-progressive-custom-properties@npm:1.3.0" - dependencies: - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.3 - checksum: 1910a564e433c7673ad9ceef04e08ec6ac91fa91b8e5b433d018c84983be341ba84232afcb8a4217fb7a31e3711f22115266bfe040efeb7d6ec2a314de826f7e - languageName: node - linkType: hard - -"@csstools/selector-specificity@npm:^2.0.0": - version: 2.0.2 - resolution: "@csstools/selector-specificity@npm:2.0.2" - peerDependencies: - postcss: ^8.2 - postcss-selector-parser: ^6.0.10 - checksum: c0553a1293d3bbd5e59ad1426c8cd812350589cc3188c4b1190ec7949192c7bc5b67c8b862b8f5402e226da5f474dbdbbf1453b49ae65550f33db616a0bfd982 - languageName: node - linkType: hard - "@design-systems/utils@npm:2.12.0": version: 2.12.0 resolution: "@design-systems/utils@npm:2.12.0" @@ -2343,14 +2332,7 @@ __metadata: languageName: node linkType: hard -"@discoveryjs/json-ext@npm:0.5.6": - version: 0.5.6 - resolution: "@discoveryjs/json-ext@npm:0.5.6" - checksum: 4bcaae126686b3b6f472d79aae47868f934f3fecc337f11e5ac289f6f776d139fe2bdcfe325af2bc526312495bc96975306e29f8316150c1ac7483b95d80035b - languageName: node - linkType: hard - -"@discoveryjs/json-ext@npm:^0.5.3, @discoveryjs/json-ext@npm:^0.5.7": +"@discoveryjs/json-ext@npm:0.5.7, @discoveryjs/json-ext@npm:^0.5.3, @discoveryjs/json-ext@npm:^0.5.7": version: 0.5.7 resolution: "@discoveryjs/json-ext@npm:0.5.7" checksum: e10f1b02b78e4812646ddf289b7d9f2cb567d336c363b266bd50cd223cf3de7c2c74018d91cd2613041568397ef3a4a2b500aba588c6e5bd78c38374ba68f38c @@ -3524,7 +3506,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13": +"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13, @jridgewell/sourcemap-codec@npm:^1.4.14": version: 1.4.14 resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" checksum: 3fbaff1387c1338b097eeb6ff92890d7838f7de0dde259e4983763b44540bfd5ca6a1f7644dc8ad003a57f7e80670d5b96a8402f1386ba9aee074743ae9bad51 @@ -3551,6 +3533,13 @@ __metadata: languageName: node linkType: hard +"@leichtgewicht/ip-codec@npm:^2.0.1": + version: 2.0.4 + resolution: "@leichtgewicht/ip-codec@npm:2.0.4" + checksum: 3b0d8844d1d47c0a5ed7267c2964886adad3a642b85d06f95c148eeefd80cdabbd6aa0d63ccde8239967a2e9b6bb734a16bd57e1fda3d16bf56d50a7e7ec131b + languageName: node + linkType: hard + "@lerna/add@npm:3.21.0": version: 3.21.0 resolution: "@lerna/add@npm:3.21.0" @@ -4499,14 +4488,14 @@ __metadata: languageName: node linkType: hard -"@ngtools/webpack@npm:13.3.10": - version: 13.3.10 - resolution: "@ngtools/webpack@npm:13.3.10" +"@ngtools/webpack@npm:15.0.4": + version: 15.0.4 + resolution: "@ngtools/webpack@npm:15.0.4" peerDependencies: - "@angular/compiler-cli": ^13.0.0 - typescript: ">=4.4.3 <4.7" - webpack: ^5.30.0 - checksum: 721453a31ee33d8482b8014a779cd0ffcd57a929f3ff3e6c7179232e21f4861c31b4c32fbd22ff22ed2aaf306efc8b86da3917e912289b05451cb8c37c9eeebe + "@angular/compiler-cli": ^15.0.0 + typescript: ~4.8.2 + webpack: ^5.54.0 + checksum: 978fa56a13a86974d678c57344a5e4390cddf29fadb4adb1e1012210b77c4c91a581af9d2488f164258ce6a03918b60585c3c559523bf6c6a2bf415c11990c07 languageName: node linkType: hard @@ -4564,31 +4553,41 @@ __metadata: languageName: node linkType: hard -"@npmcli/git@npm:^2.1.0": - version: 2.1.0 - resolution: "@npmcli/git@npm:2.1.0" +"@npmcli/fs@npm:^3.1.0": + version: 3.1.0 + resolution: "@npmcli/fs@npm:3.1.0" dependencies: - "@npmcli/promise-spawn": ^1.3.2 - lru-cache: ^6.0.0 + semver: ^7.3.5 + checksum: 162b4a0b8705cd6f5c2470b851d1dc6cd228c86d2170e1769d738c1fbb69a87160901411c3c035331e9e99db72f1f1099a8b734bf1637cc32b9a5be1660e4e1e + languageName: node + linkType: hard + +"@npmcli/git@npm:^4.0.0": + version: 4.0.3 + resolution: "@npmcli/git@npm:4.0.3" + dependencies: + "@npmcli/promise-spawn": ^6.0.0 + lru-cache: ^7.4.4 mkdirp: ^1.0.4 - npm-pick-manifest: ^6.1.1 + npm-pick-manifest: ^8.0.0 + proc-log: ^3.0.0 promise-inflight: ^1.0.1 promise-retry: ^2.0.1 semver: ^7.3.5 - which: ^2.0.2 - checksum: c35d8cb479daa53a2c5b3f3733407f36f3481275e43bd71d3997dea203a721cd9b77a47e178d1d85467e0c0780962a94e7f2bb663c94292ffc2c38f651060d87 + which: ^3.0.0 + checksum: 6786ce44e7e97d41ae1fb5c522ad8e55fa491f7229b31a9c1a92e922a5590ec00a4a733537bca00d3096bf87c145d2f3b69ddf68037a293844eef1c864d2553d languageName: node linkType: hard -"@npmcli/installed-package-contents@npm:^1.0.6": - version: 1.0.7 - resolution: "@npmcli/installed-package-contents@npm:1.0.7" +"@npmcli/installed-package-contents@npm:^2.0.1": + version: 2.0.1 + resolution: "@npmcli/installed-package-contents@npm:2.0.1" dependencies: - npm-bundled: ^1.1.1 - npm-normalize-package-bin: ^1.0.1 + npm-bundled: ^3.0.0 + npm-normalize-package-bin: ^3.0.0 bin: - installed-package-contents: index.js - checksum: 69c23b489ebfc90a28f6ee5293256bf6dae656292c8e13d52cd770fee2db2c9ecbeb7586387cd9006bc1968439edd5c75aeeb7d39ba0c8eb58905c3073bee067 + installed-package-contents: lib/index.js + checksum: cf4b4411d75d96b366bb4805f4912a1191e79d6f7a8d071d7ee10fc9e0498765def3c39b1043dbab313c6ae46fe5140ff31d61753569bfd3c4871cfa5636b4e3 languageName: node linkType: hard @@ -4612,31 +4611,32 @@ __metadata: languageName: node linkType: hard -"@npmcli/node-gyp@npm:^1.0.2": - version: 1.0.3 - resolution: "@npmcli/node-gyp@npm:1.0.3" - checksum: 25441497f0919c9a7c147649e0017920b8e8d14ae417602f9968f9e6d7e3e9eff44d5c6101d8070929657fff438f2e34d66919f3aead24d396ff7cf24187d55a +"@npmcli/node-gyp@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/node-gyp@npm:3.0.0" + checksum: 5d0ac17dacf2dd6e45312af2c1ae2749bb0730fcc82da101c37d3a4fd963a5e1c5d39781e5e1e5e5828df4ab1ad4e3fdbab1d69b7cd0abebad9983efb87df985 languageName: node linkType: hard -"@npmcli/promise-spawn@npm:^1.2.0, @npmcli/promise-spawn@npm:^1.3.2": - version: 1.3.2 - resolution: "@npmcli/promise-spawn@npm:1.3.2" +"@npmcli/promise-spawn@npm:^6.0.0, @npmcli/promise-spawn@npm:^6.0.1": + version: 6.0.2 + resolution: "@npmcli/promise-spawn@npm:6.0.2" dependencies: - infer-owner: ^1.0.4 - checksum: 2ef7231c978c237e5475a51390d2416e30c0362cf1b0a75fe56dbca07c693d6eac80b4be7b668c001a79ceeafed7896617463b88f20ded47f3201ce1528d85ee + which: ^3.0.0 + checksum: d0696b8d9f7e16562cd1e520e4919000164be042b5c9998a45b4e87d41d9619fcecf2a343621c6fa85ed2671cbe87ab07e381a7faea4e5132c371dbb05893f31 languageName: node linkType: hard -"@npmcli/run-script@npm:^2.0.0": - version: 2.0.0 - resolution: "@npmcli/run-script@npm:2.0.0" +"@npmcli/run-script@npm:^6.0.0": + version: 6.0.0 + resolution: "@npmcli/run-script@npm:6.0.0" dependencies: - "@npmcli/node-gyp": ^1.0.2 - "@npmcli/promise-spawn": ^1.3.2 - node-gyp: ^8.2.0 - read-package-json-fast: ^2.0.1 - checksum: 9a69397620b9fb50684fa8a237b97c88c0e81aebe3aa84ab62b6f41d3a606325ccbd683708b13feae46cb90d1704de11ea9d49e7a7ceecd60a97e43be7c982ed + "@npmcli/node-gyp": ^3.0.0 + "@npmcli/promise-spawn": ^6.0.0 + node-gyp: ^9.0.0 + read-package-json-fast: ^3.0.0 + which: ^3.0.0 + checksum: c2d4924239c0837548c9eb78b694dde52b23ab59da21b943b42f49ecdd774dbceeb16893c41a33afba0e9096214cf55da3edc96ae64f0487672c336f4837c051 languageName: node linkType: hard @@ -5203,14 +5203,14 @@ __metadata: languageName: node linkType: hard -"@schematics/angular@npm:13.3.10": - version: 13.3.10 - resolution: "@schematics/angular@npm:13.3.10" +"@schematics/angular@npm:15.0.4": + version: 15.0.4 + resolution: "@schematics/angular@npm:15.0.4" dependencies: - "@angular-devkit/core": 13.3.10 - "@angular-devkit/schematics": 13.3.10 - jsonc-parser: 3.0.0 - checksum: 3ac02db43bb7ff4fab77684d1460e22db693f2ef905bf4ddb76c6a9bf99b478596da77f9a68bc193b544727c54e5e9ad800aab59c3948f01f167bf87ad1f7dfd + "@angular-devkit/core": 15.0.4 + "@angular-devkit/schematics": 15.0.4 + jsonc-parser: 3.2.0 + checksum: 4b5475acaeddb31d424e3911014d12e85bf75caff267c2d9038e967ce7f3cff2d172fef63a88e3f40bbb9cf4f071d7a1fcbc2745f9ec432c5e5b96128924b576 languageName: node linkType: hard @@ -5808,19 +5808,19 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/angular@workspace:frameworks/angular" dependencies: - "@angular-devkit/architect": ^0.1303.5 - "@angular-devkit/build-angular": ^13.3.5 - "@angular-devkit/core": ^13.3.5 - "@angular/cli": ^13.3.5 - "@angular/common": ^13.3.6 - "@angular/compiler": ^13.3.6 - "@angular/compiler-cli": ^13.3.6 - "@angular/core": ^13.3.6 - "@angular/forms": ^13.3.6 - "@angular/platform-browser": ^13.3.6 - "@angular/platform-browser-dynamic": ^13.3.6 - "@nrwl/workspace": 14.6.1 + "@angular-devkit/architect": ^0.1500.4 + "@angular-devkit/build-angular": ^15.0.4 + "@angular-devkit/core": ^15.0.4 + "@angular/cli": ^15.0.4 + "@angular/common": ^15.0.4 + "@angular/compiler": ^15.0.4 + "@angular/compiler-cli": ^15.0.4 + "@angular/core": ^15.0.4 + "@angular/forms": ^15.0.4 + "@angular/platform-browser": ^15.0.4 + "@angular/platform-browser-dynamic": ^15.0.4 "@storybook/builder-webpack5": 7.0.0-beta.21 + "@storybook/cli": 7.0.0-beta.21 "@storybook/client-logger": 7.0.0-beta.21 "@storybook/core-client": 7.0.0-beta.21 "@storybook/core-common": 7.0.0-beta.21 @@ -5858,19 +5858,18 @@ __metadata: webpack: 5 zone.js: ^0.12.0 peerDependencies: - "@angular-devkit/architect": ">=0.1300.0" - "@angular-devkit/build-angular": ">=13.0.0" - "@angular-devkit/core": ">=13.0.0" - "@angular/cli": ">=13.0.0" - "@angular/common": ">=13.0.0" - "@angular/compiler": ">=13.0.0" - "@angular/compiler-cli": ">=13.0.0" - "@angular/core": ">=13.0.0" - "@angular/forms": ">=13.0.0" - "@angular/platform-browser": ">=13.0.0" - "@angular/platform-browser-dynamic": ">=13.0.0" + "@angular-devkit/architect": ">=0.1400.0" + "@angular-devkit/build-angular": ">=14.0.0" + "@angular-devkit/core": ">=14.0.0" + "@angular/cli": ">=14.0.0" + "@angular/common": ">=14.0.0" + "@angular/compiler": ">=14.0.0" + "@angular/compiler-cli": ">=14.0.0" + "@angular/core": ">=14.0.0" + "@angular/forms": ">=14.0.0" + "@angular/platform-browser": ">=14.0.0" + "@angular/platform-browser-dynamic": ">=14.0.0" "@babel/core": "*" - "@nrwl/workspace": 14.6.1 react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 rxjs: ^6.0.0 || ^7.4.0 @@ -5879,8 +5878,6 @@ __metadata: peerDependenciesMeta: "@angular/cli": optional: true - "@nrwl/workspace": - optional: true languageName: unknown linkType: soft @@ -8947,7 +8944,7 @@ __metadata: languageName: node linkType: hard -"@types/serve-static@npm:*, @types/serve-static@npm:^1.13.8": +"@types/serve-static@npm:*, @types/serve-static@npm:^1.13.10, @types/serve-static@npm:^1.13.8": version: 1.15.0 resolution: "@types/serve-static@npm:1.15.0" dependencies: @@ -9148,7 +9145,7 @@ __metadata: languageName: node linkType: hard -"@types/ws@npm:^8, @types/ws@npm:^8.2.2": +"@types/ws@npm:^8, @types/ws@npm:^8.5.1": version: 8.5.4 resolution: "@types/ws@npm:8.5.4" dependencies: @@ -10264,6 +10261,18 @@ __metadata: languageName: node linkType: hard +"ajv@npm:8.11.0": + version: 8.11.0 + resolution: "ajv@npm:8.11.0" + dependencies: + fast-deep-equal: ^3.1.1 + json-schema-traverse: ^1.0.0 + require-from-string: ^2.0.2 + uri-js: ^4.2.2 + checksum: 8a4b1b639a53d52169b94dd1cdd03716fe7bbc1fc676006957ba82497e764f4bd44b92f75e37c8804ea3176ee3c224322e22779d071fb01cd89aefaaa42c9414 + languageName: node + linkType: hard + "ajv@npm:8.9.0": version: 8.9.0 resolution: "ajv@npm:8.9.0" @@ -10326,14 +10335,7 @@ __metadata: languageName: node linkType: hard -"ansi-colors@npm:4.1.1": - version: 4.1.1 - resolution: "ansi-colors@npm:4.1.1" - checksum: 6086ade4336b4250b6b25e144b83e5623bcaf654d3df0c3546ce09c9c5ff999cb6a6f00c87e802d05cf98aef79d92dc76ade2670a2493b8dcb80220bec457838 - languageName: node - linkType: hard - -"ansi-colors@npm:^4.1.1": +"ansi-colors@npm:4.1.3, ansi-colors@npm:^4.1.1": version: 4.1.3 resolution: "ansi-colors@npm:4.1.3" checksum: ec87a2f59902f74e61eada7f6e6fe20094a628dab765cfdbd03c3477599368768cffccdb5d3bb19a1b6c99126783a143b1fee31aab729b31ffe5836c7e5e28b9 @@ -10650,7 +10652,7 @@ __metadata: languageName: node linkType: hard -"array-flatten@npm:^2.1.0": +"array-flatten@npm:^2.1.2": version: 2.1.2 resolution: "array-flatten@npm:2.1.2" checksum: bdc1cee68e41bec9cfc1161408734e2269428ef371445606bce4e6241001e138a94b9a617cc9a5b4b7fe6a3a51e3d5a942646975ce82a2e202ccf3e9b478c82f @@ -10700,13 +10702,6 @@ __metadata: languageName: node linkType: hard -"array-union@npm:^3.0.1": - version: 3.0.1 - resolution: "array-union@npm:3.0.1" - checksum: b5271d7e5688d2d1932928b271796dbbddc422448557ab05ef6f34a9f84fb645eb855384feec6234bf59c226053a0e21b8a00b0e6cd588874b90a5c13dbeb64e - languageName: node - linkType: hard - "array-uniq@npm:^1.0.1": version: 1.0.3 resolution: "array-uniq@npm:1.0.3" @@ -10998,7 +10993,7 @@ __metadata: languageName: node linkType: hard -"autoprefixer@npm:^10.4.2": +"autoprefixer@npm:10.4.13": version: 10.4.13 resolution: "autoprefixer@npm:10.4.13" dependencies: @@ -11119,18 +11114,16 @@ __metadata: languageName: node linkType: hard -"babel-loader@npm:8.2.5": - version: 8.2.5 - resolution: "babel-loader@npm:8.2.5" +"babel-loader@npm:9.1.0": + version: 9.1.0 + resolution: "babel-loader@npm:9.1.0" dependencies: - find-cache-dir: ^3.3.1 - loader-utils: ^2.0.0 - make-dir: ^3.1.0 - schema-utils: ^2.6.5 + find-cache-dir: ^3.3.2 + schema-utils: ^4.0.0 peerDependencies: - "@babel/core": ^7.0.0 - webpack: ">=2" - checksum: 6d11d59f0d8e94f230b7529ef805d03e42df5130849cbc21b0954c081bef5325390bbedf378b00355f4b447aee014012d37565777ba6fc17ffbb2352f5736601 + "@babel/core": ^7.12.0 + webpack: ">=5" + checksum: 70956ebf4bba016cfb2b8116848dba419a3201da3e1ac03995545c9a179047ecbd2eea8cb9d4d2b2772c7cd2ac4204649821c11e0ccccdbf7cafcd70b2da8911 languageName: node linkType: hard @@ -11275,7 +11268,7 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.3.0, babel-plugin-polyfill-corejs2@npm:^0.3.3": +"babel-plugin-polyfill-corejs2@npm:^0.3.3": version: 0.3.3 resolution: "babel-plugin-polyfill-corejs2@npm:0.3.3" dependencies: @@ -11288,18 +11281,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.5.0": - version: 0.5.3 - resolution: "babel-plugin-polyfill-corejs3@npm:0.5.3" - dependencies: - "@babel/helper-define-polyfill-provider": ^0.3.2 - core-js-compat: ^3.21.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 87f9eb8be5e8e115b930624c8e3e91b5396eca8d563120b0cd03853960addf587fd4cab8776ecf3a59ec94a774f214f2321a96c354a667a62fa2dc5eb122eaa0 - languageName: node - linkType: hard - "babel-plugin-polyfill-corejs3@npm:^0.6.0": version: 0.6.0 resolution: "babel-plugin-polyfill-corejs3@npm:0.6.0" @@ -11312,17 +11293,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.3.0": - version: 0.3.1 - resolution: "babel-plugin-polyfill-regenerator@npm:0.3.1" - dependencies: - "@babel/helper-define-polyfill-provider": ^0.3.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 88f7b488bbb29636370954c048f08bdf61c5f1ffbee0b627817bf80e99a46b06660f54266cff93affb8ab5831d8edcaab271f9a80b8a090d4fd409a13023a61d - languageName: node - linkType: hard - "babel-plugin-polyfill-regenerator@npm:^0.4.1": version: 0.4.1 resolution: "babel-plugin-polyfill-regenerator@npm:0.4.1" @@ -11632,17 +11602,15 @@ __metadata: languageName: node linkType: hard -"bonjour@npm:^3.5.0": - version: 3.5.0 - resolution: "bonjour@npm:3.5.0" +"bonjour-service@npm:^1.0.11": + version: 1.0.14 + resolution: "bonjour-service@npm:1.0.14" dependencies: - array-flatten: ^2.1.0 - deep-equal: ^1.0.1 + array-flatten: ^2.1.2 dns-equal: ^1.0.0 - dns-txt: ^2.0.2 - multicast-dns: ^6.0.1 - multicast-dns-service-types: ^1.1.0 - checksum: 0be7c4cd96df563571973706226e750f6feeacd81d01c1ade11247eb3a7e14846af49cffe397ab970059b828dd89f694f456e22bca4ca315a7f0326e9303e241 + fast-deep-equal: ^3.1.3 + multicast-dns: ^7.2.5 + checksum: 1c90164ac8c54eec34d1c19c4167c94d0fec037a781a445dd85bd506ef2afde29e39e57452db767687f2d0921f60ab2576209e706571ed3df3c6ab964a3309b7 languageName: node linkType: hard @@ -11976,7 +11944,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.14.5, browserslist@npm:^4.19.1, browserslist@npm:^4.21.3, browserslist@npm:^4.21.4, browserslist@npm:^4.9.1": +"browserslist@npm:4.21.4, browserslist@npm:^4.14.5, browserslist@npm:^4.21.3, browserslist@npm:^4.21.4": version: 4.21.4 resolution: "browserslist@npm:4.21.4" dependencies: @@ -12043,13 +12011,6 @@ __metadata: languageName: node linkType: hard -"buffer-indexof@npm:^1.0.0": - version: 1.1.1 - resolution: "buffer-indexof@npm:1.1.1" - checksum: 67906b0a9892854e24ac717ef823c3b19790c653a8b1902835bbf3c3c46ea8d99f0680a92f7394fc5acbbecb3385775ccd504ea00587d2d67d8dfaadd460eeae - languageName: node - linkType: hard - "buffer@npm:^5.2.1, buffer@npm:^5.5.0, buffer@npm:^5.6.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" @@ -12067,6 +12028,15 @@ __metadata: languageName: node linkType: hard +"builtins@npm:^5.0.0": + version: 5.0.1 + resolution: "builtins@npm:5.0.1" + dependencies: + semver: ^7.0.0 + checksum: 9390a51a9abbc0233dac79c66715f927508b9d0c62cb7a42448fe8c52def60c707e6e9eb2cc4c9b7aba11601899935bca4e4064ae5e19c04c7e1bb9309e69134 + languageName: node + linkType: hard + "bundle-require@npm:^3.1.2": version: 3.1.2 resolution: "bundle-require@npm:3.1.2" @@ -12165,29 +12135,24 @@ __metadata: languageName: node linkType: hard -"cacache@npm:15.3.0, cacache@npm:^15.0.5, cacache@npm:^15.2.0": - version: 15.3.0 - resolution: "cacache@npm:15.3.0" +"cacache@npm:17.0.2": + version: 17.0.2 + resolution: "cacache@npm:17.0.2" dependencies: - "@npmcli/fs": ^1.0.0 - "@npmcli/move-file": ^1.0.1 - chownr: ^2.0.0 - fs-minipass: ^2.0.0 - glob: ^7.1.4 - infer-owner: ^1.0.4 - lru-cache: ^6.0.0 - minipass: ^3.1.1 + "@npmcli/fs": ^3.1.0 + fs-minipass: ^2.1.0 + glob: ^8.0.1 + lru-cache: ^7.7.1 + minipass: ^3.1.6 minipass-collect: ^1.0.2 minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.2 - mkdirp: ^1.0.3 + minipass-pipeline: ^1.2.4 p-map: ^4.0.0 promise-inflight: ^1.0.1 - rimraf: ^3.0.2 - ssri: ^8.0.1 - tar: ^6.0.2 - unique-filename: ^1.1.1 - checksum: 886fcc0acc4f6fd5cd142d373d8276267bc6d655d7c4ce60726fbbec10854de3395ee19bbf9e7e73308cdca9fdad0ad55060ff3bd16c6d4165c5b8d21515e1d8 + ssri: ^10.0.0 + tar: ^6.1.11 + unique-filename: ^3.0.0 + checksum: d1be43dedb56156ca08836d1c144d0875e7e81993b3fda910dc51fd900307de210945118154df86413c2ba563fa0073920daab9d8a2cebc699da5623c8ef0146 languageName: node linkType: hard @@ -12214,6 +12179,32 @@ __metadata: languageName: node linkType: hard +"cacache@npm:^15.2.0": + version: 15.3.0 + resolution: "cacache@npm:15.3.0" + dependencies: + "@npmcli/fs": ^1.0.0 + "@npmcli/move-file": ^1.0.1 + chownr: ^2.0.0 + fs-minipass: ^2.0.0 + glob: ^7.1.4 + infer-owner: ^1.0.4 + lru-cache: ^6.0.0 + minipass: ^3.1.1 + minipass-collect: ^1.0.2 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.2 + mkdirp: ^1.0.3 + p-map: ^4.0.0 + promise-inflight: ^1.0.1 + rimraf: ^3.0.2 + ssri: ^8.0.1 + tar: ^6.0.2 + unique-filename: ^1.1.1 + checksum: 886fcc0acc4f6fd5cd142d373d8276267bc6d655d7c4ce60726fbbec10854de3395ee19bbf9e7e73308cdca9fdad0ad55060ff3bd16c6d4165c5b8d21515e1d8 + languageName: node + linkType: hard + "cacache@npm:^16.1.0": version: 16.1.3 resolution: "cacache@npm:16.1.3" @@ -12240,6 +12231,27 @@ __metadata: languageName: node linkType: hard +"cacache@npm:^17.0.0": + version: 17.0.4 + resolution: "cacache@npm:17.0.4" + dependencies: + "@npmcli/fs": ^3.1.0 + fs-minipass: ^3.0.0 + glob: ^8.0.1 + lru-cache: ^7.7.1 + minipass: ^4.0.0 + minipass-collect: ^1.0.2 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + p-map: ^4.0.0 + promise-inflight: ^1.0.1 + ssri: ^10.0.0 + tar: ^6.1.11 + unique-filename: ^3.0.0 + checksum: 52a3d44fe5219b2cff0fda9bdc5f1ae7ccf6a162c8c36dd68389568f654f3ad1bec292581f958971876fd11a1375365879b54c9416783b37baf6f3070ab06941 + languageName: node + linkType: hard + "cache-base@npm:^1.0.1": version: 1.0.1 resolution: "cache-base@npm:1.0.1" @@ -12403,10 +12415,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001299, caniuse-lite@npm:^1.0.30001400, caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001426": - version: 1.0.30001442 - resolution: "caniuse-lite@npm:1.0.30001442" - checksum: 02d10a1d6a83cc88771a42ea5aa0c98f5768180c69badeec2bf40d269bbcbd0239a3c197af5e5dce51d0bd5d04e069394cbe611f489082c8244ab95f597e1842 +"caniuse-lite@npm:^1.0.30001400, caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001426": + version: 1.0.30001441 + resolution: "caniuse-lite@npm:1.0.30001441" + checksum: 4b91bfc03cdbb9cf54225bbc36c2c568879d05ff8f2a34bdafbd7e5acc578d913b2d169bab4bf8a0992678e308779cd5603be0928d6552acefebfc52ded73aa1 languageName: node linkType: hard @@ -12559,7 +12571,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.0.0, chokidar@npm:^3.4.1, chokidar@npm:^3.5.1, chokidar@npm:^3.5.2, chokidar@npm:^3.5.3": +"chokidar@npm:3.5.3, chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.0.0, chokidar@npm:^3.4.1, chokidar@npm:^3.5.1, chokidar@npm:^3.5.2, chokidar@npm:^3.5.3": version: 3.5.3 resolution: "chokidar@npm:3.5.3" dependencies: @@ -12627,15 +12639,6 @@ __metadata: languageName: node linkType: hard -"circular-dependency-plugin@npm:5.2.2": - version: 5.2.2 - resolution: "circular-dependency-plugin@npm:5.2.2" - peerDependencies: - webpack: ">=4.0.1" - checksum: a2227a7d76c6110f818d364d280406d9dc79c99f7d18f7c643b0a72a2694399195e68ace32115b2bb2da6e53328fda0cadd4fa9535dd67c884567daa3e5a9560 - languageName: node - linkType: hard - "cjs-module-lexer@npm:^1.0.0": version: 1.2.2 resolution: "cjs-module-lexer@npm:1.2.2" @@ -13170,10 +13173,10 @@ __metadata: languageName: node linkType: hard -"connect-history-api-fallback@npm:^1.6.0": - version: 1.6.0 - resolution: "connect-history-api-fallback@npm:1.6.0" - checksum: 6d59c68070fcb2f6d981992f88d050d7544e8e1af6600c23ad680d955e316216794a742a1669d1f14ed5171fc628b916f8a4e15c5a1e55bffc8ccc60bfeb0b2c +"connect-history-api-fallback@npm:^2.0.0": + version: 2.0.0 + resolution: "connect-history-api-fallback@npm:2.0.0" + checksum: 90fa8b16ab76e9531646cc70b010b1dbd078153730c510d3142f6cf07479ae8a812c5a3c0e40a28528dd1681a62395d0cfdef67da9e914c4772ac85d69a3ed87 languageName: node linkType: hard @@ -13435,28 +13438,28 @@ __metadata: languageName: node linkType: hard -"copy-webpack-plugin@npm:10.2.1": - version: 10.2.1 - resolution: "copy-webpack-plugin@npm:10.2.1" +"copy-webpack-plugin@npm:11.0.0": + version: 11.0.0 + resolution: "copy-webpack-plugin@npm:11.0.0" dependencies: - fast-glob: ^3.2.7 + fast-glob: ^3.2.11 glob-parent: ^6.0.1 - globby: ^12.0.2 + globby: ^13.1.1 normalize-path: ^3.0.0 schema-utils: ^4.0.0 serialize-javascript: ^6.0.0 peerDependencies: webpack: ^5.1.0 - checksum: 90133a92b579f14401d1db026abd5f643c61edd04457722795eb5ee77f3a446bbf05a54904bb93f4e623b0835dad81dacabc825539907247c68e11ea122d0b8b + checksum: a667dd226b26f148584a35fb705f5af926d872584912cf9fd203c14f2b3a68f473a1f5cf768ec1dd5da23820823b850e5d50458b685c468e4a224b25c12a15b4 languageName: node linkType: hard -"core-js-compat@npm:^3.20.2, core-js-compat@npm:^3.21.0, core-js-compat@npm:^3.25.1": - version: 3.27.1 - resolution: "core-js-compat@npm:3.27.1" +"core-js-compat@npm:^3.25.1": + version: 3.26.1 + resolution: "core-js-compat@npm:3.26.1" dependencies: browserslist: ^4.21.4 - checksum: 635ffcc3f40ca4cb45b10ea805ebf57bbba69873014c89bec96ae09f15cbd3012bd5102bdf87551ef2f1c629e279837632200c4888428035cf822f6e40dc383b + checksum: 2d798049758900a7fd83958e02d1d46d35157dbaa6f916c358f735bfe3095cdf5b54dc999363e654445a94417005eb548b9acc47e1d18eda3d1a43cf05b350a5 languageName: node linkType: hard @@ -13467,13 +13470,6 @@ __metadata: languageName: node linkType: hard -"core-js@npm:3.20.3": - version: 3.20.3 - resolution: "core-js@npm:3.20.3" - checksum: 7c53c1971572cc6bcfb89eef612d1602fdd97cc8872172ea64a73f5216c3ef43af472a40be76994cbf854b3fb11dd7e01bbbbad0177e0ec79e502c1d86b516fe - languageName: node - linkType: hard - "core-js@npm:^2.4.0, core-js@npm:^2.6.5": version: 2.6.12 resolution: "core-js@npm:2.6.12" @@ -13615,51 +13611,7 @@ __metadata: languageName: node linkType: hard -"css-blank-pseudo@npm:^3.0.2": - version: 3.0.3 - resolution: "css-blank-pseudo@npm:3.0.3" - dependencies: - postcss-selector-parser: ^6.0.9 - peerDependencies: - postcss: ^8.4 - bin: - css-blank-pseudo: dist/cli.cjs - checksum: 889b0c4e47f5172cbc1a036ed31c1b25b13e6331bd85f91c910ce29ba4a1bad33d8d7bd0d48343bc5d9bf30750b4626fe55fe9fd1042e09eda72f4a72c1d779c - languageName: node - linkType: hard - -"css-has-pseudo@npm:^3.0.3": - version: 3.0.4 - resolution: "css-has-pseudo@npm:3.0.4" - dependencies: - postcss-selector-parser: ^6.0.9 - peerDependencies: - postcss: ^8.4 - bin: - css-has-pseudo: dist/cli.cjs - checksum: da950bd66a73b7e02b428c95eba98fe664583ea059200dc4ddac2dfa3e316b637c538b69a1a8ffe52c4f739818bf55a264d652f15b18b78a6332e73ae08f03ed - languageName: node - linkType: hard - -"css-loader@npm:6.5.1": - version: 6.5.1 - resolution: "css-loader@npm:6.5.1" - dependencies: - icss-utils: ^5.1.0 - postcss: ^8.2.15 - postcss-modules-extract-imports: ^3.0.0 - postcss-modules-local-by-default: ^4.0.0 - postcss-modules-scope: ^3.0.0 - postcss-modules-values: ^4.0.0 - postcss-value-parser: ^4.1.0 - semver: ^7.3.5 - peerDependencies: - webpack: ^5.0.0 - checksum: 06fbc837b2961b14f02fd54cb870b1646f64c1380896c1ad48199afdb49cac50aec714398d114ac9ef2b6f806aa3f3c528479d152d0ee5907f30bfc41e0a9922 - languageName: node - linkType: hard - -"css-loader@npm:^6.7.1": +"css-loader@npm:6.7.3, css-loader@npm:^6.7.1": version: 6.7.3 resolution: "css-loader@npm:6.7.3" dependencies: @@ -13677,17 +13629,6 @@ __metadata: languageName: node linkType: hard -"css-prefers-color-scheme@npm:^6.0.2": - version: 6.0.3 - resolution: "css-prefers-color-scheme@npm:6.0.3" - peerDependencies: - postcss: ^8.4 - bin: - css-prefers-color-scheme: dist/cli.cjs - checksum: b0f1efba0384f52506a5ab54179a2b56a4a2b693c81e2d533529c6eae7ddb9ca4b1be3a6bc9d2d44f7c4b3750bb4eda7ae9d7254fe91379b25e0cc3b301fbdd8 - languageName: node - linkType: hard - "css-select@npm:^4.1.3, css-select@npm:^4.2.0": version: 4.3.0 resolution: "css-select@npm:4.3.0" @@ -13761,13 +13702,6 @@ __metadata: languageName: node linkType: hard -"cssdb@npm:^5.0.0": - version: 5.1.0 - resolution: "cssdb@npm:5.1.0" - checksum: f81309efb01d4938dc66bb43e5d6a86bb7ff748cb39f0729cee10b585c86d113db6fb03da6455103626efbb561ee99485009e8bde8591daecfcfaefdd37cdc21 - languageName: node - linkType: hard - "cssesc@npm:^3.0.0": version: 3.0.0 resolution: "cssesc@npm:3.0.0" @@ -14027,18 +13961,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:4.3.3": - version: 4.3.3 - resolution: "debug@npm:4.3.3" - dependencies: - ms: 2.1.2 - peerDependenciesMeta: - supports-color: - optional: true - checksum: 31873df69ff7036ce4f4158dcd6f71cd399b834ab1efbf23383f660822d28c7e29442fa83d34ccdd2f5201ff69eb494f0c7e8c01ecd314f0207bb631bb048ac0 - languageName: node - linkType: hard - "debug@npm:^3.1.0, debug@npm:^3.2.6, debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" @@ -14102,7 +14024,7 @@ __metadata: languageName: node linkType: hard -"deep-equal@npm:^1.0.0, deep-equal@npm:^1.0.1": +"deep-equal@npm:^1.0.0": version: 1.1.1 resolution: "deep-equal@npm:1.1.1" dependencies: @@ -14474,22 +14396,12 @@ __metadata: languageName: node linkType: hard -"dns-packet@npm:^1.3.1": - version: 1.3.4 - resolution: "dns-packet@npm:1.3.4" +"dns-packet@npm:^5.2.2": + version: 5.4.0 + resolution: "dns-packet@npm:5.4.0" dependencies: - ip: ^1.1.0 - safe-buffer: ^5.0.1 - checksum: ee06478da192f9014ab43c7e9118c77b9e353a8d5c06b0d2cba367b3501dd7453bcfed89354a8890cf740491379dcf4b28153d064d051e55c30cfbdf92b88608 - languageName: node - linkType: hard - -"dns-txt@npm:^2.0.2": - version: 2.0.2 - resolution: "dns-txt@npm:2.0.2" - dependencies: - buffer-indexof: ^1.0.0 - checksum: 71703e65156a2d626216157e6c4fddd844e7e790b6cd3cec830ef8eed80e7ea2697e5f4f2f3eb3aae809be3c91e370cad7a5d91b05ce6b6fcd5e191e7e3d31ca + "@leichtgewicht/ip-codec": ^2.0.1 + checksum: bd5ecfd7d8b9cacd4d0029819699051c4e231d8fa6ed96e1573f7fee4b9147c3406207a260adbd7fb5c6d08a7db7641836467f450fa88e2ec5075f482e39ed77 languageName: node linkType: hard @@ -15540,12 +15452,12 @@ __metadata: languageName: node linkType: hard -"esbuild-wasm@npm:0.14.22": - version: 0.14.22 - resolution: "esbuild-wasm@npm:0.14.22" +"esbuild-wasm@npm:0.15.13": + version: 0.15.13 + resolution: "esbuild-wasm@npm:0.15.13" bin: esbuild: bin/esbuild - checksum: aebc3f7538574be38e23d49b445b39a88adc6296c11dc435a7b001d39200c8c2913a362ac3759d017d88b09f8fed22d1d07b037e6757c7a37e3bbe87b048d306 + checksum: 9bedcb95a11003467f1bd2192348c2fa796e247adc3eb36207f1d416a9d466f905ff675aeee97c554606a384e96d32a898f92124319816d45a3f4fd0a838a42d languageName: node linkType: hard @@ -16488,7 +16400,7 @@ __metadata: languageName: node linkType: hard -"express@npm:^4.17.1, express@npm:^4.17.3": +"express@npm:^4.17.3": version: 4.18.2 resolution: "express@npm:4.18.2" dependencies: @@ -16965,7 +16877,7 @@ __metadata: languageName: node linkType: hard -"find-cache-dir@npm:^3.0.0, find-cache-dir@npm:^3.3.1": +"find-cache-dir@npm:^3.0.0, find-cache-dir@npm:^3.3.1, find-cache-dir@npm:^3.3.2": version: 3.3.2 resolution: "find-cache-dir@npm:3.3.2" dependencies: @@ -17431,6 +17343,15 @@ __metadata: languageName: node linkType: hard +"fs-minipass@npm:^3.0.0": + version: 3.0.0 + resolution: "fs-minipass@npm:3.0.0" + dependencies: + minipass: ^4.0.0 + checksum: acc2e57a9a7774b06f216d89df5dc267d39ac53df8ec1b0186856b472edd5e755f6112e44be587dbc25788ea07cf9a7db148f74c52c64344eac2e74d0e5b9503 + languageName: node + linkType: hard + "fs-monkey@npm:^1.0.3": version: 1.0.3 resolution: "fs-monkey@npm:1.0.3" @@ -17981,17 +17902,16 @@ __metadata: languageName: node linkType: hard -"glob@npm:7.2.0": - version: 7.2.0 - resolution: "glob@npm:7.2.0" +"glob@npm:8.0.3, glob@npm:^8.0.1": + version: 8.0.3 + resolution: "glob@npm:8.0.3" dependencies: fs.realpath: ^1.0.0 inflight: ^1.0.4 inherits: 2 - minimatch: ^3.0.4 + minimatch: ^5.0.1 once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: 478b40e38be5a3d514e64950e1e07e0ac120585add6a37c98d0ed24d72d9127d734d2a125786073c8deb687096e84ae82b641c441a869ada3a9cc91b68978632 + checksum: 07ebaf2ed83e76b10901ec4982040ebd85458b787b4386f751a0514f6c8e416ed6c9eec5a892571eb0ef00b09d1bd451f72b5d9fb7b63770efd400532486e731 languageName: node linkType: hard @@ -18035,19 +17955,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.1": - version: 8.0.3 - resolution: "glob@npm:8.0.3" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^5.0.1 - once: ^1.3.0 - checksum: 07ebaf2ed83e76b10901ec4982040ebd85458b787b4386f751a0514f6c8e416ed6c9eec5a892571eb0ef00b09d1bd451f72b5d9fb7b63770efd400532486e731 - languageName: node - linkType: hard - "global@npm:^4.4.0": version: 4.4.0 resolution: "global@npm:4.4.0" @@ -18120,21 +18027,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^12.0.2": - version: 12.2.0 - resolution: "globby@npm:12.2.0" - dependencies: - array-union: ^3.0.1 - dir-glob: ^3.0.1 - fast-glob: ^3.2.7 - ignore: ^5.1.9 - merge2: ^1.4.1 - slash: ^4.0.0 - checksum: 121fee62bb9a43a35a32731cda9540241003ef578f9cee5ad87b27d3020b94857ff62f8d82cb99dbeedf6f26981c9fa62509d873392642ceb37674f3d6ec4e52 - languageName: node - linkType: hard - -"globby@npm:^13.1.2": +"globby@npm:^13.1.1, globby@npm:^13.1.2": version: 13.1.3 resolution: "globby@npm:13.1.3" dependencies: @@ -18559,6 +18452,24 @@ __metadata: languageName: node linkType: hard +"hosted-git-info@npm:^5.0.0": + version: 5.2.1 + resolution: "hosted-git-info@npm:5.2.1" + dependencies: + lru-cache: ^7.5.1 + checksum: c6682c2e91d774d79893e2c862d7173450455747fd57f0659337c78d37ddb56c23cb7541b296cbef4a3b47c3be307d8d57f24a6e9aa149cad243c7f126cd42ff + languageName: node + linkType: hard + +"hosted-git-info@npm:^6.0.0": + version: 6.1.1 + resolution: "hosted-git-info@npm:6.1.1" + dependencies: + lru-cache: ^7.5.1 + checksum: ba7158f81ae29c1b5a1e452fa517082f928051da8797a00788a84ff82b434996d34f78a875bbb688aec162bda1d4cf71d2312f44da3c896058803f5efa6ce77f + languageName: node + linkType: hard + "hpack.js@npm:^2.1.6": version: 2.1.6 resolution: "hpack.js@npm:2.1.6" @@ -18869,7 +18780,7 @@ __metadata: languageName: node linkType: hard -"http-proxy-middleware@npm:^2.0.0": +"http-proxy-middleware@npm:^2.0.3": version: 2.0.6 resolution: "http-proxy-middleware@npm:2.0.6" dependencies: @@ -18937,13 +18848,13 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:5.0.0": - version: 5.0.0 - resolution: "https-proxy-agent@npm:5.0.0" +"https-proxy-agent@npm:5.0.1, https-proxy-agent@npm:^5.0.0, https-proxy-agent@npm:^5.0.1": + version: 5.0.1 + resolution: "https-proxy-agent@npm:5.0.1" dependencies: agent-base: 6 debug: 4 - checksum: 670c04f7f0effb5a449c094ea037cbcfb28a5ab93ed22e8c343095202cc7288027869a5a21caf4ee3b8ea06f9624ef1e1fc9044669c0fd92617654ff39f30806 + checksum: 6dd639f03434003577c62b27cafdb864784ef19b2de430d8ae2a1d45e31c4fd60719e5637b44db1a88a046934307da7089e03d6089ec3ddacc1189d8de8897d1 languageName: node linkType: hard @@ -18967,16 +18878,6 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^5.0.0, https-proxy-agent@npm:^5.0.1": - version: 5.0.1 - resolution: "https-proxy-agent@npm:5.0.1" - dependencies: - agent-base: 6 - debug: 4 - checksum: 6dd639f03434003577c62b27cafdb864784ef19b2de430d8ae2a1d45e31c4fd60719e5637b44db1a88a046934307da7089e03d6089ec3ddacc1189d8de8897d1 - languageName: node - linkType: hard - "human-signals@npm:^1.1.1": version: 1.1.1 resolution: "human-signals@npm:1.1.1" @@ -19044,7 +18945,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24, iconv-lite@npm:^0.4.4": +"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" dependencies: @@ -19128,12 +19029,12 @@ __metadata: languageName: node linkType: hard -"ignore-walk@npm:^4.0.1": - version: 4.0.1 - resolution: "ignore-walk@npm:4.0.1" +"ignore-walk@npm:^6.0.0": + version: 6.0.0 + resolution: "ignore-walk@npm:6.0.0" dependencies: - minimatch: ^3.0.4 - checksum: bda7e6a8fd6eeab83e41bff9e9582f30225bff64e1a58063888f24c8e788d599d937be688afa0190665b9ffb33c071163d622fe4a2798d82dcb388e1de59889c + minimatch: ^5.0.1 + checksum: 7e15c7b582666c8f4e7954a2e0ec97a6fe8a1aa2ff60c7f10f171ad5b797ab73b36af7d82e7e6f80025d410a310576c37bf4430cba3b6e38f4a14867a5f5bc94 languageName: node linkType: hard @@ -19151,7 +19052,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.0.0, ignore@npm:^5.0.4, ignore@npm:^5.0.5, ignore@npm:^5.1.1, ignore@npm:^5.1.9, ignore@npm:^5.2.0": +"ignore@npm:^5.0.0, ignore@npm:^5.0.4, ignore@npm:^5.0.5, ignore@npm:^5.1.1, ignore@npm:^5.2.0": version: 5.2.4 resolution: "ignore@npm:5.2.4" checksum: 7c7cd90edd9fea6e037f9b9da4b01bf0a86b198ce78345f9bbd983929d68ff14830be31111edc5d70c264921f4962404d75b7262b4d9cc3bc12381eccbd03096 @@ -19311,10 +19212,10 @@ __metadata: languageName: node linkType: hard -"ini@npm:2.0.0": - version: 2.0.0 - resolution: "ini@npm:2.0.0" - checksum: 2e0c8f386369139029da87819438b20a1ff3fe58372d93fb1a86e9d9344125ace3a806b8ec4eb160a46e64cbc422fe68251869441676af49b7fc441af2389c25 +"ini@npm:3.0.1": + version: 3.0.1 + resolution: "ini@npm:3.0.1" + checksum: 4473d8d42d4b0c4fcf8707e5d37a7eacd5a1d2ed2b99f1b6805c76efddf674c3deba6fb26811eeeb883a71d6c6917c3250d336e545b4e2c8d96081bf05e58df6 languageName: node linkType: hard @@ -19341,9 +19242,9 @@ __metadata: languageName: node linkType: hard -"inquirer@npm:8.2.0": - version: 8.2.0 - resolution: "inquirer@npm:8.2.0" +"inquirer@npm:8.2.4": + version: 8.2.4 + resolution: "inquirer@npm:8.2.4" dependencies: ansi-escapes: ^4.2.1 chalk: ^4.1.1 @@ -19355,11 +19256,12 @@ __metadata: mute-stream: 0.0.8 ora: ^5.4.1 run-async: ^2.4.0 - rxjs: ^7.2.0 + rxjs: ^7.5.5 string-width: ^4.1.0 strip-ansi: ^6.0.0 through: ^2.3.6 - checksum: efdd5e40c70fb66a8f87b39d75130cd4d1f8097338c73720eb254e3b66a36a17e136fdad6830aec22a2fdaaf426f0068cb31093ee8b8b60154177babd6c6ea2f + wrap-ansi: ^7.0.0 + checksum: e8c6185548a2da6a04b6d2096d9173451ae8aa01432bfd8a5ffcd29fb871ed7764419a4fd693fbfb99621891b54c131f5473f21660d4808d25c6818618f2de73 languageName: node linkType: hard @@ -19432,13 +19334,6 @@ __metadata: languageName: node linkType: hard -"ip@npm:^1.1.0": - version: 1.1.8 - resolution: "ip@npm:1.1.8" - checksum: ab32a5ecfa678d4c158c1381c4c6744fce89a1d793e1b6635ba79d0753c069030b672d765887b6fff55670c711dfa47475895e5d6013efbbcf04687c51cb8db9 - languageName: node - linkType: hard - "ip@npm:^2.0.0": version: 2.0.0 resolution: "ip@npm:2.0.0" @@ -21615,6 +21510,13 @@ __metadata: languageName: node linkType: hard +"json-parse-even-better-errors@npm:^3.0.0": + version: 3.0.0 + resolution: "json-parse-even-better-errors@npm:3.0.0" + checksum: 128de17135e7af655ed83fc26dab0fe54faf43b3517fa73dcd997cce6e05a445932664f085ec6dbc219aeb0c592e53ef10d2d6dee4a8e9211ea901b8e6dd0b52 + languageName: node + linkType: hard + "json-schema-traverse@npm:^0.4.1": version: 0.4.1 resolution: "json-schema-traverse@npm:0.4.1" @@ -21695,7 +21597,7 @@ __metadata: languageName: node linkType: hard -"jsonc-parser@npm:^3.0.0, jsonc-parser@npm:^3.2.0": +"jsonc-parser@npm:3.2.0, jsonc-parser@npm:^3.0.0, jsonc-parser@npm:^3.2.0": version: 3.2.0 resolution: "jsonc-parser@npm:3.2.0" checksum: 5a12d4d04dad381852476872a29dcee03a57439574e4181d91dca71904fcdcc5e8e4706c0a68a2c61ad9810e1e1c5806b5100d52d3e727b78f5cdc595401045b @@ -21980,21 +21882,21 @@ __metadata: languageName: node linkType: hard -"less-loader@npm:10.2.0": - version: 10.2.0 - resolution: "less-loader@npm:10.2.0" +"less-loader@npm:11.1.0": + version: 11.1.0 + resolution: "less-loader@npm:11.1.0" dependencies: klona: ^2.0.4 peerDependencies: less: ^3.5.0 || ^4.0.0 webpack: ^5.0.0 - checksum: 214f190c7139a6a005f8f505d7f05e929361b1a16eaae427be8809f722ef798d1cb6525114d9e03ab87b6fa5e3fbe2d849494016df971cb29b9c10fd9f1a5a66 + checksum: f80517c422e17f04e74b0bbf27cd431af2b7fa0dbd05c00f8ffdcd3243379ba2814e1da144281395e5f5fefa0d4da81150713de307829648cbad0ce610728e86 languageName: node linkType: hard -"less@npm:4.1.2": - version: 4.1.2 - resolution: "less@npm:4.1.2" +"less@npm:4.1.3": + version: 4.1.3 + resolution: "less@npm:4.1.3" dependencies: copy-anything: ^2.0.1 errno: ^0.1.1 @@ -22002,7 +21904,7 @@ __metadata: image-size: ~0.5.0 make-dir: ^2.1.0 mime: ^1.4.1 - needle: ^2.5.2 + needle: ^3.1.0 parse-node-version: ^1.0.1 source-map: ~0.6.0 tslib: ^2.3.0 @@ -22023,7 +21925,7 @@ __metadata: optional: true bin: lessc: bin/lessc - checksum: fa5ea22f81ce12d127881742d7a2b6666727751214c6f014a7793ebb7e406a153a46bb3c77c86adf68e1b79bc7477a156f84b01dfff56c532591fbb094194b5a + checksum: d67ca673a2c409a3069bb088c21976fa6a22eaf4428a23f486afa3ca57c2c004f424e7466dfc8d38a4dca25bc7b75943de5e3394d3a7841d8812cec696790e22 languageName: node linkType: hard @@ -22761,7 +22663,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.7.1": +"lru-cache@npm:^7.4.4, lru-cache@npm:^7.5.1, lru-cache@npm:^7.7.1": version: 7.14.1 resolution: "lru-cache@npm:7.14.1" checksum: d54e01ae3bedbd7bb0562fe48e61e509c86102bcc2c8babba1ba5498a6859a796adc697fa917459a455969a45c7d8645b29d938c0142b97fa3b5fb9c234d2390 @@ -22825,21 +22727,21 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.25.7": - version: 0.25.9 - resolution: "magic-string@npm:0.25.9" +"magic-string@npm:0.26.7, magic-string@npm:^0.26.1, magic-string@npm:^0.26.7": + version: 0.26.7 + resolution: "magic-string@npm:0.26.7" dependencies: sourcemap-codec: ^1.4.8 - checksum: 37f5e01a7e8b19a072091f0b45ff127cda676232d373ce2c551a162dd4053c575ec048b9cbb4587a1f03adb6c5d0fd0dd49e8ab070cd2c83a4992b2182d9cb56 + checksum: 950035b344fe2a8163668980bc4a215a0b225086e6e22100fd947e7647053c6ba6b4f11a04de83a97a276526ccb602ef53b173725dbb1971fb146cff5a5e14f6 languageName: node linkType: hard -"magic-string@npm:^0.26.0, magic-string@npm:^0.26.1, magic-string@npm:^0.26.7": - version: 0.26.7 - resolution: "magic-string@npm:0.26.7" +"magic-string@npm:^0.25.7": + version: 0.25.9 + resolution: "magic-string@npm:0.25.9" dependencies: sourcemap-codec: ^1.4.8 - checksum: 950035b344fe2a8163668980bc4a215a0b225086e6e22100fd947e7647053c6ba6b4f11a04de83a97a276526ccb602ef53b173725dbb1971fb146cff5a5e14f6 + checksum: 37f5e01a7e8b19a072091f0b45ff127cda676232d373ce2c551a162dd4053c575ec048b9cbb4587a1f03adb6c5d0fd0dd49e8ab070cd2c83a4992b2182d9cb56 languageName: node linkType: hard @@ -22887,7 +22789,7 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^10.0.1, make-fetch-happen@npm:^10.0.3": +"make-fetch-happen@npm:^10.0.3": version: 10.2.1 resolution: "make-fetch-happen@npm:10.2.1" dependencies: @@ -22911,6 +22813,30 @@ __metadata: languageName: node linkType: hard +"make-fetch-happen@npm:^11.0.0": + version: 11.0.2 + resolution: "make-fetch-happen@npm:11.0.2" + dependencies: + agentkeepalive: ^4.2.1 + cacache: ^17.0.0 + http-cache-semantics: ^4.1.0 + http-proxy-agent: ^5.0.0 + https-proxy-agent: ^5.0.0 + is-lambda: ^1.0.1 + lru-cache: ^7.7.1 + minipass: ^4.0.0 + minipass-collect: ^1.0.2 + minipass-fetch: ^3.0.0 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + negotiator: ^0.6.3 + promise-retry: ^2.0.1 + socks-proxy-agent: ^7.0.0 + ssri: ^10.0.0 + checksum: 28e0c3f1c46b07d16c443bac98a33454c9cbd0326f85c7c0a4441a6d68e371cc9648cf65f26a8f25a81286e016cbaa427323bd814d0240dcdae3ea80cc060cfa + languageName: node + linkType: hard + "make-fetch-happen@npm:^5.0.0": version: 5.0.2 resolution: "make-fetch-happen@npm:5.0.2" @@ -23170,7 +23096,7 @@ __metadata: languageName: node linkType: hard -"memfs@npm:^3.4.1, memfs@npm:^3.4.12, memfs@npm:^3.4.3": +"memfs@npm:^3.4.1, memfs@npm:^3.4.3": version: 3.4.12 resolution: "memfs@npm:3.4.12" dependencies: @@ -23421,14 +23347,14 @@ __metadata: languageName: node linkType: hard -"mini-css-extract-plugin@npm:2.5.3": - version: 2.5.3 - resolution: "mini-css-extract-plugin@npm:2.5.3" +"mini-css-extract-plugin@npm:2.6.1": + version: 2.6.1 + resolution: "mini-css-extract-plugin@npm:2.6.1" dependencies: schema-utils: ^4.0.0 peerDependencies: webpack: ^5.0.0 - checksum: aeb70639d0f7af6e7ee96842a30ad5446922ed5afca4c7bb36c868809b839e59fcfe78d78c89a7b2270d0d6c6d3e5cbccce6c471a66e18afa7280ccb0135eaa4 + checksum: 4de5c1163fcb4ea9a7cb96c97141c41a8d46940677931db5a60c2bafc5389ada56fa29533d79ea7d4aec8462e9d39db0cb43c31d9d1d5402bdfa3acb9dea896b languageName: node linkType: hard @@ -23512,7 +23438,7 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^1.3.2, minipass-fetch@npm:^1.4.1": +"minipass-fetch@npm:^1.3.2": version: 1.4.1 resolution: "minipass-fetch@npm:1.4.1" dependencies: @@ -23542,6 +23468,21 @@ __metadata: languageName: node linkType: hard +"minipass-fetch@npm:^3.0.0": + version: 3.0.1 + resolution: "minipass-fetch@npm:3.0.1" + dependencies: + encoding: ^0.1.13 + minipass: ^4.0.0 + minipass-sized: ^1.0.3 + minizlib: ^2.1.2 + dependenciesMeta: + encoding: + optional: true + checksum: 56fa802899bbb6123cd30a22b0e7ea3d4630be035ea3895022aeeb4fc2d7ec6ec5ebf3d1ff58d9d5b7bcfb06418fb72a3dcafdf96a67791ec0cb9e609ee4ec7d + languageName: node + linkType: hard + "minipass-flush@npm:^1.0.5": version: 1.0.5 resolution: "minipass-flush@npm:1.0.5" @@ -23832,22 +23773,15 @@ __metadata: languageName: node linkType: hard -"multicast-dns-service-types@npm:^1.1.0": - version: 1.1.0 - resolution: "multicast-dns-service-types@npm:1.1.0" - checksum: 25abc0e9ee509f38d874e22b03d563b16009d3976760d29bed25bf70ea992cfe30b0403743f49342279c67178a03311d31ecc1ec54bf79af2e6fe55f11af2660 - languageName: node - linkType: hard - -"multicast-dns@npm:^6.0.1": - version: 6.2.3 - resolution: "multicast-dns@npm:6.2.3" +"multicast-dns@npm:^7.2.5": + version: 7.2.5 + resolution: "multicast-dns@npm:7.2.5" dependencies: - dns-packet: ^1.3.1 + dns-packet: ^5.2.2 thunky: ^1.0.2 bin: multicast-dns: cli.js - checksum: 972fc50869e922d80d66eeb91ad39fd2e107241e0c791fc914e76578e4f7f3dfe3bf007020dd4d7ed4d0ffd69d9aa2238a9f8bbb4d160bd6eb3f35dde0c2c513 + checksum: 5120171d4bdb1577764c5afa96e413353bff530d1b37081cb29cccc747f989eb1baf40574fe8e27060fc1aef72b59c042f72b9b208413de33bcf411343c69057 languageName: node linkType: hard @@ -23908,7 +23842,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.1.30, nanoid@npm:^3.3.1, nanoid@npm:^3.3.4": +"nanoid@npm:^3.3.1, nanoid@npm:^3.3.4": version: 3.3.4 resolution: "nanoid@npm:3.3.4" bin: @@ -23983,16 +23917,16 @@ __metadata: languageName: node linkType: hard -"needle@npm:^2.5.2": - version: 2.9.1 - resolution: "needle@npm:2.9.1" +"needle@npm:^3.1.0": + version: 3.2.0 + resolution: "needle@npm:3.2.0" dependencies: debug: ^3.2.6 - iconv-lite: ^0.4.4 + iconv-lite: ^0.6.3 sax: ^1.2.4 bin: - needle: ./bin/needle - checksum: 65a7eaeaf4ca3410de492957474592af9838e02875273d9232ff6cff331393c58a95e48c592bd9a05f575e5bb9b08543d6cfd19eb96595dbd3d7da2c5fe1accb + needle: bin/needle + checksum: 36f1ca901f40adcc838462d3c278accc4fdda93213c8835ef22761c35140d7b498c25669f16add72f5d65352dfa9717cc01568462658426604b647a5ade887b3 languageName: node linkType: hard @@ -24245,7 +24179,7 @@ __metadata: languageName: node linkType: hard -"node-gyp@npm:^8.2.0, node-gyp@npm:^8.4.0": +"node-gyp@npm:^8.4.0": version: 8.4.1 resolution: "node-gyp@npm:8.4.1" dependencies: @@ -24265,7 +24199,7 @@ __metadata: languageName: node linkType: hard -"node-gyp@npm:latest": +"node-gyp@npm:^9.0.0, node-gyp@npm:latest": version: 9.3.1 resolution: "node-gyp@npm:9.3.1" dependencies: @@ -24364,6 +24298,18 @@ __metadata: languageName: node linkType: hard +"normalize-package-data@npm:^5.0.0": + version: 5.0.0 + resolution: "normalize-package-data@npm:5.0.0" + dependencies: + hosted-git-info: ^6.0.0 + is-core-module: ^2.8.1 + semver: ^7.3.5 + validate-npm-package-license: ^3.0.4 + checksum: 705fe66279edad2f93f6e504d5dc37984e404361a3df921a76ab61447eb285132d20ff261cc0bee9566b8ce895d75fcfec913417170add267e2873429fe38392 + languageName: node + linkType: hard + "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" @@ -24385,7 +24331,7 @@ __metadata: languageName: node linkType: hard -"npm-bundled@npm:^1.0.1, npm-bundled@npm:^1.1.1": +"npm-bundled@npm:^1.0.1": version: 1.1.2 resolution: "npm-bundled@npm:1.1.2" dependencies: @@ -24394,12 +24340,21 @@ __metadata: languageName: node linkType: hard -"npm-install-checks@npm:^4.0.0": - version: 4.0.0 - resolution: "npm-install-checks@npm:4.0.0" +"npm-bundled@npm:^3.0.0": + version: 3.0.0 + resolution: "npm-bundled@npm:3.0.0" + dependencies: + npm-normalize-package-bin: ^3.0.0 + checksum: 65fcc621ba6e183be2715e3bbbf29d85e65e986965f06ee5e96a293d62dfad59ee57a9dcdd1c591eab156e03d58b3c35926b4211ce792d683458e15bb9f642c7 + languageName: node + linkType: hard + +"npm-install-checks@npm:^6.0.0": + version: 6.0.0 + resolution: "npm-install-checks@npm:6.0.0" dependencies: semver: ^7.1.1 - checksum: 86f50aad609bb51833c0a9dcddf25ecc011f9f786f04c1d591e94982a35cf6f5325e3499729e2792a99d1438043405cf350ace8e30665131eae43be566e104ae + checksum: 6cac8854ba8927b7b46ef996bfcb0561048b7d4c377b1a7d133d5d324cc9a8c1727cff15fa3bf5039f197553e7ce45196f174c37cf8173582a21fa8dea928664 languageName: node linkType: hard @@ -24426,14 +24381,34 @@ __metadata: languageName: node linkType: hard -"npm-package-arg@npm:8.1.5, npm-package-arg@npm:^8.0.1, npm-package-arg@npm:^8.1.2, npm-package-arg@npm:^8.1.5": - version: 8.1.5 - resolution: "npm-package-arg@npm:8.1.5" +"npm-normalize-package-bin@npm:^3.0.0": + version: 3.0.0 + resolution: "npm-normalize-package-bin@npm:3.0.0" + checksum: 963c345ad6dc70dbb6140b32bc6b0eb3365d48c82f588f75d64f59d6cf7eb08683d92257a2ee681be117d0727f641b557a3981e14f5c97bf927f16876e0e48e6 + languageName: node + linkType: hard + +"npm-package-arg@npm:9.1.2": + version: 9.1.2 + resolution: "npm-package-arg@npm:9.1.2" dependencies: - hosted-git-info: ^4.0.1 - semver: ^7.3.4 - validate-npm-package-name: ^3.0.0 - checksum: e427eed8e050a916778d33c3eee38937e081ef3ad227eb5fd2cf50505afa986665096689b27d9d7997eef9b4498c983a09c6331a18701c1f9316dc9d7c95a60c + hosted-git-info: ^5.0.0 + proc-log: ^2.0.1 + semver: ^7.3.5 + validate-npm-package-name: ^4.0.0 + checksum: e81aa931adfc5f19fb9f10fe9eb120a0203d63b879594b1a473c64257761cdde42e32fb5d9b2e90d6944a3229e8c3ffa62ce8c31a7c9c4971d34f9219fdc0bb5 + languageName: node + linkType: hard + +"npm-package-arg@npm:^10.0.0": + version: 10.1.0 + resolution: "npm-package-arg@npm:10.1.0" + dependencies: + hosted-git-info: ^6.0.0 + proc-log: ^3.0.0 + semver: ^7.3.5 + validate-npm-package-name: ^5.0.0 + checksum: ab56ed775b48e22755c324536336e3749b6a17763602bc0fb0d7e8b298100c2de8b5e2fb1d4fb3f451e9e076707a27096782e9b3a8da0c5b7de296be184b5a90 languageName: node linkType: hard @@ -24460,29 +24435,24 @@ __metadata: languageName: node linkType: hard -"npm-packlist@npm:^3.0.0": - version: 3.0.0 - resolution: "npm-packlist@npm:3.0.0" +"npm-packlist@npm:^7.0.0": + version: 7.0.4 + resolution: "npm-packlist@npm:7.0.4" dependencies: - glob: ^7.1.6 - ignore-walk: ^4.0.1 - npm-bundled: ^1.1.1 - npm-normalize-package-bin: ^1.0.1 - bin: - npm-packlist: bin/index.js - checksum: 88d6c56beee05d0541314813959ea52250f5e9d44cc79854a066d955b204a2c838c66f39f0819f60dd233f8ecb8f10d59ca6bf39464c2f02ecba9de9af128099 + ignore-walk: ^6.0.0 + checksum: a6528b2d0aa09288166a21a04bb152231d29fd8c0e40e551ea5edb323a12d0580aace11b340387ba3a01c614db25bb4100a10c20d0ff53976eed786f95b82536 languageName: node linkType: hard -"npm-pick-manifest@npm:6.1.1, npm-pick-manifest@npm:^6.0.0, npm-pick-manifest@npm:^6.1.1": - version: 6.1.1 - resolution: "npm-pick-manifest@npm:6.1.1" +"npm-pick-manifest@npm:8.0.1, npm-pick-manifest@npm:^8.0.0": + version: 8.0.1 + resolution: "npm-pick-manifest@npm:8.0.1" dependencies: - npm-install-checks: ^4.0.0 - npm-normalize-package-bin: ^1.0.1 - npm-package-arg: ^8.1.2 - semver: ^7.3.4 - checksum: 4a8b51ccfa74bf696618582a8951c6437b44bc53168e589f99d7d58ac4f6aaa660dfe09142ea927504661647655870690a791e43331ef0b53195045dd35ea6ee + npm-install-checks: ^6.0.0 + npm-normalize-package-bin: ^3.0.0 + npm-package-arg: ^10.0.0 + semver: ^7.3.5 + checksum: 920cc33167b52f5fb26a5cfcf78486ea62c3c04c7716a3a0c973754b4ea13dd00cedcd9bbd772845d914b91d0ad6d5d06c52e6be189fbcefcdeba7f8293deb14 languageName: node linkType: hard @@ -24497,17 +24467,18 @@ __metadata: languageName: node linkType: hard -"npm-registry-fetch@npm:^12.0.0": - version: 12.0.2 - resolution: "npm-registry-fetch@npm:12.0.2" +"npm-registry-fetch@npm:^14.0.0": + version: 14.0.3 + resolution: "npm-registry-fetch@npm:14.0.3" dependencies: - make-fetch-happen: ^10.0.1 - minipass: ^3.1.6 - minipass-fetch: ^1.4.1 + make-fetch-happen: ^11.0.0 + minipass: ^4.0.0 + minipass-fetch: ^3.0.0 minipass-json-stream: ^1.0.1 minizlib: ^2.1.2 - npm-package-arg: ^8.1.5 - checksum: d33e3d432379db2aff5f4cfec6ec20d6d67e769ddae3732d1a9840f9dbefc1ab0f9b55907601341be454ee3eb9f5f2cc477ba36d3632d34f02bcf36d41560cab + npm-package-arg: ^10.0.0 + proc-log: ^3.0.0 + checksum: 5841f584b6a35200c7a0587f4c6bddbc6b5724b034840eb1d8879d13386e21d1bc86a4696a907559df848c19dd91b81fe10107b210dc6d28fdd300e48ea838d7 languageName: node linkType: hard @@ -25159,32 +25130,30 @@ __metadata: languageName: node linkType: hard -"pacote@npm:12.0.3": - version: 12.0.3 - resolution: "pacote@npm:12.0.3" +"pacote@npm:15.0.6": + version: 15.0.6 + resolution: "pacote@npm:15.0.6" dependencies: - "@npmcli/git": ^2.1.0 - "@npmcli/installed-package-contents": ^1.0.6 - "@npmcli/promise-spawn": ^1.2.0 - "@npmcli/run-script": ^2.0.0 - cacache: ^15.0.5 - chownr: ^2.0.0 + "@npmcli/git": ^4.0.0 + "@npmcli/installed-package-contents": ^2.0.1 + "@npmcli/promise-spawn": ^6.0.1 + "@npmcli/run-script": ^6.0.0 + cacache: ^17.0.0 fs-minipass: ^2.1.0 - infer-owner: ^1.0.4 - minipass: ^3.1.3 - mkdirp: ^1.0.3 - npm-package-arg: ^8.0.1 - npm-packlist: ^3.0.0 - npm-pick-manifest: ^6.0.0 - npm-registry-fetch: ^12.0.0 + minipass: ^3.1.6 + npm-package-arg: ^10.0.0 + npm-packlist: ^7.0.0 + npm-pick-manifest: ^8.0.0 + npm-registry-fetch: ^14.0.0 + proc-log: ^3.0.0 promise-retry: ^2.0.1 - read-package-json-fast: ^2.0.1 - rimraf: ^3.0.2 - ssri: ^8.0.1 - tar: ^6.1.0 + read-package-json: ^6.0.0 + read-package-json-fast: ^3.0.0 + ssri: ^10.0.0 + tar: ^6.1.11 bin: pacote: lib/bin.js - checksum: 4222d52a7de3fb230843af92a7fb9ce85ac76c579fb21963bedfd07ecdca5f3bb272ee0aa67c012a79866b619464ef5d3b7d0efaa01698f48d62417a42251682 + checksum: 4e5450a8a74836bc1d5be636b2a0a16372eb5f7ce3bb535a620b850ead0a4105441db10aaa7be94355a180a261dbbe62337dfbb30f10aea7f23dcf3f6243d974 languageName: node linkType: hard @@ -25845,7 +25814,7 @@ __metadata: languageName: node linkType: hard -"portfinder@npm:^1.0.25, portfinder@npm:^1.0.28": +"portfinder@npm:^1.0.25": version: 1.0.32 resolution: "portfinder@npm:1.0.32" dependencies: @@ -25863,202 +25832,6 @@ __metadata: languageName: node linkType: hard -"postcss-attribute-case-insensitive@npm:^5.0.0": - version: 5.0.2 - resolution: "postcss-attribute-case-insensitive@npm:5.0.2" - dependencies: - postcss-selector-parser: ^6.0.10 - peerDependencies: - postcss: ^8.2 - checksum: 4efdca69aae9b0fa44b4960bcb3d49e37e9a79acf56534c83f925375007baad4b3560a7b0c244ee9956415a6997f84e0d4bd838281d085023afa9f8f96eeb4d2 - languageName: node - linkType: hard - -"postcss-color-functional-notation@npm:^4.2.1": - version: 4.2.4 - resolution: "postcss-color-functional-notation@npm:4.2.4" - dependencies: - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2 - checksum: e80785d10d252512f290c9d5e9436d8ea9e986a4a3f7ccb57ca9a5c2cd7fbff2498287d907c0e887dc6f69de66f6321ba40ebb8dbb7f47dace2050786b04c55e - languageName: node - linkType: hard - -"postcss-color-hex-alpha@npm:^8.0.2": - version: 8.0.4 - resolution: "postcss-color-hex-alpha@npm:8.0.4" - dependencies: - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.4 - checksum: c18e1363e36f29b90e1d62d7da0f7adfd20948de3da46ddc468ddad142db3a782c4e153ada8d283cf011d090498976b1f2072973842dae0c3084eda33c0d1add - languageName: node - linkType: hard - -"postcss-color-rebeccapurple@npm:^7.0.2": - version: 7.1.1 - resolution: "postcss-color-rebeccapurple@npm:7.1.1" - dependencies: - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2 - checksum: 2164b2dc8f91788a60180fbf80368851699a78664115fc9905fe8592da9a600930e7d381656e43c45ee2c8fcd9b5d146cd90f640cea75a534e3bc4d6e8b939dd - languageName: node - linkType: hard - -"postcss-custom-media@npm:^8.0.0": - version: 8.0.2 - resolution: "postcss-custom-media@npm:8.0.2" - dependencies: - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.3 - checksum: e60a01983499c85e614cf58ddae92d340f8421d53eea080dadfd822d8299469c34114c511498c8158c7b04eae7f1853ede936c17a22582b5434432efb7878aac - languageName: node - linkType: hard - -"postcss-custom-properties@npm:^12.1.2": - version: 12.1.11 - resolution: "postcss-custom-properties@npm:12.1.11" - dependencies: - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2 - checksum: 99ad5a9f9a69590141157e447f48d9d6da74f0e83bf552cd5a4e74db7a03222f1e9e37df7ee442a7b97f5c6c824c1018667ee27ac64e0bc6ee7e67e89bc552c5 - languageName: node - linkType: hard - -"postcss-custom-selectors@npm:^6.0.0": - version: 6.0.3 - resolution: "postcss-custom-selectors@npm:6.0.3" - dependencies: - postcss-selector-parser: ^6.0.4 - peerDependencies: - postcss: ^8.3 - checksum: f1dd42b269e57382f48c2e71daf233badafd3e161b70b36140e934c87f9c035cec585ae5b124447d8673644f94adeb9348dfbb8ef5225e085d52ee179090fdbd - languageName: node - linkType: hard - -"postcss-dir-pseudo-class@npm:^6.0.3": - version: 6.0.5 - resolution: "postcss-dir-pseudo-class@npm:6.0.5" - dependencies: - postcss-selector-parser: ^6.0.10 - peerDependencies: - postcss: ^8.2 - checksum: 5b389c3a1e8387a7fb212fb652eb2bc6c2e10a9ebf5bc5917f5bf889779b3dadb64735566a75d16cca3791303e16fb09276b0aebd95c11ef1788120d714c2f95 - languageName: node - linkType: hard - -"postcss-double-position-gradients@npm:^3.0.4": - version: 3.1.2 - resolution: "postcss-double-position-gradients@npm:3.1.2" - dependencies: - "@csstools/postcss-progressive-custom-properties": ^1.1.0 - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2 - checksum: 4a2c93c1158773d10a7300e036a323f406e64c082a243ef20bb52d7062c675d754436e5a8b014302a387fc2c2acbee673916f09e4e82287164d13bc032130bf7 - languageName: node - linkType: hard - -"postcss-env-function@npm:^4.0.4": - version: 4.0.6 - resolution: "postcss-env-function@npm:4.0.6" - dependencies: - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.4 - checksum: e2dfbfd2c6731a1b482658f6410465f6fa623fc92099c825079c0322d9d68f526cf9c718fe9ac89d166936fb0ed6e14e78028b187f77a27519ac17ed75123f27 - languageName: node - linkType: hard - -"postcss-focus-visible@npm:^6.0.3": - version: 6.0.4 - resolution: "postcss-focus-visible@npm:6.0.4" - dependencies: - postcss-selector-parser: ^6.0.9 - peerDependencies: - postcss: ^8.4 - checksum: acc3a2780908d2f4941b1e34ed349a55e965f6dfad066cecad8ad58b6a6ad3576bacb08c0cfa828cea00c2695c8a7b756ec97d40db9104bd9f13b8d172b72698 - languageName: node - linkType: hard - -"postcss-focus-within@npm:^5.0.3": - version: 5.0.4 - resolution: "postcss-focus-within@npm:5.0.4" - dependencies: - postcss-selector-parser: ^6.0.9 - peerDependencies: - postcss: ^8.4 - checksum: e8dacdfcad2a24d1c26693156660f96749178564a9b6b27fba6380418a2253c72c66898cdcea15c5f627527148a30e9000edb25a07245b5b032fc61acd6174fd - languageName: node - linkType: hard - -"postcss-font-variant@npm:^5.0.0": - version: 5.0.0 - resolution: "postcss-font-variant@npm:5.0.0" - peerDependencies: - postcss: ^8.1.0 - checksum: ccc96460cf6a52b5439c26c9a5ea0589882e46161e3c2331d4353de7574448f5feef667d1a68f7f39b9fe3ee75d85957383ae82bbfcf87c3162c7345df4a444e - languageName: node - linkType: hard - -"postcss-gap-properties@npm:^3.0.2": - version: 3.0.5 - resolution: "postcss-gap-properties@npm:3.0.5" - peerDependencies: - postcss: ^8.2 - checksum: 402f830aa6661aa5bd01ae227c189124a5c22ba8e6a95ea0c205148a85732b147c6f5f60c2b67d8a971d0223f5579e891fa9543ea7611470d6fd84729ea0f3bb - languageName: node - linkType: hard - -"postcss-image-set-function@npm:^4.0.4": - version: 4.0.7 - resolution: "postcss-image-set-function@npm:4.0.7" - dependencies: - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2 - checksum: ed79dcf62f295c300fce12f09eb498d7016a4ef5739474e6654e454a8627147a4908be56e5316afc2733bf118b95e59bdfedb03c67d0d43c364f76be62806598 - languageName: node - linkType: hard - -"postcss-import@npm:14.0.2": - version: 14.0.2 - resolution: "postcss-import@npm:14.0.2" - dependencies: - postcss-value-parser: ^4.0.0 - read-cache: ^1.0.0 - resolve: ^1.1.7 - peerDependencies: - postcss: ^8.0.0 - checksum: 33c836af2d9c82de086271890ff8f36a42aafa398b884e9ec72eac39f10d96483aeabee662a2b841274314b28a5d9a6a1b9e9a9f573c2cf8bc438f12afaad526 - languageName: node - linkType: hard - -"postcss-initial@npm:^4.0.1": - version: 4.0.1 - resolution: "postcss-initial@npm:4.0.1" - peerDependencies: - postcss: ^8.0.0 - checksum: a1db8350c31c5a23064c1e0d18cf6530bb96a6532d11e9caf1c632796b4ad48cb58ff17331bf0a5e3a360c4be1819e489cd1faeb3afc77711d333a0ee4f07819 - languageName: node - linkType: hard - -"postcss-lab-function@npm:^4.0.3": - version: 4.2.1 - resolution: "postcss-lab-function@npm:4.2.1" - dependencies: - "@csstools/postcss-progressive-custom-properties": ^1.1.0 - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2 - checksum: 70744444951d95a06a586634e7fa7c77fe4a42c7d15e556a6e7b9a5a60e03a067d371f6d16e8f58274a5e4ebbd2bd505a4bee0b03974d5571459d72ab9fb157c - languageName: node - linkType: hard - "postcss-load-config@npm:^3.0.1": version: 3.1.4 resolution: "postcss-load-config@npm:3.1.4" @@ -26077,35 +25850,31 @@ __metadata: languageName: node linkType: hard -"postcss-loader@npm:6.2.1, postcss-loader@npm:^6.2.1": - version: 6.2.1 - resolution: "postcss-loader@npm:6.2.1" +"postcss-loader@npm:7.0.1": + version: 7.0.1 + resolution: "postcss-loader@npm:7.0.1" dependencies: cosmiconfig: ^7.0.0 klona: ^2.0.5 - semver: ^7.3.5 + semver: ^7.3.7 peerDependencies: postcss: ^7.0.0 || ^8.0.1 webpack: ^5.0.0 - checksum: 736a1bf43a3e09e2351b5cc97cc26790a1c3261412c9dee063f3f6f2969a6ff7d8d194d9adcad01cee1afd1de071482318d9699e6157b67d46b3dccf3be1b58b + checksum: 7b33a2485d6b55382a3f31bfc87b3b54b2ba8d278f4ddb36a1dd83c5d37add9727624c907fdc05c2803a17c7063de965e9c5ab4a2276bc3f6923e89cc90faf88 languageName: node linkType: hard -"postcss-logical@npm:^5.0.3": - version: 5.0.4 - resolution: "postcss-logical@npm:5.0.4" - peerDependencies: - postcss: ^8.4 - checksum: 1a49e2123357b85d41e679a30b7450165295e945342ddbb88dbcc48ebe7b69afbe34ff69ebdd6d8adaf1293a7bcecae51152d7f44514194bde9b98221780e494 - languageName: node - linkType: hard - -"postcss-media-minmax@npm:^5.0.0": - version: 5.0.0 - resolution: "postcss-media-minmax@npm:5.0.0" +"postcss-loader@npm:^6.2.1": + version: 6.2.1 + resolution: "postcss-loader@npm:6.2.1" + dependencies: + cosmiconfig: ^7.0.0 + klona: ^2.0.5 + semver: ^7.3.5 peerDependencies: - postcss: ^8.1.0 - checksum: ee04b1b9eb5b003dfea344baf14424cc8b2600c784f37fe9af097252d6e35ed786bbf7ce36d19592d632d238ad15b9128a4247653df0cadcabbe1fbc137295fe + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + checksum: 736a1bf43a3e09e2351b5cc97cc26790a1c3261412c9dee063f3f6f2969a6ff7d8d194d9adcad01cee1afd1de071482318d9699e6157b67d46b3dccf3be1b58b languageName: node linkType: hard @@ -26211,124 +25980,7 @@ __metadata: languageName: node linkType: hard -"postcss-nesting@npm:^10.1.2": - version: 10.2.0 - resolution: "postcss-nesting@npm:10.2.0" - dependencies: - "@csstools/selector-specificity": ^2.0.0 - postcss-selector-parser: ^6.0.10 - peerDependencies: - postcss: ^8.2 - checksum: 1f44201edeedaab3af8552a7e231cf8530785245ec56e30a7f756076ffa58ec97c12b75a8761327bf278b26aa9903351b2f3324d11784f239b07dc79295e0a77 - languageName: node - linkType: hard - -"postcss-overflow-shorthand@npm:^3.0.2": - version: 3.0.4 - resolution: "postcss-overflow-shorthand@npm:3.0.4" - dependencies: - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2 - checksum: d95d114fecceb83a2a2385bb073a16824efaa9b2c685d900af22f764c2a8c1de6c267230df870e4d7f98310e92618b86ba6344b76877d6f4d2158c019181f476 - languageName: node - linkType: hard - -"postcss-page-break@npm:^3.0.4": - version: 3.0.4 - resolution: "postcss-page-break@npm:3.0.4" - peerDependencies: - postcss: ^8 - checksum: eaaf4d8922b35f2acd637eb059f7e2510b24d65eb8f31424799dd5a98447b6ef010b41880c26e78f818e00f842295638ec75f89d5d489067f53e3dd3db74a00f - languageName: node - linkType: hard - -"postcss-place@npm:^7.0.3": - version: 7.0.5 - resolution: "postcss-place@npm:7.0.5" - dependencies: - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2 - checksum: 149941027e6194f166ab5e7bbddc722c0d18e1f5e8117fe0af3689b216c70df9762052484965ab71271ae1d3a0ec0a7f361ce3b3dfd1f28e0bbfd0d554dd1a11 - languageName: node - linkType: hard - -"postcss-preset-env@npm:7.2.3": - version: 7.2.3 - resolution: "postcss-preset-env@npm:7.2.3" - dependencies: - autoprefixer: ^10.4.2 - browserslist: ^4.19.1 - caniuse-lite: ^1.0.30001299 - css-blank-pseudo: ^3.0.2 - css-has-pseudo: ^3.0.3 - css-prefers-color-scheme: ^6.0.2 - cssdb: ^5.0.0 - postcss-attribute-case-insensitive: ^5.0.0 - postcss-color-functional-notation: ^4.2.1 - postcss-color-hex-alpha: ^8.0.2 - postcss-color-rebeccapurple: ^7.0.2 - postcss-custom-media: ^8.0.0 - postcss-custom-properties: ^12.1.2 - postcss-custom-selectors: ^6.0.0 - postcss-dir-pseudo-class: ^6.0.3 - postcss-double-position-gradients: ^3.0.4 - postcss-env-function: ^4.0.4 - postcss-focus-visible: ^6.0.3 - postcss-focus-within: ^5.0.3 - postcss-font-variant: ^5.0.0 - postcss-gap-properties: ^3.0.2 - postcss-image-set-function: ^4.0.4 - postcss-initial: ^4.0.1 - postcss-lab-function: ^4.0.3 - postcss-logical: ^5.0.3 - postcss-media-minmax: ^5.0.0 - postcss-nesting: ^10.1.2 - postcss-overflow-shorthand: ^3.0.2 - postcss-page-break: ^3.0.4 - postcss-place: ^7.0.3 - postcss-pseudo-class-any-link: ^7.0.2 - postcss-replace-overflow-wrap: ^4.0.0 - postcss-selector-not: ^5.0.0 - peerDependencies: - postcss: ^8.4 - checksum: 8c25a336de68668fc0580d3a76b1d19457f78f24755a504cd341ee3f9ea165cb0de67b17846cac87448ccff27e937d55a38370cc6d013bf7d8d8865250ed3a4d - languageName: node - linkType: hard - -"postcss-pseudo-class-any-link@npm:^7.0.2": - version: 7.1.6 - resolution: "postcss-pseudo-class-any-link@npm:7.1.6" - dependencies: - postcss-selector-parser: ^6.0.10 - peerDependencies: - postcss: ^8.2 - checksum: 3f5cffbe4d5de7958ce220dc361ca1fb3c0985d0c44d007b2bdc7a780c412e57800a366fe9390218948cc0157697ba363ce9542e36a831c537b05b18a44dcecd - languageName: node - linkType: hard - -"postcss-replace-overflow-wrap@npm:^4.0.0": - version: 4.0.0 - resolution: "postcss-replace-overflow-wrap@npm:4.0.0" - peerDependencies: - postcss: ^8.0.3 - checksum: 451361b714528cd3632951256ef073769cde725a46cda642a6864f666fb144921fa55e614aec1bcf5946f37d6ffdcca3b932b76f3d997c07b076e8db152b128d - languageName: node - linkType: hard - -"postcss-selector-not@npm:^5.0.0": - version: 5.0.0 - resolution: "postcss-selector-not@npm:5.0.0" - dependencies: - balanced-match: ^1.0.0 - peerDependencies: - postcss: ^8.1.0 - checksum: ee70e92d21f522d39082a640656b7233bd4917f21bcca0ce7e84e26ddf25ea40139c7475b663c7de19781c3a34498ab166d4968a86b2607a23c4310ad5d02acf - languageName: node - linkType: hard - -"postcss-selector-parser@npm:^6.0.0, postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.9": +"postcss-selector-parser@npm:^6.0.0, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": version: 6.0.11 resolution: "postcss-selector-parser@npm:6.0.11" dependencies: @@ -26338,7 +25990,7 @@ __metadata: languageName: node linkType: hard -"postcss-value-parser@npm:^4.0.0, postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": +"postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": version: 4.2.0 resolution: "postcss-value-parser@npm:4.2.0" checksum: f4142a4f56565f77c1831168e04e3effd9ffcc5aebaf0f538eee4b2d465adfd4b85a44257bb48418202a63806a7da7fe9f56c330aebb3cac898e46b4cbf49161 @@ -26356,14 +26008,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:8.4.5": - version: 8.4.5 - resolution: "postcss@npm:8.4.5" +"postcss@npm:8.4.19": + version: 8.4.19 + resolution: "postcss@npm:8.4.19" dependencies: - nanoid: ^3.1.30 + nanoid: ^3.3.4 picocolors: ^1.0.0 - source-map-js: ^1.0.1 - checksum: e019240473575fc39d6ec38bfa748250c302dacdf3b1660df5f736c6d0279d067e0a4dd6aae2bf0999a0a687fe77ef7a887d550fdf91eeccf9e67dda969ea716 + source-map-js: ^1.0.2 + checksum: f33594fa0a2b629043deada34171744891054255baa49150d77f08f68edec1fa7eb9740e64c3a32e6f476c16e9e592af942fcf55f93051673dd208c0aee1d60b languageName: node linkType: hard @@ -26377,7 +26029,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.1.10, postcss@npm:^8.2.14, postcss@npm:^8.2.15, postcss@npm:^8.3.7, postcss@npm:^8.4.14, postcss@npm:^8.4.19, postcss@npm:^8.4.20": +"postcss@npm:^8.1.10, postcss@npm:^8.2.14, postcss@npm:^8.3.7, postcss@npm:^8.4.14, postcss@npm:^8.4.19, postcss@npm:^8.4.20": version: 8.4.20 resolution: "postcss@npm:8.4.20" dependencies: @@ -26557,6 +26209,20 @@ __metadata: languageName: node linkType: hard +"proc-log@npm:^2.0.1": + version: 2.0.1 + resolution: "proc-log@npm:2.0.1" + checksum: 701c501429775ce34cec28ef6a1c976537274b42917212fb8a5975ebcecb0a85612907fd7f99ff28ff4c2112bb84a0f4322fc9b9e1e52a8562fcbb1d5b3ce608 + languageName: node + linkType: hard + +"proc-log@npm:^3.0.0": + version: 3.0.0 + resolution: "proc-log@npm:3.0.0" + checksum: f66430e4ff947dbb996058f6fd22de2c66612ae1a89b097744e17fb18a4e8e7a86db99eda52ccf15e53f00b63f4ec0b0911581ff2aac0355b625c8eac509b0dc + languageName: node + linkType: hard + "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -27480,15 +27146,6 @@ __metadata: languageName: node linkType: hard -"read-cache@npm:^1.0.0": - version: 1.0.0 - resolution: "read-cache@npm:1.0.0" - dependencies: - pify: ^2.3.0 - checksum: 90cb2750213c7dd7c80cb420654344a311fdec12944e81eb912cd82f1bc92aea21885fa6ce442e3336d9fccd663b8a7a19c46d9698e6ca55620848ab932da814 - languageName: node - linkType: hard - "read-cmd-shim@npm:^1.0.1": version: 1.0.5 resolution: "read-cmd-shim@npm:1.0.5" @@ -27498,13 +27155,13 @@ __metadata: languageName: node linkType: hard -"read-package-json-fast@npm:^2.0.1": - version: 2.0.3 - resolution: "read-package-json-fast@npm:2.0.3" +"read-package-json-fast@npm:^3.0.0": + version: 3.0.2 + resolution: "read-package-json-fast@npm:3.0.2" dependencies: - json-parse-even-better-errors: ^2.3.0 - npm-normalize-package-bin: ^1.0.1 - checksum: c265a5d6c85f4c8ee0bf35b0b0d92800a7439e5cf4d1f5a2b3f9615a02ee2fd46bca6c2f07e244bfac1c40816eb0d28aec259ae99d7552d144dd9f971a5d2028 + json-parse-even-better-errors: ^3.0.0 + npm-normalize-package-bin: ^3.0.0 + checksum: 37787e075f0260a92be0428687d9020eecad7ece3bda37461c2219e50d1ec183ab6ba1d9ada193691435dfe119a42c8a5b5b5463f08c8ddbc3d330800b265318 languageName: node linkType: hard @@ -27520,6 +27177,18 @@ __metadata: languageName: node linkType: hard +"read-package-json@npm:^6.0.0": + version: 6.0.0 + resolution: "read-package-json@npm:6.0.0" + dependencies: + glob: ^8.0.1 + json-parse-even-better-errors: ^3.0.0 + normalize-package-data: ^5.0.0 + npm-normalize-package-bin: ^3.0.0 + checksum: c3137d1c5574df1d89d30470ca0546fd2167c1da78b5b1b77a936d64b937a49e6966a100fdd34281a7030d83b42774751e7c32126493d2beee016a23588a00e2 + languageName: node + linkType: hard + "read-package-tree@npm:^5.1.6": version: 5.3.1 resolution: "read-package-tree@npm:5.3.1" @@ -27820,13 +27489,6 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:0.13.9": - version: 0.13.9 - resolution: "regenerator-runtime@npm:0.13.9" - checksum: b0f26612204f061a84064d2f3361629eae09993939112b9ffc3680bb369ecd125764d6654eace9ef11b36b44282ee52b988dda946ea52d372e7599a30eea73ee - languageName: node - linkType: hard - "regenerator-runtime@npm:^0.11.0": version: 0.11.1 resolution: "regenerator-runtime@npm:0.11.1" @@ -27834,7 +27496,7 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.11, regenerator-runtime@npm:^0.13.2, regenerator-runtime@npm:^0.13.4": +"regenerator-runtime@npm:^0.13.10, regenerator-runtime@npm:^0.13.11, regenerator-runtime@npm:^0.13.2, regenerator-runtime@npm:^0.13.4": version: 0.13.11 resolution: "regenerator-runtime@npm:0.13.11" checksum: 12b069dc774001fbb0014f6a28f11c09ebfe3c0d984d88c9bced77fdb6fedbacbca434d24da9ae9371bfbf23f754869307fb51a4c98a8b8b18e5ef748677ca24 @@ -28484,20 +28146,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:1.22.0": - version: 1.22.0 - resolution: "resolve@npm:1.22.0" - dependencies: - is-core-module: ^2.8.1 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: efe07a7cd69015a95a5f4e6cc3d372354b93d67a70410ec686413b2054dfa0d5ef16ff52c057a83634debb17f278b99db6dbc60367a4475ae01dda29c6eaa6e4 - languageName: node - linkType: hard - -"resolve@npm:^1.1.5, resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.13.1, resolve@npm:^1.14.2, resolve@npm:^1.15.1, resolve@npm:^1.17.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.22.1, resolve@npm:^1.3.2, resolve@npm:^1.4.0": +"resolve@npm:1.22.1, resolve@npm:^1.1.5, resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.13.1, resolve@npm:^1.14.2, resolve@npm:^1.15.1, resolve@npm:^1.17.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.22.1, resolve@npm:^1.3.2, resolve@npm:^1.4.0": version: 1.22.1 resolution: "resolve@npm:1.22.1" dependencies: @@ -28530,20 +28179,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@1.22.0#~builtin": - version: 1.22.0 - resolution: "resolve@patch:resolve@npm%3A1.22.0#~builtin::version=1.22.0&hash=c3c19d" - dependencies: - is-core-module: ^2.8.1 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: ef8061e81f40c39070748e8e263c8767d8fcc7c34e9ee85211b29fbc2aedb1ae7cda7d735c2cdbe9367060e9f85ec11c2694e370c121c6bcbb472a7bd0b19555 - languageName: node - linkType: hard - -"resolve@patch:resolve@^1.1.5#~builtin, resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.13.1#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.15.1#~builtin, resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.3.2#~builtin, resolve@patch:resolve@^1.4.0#~builtin": +"resolve@patch:resolve@1.22.1#~builtin, resolve@patch:resolve@^1.1.5#~builtin, resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.13.1#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.15.1#~builtin, resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.3.2#~builtin, resolve@patch:resolve@^1.4.0#~builtin": version: 1.22.1 resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=c3c19d" dependencies: @@ -28768,7 +28404,7 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^7.2.0, rxjs@npm:^7.5.1": +"rxjs@npm:^7.5.1, rxjs@npm:^7.5.5": version: 7.8.0 resolution: "rxjs@npm:7.8.0" dependencies: @@ -28841,7 +28477,7 @@ __metadata: languageName: node linkType: hard -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:^2.1.2, safer-buffer@npm:~2.1.0": +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" checksum: 7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 @@ -28860,16 +28496,17 @@ __metadata: languageName: node linkType: hard -"sass-loader@npm:12.4.0": - version: 12.4.0 - resolution: "sass-loader@npm:12.4.0" +"sass-loader@npm:13.2.0": + version: 13.2.0 + resolution: "sass-loader@npm:13.2.0" dependencies: klona: ^2.0.4 neo-async: ^2.6.2 peerDependencies: fibers: ">= 3.1.0" - node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 sass: ^1.3.0 + sass-embedded: "*" webpack: ^5.0.0 peerDependenciesMeta: fibers: @@ -28878,7 +28515,9 @@ __metadata: optional: true sass: optional: true - checksum: 179dba7bce7f7b4e38ce6fb1a21ce50879db0951d1611ffd3c9ade45f5ec41a2ae89cb207de4a921fe6f1465d432350b81497f8f8fbe0148ef97167c8622aa0b + sass-embedded: + optional: true + checksum: 5b62ee7704172f80516382eca3a333a4740da0648104e97a74cacd2bf1d8bd40e15005bdeb5d480cc713b5ab1b5dde8f132f4ce00fa866d6cd18fe9476f80e67 languageName: node linkType: hard @@ -28907,20 +28546,20 @@ __metadata: languageName: node linkType: hard -"sass@npm:1.49.9": - version: 1.49.9 - resolution: "sass@npm:1.49.9" +"sass@npm:1.56.1": + version: 1.56.1 + resolution: "sass@npm:1.56.1" dependencies: chokidar: ">=3.0.0 <4.0.0" immutable: ^4.0.0 source-map-js: ">=0.6.2 <2.0.0" bin: sass: sass.js - checksum: d9e923cb34e54096d6a89f9a4a09231e24cf1ee224089fefa0c302278384a4a4a6a962dae65cc823e1d7a0a35553a212ab37869cbb1b88944481a9d877b8cf47 + checksum: b86aa154c63a1ebebdcb992d28637121bdd06fb84a7d537ab4c3a25dee2c640aebc9c0c071b73e9c9c26e0de4f46f44003b224828af7b38dd501a3be83ac4023 languageName: node linkType: hard -"sax@npm:^1.2.4, sax@npm:~1.2.4": +"sax@npm:^1.2.4": version: 1.2.4 resolution: "sax@npm:1.2.4" checksum: 6e9b05ff443ee5e5096ce92d31c0740a20d33002fad714ebcb8fc7a664d9ee159103ebe8f7aef0a1f7c5ecacdd01f177f510dff95611c589399baf76437d3fe3 @@ -29037,7 +28676,7 @@ __metadata: languageName: node linkType: hard -"selfsigned@npm:^2.0.0": +"selfsigned@npm:^2.1.1": version: 2.1.1 resolution: "selfsigned@npm:2.1.1" dependencies: @@ -29080,18 +28719,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.3.5": - version: 7.3.5 - resolution: "semver@npm:7.3.5" - dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: d450455b2601396dbc7d9f058a6709b1c0b99d74a911f9436c77887600ffcdb5f63d5adffa0c3b8f0092937d8a41cc61c6437bcba375ef4151cb1335ebe4f1f9 - languageName: node - linkType: hard - -"semver@npm:7.x, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8": +"semver@npm:7.3.8, semver@npm:7.x, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8": version: 7.3.8 resolution: "semver@npm:7.3.8" dependencies: @@ -29500,7 +29128,7 @@ __metadata: languageName: node linkType: hard -"sockjs@npm:^0.3.21": +"sockjs@npm:^0.3.24": version: 0.3.24 resolution: "sockjs@npm:0.3.24" dependencies: @@ -29623,16 +29251,16 @@ __metadata: languageName: node linkType: hard -"source-map-loader@npm:3.0.1": - version: 3.0.1 - resolution: "source-map-loader@npm:3.0.1" +"source-map-loader@npm:4.0.1": + version: 4.0.1 + resolution: "source-map-loader@npm:4.0.1" dependencies: - abab: ^2.0.5 + abab: ^2.0.6 iconv-lite: ^0.6.3 - source-map-js: ^1.0.1 + source-map-js: ^1.0.2 peerDependencies: - webpack: ^5.0.0 - checksum: 60039a1c6d3d176e2d02328bdd16519bcd069b57b7a52c34f1a73c02c34ac85176a70065144f4d2c76ad4cbad21493faa6e8d9afd7abb9037f96f498e4e5d95c + webpack: ^5.72.1 + checksum: 880b2c2dd74a71ade45f40bb9de72654eed7e6e6a3c00fb9fb0de28868084f4f00b9376988e43e250fae7c4bb54e85edce32c7651e66388c8bd433e9d6ff4772 languageName: node linkType: hard @@ -29714,6 +29342,13 @@ __metadata: languageName: node linkType: hard +"source-map@npm:0.7.4, source-map@npm:^0.7.3": + version: 0.7.4 + resolution: "source-map@npm:0.7.4" + checksum: dc0cf3768fe23c345ea8760487f8c97ef6fca8a73c83cd7c9bf2fde8bc2c34adb9c0824d6feb14bc4f9e37fb522e18af621543f1289038a66ac7586da29aa7dc + languageName: node + linkType: hard + "source-map@npm:0.8.0-beta.0": version: 0.8.0-beta.0 resolution: "source-map@npm:0.8.0-beta.0" @@ -29739,13 +29374,6 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.7.3": - version: 0.7.4 - resolution: "source-map@npm:0.7.4" - checksum: dc0cf3768fe23c345ea8760487f8c97ef6fca8a73c83cd7c9bf2fde8bc2c34adb9c0824d6feb14bc4f9e37fb522e18af621543f1289038a66ac7586da29aa7dc - languageName: node - linkType: hard - "source-map@npm:~0.1.30, source-map@npm:~0.1.x": version: 0.1.43 resolution: "source-map@npm:0.1.43" @@ -29952,6 +29580,15 @@ __metadata: languageName: node linkType: hard +"ssri@npm:^10.0.0": + version: 10.0.1 + resolution: "ssri@npm:10.0.1" + dependencies: + minipass: ^4.0.0 + checksum: 6eef487354bf483b5ac624a490b65e4c59402a2a33c795a7f1eebd629a42fafc0a29ec0aabac603815699ee0685b71434b703159661ea890d16d01493944d7a1 + languageName: node + linkType: hard + "ssri@npm:^6.0.0, ssri@npm:^6.0.1": version: 6.0.2 resolution: "ssri@npm:6.0.2" @@ -30325,7 +29962,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^7.0.0, strip-ansi@npm:^7.0.1": +"strip-ansi@npm:^7.0.1": version: 7.0.1 resolution: "strip-ansi@npm:7.0.1" dependencies: @@ -30464,36 +30101,6 @@ __metadata: languageName: node linkType: hard -"stylus-loader@npm:6.2.0": - version: 6.2.0 - resolution: "stylus-loader@npm:6.2.0" - dependencies: - fast-glob: ^3.2.7 - klona: ^2.0.4 - normalize-path: ^3.0.0 - peerDependencies: - stylus: ">=0.52.4" - webpack: ^5.0.0 - checksum: 5097373dca3f4695d318e223669c5223e531fc04118e01f2ca0fffe5c82888896f70c5a11b747868ad072b1f023c546e5440ff01aebde44a596179062ae5740f - languageName: node - linkType: hard - -"stylus@npm:0.56.0": - version: 0.56.0 - resolution: "stylus@npm:0.56.0" - dependencies: - css: ^3.0.0 - debug: ^4.3.2 - glob: ^7.1.6 - safer-buffer: ^2.1.2 - sax: ~1.2.4 - source-map: ^0.7.3 - bin: - stylus: bin/stylus - checksum: df7aada4919c2cbfadcb0a2576ac36f5e8eab689d300c6e29ac94ffb05ef6ee6ca51dde3f9d46be18e8f9d02970313bc54def03ca3d4df8d6d7dd2300b9230ce - languageName: node - linkType: hard - "sucrase@npm:^3.20.3": version: 3.29.0 resolution: "sucrase@npm:3.29.0" @@ -30811,7 +30418,7 @@ __metadata: languageName: node linkType: hard -"tar@npm:^6.0.2, tar@npm:^6.1.0, tar@npm:^6.1.11, tar@npm:^6.1.12, tar@npm:^6.1.2": +"tar@npm:^6.0.2, tar@npm:^6.1.11, tar@npm:^6.1.12, tar@npm:^6.1.2": version: 6.1.13 resolution: "tar@npm:6.1.13" dependencies: @@ -30929,9 +30536,9 @@ __metadata: languageName: node linkType: hard -"terser@npm:5.14.2": - version: 5.14.2 - resolution: "terser@npm:5.14.2" +"terser@npm:5.15.1": + version: 5.15.1 + resolution: "terser@npm:5.15.1" dependencies: "@jridgewell/source-map": ^0.3.2 acorn: ^8.5.0 @@ -30939,7 +30546,7 @@ __metadata: source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: d83b2610ed60840a4ea84fb5b497a501730f55dfa92b8e018a5464b843d4fa23a8fbb0dfd5c28993abca1822c971047c291c6b8aca92af2d1fea074d2cad6a8c + checksum: 1a9e7bbca213dfade838935a66fc9c5177b1120281ca210c0c22e4e7a2c1b61d4785051176c1bdaab21806f0a26e6cfd239d1c69fcb48c62f2a9893a6ee79cc4 languageName: node linkType: hard @@ -31551,10 +31158,10 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.3.1": - version: 2.3.1 - resolution: "tslib@npm:2.3.1" - checksum: 4efd888895bdb3b987086b2b7793ad1013566f882b0eb7a328384e5ecc0d71cafb16bbeab3196200cbf7f01a73ccc25acc2f131d4ea6ee959be7436a8a306482 +"tslib@npm:2.4.1, tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0": + version: 2.4.1 + resolution: "tslib@npm:2.4.1" + checksum: 9ac0e4fd1033861f0b4f0d848dc3009ebcc3aa4757a06e8602a2d8a7aed252810e3540e54e70709f06c0f95311faa8584f769bcbede48aff785eb7e4d399b9ec languageName: node linkType: hard @@ -31565,13 +31172,6 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0": - version: 2.4.1 - resolution: "tslib@npm:2.4.1" - checksum: 9ac0e4fd1033861f0b4f0d848dc3009ebcc3aa4757a06e8602a2d8a7aed252810e3540e54e70709f06c0f95311faa8584f769bcbede48aff785eb7e4d399b9ec - languageName: node - linkType: hard - "tsscmp@npm:1.0.6": version: 1.0.6 resolution: "tsscmp@npm:1.0.6" @@ -32054,6 +31654,15 @@ __metadata: languageName: node linkType: hard +"unique-filename@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-filename@npm:3.0.0" + dependencies: + unique-slug: ^4.0.0 + checksum: 6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f + languageName: node + linkType: hard + "unique-slug@npm:^2.0.0": version: 2.0.2 resolution: "unique-slug@npm:2.0.2" @@ -32072,6 +31681,15 @@ __metadata: languageName: node linkType: hard +"unique-slug@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-slug@npm:4.0.0" + dependencies: + imurmurhash: ^0.1.4 + checksum: cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 + languageName: node + linkType: hard + "unique-string@npm:^2.0.0": version: 2.0.0 resolution: "unique-string@npm:2.0.0" @@ -32409,15 +32027,6 @@ __metadata: languageName: node linkType: hard -"uuid@npm:8.3.2, uuid@npm:^8.0.0, uuid@npm:^8.3.2": - version: 8.3.2 - resolution: "uuid@npm:8.3.2" - bin: - uuid: dist/bin/uuid - checksum: bcbb807a917d374a49f475fae2e87fdca7da5e5530820ef53f65ba1d12131bd81a92ecf259cc7ce317cbe0f289e7d79fdfebcef9bfa3087c8c8a2fa304c9be54 - languageName: node - linkType: hard - "uuid@npm:^3.0.1, uuid@npm:^3.3.2": version: 3.4.0 resolution: "uuid@npm:3.4.0" @@ -32427,6 +32036,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:^8.0.0, uuid@npm:^8.3.2": + version: 8.3.2 + resolution: "uuid@npm:8.3.2" + bin: + uuid: dist/bin/uuid + checksum: bcbb807a917d374a49f475fae2e87fdca7da5e5530820ef53f65ba1d12131bd81a92ecf259cc7ce317cbe0f289e7d79fdfebcef9bfa3087c8c8a2fa304c9be54 + languageName: node + linkType: hard + "v8-compile-cache-lib@npm:^3.0.1": version: 3.0.1 resolution: "v8-compile-cache-lib@npm:3.0.1" @@ -32452,7 +32070,7 @@ __metadata: languageName: node linkType: hard -"validate-npm-package-license@npm:^3.0.1, validate-npm-package-license@npm:^3.0.3": +"validate-npm-package-license@npm:^3.0.1, validate-npm-package-license@npm:^3.0.3, validate-npm-package-license@npm:^3.0.4": version: 3.0.4 resolution: "validate-npm-package-license@npm:3.0.4" dependencies: @@ -32471,6 +32089,24 @@ __metadata: languageName: node linkType: hard +"validate-npm-package-name@npm:^4.0.0": + version: 4.0.0 + resolution: "validate-npm-package-name@npm:4.0.0" + dependencies: + builtins: ^5.0.0 + checksum: d7f753c0aac0a2b8dd06752e7278d18165a21e28b5064d897a1b6f10350d857b339d6bd9e08dd140710433479940bec9ba151b619196780dc6e49dd8fbff6df8 + languageName: node + linkType: hard + +"validate-npm-package-name@npm:^5.0.0": + version: 5.0.0 + resolution: "validate-npm-package-name@npm:5.0.0" + dependencies: + builtins: ^5.0.0 + checksum: 36a9067650f5b90c573a0d394b89ddffb08fe58a60507d7938ad7c38f25055cc5c6bf4a10fbd604abe1f4a31062cbe0dfa8e7ccad37b249da32e7b71889c079e + languageName: node + linkType: hard + "vary@npm:^1, vary@npm:~1.1.2": version: 1.1.2 resolution: "vary@npm:1.1.2" @@ -33111,22 +32747,7 @@ __metadata: languageName: node linkType: hard -"webpack-dev-middleware@npm:*": - version: 6.0.1 - resolution: "webpack-dev-middleware@npm:6.0.1" - dependencies: - colorette: ^2.0.10 - memfs: ^3.4.12 - mime-types: ^2.1.31 - range-parser: ^1.2.1 - schema-utils: ^4.0.0 - peerDependencies: - webpack: ^5.0.0 - checksum: ec095392a0fd97663a5a36a86f8bff898983aa0dfcfc8d16c918a745ae31cfc74a127946d998b4f583972647f8370d43296d2c665f09379182a26ebadaf6c50e - languageName: node - linkType: hard - -"webpack-dev-middleware@npm:5.3.0, webpack-dev-middleware@npm:^5.3.0, webpack-dev-middleware@npm:^5.3.1": +"webpack-dev-middleware@npm:*, webpack-dev-middleware@npm:5.3.3, webpack-dev-middleware@npm:^5.3.1": version: 5.3.3 resolution: "webpack-dev-middleware@npm:5.3.3" dependencies: @@ -33141,39 +32762,39 @@ __metadata: languageName: node linkType: hard -"webpack-dev-server@npm:4.7.3": - version: 4.7.3 - resolution: "webpack-dev-server@npm:4.7.3" +"webpack-dev-server@npm:4.11.1": + version: 4.11.1 + resolution: "webpack-dev-server@npm:4.11.1" dependencies: "@types/bonjour": ^3.5.9 "@types/connect-history-api-fallback": ^1.3.5 + "@types/express": ^4.17.13 "@types/serve-index": ^1.9.1 + "@types/serve-static": ^1.13.10 "@types/sockjs": ^0.3.33 - "@types/ws": ^8.2.2 + "@types/ws": ^8.5.1 ansi-html-community: ^0.0.8 - bonjour: ^3.5.0 - chokidar: ^3.5.2 + bonjour-service: ^1.0.11 + chokidar: ^3.5.3 colorette: ^2.0.10 compression: ^1.7.4 - connect-history-api-fallback: ^1.6.0 + connect-history-api-fallback: ^2.0.0 default-gateway: ^6.0.3 - del: ^6.0.0 - express: ^4.17.1 + express: ^4.17.3 graceful-fs: ^4.2.6 html-entities: ^2.3.2 - http-proxy-middleware: ^2.0.0 + http-proxy-middleware: ^2.0.3 ipaddr.js: ^2.0.1 open: ^8.0.9 p-retry: ^4.5.0 - portfinder: ^1.0.28 + rimraf: ^3.0.2 schema-utils: ^4.0.0 - selfsigned: ^2.0.0 + selfsigned: ^2.1.1 serve-index: ^1.9.1 - sockjs: ^0.3.21 + sockjs: ^0.3.24 spdy: ^4.0.2 - strip-ansi: ^7.0.0 - webpack-dev-middleware: ^5.3.0 - ws: ^8.1.0 + webpack-dev-middleware: ^5.3.1 + ws: ^8.4.2 peerDependencies: webpack: ^4.37.0 || ^5.0.0 peerDependenciesMeta: @@ -33181,7 +32802,7 @@ __metadata: optional: true bin: webpack-dev-server: bin/webpack-dev-server.js - checksum: 3c488f035a733ff4233592d35c8eeaacccb643fe3de907317188c54030ca19e92f95a85e8acdd6fbda998b077a0342cd3b73a3a824b10a25de357d1641ebf5d9 + checksum: 31cf2d80efd3e7a3843e4382f4e10a2c9446574d67b190eda6f4cbd761cc3a5e5be5f3c3ad4d67963b03b3c90485dd80527408c5f0dacb2de6710ecb73ed9e7d languageName: node linkType: hard @@ -33448,6 +33069,17 @@ __metadata: languageName: node linkType: hard +"which@npm:^3.0.0": + version: 3.0.0 + resolution: "which@npm:3.0.0" + dependencies: + isexe: ^2.0.0 + bin: + node-which: bin/which.js + checksum: 10bcacbcf5062b5a15caa047b7d81ac03525969dc4a06d085f0a23a1c5bca9e048b6fb3f6fa50fb96de997ab5898934f7627e658c135fff054f61421833475df + languageName: node + linkType: hard + "wide-align@npm:^1.1.0, wide-align@npm:^1.1.2, wide-align@npm:^1.1.5": version: 1.1.5 resolution: "wide-align@npm:1.1.5" @@ -33673,7 +33305,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.1.0, ws@npm:^8.11.0, ws@npm:^8.2.3": +"ws@npm:^8.11.0, ws@npm:^8.2.3, ws@npm:^8.4.2": version: 8.11.0 resolution: "ws@npm:8.11.0" peerDependencies: @@ -33862,6 +33494,21 @@ __metadata: languageName: node linkType: hard +"yargs@npm:17.6.2, yargs@npm:^17.2.1, yargs@npm:^17.3.1, yargs@npm:^17.4.0": + version: 17.6.2 + resolution: "yargs@npm:17.6.2" + dependencies: + cliui: ^8.0.1 + escalade: ^3.1.1 + get-caller-file: ^2.0.5 + require-directory: ^2.1.1 + string-width: ^4.2.3 + y18n: ^5.0.5 + yargs-parser: ^21.1.1 + checksum: dd5c89aa8186d2a18625b26b68beb635df648617089135e9661107a92561056427bbd41dbfa228db5a7d968ea1043d96c036c2eb978acf7b61a0ae48bf3be206 + languageName: node + linkType: hard + "yargs@npm:^13.3.0": version: 13.3.2 resolution: "yargs@npm:13.3.2" @@ -33933,21 +33580,6 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^17.2.1, yargs@npm:^17.3.1, yargs@npm:^17.4.0": - version: 17.6.2 - resolution: "yargs@npm:17.6.2" - dependencies: - cliui: ^8.0.1 - escalade: ^3.1.1 - get-caller-file: ^2.0.5 - require-directory: ^2.1.1 - string-width: ^4.2.3 - y18n: ^5.0.5 - yargs-parser: ^21.1.1 - checksum: dd5c89aa8186d2a18625b26b68beb635df648617089135e9661107a92561056427bbd41dbfa228db5a7d968ea1043d96c036c2eb978acf7b61a0ae48bf3be206 - languageName: node - linkType: hard - "yauzl@npm:^2.10.0": version: 2.10.0 resolution: "yauzl@npm:2.10.0" diff --git a/docs/get-started/installation-command-section/angular.mdx b/docs/get-started/installation-command-section/angular.mdx index 33024a1d6619..806df6d06a57 100644 --- a/docs/get-started/installation-command-section/angular.mdx +++ b/docs/get-started/installation-command-section/angular.mdx @@ -5,24 +5,4 @@ npx storybook init ``` -- Update your `angular.json` file to include Storybook's custom builder: - -```json -{ - "storybook": { - "builder": "@storybook/angular:start-storybook", - "options": { - "browserTarget": "angular-cli:build", - "port": 6006 - } - }, - "build-storybook": { - "builder": "@storybook/angular:build-storybook", - "options": { - "browserTarget": "angular-cli:build" - } - } -} -``` - If you run into issues with the installation, check the [Troubleshooting section](#troubleshooting) below for guidance on how to solve it. \ No newline at end of file diff --git a/scripts/utils/package-json.ts b/scripts/utils/package-json.ts index 6b5822e35224..35a98f0c5872 100644 --- a/scripts/utils/package-json.ts +++ b/scripts/utils/package-json.ts @@ -1,20 +1,15 @@ import { readJSON, writeJSON } from 'fs-extra'; import { join } from 'path'; -const logger = console; - export async function updatePackageScripts({ cwd, prefix }: { cwd: string; prefix: string }) { - logger.info(`🔢 Adding package scripts:`); const packageJsonPath = join(cwd, 'package.json'); const packageJson = await readJSON(packageJsonPath); packageJson.scripts = { ...packageJson.scripts, - storybook: packageJson.scripts.storybook.replace(/(npx )?storybook/, `${prefix} storybook`), - 'build-storybook': packageJson.scripts['build-storybook'].replace( - /(npx )?storybook/, - `${prefix} storybook` - ), - + ...(packageJson.scripts.storybook && { + storybook: `${prefix} ${packageJson.scripts.storybook}`, + 'build-storybook': `${prefix} ${packageJson.scripts['build-storybook']}`, + }), // See comment in combine-compodoc as to why this is necessary ...(packageJson.scripts['docs:json'] && { 'docs:json': 'DIR=$PWD; cd ../../scripts; yarn ts-node combine-compodoc $DIR',