From c727a2253071eb5baa5d0b6787cb0c0236c631ec Mon Sep 17 00:00:00 2001 From: MaxKless <34165455+MaxKless@users.noreply.github.com> Date: Mon, 16 Oct 2023 22:01:34 +0200 Subject: [PATCH] feat(graph): display expanded task inputs (#19597) --- .gitignore | 1 + e2e/nx-misc/src/extras.test.ts | 106 + .../cypress/downloads/downloads.html | 1 + graph/client-e2e/src/e2e/dev-task-graph.cy.ts | 53 +- .../src/fixtures/nx-examples-task-inputs.json | 4369 ++++++++ graph/client-e2e/src/support/app.po.ts | 9 + graph/client/project.json | 2 + .../machines/project-graph.machine.ts | 1 - .../machines/project-graph.spec.ts | 1 + .../app/feature-projects/projects-sidebar.tsx | 1 - .../src/app/feature-tasks/tasks-sidebar.tsx | 8 +- .../src/app/fetch-project-graph-service.ts | 20 + graph/client/src/app/interfaces.ts | 3 + .../src/app/local-project-graph-service.ts | 8 + .../client/src/app/machines/graph.service.ts | 7 +- graph/client/src/app/routes.tsx | 2 + .../app/ui-tooltips/graph-tooltip-display.tsx | 7 +- .../src/app/ui-tooltips/task-node-actions.tsx | 126 + .../client/src/assets/dev-e2e/environment.js | 2 + .../client/src/assets/release/environment.js | 1 + .../src/assets/task-inputs/e2e-affected.json | 9786 +++++++++++++++++ graph/client/src/assets/task-inputs/e2e.json | 9786 +++++++++++++++++ graph/client/src/globals.d.ts | 2 + graph/ui-graph/src/lib/graph.ts | 5 +- graph/ui-graph/src/lib/tooltip-service.ts | 17 +- .../ui-tooltips/src/lib/task-node-tooltip.tsx | 9 +- .../src/lib/package-schema-sub-list.tsx | 12 +- .../src/lib/ui/package-reference.tsx | 40 +- .../src/lib/use-layout.effect.ts | 2 +- packages/nx/src/command-line/graph/graph.ts | 246 +- packages/nx/src/native/transform-objects.ts | 2 +- scripts/generate-graph-environment.ts | 2 + scripts/generate-graph.ts | 16 + 33 files changed, 24588 insertions(+), 65 deletions(-) create mode 100644 graph/client-e2e/cypress/downloads/downloads.html create mode 100644 graph/client-e2e/src/fixtures/nx-examples-task-inputs.json create mode 100644 graph/client/src/app/ui-tooltips/task-node-actions.tsx create mode 100644 graph/client/src/assets/task-inputs/e2e-affected.json create mode 100644 graph/client/src/assets/task-inputs/e2e.json diff --git a/.gitignore b/.gitignore index 156a063ef6a55..942c1a12d8396 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,7 @@ jest.debug.config.js /graph/client/src/assets/dev/environment.js /graph/client/src/assets/generated-project-graphs /graph/client/src/assets/generated-task-graphs +/graph/client/src/assets/generated-task-inputs /nx-dev/nx-dev/public/documentation /nx-dev/nx-dev/public/images/open-graph diff --git a/e2e/nx-misc/src/extras.test.ts b/e2e/nx-misc/src/extras.test.ts index c036e3a5eba81..9a845cca20e6b 100644 --- a/e2e/nx-misc/src/extras.test.ts +++ b/e2e/nx-misc/src/extras.test.ts @@ -1,3 +1,4 @@ +import { parseJson } from '@nx/devkit'; import { checkFilesExist, cleanupProject, @@ -8,6 +9,7 @@ import { setMaxWorkers, uniq, updateFile, + readFile, updateJson, } from '@nx/e2e/utils'; import { join } from 'path'; @@ -321,4 +323,108 @@ describe('Extra Nx Misc Tests', () => { expect(unitTestsOutput).toContain('Successfully ran target test'); }); }); + + describe('task graph inputs', () => { + const readExpandedTaskInputResponse = (): Record< + string, + Record + > => + parseJson( + readFile('static/environment.js').match( + /window\.expandedTaskInputsResponse\s*=\s*(.*?);/ + )[1] + ); + + const baseLib = 'lib-base-123'; + beforeAll(() => { + runCLI(`generate @nx/js:lib ${baseLib}`); + }); + + it('should correctly expand default task inputs', () => { + runCLI('graph --file=graph.html'); + + expect(readExpandedTaskInputResponse()[`${baseLib}:build`]) + .toMatchInlineSnapshot(` + { + "external": [ + "npm:@nx/js", + "npm:tslib", + ], + "general": [ + ".gitignore", + "nx.json", + ], + "lib-base-123": [ + "libs/lib-base-123/README.md", + "libs/lib-base-123/package.json", + "libs/lib-base-123/project.json", + "libs/lib-base-123/src/index.ts", + "libs/lib-base-123/src/lib/lib-base-123.ts", + "libs/lib-base-123/tsconfig.json", + "libs/lib-base-123/tsconfig.lib.json", + ], + } + `); + }); + + it('should correctly expand dependent task inputs', () => { + const dependentLib = 'lib-dependent-123'; + runCLI(`generate @nx/js:lib ${dependentLib}`); + + updateJson(join('libs', baseLib, 'project.json'), (config) => { + config.targets['build'].inputs = ['default', '^default']; + config.implicitDependencies = [dependentLib]; + return config; + }); + + updateJson('nx.json', (json) => { + json.namedInputs = { + ...json.namedInputs, + default: ['{projectRoot}/**/*'], + }; + return json; + }); + runCLI('graph --file=graph.html'); + + expect(readExpandedTaskInputResponse()[`${baseLib}:build`]) + .toMatchInlineSnapshot(` + { + "external": [ + "npm:@nx/js", + "npm:tslib", + ], + "general": [ + ".gitignore", + "nx.json", + ], + "lib-base-123": [ + "libs/lib-base-123/.eslintrc.json", + "libs/lib-base-123/README.md", + "libs/lib-base-123/jest.config.ts", + "libs/lib-base-123/package.json", + "libs/lib-base-123/project.json", + "libs/lib-base-123/src/index.ts", + "libs/lib-base-123/src/lib/lib-base-123.spec.ts", + "libs/lib-base-123/src/lib/lib-base-123.ts", + "libs/lib-base-123/tsconfig.json", + "libs/lib-base-123/tsconfig.lib.json", + "libs/lib-base-123/tsconfig.spec.json", + ], + "lib-dependent-123": [ + "libs/lib-dependent-123/.eslintrc.json", + "libs/lib-dependent-123/README.md", + "libs/lib-dependent-123/jest.config.ts", + "libs/lib-dependent-123/package.json", + "libs/lib-dependent-123/project.json", + "libs/lib-dependent-123/src/index.ts", + "libs/lib-dependent-123/src/lib/lib-dependent-123.spec.ts", + "libs/lib-dependent-123/src/lib/lib-dependent-123.ts", + "libs/lib-dependent-123/tsconfig.json", + "libs/lib-dependent-123/tsconfig.lib.json", + "libs/lib-dependent-123/tsconfig.spec.json", + ], + } + `); + }); + }); }); diff --git a/graph/client-e2e/cypress/downloads/downloads.html b/graph/client-e2e/cypress/downloads/downloads.html new file mode 100644 index 0000000000000..18d3040b4695e --- /dev/null +++ b/graph/client-e2e/cypress/downloads/downloads.html @@ -0,0 +1 @@ +Cr24 diff --git a/graph/client-e2e/src/e2e/dev-task-graph.cy.ts b/graph/client-e2e/src/e2e/dev-task-graph.cy.ts index 28e321ed83716..b4ded6a348877 100644 --- a/graph/client-e2e/src/e2e/dev-task-graph.cy.ts +++ b/graph/client-e2e/src/e2e/dev-task-graph.cy.ts @@ -18,11 +18,12 @@ import { getToggleAllButtonForFolder, getUncheckedProjectItems, getUnfocusProjectButton, + openTooltipForNode, } from '../support/app.po'; import * as affectedJson from '../fixtures/affected.json'; import { testProjectsRoutes, testTaskRoutes } from '../support/routing-tests'; -import * as nxExamplesJson from '../fixtures/nx-examples-project-graph.json'; +import * as nxExamplesTaskInputs from '../fixtures/nx-examples-task-inputs.json'; describe('dev mode - task graph', () => { before(() => { @@ -183,4 +184,54 @@ describe('dev mode - task graph', () => { // and also new /projects route testTaskRoutes('browser', ['/e2e/tasks']); }); + + describe('file inputs', () => { + beforeEach(() => { + cy.intercept( + { + method: 'GET', + url: '/task-inputs.json*', + }, + async (req) => { + // Extract the desired query parameter + const taskId = req.url.split('taskId=')[1]; + // Load the fixture data and find the property based on the query parameter + + const expandedInputs = nxExamplesTaskInputs[taskId]; + + // Reply with the selected property + req.reply({ + body: expandedInputs, + }); + } + ).as('getTaskInputs'); + }); + it('should display input files', () => { + getSelectTargetDropdown().select('build', { force: true }); + cy.get('[data-project="cart"]').click({ + force: true, + }); + openTooltipForNode('cart:build'); + cy.get('[data-cy="inputs-accordion"]').click(); + + cy.get('[data-cy="input-list-entry"]').should('have.length', 18); + const expectedSections = [ + 'cart-cart-page', + 'shared-assets', + 'shared-header', + 'shared-styles', + 'External Inputs', + ]; + cy.get('[data-cy="input-section-entry"]').each((el, idx) => { + expect(el.text()).to.equal(expectedSections[idx]); + }); + + const sharedHeaderSelector = + '[data-cy="input-section-entry"]:contains(shared-header)'; + cy.get(sharedHeaderSelector).click(); + cy.get(sharedHeaderSelector) + .nextAll('[data-cy="input-list-entry"]') + .should('have.length', 9); + }); + }); }); diff --git a/graph/client-e2e/src/fixtures/nx-examples-task-inputs.json b/graph/client-e2e/src/fixtures/nx-examples-task-inputs.json new file mode 100644 index 0000000000000..47cf540a60134 --- /dev/null +++ b/graph/client-e2e/src/fixtures/nx-examples-task-inputs.json @@ -0,0 +1,4369 @@ +{ + "products-product-detail-page:lint": { + "general": [ + "babel.config.json", + ".eslintrc.json", + "nx.json", + ".gitignore", + "libs/products/product-detail-page/project.json", + "tsconfig.base.json" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "external": ["external:@nx/linter"] + }, + "products-product-detail-page:test": { + "general": [ + "babel.config.json", + "jest.preset.js", + "nx.json", + ".gitignore", + "libs/products/product-detail-page/project.json", + "tsconfig.base.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "external": ["external:@nx/jest"] + }, + "shared-product-state:lint": { + "general": [ + "babel.config.json", + ".eslintrc.json", + "nx.json", + ".gitignore", + "libs/shared/product/state/project.json", + "tsconfig.base.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/.eslintrc.json", + "libs/shared/product/state/README.md", + "libs/shared/product/state/jest.config.ts", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.spec.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.spec.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.spec.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/src/test-setup.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json", + "libs/shared/product/state/tsconfig.spec.json" + ], + "external": ["external:@nx/linter"] + }, + "shared-product-state:test": { + "general": [ + "babel.config.json", + "jest.preset.js", + "nx.json", + ".gitignore", + "libs/shared/product/state/project.json", + "tsconfig.base.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/.eslintrc.json", + "libs/shared/product/state/README.md", + "libs/shared/product/state/jest.config.ts", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.spec.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.spec.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.spec.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/src/test-setup.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json", + "libs/shared/product/state/tsconfig.spec.json" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "external": ["external:@nx/jest"] + }, + "shared-product-types:lint": { + "general": [ + "babel.config.json", + ".eslintrc.json", + "nx.json", + ".gitignore", + "libs/shared/product/types/project.json", + "tsconfig.base.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/.eslintrc.json", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "external": ["external:@nx/linter"] + }, + "shared-product-data:lint": { + "general": [ + "babel.config.json", + ".eslintrc.json", + "nx.json", + ".gitignore", + "libs/shared/product/data/project.json", + "tsconfig.base.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/.eslintrc.json", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "external": ["external:@nx/linter"] + }, + "products-home-page:lint": { + "general": [ + "babel.config.json", + ".eslintrc.json", + "nx.json", + ".gitignore", + "libs/products/home-page/project.json", + "tsconfig.base.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "external": ["external:@nx/linter"] + }, + "products-home-page:test": { + "general": [ + "babel.config.json", + "jest.preset.js", + "nx.json", + ".gitignore", + "libs/products/home-page/project.json", + "tsconfig.base.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "external": ["external:@nx/jest"] + }, + "shared-product-ui:lint": { + "general": [ + "babel.config.json", + ".eslintrc.json", + "nx.json", + ".gitignore", + "libs/shared/product/ui/project.json", + "tsconfig.base.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/.eslintrc.json", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/jest.config.ts", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.spec.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/src/test-setup.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json", + "libs/shared/product/ui/tsconfig.spec.json" + ], + "external": ["external:@nx/linter"] + }, + "shared-product-ui:test": { + "general": [ + "babel.config.json", + "jest.preset.js", + "nx.json", + ".gitignore", + "libs/shared/product/ui/project.json", + "tsconfig.base.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/.eslintrc.json", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/jest.config.ts", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.spec.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/src/test-setup.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json", + "libs/shared/product/ui/tsconfig.spec.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "external": ["external:@nx/jest"] + }, + "shared-cart-state:lint": { + "general": [ + "babel.config.json", + ".eslintrc.json", + "nx.json", + ".gitignore", + "libs/shared/cart/state/project.json", + "tsconfig.base.json" + ], + "shared-cart-state": [ + "libs/shared/cart/state/.babelrc", + "libs/shared/cart/state/.eslintrc.json", + "libs/shared/cart/state/README.md", + "libs/shared/cart/state/jest.config.ts", + "libs/shared/cart/state/project.json", + "libs/shared/cart/state/src/index.ts", + "libs/shared/cart/state/src/lib/+state/cart.actions.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.spec.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.spec.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.spec.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.ts", + "libs/shared/cart/state/src/react.ts", + "libs/shared/cart/state/src/test-setup.ts", + "libs/shared/cart/state/tsconfig.json", + "libs/shared/cart/state/tsconfig.lib.json", + "libs/shared/cart/state/tsconfig.spec.json" + ], + "external": ["external:@nx/linter"] + }, + "shared-cart-state:test": { + "general": [ + "babel.config.json", + "jest.preset.js", + "nx.json", + ".gitignore", + "libs/shared/cart/state/project.json", + "tsconfig.base.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-cart-state": [ + "libs/shared/cart/state/.babelrc", + "libs/shared/cart/state/.eslintrc.json", + "libs/shared/cart/state/README.md", + "libs/shared/cart/state/jest.config.ts", + "libs/shared/cart/state/project.json", + "libs/shared/cart/state/src/index.ts", + "libs/shared/cart/state/src/lib/+state/cart.actions.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.spec.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.spec.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.spec.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.ts", + "libs/shared/cart/state/src/react.ts", + "libs/shared/cart/state/src/test-setup.ts", + "libs/shared/cart/state/tsconfig.json", + "libs/shared/cart/state/tsconfig.lib.json", + "libs/shared/cart/state/tsconfig.spec.json" + ], + "external": ["external:@nx/jest"] + }, + "shared-e2e-utils:lint": { + "general": [ + "babel.config.json", + ".eslintrc.json", + "nx.json", + ".gitignore", + "libs/shared/e2e-utils/project.json", + "tsconfig.base.json" + ], + "shared-e2e-utils": [ + "libs/shared/e2e-utils/.eslintrc.json", + "libs/shared/e2e-utils/README.md", + "libs/shared/e2e-utils/project.json", + "libs/shared/e2e-utils/src/index.ts", + "libs/shared/e2e-utils/src/lib/shared-e2e-utils.ts", + "libs/shared/e2e-utils/tsconfig.json", + "libs/shared/e2e-utils/tsconfig.lib.json" + ], + "external": ["external:@nx/linter"] + }, + "cart-cart-page:lint": { + "general": [ + "babel.config.json", + ".eslintrc.json", + "nx.json", + ".gitignore", + "libs/cart/cart-page/project.json", + "tsconfig.base.json" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "external": ["external:@nx/linter"] + }, + "cart-cart-page:test": { + "general": [ + "babel.config.json", + "jest.preset.js", + "nx.json", + ".gitignore", + "libs/cart/cart-page/project.json", + "tsconfig.base.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-cart-state": [ + "libs/shared/cart/state/.babelrc", + "libs/shared/cart/state/README.md", + "libs/shared/cart/state/project.json", + "libs/shared/cart/state/src/index.ts", + "libs/shared/cart/state/src/lib/+state/cart.actions.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.ts", + "libs/shared/cart/state/src/react.ts", + "libs/shared/cart/state/tsconfig.json", + "libs/shared/cart/state/tsconfig.lib.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "external": ["external:@nx/jest"] + }, + "shared-jsxify:lint": { + "general": [ + "babel.config.json", + ".eslintrc.json", + "nx.json", + ".gitignore", + "libs/shared/jsxify/project.json", + "tsconfig.base.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/.eslintrc.json", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "external": ["external:@nx/linter"] + }, + "shared-header:lint": { + "general": [ + "babel.config.json", + ".eslintrc.json", + "nx.json", + ".gitignore", + "libs/shared/header/project.json", + "tsconfig.base.json" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "external": ["external:@nx/linter"] + }, + "shared-header:test": { + "general": [ + "babel.config.json", + "jest.preset.js", + "nx.json", + ".gitignore", + "libs/shared/header/project.json", + "tsconfig.base.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "external": ["external:@nx/jest"] + }, + "products-e2e:e2e": { + "general": [ + "babel.config.json", + "nx.json", + ".gitignore", + "apps/products-e2e/project.json", + "tsconfig.base.json" + ], + "shared-e2e-utils": [ + "libs/shared/e2e-utils/README.md", + "libs/shared/e2e-utils/project.json", + "libs/shared/e2e-utils/src/index.ts", + "libs/shared/e2e-utils/src/lib/shared-e2e-utils.ts", + "libs/shared/e2e-utils/tsconfig.json", + "libs/shared/e2e-utils/tsconfig.lib.json" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "shared-cart-state": [ + "libs/shared/cart/state/.babelrc", + "libs/shared/cart/state/README.md", + "libs/shared/cart/state/project.json", + "libs/shared/cart/state/src/index.ts", + "libs/shared/cart/state/src/lib/+state/cart.actions.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.ts", + "libs/shared/cart/state/src/react.ts", + "libs/shared/cart/state/tsconfig.json", + "libs/shared/cart/state/tsconfig.lib.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products": [ + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json" + ], + "products-e2e": [ + "apps/products-e2e/.eslintrc.json", + "apps/products-e2e/cypress.config.ts", + "apps/products-e2e/project.json", + "apps/products-e2e/src/e2e/app.cy.ts", + "apps/products-e2e/src/fixtures/example.json", + "apps/products-e2e/src/support/app.po.ts", + "apps/products-e2e/src/support/commands.ts", + "apps/products-e2e/src/support/e2e.ts", + "apps/products-e2e/tsconfig.json" + ], + "external": ["external:@nx/cypress"] + }, + "products-e2e:e2e:production": { + "general": [ + "babel.config.json", + "nx.json", + ".gitignore", + "apps/products-e2e/project.json", + "tsconfig.base.json" + ], + "shared-e2e-utils": [ + "libs/shared/e2e-utils/README.md", + "libs/shared/e2e-utils/project.json", + "libs/shared/e2e-utils/src/index.ts", + "libs/shared/e2e-utils/src/lib/shared-e2e-utils.ts", + "libs/shared/e2e-utils/tsconfig.json", + "libs/shared/e2e-utils/tsconfig.lib.json" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "shared-cart-state": [ + "libs/shared/cart/state/.babelrc", + "libs/shared/cart/state/README.md", + "libs/shared/cart/state/project.json", + "libs/shared/cart/state/src/index.ts", + "libs/shared/cart/state/src/lib/+state/cart.actions.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.ts", + "libs/shared/cart/state/src/react.ts", + "libs/shared/cart/state/tsconfig.json", + "libs/shared/cart/state/tsconfig.lib.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products": [ + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json" + ], + "products-e2e": [ + "apps/products-e2e/.eslintrc.json", + "apps/products-e2e/cypress.config.ts", + "apps/products-e2e/project.json", + "apps/products-e2e/src/e2e/app.cy.ts", + "apps/products-e2e/src/fixtures/example.json", + "apps/products-e2e/src/support/app.po.ts", + "apps/products-e2e/src/support/commands.ts", + "apps/products-e2e/src/support/e2e.ts", + "apps/products-e2e/tsconfig.json" + ], + "external": ["external:@nx/cypress"] + }, + "products-e2e:lint": { + "general": [ + "babel.config.json", + ".eslintrc.json", + "nx.json", + ".gitignore", + "apps/products-e2e/project.json", + "tsconfig.base.json" + ], + "products-e2e": [ + "apps/products-e2e/.eslintrc.json", + "apps/products-e2e/cypress.config.ts", + "apps/products-e2e/project.json", + "apps/products-e2e/src/e2e/app.cy.ts", + "apps/products-e2e/src/fixtures/example.json", + "apps/products-e2e/src/support/app.po.ts", + "apps/products-e2e/src/support/commands.ts", + "apps/products-e2e/src/support/e2e.ts", + "apps/products-e2e/tsconfig.json" + ], + "external": ["external:@nx/linter"] + }, + "products:build": { + "general": [ + "babel.config.json", + "nx.json", + ".gitignore", + "apps/products/project.json", + "tsconfig.base.json", + "AllExternalDependencies" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "shared-cart-state": [ + "libs/shared/cart/state/.babelrc", + "libs/shared/cart/state/README.md", + "libs/shared/cart/state/project.json", + "libs/shared/cart/state/src/index.ts", + "libs/shared/cart/state/src/lib/+state/cart.actions.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.ts", + "libs/shared/cart/state/src/react.ts", + "libs/shared/cart/state/tsconfig.json", + "libs/shared/cart/state/tsconfig.lib.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products": [ + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json" + ], + "products-e2e": [ + "apps/products-e2e/.eslintrc.json", + "apps/products-e2e/cypress.config.ts", + "apps/products-e2e/project.json", + "apps/products-e2e/src/e2e/app.cy.ts", + "apps/products-e2e/src/fixtures/example.json", + "apps/products-e2e/src/support/app.po.ts", + "apps/products-e2e/src/support/commands.ts", + "apps/products-e2e/src/support/e2e.ts", + "apps/products-e2e/tsconfig.json" + ], + "external": [] + }, + "products:build:production": { + "general": [ + "babel.config.json", + "nx.json", + ".gitignore", + "apps/products/project.json", + "tsconfig.base.json", + "AllExternalDependencies" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "shared-cart-state": [ + "libs/shared/cart/state/.babelrc", + "libs/shared/cart/state/README.md", + "libs/shared/cart/state/project.json", + "libs/shared/cart/state/src/index.ts", + "libs/shared/cart/state/src/lib/+state/cart.actions.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.ts", + "libs/shared/cart/state/src/react.ts", + "libs/shared/cart/state/tsconfig.json", + "libs/shared/cart/state/tsconfig.lib.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products": [ + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json" + ], + "products-e2e": [ + "apps/products-e2e/.eslintrc.json", + "apps/products-e2e/cypress.config.ts", + "apps/products-e2e/project.json", + "apps/products-e2e/src/e2e/app.cy.ts", + "apps/products-e2e/src/fixtures/example.json", + "apps/products-e2e/src/support/app.po.ts", + "apps/products-e2e/src/support/commands.ts", + "apps/products-e2e/src/support/e2e.ts", + "apps/products-e2e/tsconfig.json" + ], + "external": [] + }, + "products:serve": { + "general": [ + "nx.json", + ".gitignore", + "babel.config.json", + "apps/products/project.json", + "tsconfig.base.json", + "AllExternalDependencies" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/.eslintrc.json", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/jest.config.ts", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.spec.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/src/test-setup.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json", + "libs/shared/product/ui/tsconfig.spec.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/.eslintrc.json", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/.eslintrc.json", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/.eslintrc.json", + "libs/shared/product/state/README.md", + "libs/shared/product/state/jest.config.ts", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.spec.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.spec.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.spec.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/src/test-setup.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json", + "libs/shared/product/state/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/.eslintrc.json", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "external": [] + }, + "products:serve:production": { + "general": [ + "nx.json", + ".gitignore", + "babel.config.json", + "apps/products/project.json", + "tsconfig.base.json", + "AllExternalDependencies" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/.eslintrc.json", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/jest.config.ts", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.spec.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/src/test-setup.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json", + "libs/shared/product/ui/tsconfig.spec.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/.eslintrc.json", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/.eslintrc.json", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/.eslintrc.json", + "libs/shared/product/state/README.md", + "libs/shared/product/state/jest.config.ts", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.spec.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.spec.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.spec.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/src/test-setup.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json", + "libs/shared/product/state/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/.eslintrc.json", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "external": [] + }, + "products:extract-i18n": { + "general": [ + "nx.json", + ".gitignore", + "babel.config.json", + "apps/products/project.json", + "tsconfig.base.json", + "AllExternalDependencies" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/.eslintrc.json", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/jest.config.ts", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.spec.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/src/test-setup.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json", + "libs/shared/product/ui/tsconfig.spec.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/.eslintrc.json", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/.eslintrc.json", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/.eslintrc.json", + "libs/shared/product/state/README.md", + "libs/shared/product/state/jest.config.ts", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.spec.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.spec.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.spec.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/src/test-setup.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json", + "libs/shared/product/state/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/.eslintrc.json", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "external": [] + }, + "products:lint": { + "general": [ + "babel.config.json", + ".eslintrc.json", + "nx.json", + ".gitignore", + "apps/products/project.json", + "tsconfig.base.json" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "external": ["external:@nx/linter"] + }, + "products:test": { + "general": [ + "babel.config.json", + "jest.preset.js", + "nx.json", + ".gitignore", + "apps/products/project.json", + "tsconfig.base.json" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "shared-cart-state": [ + "libs/shared/cart/state/.babelrc", + "libs/shared/cart/state/README.md", + "libs/shared/cart/state/project.json", + "libs/shared/cart/state/src/index.ts", + "libs/shared/cart/state/src/lib/+state/cart.actions.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.ts", + "libs/shared/cart/state/src/react.ts", + "libs/shared/cart/state/tsconfig.json", + "libs/shared/cart/state/tsconfig.lib.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "products-e2e": [ + "apps/products-e2e/.eslintrc.json", + "apps/products-e2e/cypress.config.ts", + "apps/products-e2e/project.json", + "apps/products-e2e/src/e2e/app.cy.ts", + "apps/products-e2e/src/fixtures/example.json", + "apps/products-e2e/src/support/app.po.ts", + "apps/products-e2e/src/support/commands.ts", + "apps/products-e2e/src/support/e2e.ts", + "apps/products-e2e/tsconfig.json" + ], + "external": ["external:@nx/jest"] + }, + "products:deploy": { + "general": [ + "nx.json", + ".gitignore", + "babel.config.json", + "apps/products/project.json", + "tsconfig.base.json", + "AllExternalDependencies" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/.eslintrc.json", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/jest.config.ts", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.spec.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/src/test-setup.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json", + "libs/shared/product/ui/tsconfig.spec.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/.eslintrc.json", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/.eslintrc.json", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/.eslintrc.json", + "libs/shared/product/state/README.md", + "libs/shared/product/state/jest.config.ts", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.spec.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.spec.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.spec.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/src/test-setup.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json", + "libs/shared/product/state/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/.eslintrc.json", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "external": [] + }, + "cart-e2e:e2e": { + "general": [ + "babel.config.json", + "nx.json", + ".gitignore", + "apps/cart-e2e/project.json", + "tsconfig.base.json" + ], + "shared-e2e-utils": [ + "libs/shared/e2e-utils/README.md", + "libs/shared/e2e-utils/project.json", + "libs/shared/e2e-utils/src/index.ts", + "libs/shared/e2e-utils/src/lib/shared-e2e-utils.ts", + "libs/shared/e2e-utils/tsconfig.json", + "libs/shared/e2e-utils/tsconfig.lib.json" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "shared-cart-state": [ + "libs/shared/cart/state/.babelrc", + "libs/shared/cart/state/README.md", + "libs/shared/cart/state/project.json", + "libs/shared/cart/state/src/index.ts", + "libs/shared/cart/state/src/lib/+state/cart.actions.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.ts", + "libs/shared/cart/state/src/react.ts", + "libs/shared/cart/state/tsconfig.json", + "libs/shared/cart/state/tsconfig.lib.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "products-e2e": [ + "apps/products-e2e/.eslintrc.json", + "apps/products-e2e/cypress.config.ts", + "apps/products-e2e/project.json", + "apps/products-e2e/src/e2e/app.cy.ts", + "apps/products-e2e/src/fixtures/example.json", + "apps/products-e2e/src/support/app.po.ts", + "apps/products-e2e/src/support/commands.ts", + "apps/products-e2e/src/support/e2e.ts", + "apps/products-e2e/tsconfig.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/browserlist", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/webpack.config.js" + ], + "cart-e2e": [ + "apps/cart-e2e/.eslintrc.json", + "apps/cart-e2e/cypress.config.ts", + "apps/cart-e2e/project.json", + "apps/cart-e2e/src/e2e/app.cy.ts", + "apps/cart-e2e/src/fixtures/example.json", + "apps/cart-e2e/src/support/app.po.ts", + "apps/cart-e2e/src/support/commands.ts", + "apps/cart-e2e/src/support/e2e.ts", + "apps/cart-e2e/tsconfig.json" + ], + "external": ["external:@nx/cypress"] + }, + "cart-e2e:e2e:production": { + "general": [ + "babel.config.json", + "nx.json", + ".gitignore", + "apps/cart-e2e/project.json", + "tsconfig.base.json" + ], + "shared-e2e-utils": [ + "libs/shared/e2e-utils/README.md", + "libs/shared/e2e-utils/project.json", + "libs/shared/e2e-utils/src/index.ts", + "libs/shared/e2e-utils/src/lib/shared-e2e-utils.ts", + "libs/shared/e2e-utils/tsconfig.json", + "libs/shared/e2e-utils/tsconfig.lib.json" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "shared-cart-state": [ + "libs/shared/cart/state/.babelrc", + "libs/shared/cart/state/README.md", + "libs/shared/cart/state/project.json", + "libs/shared/cart/state/src/index.ts", + "libs/shared/cart/state/src/lib/+state/cart.actions.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.ts", + "libs/shared/cart/state/src/react.ts", + "libs/shared/cart/state/tsconfig.json", + "libs/shared/cart/state/tsconfig.lib.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "products-e2e": [ + "apps/products-e2e/.eslintrc.json", + "apps/products-e2e/cypress.config.ts", + "apps/products-e2e/project.json", + "apps/products-e2e/src/e2e/app.cy.ts", + "apps/products-e2e/src/fixtures/example.json", + "apps/products-e2e/src/support/app.po.ts", + "apps/products-e2e/src/support/commands.ts", + "apps/products-e2e/src/support/e2e.ts", + "apps/products-e2e/tsconfig.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/browserlist", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/webpack.config.js" + ], + "cart-e2e": [ + "apps/cart-e2e/.eslintrc.json", + "apps/cart-e2e/cypress.config.ts", + "apps/cart-e2e/project.json", + "apps/cart-e2e/src/e2e/app.cy.ts", + "apps/cart-e2e/src/fixtures/example.json", + "apps/cart-e2e/src/support/app.po.ts", + "apps/cart-e2e/src/support/commands.ts", + "apps/cart-e2e/src/support/e2e.ts", + "apps/cart-e2e/tsconfig.json" + ], + "external": ["external:@nx/cypress"] + }, + "cart-e2e:lint": { + "general": [ + "babel.config.json", + ".eslintrc.json", + "nx.json", + ".gitignore", + "apps/cart-e2e/project.json", + "tsconfig.base.json" + ], + "cart-e2e": [ + "apps/cart-e2e/.eslintrc.json", + "apps/cart-e2e/cypress.config.ts", + "apps/cart-e2e/project.json", + "apps/cart-e2e/src/e2e/app.cy.ts", + "apps/cart-e2e/src/fixtures/example.json", + "apps/cart-e2e/src/support/app.po.ts", + "apps/cart-e2e/src/support/commands.ts", + "apps/cart-e2e/src/support/e2e.ts", + "apps/cart-e2e/tsconfig.json" + ], + "external": ["external:@nx/linter"] + }, + "cart:build:production": { + "general": [ + "babel.config.json", + "nx.json", + ".gitignore", + "apps/cart/project.json", + "tsconfig.base.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-cart-state": [ + "libs/shared/cart/state/.babelrc", + "libs/shared/cart/state/README.md", + "libs/shared/cart/state/project.json", + "libs/shared/cart/state/src/index.ts", + "libs/shared/cart/state/src/lib/+state/cart.actions.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.ts", + "libs/shared/cart/state/src/react.ts", + "libs/shared/cart/state/tsconfig.json", + "libs/shared/cart/state/tsconfig.lib.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "products-e2e": [ + "apps/products-e2e/.eslintrc.json", + "apps/products-e2e/cypress.config.ts", + "apps/products-e2e/project.json", + "apps/products-e2e/src/e2e/app.cy.ts", + "apps/products-e2e/src/fixtures/example.json", + "apps/products-e2e/src/support/app.po.ts", + "apps/products-e2e/src/support/commands.ts", + "apps/products-e2e/src/support/e2e.ts", + "apps/products-e2e/tsconfig.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/browserlist", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/webpack.config.js" + ], + "cart-e2e": [ + "apps/cart-e2e/.eslintrc.json", + "apps/cart-e2e/cypress.config.ts", + "apps/cart-e2e/project.json", + "apps/cart-e2e/src/e2e/app.cy.ts", + "apps/cart-e2e/src/fixtures/example.json", + "apps/cart-e2e/src/support/app.po.ts", + "apps/cart-e2e/src/support/commands.ts", + "apps/cart-e2e/src/support/e2e.ts", + "apps/cart-e2e/tsconfig.json" + ], + "external": ["external:@nx/webpack"] + }, + "cart:build:development": { + "general": [ + "babel.config.json", + "nx.json", + ".gitignore", + "apps/cart/project.json", + "tsconfig.base.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-cart-state": [ + "libs/shared/cart/state/.babelrc", + "libs/shared/cart/state/README.md", + "libs/shared/cart/state/project.json", + "libs/shared/cart/state/src/index.ts", + "libs/shared/cart/state/src/lib/+state/cart.actions.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.ts", + "libs/shared/cart/state/src/react.ts", + "libs/shared/cart/state/tsconfig.json", + "libs/shared/cart/state/tsconfig.lib.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "products-e2e": [ + "apps/products-e2e/.eslintrc.json", + "apps/products-e2e/cypress.config.ts", + "apps/products-e2e/project.json", + "apps/products-e2e/src/e2e/app.cy.ts", + "apps/products-e2e/src/fixtures/example.json", + "apps/products-e2e/src/support/app.po.ts", + "apps/products-e2e/src/support/commands.ts", + "apps/products-e2e/src/support/e2e.ts", + "apps/products-e2e/tsconfig.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/browserlist", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/webpack.config.js" + ], + "cart-e2e": [ + "apps/cart-e2e/.eslintrc.json", + "apps/cart-e2e/cypress.config.ts", + "apps/cart-e2e/project.json", + "apps/cart-e2e/src/e2e/app.cy.ts", + "apps/cart-e2e/src/fixtures/example.json", + "apps/cart-e2e/src/support/app.po.ts", + "apps/cart-e2e/src/support/commands.ts", + "apps/cart-e2e/src/support/e2e.ts", + "apps/cart-e2e/tsconfig.json" + ], + "external": ["external:@nx/webpack"] + }, + "cart:serve:production": { + "general": [ + "nx.json", + ".gitignore", + "babel.config.json", + "apps/cart/project.json", + "tsconfig.base.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/.eslintrc.json", + "libs/shared/product/state/README.md", + "libs/shared/product/state/jest.config.ts", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.spec.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.spec.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.spec.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/src/test-setup.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json", + "libs/shared/product/state/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/.eslintrc.json", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/.eslintrc.json", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/.eslintrc.json", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-cart-state": [ + "libs/shared/cart/state/.babelrc", + "libs/shared/cart/state/.eslintrc.json", + "libs/shared/cart/state/README.md", + "libs/shared/cart/state/jest.config.ts", + "libs/shared/cart/state/project.json", + "libs/shared/cart/state/src/index.ts", + "libs/shared/cart/state/src/lib/+state/cart.actions.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.spec.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.spec.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.spec.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.ts", + "libs/shared/cart/state/src/react.ts", + "libs/shared/cart/state/src/test-setup.ts", + "libs/shared/cart/state/tsconfig.json", + "libs/shared/cart/state/tsconfig.lib.json", + "libs/shared/cart/state/tsconfig.spec.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/.eslintrc.json", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/jest.config.ts", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.spec.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/src/test-setup.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json", + "libs/shared/product/ui/tsconfig.spec.json" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/.eslintrc.json", + "apps/cart/browserlist", + "apps/cart/jest.config.ts", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.spec.tsx", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/src/test-setup.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/tsconfig.spec.json", + "apps/cart/webpack.config.js" + ], + "external": ["external:@nx/webpack"] + }, + "cart:serve:development": { + "general": [ + "nx.json", + ".gitignore", + "babel.config.json", + "apps/cart/project.json", + "tsconfig.base.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/.eslintrc.json", + "libs/shared/product/state/README.md", + "libs/shared/product/state/jest.config.ts", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.spec.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.spec.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.spec.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/src/test-setup.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json", + "libs/shared/product/state/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/.eslintrc.json", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/.eslintrc.json", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/.eslintrc.json", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-cart-state": [ + "libs/shared/cart/state/.babelrc", + "libs/shared/cart/state/.eslintrc.json", + "libs/shared/cart/state/README.md", + "libs/shared/cart/state/jest.config.ts", + "libs/shared/cart/state/project.json", + "libs/shared/cart/state/src/index.ts", + "libs/shared/cart/state/src/lib/+state/cart.actions.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.spec.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.spec.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.spec.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.ts", + "libs/shared/cart/state/src/react.ts", + "libs/shared/cart/state/src/test-setup.ts", + "libs/shared/cart/state/tsconfig.json", + "libs/shared/cart/state/tsconfig.lib.json", + "libs/shared/cart/state/tsconfig.spec.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/.eslintrc.json", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/jest.config.ts", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.spec.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/src/test-setup.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json", + "libs/shared/product/ui/tsconfig.spec.json" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/.eslintrc.json", + "apps/cart/browserlist", + "apps/cart/jest.config.ts", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.spec.tsx", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/src/test-setup.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/tsconfig.spec.json", + "apps/cart/webpack.config.js" + ], + "external": ["external:@nx/webpack"] + }, + "cart:lint": { + "general": [ + "babel.config.json", + ".eslintrc.json", + "nx.json", + ".gitignore", + "apps/cart/project.json", + "tsconfig.base.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/.eslintrc.json", + "apps/cart/browserlist", + "apps/cart/jest.config.ts", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.spec.tsx", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/src/test-setup.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/tsconfig.spec.json", + "apps/cart/webpack.config.js" + ], + "external": ["external:@nx/linter"] + }, + "cart:test": { + "general": [ + "babel.config.json", + "jest.preset.js", + "nx.json", + ".gitignore", + "apps/cart/project.json", + "tsconfig.base.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-cart-state": [ + "libs/shared/cart/state/.babelrc", + "libs/shared/cart/state/README.md", + "libs/shared/cart/state/project.json", + "libs/shared/cart/state/src/index.ts", + "libs/shared/cart/state/src/lib/+state/cart.actions.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.ts", + "libs/shared/cart/state/src/react.ts", + "libs/shared/cart/state/tsconfig.json", + "libs/shared/cart/state/tsconfig.lib.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "products-e2e": [ + "apps/products-e2e/.eslintrc.json", + "apps/products-e2e/cypress.config.ts", + "apps/products-e2e/project.json", + "apps/products-e2e/src/e2e/app.cy.ts", + "apps/products-e2e/src/fixtures/example.json", + "apps/products-e2e/src/support/app.po.ts", + "apps/products-e2e/src/support/commands.ts", + "apps/products-e2e/src/support/e2e.ts", + "apps/products-e2e/tsconfig.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/.eslintrc.json", + "apps/cart/browserlist", + "apps/cart/jest.config.ts", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.spec.tsx", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/src/test-setup.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/tsconfig.spec.json", + "apps/cart/webpack.config.js" + ], + "cart-e2e": [ + "apps/cart-e2e/.eslintrc.json", + "apps/cart-e2e/cypress.config.ts", + "apps/cart-e2e/project.json", + "apps/cart-e2e/src/e2e/app.cy.ts", + "apps/cart-e2e/src/fixtures/example.json", + "apps/cart-e2e/src/support/app.po.ts", + "apps/cart-e2e/src/support/commands.ts", + "apps/cart-e2e/src/support/e2e.ts", + "apps/cart-e2e/tsconfig.json" + ], + "external": ["external:@nx/jest"] + }, + "cart:deploy": { + "general": [ + "nx.json", + ".gitignore", + "babel.config.json", + "apps/cart/project.json", + "tsconfig.base.json", + "AllExternalDependencies" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/.eslintrc.json", + "libs/shared/product/state/README.md", + "libs/shared/product/state/jest.config.ts", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.spec.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.spec.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.spec.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/src/test-setup.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json", + "libs/shared/product/state/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/.eslintrc.json", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/.eslintrc.json", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/.eslintrc.json", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-cart-state": [ + "libs/shared/cart/state/.babelrc", + "libs/shared/cart/state/.eslintrc.json", + "libs/shared/cart/state/README.md", + "libs/shared/cart/state/jest.config.ts", + "libs/shared/cart/state/project.json", + "libs/shared/cart/state/src/index.ts", + "libs/shared/cart/state/src/lib/+state/cart.actions.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.spec.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.spec.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.spec.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.ts", + "libs/shared/cart/state/src/react.ts", + "libs/shared/cart/state/src/test-setup.ts", + "libs/shared/cart/state/tsconfig.json", + "libs/shared/cart/state/tsconfig.lib.json", + "libs/shared/cart/state/tsconfig.spec.json" + ], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/.eslintrc.json", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/jest.config.ts", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.spec.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/src/test-setup.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json", + "libs/shared/product/ui/tsconfig.spec.json" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/.eslintrc.json", + "apps/cart/browserlist", + "apps/cart/jest.config.ts", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.spec.tsx", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/src/test-setup.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/tsconfig.spec.json", + "apps/cart/webpack.config.js" + ], + "external": [] + } +} diff --git a/graph/client-e2e/src/support/app.po.ts b/graph/client-e2e/src/support/app.po.ts index dd767b1446bfe..889b0294ebe89 100644 --- a/graph/client-e2e/src/support/app.po.ts +++ b/graph/client-e2e/src/support/app.po.ts @@ -45,3 +45,12 @@ export const getToggleAllButtonForFolder = (folderName: string) => export const getSelectTargetDropdown = () => cy.get('[data-cy=selected-target-dropdown]'); + +export const openTooltipForNode = (nodeId: string) => + cy.window().then((window) => { + // @ts-ignore - we will access private methods only in this e2e test + const pos = window.externalApi.graphService.renderGraph.cy + .$(nodeId) + .renderedPosition(); + cy.get('#cytoscape-graph').click(pos.x, pos.y); + }); diff --git a/graph/client/project.json b/graph/client/project.json index 8e23ca11e6e68..f713e2eaf150b 100644 --- a/graph/client/project.json +++ b/graph/client/project.json @@ -67,6 +67,7 @@ "graph/client/src/assets/task-graphs/", "graph/client/src/assets/generated-project-graphs/", "graph/client/src/assets/generated-task-graphs/", + "graph/client/src/assets/generated-task-inputs/", { "input": "graph/client/src/assets/dev", "output": "/", @@ -79,6 +80,7 @@ "graph/client/src/favicon.ico", "graph/client/src/assets/project-graphs/", "graph/client/src/assets/task-graphs/", + "graph/client/src/assets/task-inputs/", { "input": "graph/client/src/assets/dev-e2e", "output": "/", diff --git a/graph/client/src/app/feature-projects/machines/project-graph.machine.ts b/graph/client/src/app/feature-projects/machines/project-graph.machine.ts index 85a2f14ba71d8..8b4de2cfc4b15 100644 --- a/graph/client/src/app/feature-projects/machines/project-graph.machine.ts +++ b/graph/client/src/app/feature-projects/machines/project-graph.machine.ts @@ -250,7 +250,6 @@ export const projectGraphMachine = createMachine< setGraph: assign((ctx, event) => { if (event.type !== 'setProjects' && event.type !== 'updateGraph') return; - ctx.projects = event.projects; ctx.dependencies = event.dependencies; ctx.fileMap = event.fileMap; diff --git a/graph/client/src/app/feature-projects/machines/project-graph.spec.ts b/graph/client/src/app/feature-projects/machines/project-graph.spec.ts index d71cfe7eca2e2..519c3cdd2d8c3 100644 --- a/graph/client/src/app/feature-projects/machines/project-graph.spec.ts +++ b/graph/client/src/app/feature-projects/machines/project-graph.spec.ts @@ -114,6 +114,7 @@ const mockAppConfig: AppConfig = { describe('dep-graph machine', () => { beforeEach(() => { window.appConfig = mockAppConfig; + window.environment = 'release'; }); describe('initGraph', () => { it('should set projects, dependencies, and workspaceLayout', () => { diff --git a/graph/client/src/app/feature-projects/projects-sidebar.tsx b/graph/client/src/app/feature-projects/projects-sidebar.tsx index 4638bb781b2c5..fc8e54521e536 100644 --- a/graph/client/src/app/feature-projects/projects-sidebar.tsx +++ b/graph/client/src/app/feature-projects/projects-sidebar.tsx @@ -305,7 +305,6 @@ export function ProjectsSidebar(): JSX.Element { await projectGraphDataService.getProjectGraph( projectInfo.projectGraphUrl ); - projectGraphService.send({ type: 'updateGraph', projects: response.projects, diff --git a/graph/client/src/app/feature-tasks/tasks-sidebar.tsx b/graph/client/src/app/feature-tasks/tasks-sidebar.tsx index cc39cb0031b4d..f59e2aae4c5c5 100644 --- a/graph/client/src/app/feature-tasks/tasks-sidebar.tsx +++ b/graph/client/src/app/feature-tasks/tasks-sidebar.tsx @@ -1,10 +1,10 @@ -import { TaskList } from './task-list'; import { useNavigate, useParams, useRouteLoaderData, useSearchParams, } from 'react-router-dom'; +import { TaskList } from './task-list'; /* eslint-disable @nx/enforce-module-boundaries */ // nx-ignore-next-line import type { @@ -12,14 +12,16 @@ import type { TaskGraphClientResponse, } from 'nx/src/command-line/graph/graph'; /* eslint-enable @nx/enforce-module-boundaries */ -import { getGraphService } from '../machines/graph.service'; import { useEffect, useMemo } from 'react'; +import { getGraphService } from '../machines/graph.service'; import { CheckboxPanel } from '../ui-components/checkbox-panel'; import { Dropdown } from '@nx/graph/ui-components'; -import { ShowHideAll } from '../ui-components/show-hide-all'; import { useCurrentPath } from '../hooks/use-current-path'; +import { ShowHideAll } from '../ui-components/show-hide-all'; import { createTaskName, useRouteConstructor } from '../util'; +import { GraphInteractionEvents } from '@nx/graph/ui-graph'; +import { getProjectGraphDataService } from '../hooks/get-project-graph-data-service'; export function TasksSidebar() { const graphService = getGraphService(); diff --git a/graph/client/src/app/fetch-project-graph-service.ts b/graph/client/src/app/fetch-project-graph-service.ts index d74b0e560a64d..1220506f2290e 100644 --- a/graph/client/src/app/fetch-project-graph-service.ts +++ b/graph/client/src/app/fetch-project-graph-service.ts @@ -8,6 +8,8 @@ import type { import { ProjectGraphService } from './interfaces'; export class FetchProjectGraphService implements ProjectGraphService { + private taskInputsUrl: string; + async getHash(): Promise { const request = new Request('currentHash', { mode: 'no-cors' }); @@ -31,4 +33,22 @@ export class FetchProjectGraphService implements ProjectGraphService { return response.json(); } + + setTaskInputsUrl(url: string) { + this.taskInputsUrl = url; + } + + async getExpandedTaskInputs( + taskId: string + ): Promise> { + if (!this.taskInputsUrl) { + return {}; + } + const request = new Request(`${this.taskInputsUrl}?taskId=${taskId}`, { + mode: 'no-cors', + }); + + const response = await fetch(request); + return (await response.json())[taskId]; + } } diff --git a/graph/client/src/app/interfaces.ts b/graph/client/src/app/interfaces.ts index 7c7f31c758290..9f449dd324df9 100644 --- a/graph/client/src/app/interfaces.ts +++ b/graph/client/src/app/interfaces.ts @@ -11,6 +11,7 @@ export interface WorkspaceData { label: string; projectGraphUrl: string; taskGraphUrl: string; + taskInputsUrl: string; } export interface WorkspaceLayout { @@ -22,6 +23,8 @@ export interface ProjectGraphService { getHash: () => Promise; getProjectGraph: (url: string) => Promise; getTaskGraph: (url: string) => Promise; + setTaskInputsUrl?: (url: string) => void; + getExpandedTaskInputs?: (taskId: string) => Promise>; } export interface Environment { diff --git a/graph/client/src/app/local-project-graph-service.ts b/graph/client/src/app/local-project-graph-service.ts index 5b43fd8fd07df..06b3bfdf94072 100644 --- a/graph/client/src/app/local-project-graph-service.ts +++ b/graph/client/src/app/local-project-graph-service.ts @@ -19,4 +19,12 @@ export class LocalProjectGraphService implements ProjectGraphService { async getTaskGraph(url: string): Promise { return new Promise((resolve) => resolve(window.taskGraphResponse)); } + + async getExpandedTaskInputs( + taskId: string + ): Promise> { + return new Promise((resolve) => + resolve(window.expandedTaskInputsResponse[taskId]) + ); + } } diff --git a/graph/client/src/app/machines/graph.service.ts b/graph/client/src/app/machines/graph.service.ts index fb0562cbba224..3706a807e82ee 100644 --- a/graph/client/src/app/machines/graph.service.ts +++ b/graph/client/src/app/machines/graph.service.ts @@ -1,16 +1,21 @@ import { GraphService } from '@nx/graph/ui-graph'; import { selectValueByThemeStatic } from '../theme-resolver'; import { getEnvironmentConfig } from '../hooks/use-environment-config'; +import { getProjectGraphDataService } from '../hooks/get-project-graph-data-service'; let graphService: GraphService; export function getGraphService(): GraphService { const environment = getEnvironmentConfig(); + if (!graphService) { + const projectDataService = getProjectGraphDataService(); graphService = new GraphService( 'cytoscape-graph', selectValueByThemeStatic('dark', 'light'), - environment.environment === 'nx-console' ? 'nx-console' : undefined + environment.environment === 'nx-console' ? 'nx-console' : undefined, + 'TB', + (taskId: string) => projectDataService.getExpandedTaskInputs(taskId) ); } diff --git a/graph/client/src/app/routes.tsx b/graph/client/src/app/routes.tsx index 137cf6c14a134..ea8f1c33ca214 100644 --- a/graph/client/src/app/routes.tsx +++ b/graph/client/src/app/routes.tsx @@ -26,6 +26,8 @@ const workspaceDataLoader = async (selectedWorkspaceId: string) => { (graph) => graph.id === selectedWorkspaceId ); + projectGraphDataService.setTaskInputsUrl?.(workspaceInfo.taskInputsUrl); + const projectGraph: ProjectGraphClientResponse = await projectGraphDataService.getProjectGraph( workspaceInfo.projectGraphUrl diff --git a/graph/client/src/app/ui-tooltips/graph-tooltip-display.tsx b/graph/client/src/app/ui-tooltips/graph-tooltip-display.tsx index d425a92042676..0dc06b0feca29 100644 --- a/graph/client/src/app/ui-tooltips/graph-tooltip-display.tsx +++ b/graph/client/src/app/ui-tooltips/graph-tooltip-display.tsx @@ -7,6 +7,7 @@ import { Tooltip, } from '@nx/graph/ui-tooltips'; import { ProjectNodeActions } from './project-node-actions'; +import { TaskNodeActions } from './task-node-actions'; const tooltipService = getTooltipService(); @@ -29,7 +30,11 @@ export function TooltipDisplay() { tooltipToRender = ; break; case 'taskNode': - tooltipToRender = ; + tooltipToRender = ( + + + + ); break; } } diff --git a/graph/client/src/app/ui-tooltips/task-node-actions.tsx b/graph/client/src/app/ui-tooltips/task-node-actions.tsx new file mode 100644 index 0000000000000..66267ee03559f --- /dev/null +++ b/graph/client/src/app/ui-tooltips/task-node-actions.tsx @@ -0,0 +1,126 @@ +import { ChevronDownIcon, ChevronUpIcon } from '@heroicons/react/24/outline'; +import { TaskNodeTooltipProps } from '@nx/graph/ui-tooltips'; +import { useEffect, useState } from 'react'; + +export function TaskNodeActions(props: TaskNodeTooltipProps) { + const [isOpen, setIsOpen] = useState(false); + useEffect(() => { + setIsOpen(false); + }, [props.id]); + const project = props.id.split(':')[0]; + return ( +
+
setIsOpen(!isOpen)} + data-cy="inputs-accordion" + > + Inputs + + {isOpen ? ( + + ) : ( + + )} + +
+
    + {Object.entries(props.inputs ?? {}) + .sort(compareInputSectionKeys(project)) + .map(([key, inputs]) => { + if (!inputs.length) return undefined; + if (key === 'general' || key === project) { + return renderInputs(inputs); + } + if (key === 'external') { + return InputAccordion({ section: 'External Inputs', inputs }); + } + + return InputAccordion({ section: key, inputs }); + })} +
+
+ ); +} + +function InputAccordion({ section, inputs }) { + const [isOpen, setIsOpen] = useState(false); + + return [ +
  • setIsOpen(!isOpen)} + data-cy="input-section-entry" + > + {section} + + {isOpen ? ( + + ) : ( + + )} + +
  • , + isOpen ? renderInputs(inputs) : undefined, + ]; +} + +function renderInputs(inputs: string[]) { + return inputs.map((input) => ( +
  • + {input} +
  • + )); +} + +function compareInputSectionKeys(project: string) { + return ([keya]: [string, string[]], [keyb]: [string, string[]]) => { + const first = 'general'; + const second = project; + const last = 'external'; + + // Check if 'keya' and/or 'keyb' are one of the special strings + if ( + keya === first || + keya === second || + keya === last || + keyb === first || + keyb === second || + keyb === last + ) { + // If 'keya' is 'general', 'keya' should always be first + if (keya === first) return -1; + // If 'keyb' is 'general', 'keyb' should always be first + if (keyb === first) return 1; + // At this point, we know neither 'keya' nor 'keyb' are 'general' + // If 'keya' is project, 'keya' should be second (i.e., before 'keyb' unless 'keyb' is 'general') + if (keya === second) return -1; + // If 'keyb' is project, 'keyb' should be second (i.e., before 'keya') + if (keyb === second) return 1; + // At this point, we know neither 'keya' nor 'keyb' are 'general' or project + // If 'keya' is 'external', 'keya' should be last (i.e., after 'keyb') + if (keya === last) return 1; + // If 'keyb' is 'external', 'keyb' should be last (i.e., after 'keya') + if (keyb === last) return -1; + } + + // If neither 'keya' nor 'b' are one of the special strings, sort alphabetically + if (keya < keyb) { + return -1; + } + if (keya > keyb) { + return 1; + } + return 0; + }; +} diff --git a/graph/client/src/assets/dev-e2e/environment.js b/graph/client/src/assets/dev-e2e/environment.js index 9d4a870d4a1af..f1545c8ca7201 100644 --- a/graph/client/src/assets/dev-e2e/environment.js +++ b/graph/client/src/assets/dev-e2e/environment.js @@ -12,12 +12,14 @@ window.appConfig = { label: 'e2e', projectGraphUrl: 'assets/project-graphs/e2e.json', taskGraphUrl: 'assets/task-graphs/e2e.json', + taskInputsUrl: 'assets/task-inputs/e2e.json', }, { id: 'affected', label: 'affected', projectGraphUrl: 'assets/project-graphs/affected.json', taskGraphUrl: 'assets/task-graphs/affected.json', + taskInputsUrl: 'assets/task-inputs/affected.json', }, ], defaultWorkspaceId: 'e2e', diff --git a/graph/client/src/assets/release/environment.js b/graph/client/src/assets/release/environment.js index a2ec0f60ea939..7935ea96e38eb 100644 --- a/graph/client/src/assets/release/environment.js +++ b/graph/client/src/assets/release/environment.js @@ -12,6 +12,7 @@ window.appConfig = { label: 'local', projectGraphUrl: 'assets/project-graphs/e2e.json', taskGraphUrl: 'assets/task-graphs/e2e.json', + taskInputsUrl: 'assets/task-inputs/e2e.json', }, ], defaultWorkspaceId: 'local', diff --git a/graph/client/src/assets/task-inputs/e2e-affected.json b/graph/client/src/assets/task-inputs/e2e-affected.json new file mode 100644 index 0000000000000..701ee0d19f03c --- /dev/null +++ b/graph/client/src/assets/task-inputs/e2e-affected.json @@ -0,0 +1,9786 @@ +{ + "products-product-detail-page:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "external": ["npm:@nx/linter"] + }, + "products-product-detail-page:test": { + "general": [".gitignore", "babel.config.json", "jest.preset.js", "nx.json"], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "external": [ + "npm:@angular/common", + "npm:@angular/core", + "npm:@angular/router", + "npm:@babel/code-frame", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@esbuild/android-arm@0.15.14", + "npm:@esbuild/linux-loong64@0.15.14", + "npm:@jest/environment", + "npm:@jest/fake-timers", + "npm:@jest/schemas", + "npm:@jest/types", + "npm:@ngrx/store", + "npm:@nx/jest", + "npm:@sinclair/typebox", + "npm:@sinonjs/commons", + "npm:@sinonjs/fake-timers", + "npm:@tootallnate/once", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/jsdom", + "npm:@types/node", + "npm:@types/stack-utils", + "npm:@types/tough-cookie", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:abab", + "npm:acorn-globals", + "npm:acorn-walk", + "npm:acorn@8.8.2", + "npm:agent-base", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:asynckit", + "npm:braces", + "npm:bs-logger", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:ci-info", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:combined-stream", + "npm:cssom", + "npm:cssom@0.3.8", + "npm:cssstyle", + "npm:data-urls", + "npm:debug", + "npm:decimal.js", + "npm:deep-is", + "npm:delayed-stream", + "npm:document-register-element", + "npm:domexception", + "npm:entities", + "npm:esbuild-android-64@0.15.14", + "npm:esbuild-android-arm64@0.15.14", + "npm:esbuild-darwin-64@0.15.14", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64@0.15.14", + "npm:esbuild-freebsd-arm64@0.15.14", + "npm:esbuild-linux-32@0.15.14", + "npm:esbuild-linux-64@0.15.14", + "npm:esbuild-linux-arm64@0.15.14", + "npm:esbuild-linux-arm@0.15.14", + "npm:esbuild-linux-mips64le@0.15.14", + "npm:esbuild-linux-ppc64le@0.15.14", + "npm:esbuild-linux-riscv64@0.15.14", + "npm:esbuild-linux-s390x@0.15.14", + "npm:esbuild-netbsd-64@0.15.14", + "npm:esbuild-openbsd-64@0.15.14", + "npm:esbuild-sunos-64@0.15.14", + "npm:esbuild-wasm@0.15.14", + "npm:esbuild-windows-32@0.15.14", + "npm:esbuild-windows-64@0.15.14", + "npm:esbuild-windows-arm64@0.15.14", + "npm:esbuild@0.15.14", + "npm:escape-string-regexp", + "npm:escape-string-regexp@2.0.0", + "npm:escodegen", + "npm:esprima", + "npm:estraverse", + "npm:esutils", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fill-range", + "npm:form-data", + "npm:graceful-fs", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:html-encoding-sniffer", + "npm:http-proxy-agent", + "npm:https-proxy-agent", + "npm:iconv-lite", + "npm:is-number", + "npm:is-potential-custom-element-name", + "npm:jest-environment-jsdom", + "npm:jest-message-util", + "npm:jest-mock", + "npm:jest-preset-angular", + "npm:jest-util", + "npm:js-tokens", + "npm:jsdom", + "npm:json5", + "npm:levn@0.3.0", + "npm:lightercollective", + "npm:lodash.memoize", + "npm:lru-cache@6.0.0", + "npm:make-error", + "npm:micromatch", + "npm:mime-db", + "npm:mime-types", + "npm:ms@2.1.2", + "npm:nwsapi", + "npm:optionator@0.8.3", + "npm:parse5", + "npm:picomatch", + "npm:prelude-ls", + "npm:pretty-format", + "npm:psl", + "npm:punycode", + "npm:querystringify", + "npm:react-is", + "npm:requires-port", + "npm:rxjs", + "npm:safer-buffer", + "npm:saxes", + "npm:semver", + "npm:slash", + "npm:source-map", + "npm:stack-utils", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:symbol-tree", + "npm:to-regex-range", + "npm:tough-cookie@4.1.2", + "npm:tr46", + "npm:ts-jest@29.0.5", + "npm:tslib", + "npm:type-check", + "npm:type-detect", + "npm:universalify@0.2.0", + "npm:url-parse", + "npm:w3c-xmlserializer", + "npm:webidl-conversions", + "npm:whatwg-encoding@2.0.0", + "npm:whatwg-mimetype@3.0.0", + "npm:whatwg-url", + "npm:word-wrap", + "npm:ws@8.12.1", + "npm:xml-name-validator@4.0.0", + "npm:xmlchars", + "npm:yallist", + "npm:yargs-parser" + ] + }, + "shared-product-types:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/.eslintrc.json", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "external": ["npm:@nx/linter"] + }, + "shared-product-state:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/.eslintrc.json", + "libs/shared/product/state/README.md", + "libs/shared/product/state/jest.config.ts", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.spec.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.spec.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.spec.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/src/test-setup.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json", + "libs/shared/product/state/tsconfig.spec.json" + ], + "external": ["npm:@nx/linter"] + }, + "shared-product-state:test": { + "general": [".gitignore", "babel.config.json", "jest.preset.js", "nx.json"], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/.eslintrc.json", + "libs/shared/product/state/README.md", + "libs/shared/product/state/jest.config.ts", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.spec.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.spec.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.spec.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/src/test-setup.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json", + "libs/shared/product/state/tsconfig.spec.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "external": [ + "npm:@angular/common", + "npm:@angular/core", + "npm:@babel/code-frame", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@esbuild/android-arm@0.15.14", + "npm:@esbuild/linux-loong64@0.15.14", + "npm:@jest/environment", + "npm:@jest/fake-timers", + "npm:@jest/schemas", + "npm:@jest/types", + "npm:@ngrx/store", + "npm:@nx/jest", + "npm:@sinclair/typebox", + "npm:@sinonjs/commons", + "npm:@sinonjs/fake-timers", + "npm:@tootallnate/once", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/jsdom", + "npm:@types/node", + "npm:@types/stack-utils", + "npm:@types/tough-cookie", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:abab", + "npm:acorn-globals", + "npm:acorn-walk", + "npm:acorn@8.8.2", + "npm:agent-base", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:asynckit", + "npm:braces", + "npm:bs-logger", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:ci-info", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:combined-stream", + "npm:cssom", + "npm:cssom@0.3.8", + "npm:cssstyle", + "npm:data-urls", + "npm:debug", + "npm:decimal.js", + "npm:deep-is", + "npm:delayed-stream", + "npm:domexception", + "npm:entities", + "npm:esbuild-android-64@0.15.14", + "npm:esbuild-android-arm64@0.15.14", + "npm:esbuild-darwin-64@0.15.14", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64@0.15.14", + "npm:esbuild-freebsd-arm64@0.15.14", + "npm:esbuild-linux-32@0.15.14", + "npm:esbuild-linux-64@0.15.14", + "npm:esbuild-linux-arm64@0.15.14", + "npm:esbuild-linux-arm@0.15.14", + "npm:esbuild-linux-mips64le@0.15.14", + "npm:esbuild-linux-ppc64le@0.15.14", + "npm:esbuild-linux-riscv64@0.15.14", + "npm:esbuild-linux-s390x@0.15.14", + "npm:esbuild-netbsd-64@0.15.14", + "npm:esbuild-openbsd-64@0.15.14", + "npm:esbuild-sunos-64@0.15.14", + "npm:esbuild-wasm@0.15.14", + "npm:esbuild-windows-32@0.15.14", + "npm:esbuild-windows-64@0.15.14", + "npm:esbuild-windows-arm64@0.15.14", + "npm:esbuild@0.15.14", + "npm:escape-string-regexp", + "npm:escape-string-regexp@2.0.0", + "npm:escodegen", + "npm:esprima", + "npm:estraverse", + "npm:esutils", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fill-range", + "npm:form-data", + "npm:graceful-fs", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:html-encoding-sniffer", + "npm:http-proxy-agent", + "npm:https-proxy-agent", + "npm:iconv-lite", + "npm:is-number", + "npm:is-potential-custom-element-name", + "npm:jest-environment-jsdom", + "npm:jest-message-util", + "npm:jest-mock", + "npm:jest-preset-angular", + "npm:jest-util", + "npm:js-tokens", + "npm:jsdom", + "npm:json5", + "npm:levn@0.3.0", + "npm:lodash.memoize", + "npm:lru-cache@6.0.0", + "npm:make-error", + "npm:micromatch", + "npm:mime-db", + "npm:mime-types", + "npm:ms@2.1.2", + "npm:nwsapi", + "npm:optionator@0.8.3", + "npm:parse5", + "npm:picomatch", + "npm:prelude-ls", + "npm:pretty-format", + "npm:psl", + "npm:punycode", + "npm:querystringify", + "npm:react-is", + "npm:requires-port", + "npm:safer-buffer", + "npm:saxes", + "npm:semver", + "npm:slash", + "npm:source-map", + "npm:stack-utils", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:symbol-tree", + "npm:to-regex-range", + "npm:tough-cookie@4.1.2", + "npm:tr46", + "npm:ts-jest@29.0.5", + "npm:tslib", + "npm:type-check", + "npm:type-detect", + "npm:universalify@0.2.0", + "npm:url-parse", + "npm:w3c-xmlserializer", + "npm:webidl-conversions", + "npm:whatwg-encoding@2.0.0", + "npm:whatwg-mimetype@3.0.0", + "npm:whatwg-url", + "npm:word-wrap", + "npm:ws@8.12.1", + "npm:xml-name-validator@4.0.0", + "npm:xmlchars", + "npm:yallist", + "npm:yargs-parser" + ] + }, + "shared-product-data:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/.eslintrc.json", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "external": ["npm:@nx/linter"] + }, + "products-home-page:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "external": ["npm:@nx/linter"] + }, + "products-home-page:test": { + "general": [".gitignore", "babel.config.json", "jest.preset.js", "nx.json"], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "external": [ + "npm:@angular/common", + "npm:@angular/core", + "npm:@angular/router", + "npm:@babel/code-frame", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@esbuild/android-arm@0.15.14", + "npm:@esbuild/linux-loong64@0.15.14", + "npm:@jest/environment", + "npm:@jest/fake-timers", + "npm:@jest/schemas", + "npm:@jest/types", + "npm:@ngrx/store", + "npm:@nx/jest", + "npm:@sinclair/typebox", + "npm:@sinonjs/commons", + "npm:@sinonjs/fake-timers", + "npm:@tootallnate/once", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/jsdom", + "npm:@types/node", + "npm:@types/stack-utils", + "npm:@types/tough-cookie", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:abab", + "npm:acorn-globals", + "npm:acorn-walk", + "npm:acorn@8.8.2", + "npm:agent-base", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:asynckit", + "npm:braces", + "npm:bs-logger", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:ci-info", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:combined-stream", + "npm:cssom", + "npm:cssom@0.3.8", + "npm:cssstyle", + "npm:data-urls", + "npm:debug", + "npm:decimal.js", + "npm:deep-is", + "npm:delayed-stream", + "npm:document-register-element", + "npm:domexception", + "npm:entities", + "npm:esbuild-android-64@0.15.14", + "npm:esbuild-android-arm64@0.15.14", + "npm:esbuild-darwin-64@0.15.14", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64@0.15.14", + "npm:esbuild-freebsd-arm64@0.15.14", + "npm:esbuild-linux-32@0.15.14", + "npm:esbuild-linux-64@0.15.14", + "npm:esbuild-linux-arm64@0.15.14", + "npm:esbuild-linux-arm@0.15.14", + "npm:esbuild-linux-mips64le@0.15.14", + "npm:esbuild-linux-ppc64le@0.15.14", + "npm:esbuild-linux-riscv64@0.15.14", + "npm:esbuild-linux-s390x@0.15.14", + "npm:esbuild-netbsd-64@0.15.14", + "npm:esbuild-openbsd-64@0.15.14", + "npm:esbuild-sunos-64@0.15.14", + "npm:esbuild-wasm@0.15.14", + "npm:esbuild-windows-32@0.15.14", + "npm:esbuild-windows-64@0.15.14", + "npm:esbuild-windows-arm64@0.15.14", + "npm:esbuild@0.15.14", + "npm:escape-string-regexp", + "npm:escape-string-regexp@2.0.0", + "npm:escodegen", + "npm:esprima", + "npm:estraverse", + "npm:esutils", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fill-range", + "npm:form-data", + "npm:graceful-fs", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:html-encoding-sniffer", + "npm:http-proxy-agent", + "npm:https-proxy-agent", + "npm:iconv-lite", + "npm:is-number", + "npm:is-potential-custom-element-name", + "npm:jest-environment-jsdom", + "npm:jest-message-util", + "npm:jest-mock", + "npm:jest-preset-angular", + "npm:jest-util", + "npm:js-tokens", + "npm:jsdom", + "npm:json5", + "npm:levn@0.3.0", + "npm:lightercollective", + "npm:lodash.memoize", + "npm:lru-cache@6.0.0", + "npm:make-error", + "npm:micromatch", + "npm:mime-db", + "npm:mime-types", + "npm:ms@2.1.2", + "npm:nwsapi", + "npm:optionator@0.8.3", + "npm:parse5", + "npm:picomatch", + "npm:prelude-ls", + "npm:pretty-format", + "npm:psl", + "npm:punycode", + "npm:querystringify", + "npm:react-is", + "npm:requires-port", + "npm:rxjs", + "npm:safer-buffer", + "npm:saxes", + "npm:semver", + "npm:slash", + "npm:source-map", + "npm:stack-utils", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:symbol-tree", + "npm:to-regex-range", + "npm:tough-cookie@4.1.2", + "npm:tr46", + "npm:ts-jest@29.0.5", + "npm:tslib", + "npm:type-check", + "npm:type-detect", + "npm:universalify@0.2.0", + "npm:url-parse", + "npm:w3c-xmlserializer", + "npm:webidl-conversions", + "npm:whatwg-encoding@2.0.0", + "npm:whatwg-mimetype@3.0.0", + "npm:whatwg-url", + "npm:word-wrap", + "npm:ws@8.12.1", + "npm:xml-name-validator@4.0.0", + "npm:xmlchars", + "npm:yallist", + "npm:yargs-parser" + ] + }, + "shared-product-ui:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/.eslintrc.json", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/jest.config.ts", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.spec.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/src/test-setup.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json", + "libs/shared/product/ui/tsconfig.spec.json" + ], + "external": ["npm:@nx/linter"] + }, + "shared-product-ui:test": { + "general": [".gitignore", "babel.config.json", "jest.preset.js", "nx.json"], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/.eslintrc.json", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/jest.config.ts", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.spec.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/src/test-setup.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json", + "libs/shared/product/ui/tsconfig.spec.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "external": [ + "npm:@nx/jest", + "npm:document-register-element", + "npm:lightercollective" + ] + }, + "shared-cart-state:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "shared-cart-state": [ + "libs/shared/cart/state/.babelrc", + "libs/shared/cart/state/.eslintrc.json", + "libs/shared/cart/state/README.md", + "libs/shared/cart/state/jest.config.ts", + "libs/shared/cart/state/project.json", + "libs/shared/cart/state/src/index.ts", + "libs/shared/cart/state/src/lib/+state/cart.actions.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.spec.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.spec.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.spec.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.ts", + "libs/shared/cart/state/src/react.ts", + "libs/shared/cart/state/src/test-setup.ts", + "libs/shared/cart/state/tsconfig.json", + "libs/shared/cart/state/tsconfig.lib.json", + "libs/shared/cart/state/tsconfig.spec.json" + ], + "external": ["npm:@nx/linter"] + }, + "shared-cart-state:test": { + "general": [".gitignore", "babel.config.json", "jest.preset.js", "nx.json"], + "translate": [ + "libs/shared/translate/README.md", + "libs/shared/translate/project.json", + "libs/shared/translate/src/index.ts", + "libs/shared/translate/src/lib/translate.ts", + "libs/shared/translate/tsconfig.json", + "libs/shared/translate/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-cart-state": [ + "libs/shared/cart/state/.babelrc", + "libs/shared/cart/state/.eslintrc.json", + "libs/shared/cart/state/README.md", + "libs/shared/cart/state/jest.config.ts", + "libs/shared/cart/state/project.json", + "libs/shared/cart/state/src/index.ts", + "libs/shared/cart/state/src/lib/+state/cart.actions.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.spec.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.spec.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.spec.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.ts", + "libs/shared/cart/state/src/react.ts", + "libs/shared/cart/state/src/test-setup.ts", + "libs/shared/cart/state/tsconfig.json", + "libs/shared/cart/state/tsconfig.lib.json", + "libs/shared/cart/state/tsconfig.spec.json" + ], + "external": [ + "npm:@angular/common", + "npm:@angular/core", + "npm:@babel/code-frame", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@esbuild/android-arm@0.15.14", + "npm:@esbuild/linux-loong64@0.15.14", + "npm:@jest/environment", + "npm:@jest/fake-timers", + "npm:@jest/schemas", + "npm:@jest/types", + "npm:@ngrx/store", + "npm:@nx/jest", + "npm:@sinclair/typebox", + "npm:@sinonjs/commons", + "npm:@sinonjs/fake-timers", + "npm:@tootallnate/once", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/jsdom", + "npm:@types/node", + "npm:@types/stack-utils", + "npm:@types/tough-cookie", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:abab", + "npm:acorn-globals", + "npm:acorn-walk", + "npm:acorn@8.8.2", + "npm:agent-base", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:asynckit", + "npm:braces", + "npm:bs-logger", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:ci-info", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:combined-stream", + "npm:cssom", + "npm:cssom@0.3.8", + "npm:cssstyle", + "npm:data-urls", + "npm:debug", + "npm:decimal.js", + "npm:deep-is", + "npm:delayed-stream", + "npm:domexception", + "npm:entities", + "npm:esbuild-android-64@0.15.14", + "npm:esbuild-android-arm64@0.15.14", + "npm:esbuild-darwin-64@0.15.14", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64@0.15.14", + "npm:esbuild-freebsd-arm64@0.15.14", + "npm:esbuild-linux-32@0.15.14", + "npm:esbuild-linux-64@0.15.14", + "npm:esbuild-linux-arm64@0.15.14", + "npm:esbuild-linux-arm@0.15.14", + "npm:esbuild-linux-mips64le@0.15.14", + "npm:esbuild-linux-ppc64le@0.15.14", + "npm:esbuild-linux-riscv64@0.15.14", + "npm:esbuild-linux-s390x@0.15.14", + "npm:esbuild-netbsd-64@0.15.14", + "npm:esbuild-openbsd-64@0.15.14", + "npm:esbuild-sunos-64@0.15.14", + "npm:esbuild-wasm@0.15.14", + "npm:esbuild-windows-32@0.15.14", + "npm:esbuild-windows-64@0.15.14", + "npm:esbuild-windows-arm64@0.15.14", + "npm:esbuild@0.15.14", + "npm:escape-string-regexp", + "npm:escape-string-regexp@2.0.0", + "npm:escodegen", + "npm:esprima", + "npm:estraverse", + "npm:esutils", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fill-range", + "npm:form-data", + "npm:graceful-fs", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:html-encoding-sniffer", + "npm:http-proxy-agent", + "npm:https-proxy-agent", + "npm:iconv-lite", + "npm:is-number", + "npm:is-potential-custom-element-name", + "npm:jest-environment-jsdom", + "npm:jest-message-util", + "npm:jest-mock", + "npm:jest-preset-angular", + "npm:jest-util", + "npm:js-tokens", + "npm:jsdom", + "npm:json5", + "npm:levn@0.3.0", + "npm:lodash.memoize", + "npm:lru-cache@6.0.0", + "npm:make-error", + "npm:micromatch", + "npm:mime-db", + "npm:mime-types", + "npm:ms@2.1.2", + "npm:nwsapi", + "npm:optionator@0.8.3", + "npm:parse5", + "npm:picomatch", + "npm:prelude-ls", + "npm:pretty-format", + "npm:psl", + "npm:punycode", + "npm:querystringify", + "npm:react-is", + "npm:requires-port", + "npm:safer-buffer", + "npm:saxes", + "npm:semver", + "npm:slash", + "npm:source-map", + "npm:stack-utils", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:symbol-tree", + "npm:to-regex-range", + "npm:tough-cookie@4.1.2", + "npm:tr46", + "npm:ts-jest@29.0.5", + "npm:tslib", + "npm:type-check", + "npm:type-detect", + "npm:universalify@0.2.0", + "npm:url-parse", + "npm:w3c-xmlserializer", + "npm:webidl-conversions", + "npm:whatwg-encoding@2.0.0", + "npm:whatwg-mimetype@3.0.0", + "npm:whatwg-url", + "npm:word-wrap", + "npm:ws@8.12.1", + "npm:xml-name-validator@4.0.0", + "npm:xmlchars", + "npm:yallist", + "npm:yargs-parser" + ] + }, + "translate:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "translate": [ + "libs/shared/translate/.eslintrc.json", + "libs/shared/translate/README.md", + "libs/shared/translate/project.json", + "libs/shared/translate/src/index.ts", + "libs/shared/translate/src/lib/translate.ts", + "libs/shared/translate/tsconfig.json", + "libs/shared/translate/tsconfig.lib.json" + ], + "external": ["npm:@nx/linter"] + }, + "shared-e2e-utils:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "shared-e2e-utils": [ + "libs/shared/e2e-utils/.eslintrc.json", + "libs/shared/e2e-utils/README.md", + "libs/shared/e2e-utils/project.json", + "libs/shared/e2e-utils/src/index.ts", + "libs/shared/e2e-utils/src/lib/shared-e2e-utils.ts", + "libs/shared/e2e-utils/tsconfig.json", + "libs/shared/e2e-utils/tsconfig.lib.json" + ], + "external": ["npm:@nx/linter"] + }, + "cart-cart-page:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "external": ["npm:@nx/linter"] + }, + "cart-cart-page:test": { + "general": [".gitignore", "babel.config.json", "jest.preset.js", "nx.json"], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "shared-cart-state": [ + "libs/shared/cart/state/.babelrc", + "libs/shared/cart/state/README.md", + "libs/shared/cart/state/project.json", + "libs/shared/cart/state/src/index.ts", + "libs/shared/cart/state/src/lib/+state/cart.actions.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.ts", + "libs/shared/cart/state/src/react.ts", + "libs/shared/cart/state/tsconfig.json", + "libs/shared/cart/state/tsconfig.lib.json" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "external": [ + "npm:@babel/code-frame", + "npm:@babel/helper-module-imports", + "npm:@babel/helper-string-parser", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@babel/runtime", + "npm:@babel/types", + "npm:@emotion/babel-plugin", + "npm:@emotion/hash", + "npm:@emotion/is-prop-valid", + "npm:@emotion/memoize", + "npm:@emotion/serialize", + "npm:@emotion/styled", + "npm:@emotion/unitless", + "npm:@emotion/use-insertion-effect-with-fallbacks", + "npm:@emotion/utils", + "npm:@nx/jest", + "npm:@testing-library/dom", + "npm:@testing-library/react", + "npm:@types/aria-query", + "npm:@types/parse-json", + "npm:@types/prop-types", + "npm:@types/react-dom@18.0.9", + "npm:@types/react@18.0.25", + "npm:@types/scheduler", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:aria-query", + "npm:available-typed-arrays", + "npm:babel-plugin-macros@3.1.0", + "npm:call-bind", + "npm:callsites", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:convert-source-map", + "npm:cosmiconfig", + "npm:csstype", + "npm:deep-equal", + "npm:define-properties", + "npm:document-register-element", + "npm:dom-accessibility-api", + "npm:error-ex", + "npm:es-get-iterator", + "npm:escape-string-regexp", + "npm:escape-string-regexp@4.0.0", + "npm:find-root", + "npm:for-each", + "npm:function-bind", + "npm:functions-have-names", + "npm:get-intrinsic", + "npm:gopd", + "npm:has", + "npm:has-bigints", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:has-property-descriptors", + "npm:has-symbols", + "npm:has-tostringtag", + "npm:import-fresh", + "npm:is-arguments", + "npm:is-arrayish", + "npm:is-bigint", + "npm:is-boolean-object", + "npm:is-callable", + "npm:is-core-module", + "npm:is-date-object", + "npm:is-map", + "npm:is-number-object", + "npm:is-regex", + "npm:is-set", + "npm:is-string", + "npm:is-symbol", + "npm:is-typed-array", + "npm:is-weakmap", + "npm:is-weakset", + "npm:isarray", + "npm:js-tokens", + "npm:json-parse-even-better-errors", + "npm:lightercollective", + "npm:lines-and-columns", + "npm:loose-envify", + "npm:lz-string", + "npm:object-inspect", + "npm:object-is", + "npm:object-keys", + "npm:object.assign", + "npm:parent-module", + "npm:parse-json", + "npm:path-parse", + "npm:path-type", + "npm:pretty-format@27.5.1", + "npm:react", + "npm:react-is@17.0.2", + "npm:regenerator-runtime", + "npm:regexp.prototype.flags", + "npm:resolve", + "npm:resolve-from@4.0.0", + "npm:side-channel", + "npm:source-map@0.5.7", + "npm:stylis", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:supports-preserve-symlinks-flag", + "npm:to-fast-properties", + "npm:which-boxed-primitive", + "npm:which-collection", + "npm:which-typed-array", + "npm:yaml" + ] + }, + "cart-cart-page:emptyyy": { + "general": [".gitignore", "nx.json", "AllExternalDependencies"], + "cart-cart-page": [], + "external": [] + }, + "shared-header:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "external": ["npm:@nx/linter"] + }, + "shared-header:test": { + "general": [".gitignore", "babel.config.json", "jest.preset.js", "nx.json"], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "external": [ + "npm:@nx/jest", + "npm:document-register-element", + "npm:lightercollective" + ] + }, + "shared-jsxify:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/.eslintrc.json", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "external": ["npm:@nx/linter"] + }, + "products-e2e:e2e": { + "general": [".gitignore", "babel.config.json", "nx.json"], + "shared-e2e-utils": [ + "libs/shared/e2e-utils/README.md", + "libs/shared/e2e-utils/project.json", + "libs/shared/e2e-utils/src/index.ts", + "libs/shared/e2e-utils/src/lib/shared-e2e-utils.ts", + "libs/shared/e2e-utils/tsconfig.json", + "libs/shared/e2e-utils/tsconfig.lib.json" + ], + "products-e2e": [ + "apps/products-e2e/.eslintrc.json", + "apps/products-e2e/cypress.config.ts", + "apps/products-e2e/project.json", + "apps/products-e2e/src/e2e/app.cy.ts", + "apps/products-e2e/src/fixtures/example.json", + "apps/products-e2e/src/support/app.po.ts", + "apps/products-e2e/src/support/commands.ts", + "apps/products-e2e/src/support/e2e.ts", + "apps/products-e2e/tsconfig.json" + ], + "products": [ + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json" + ], + "external": [ + "npm:@colors/colors", + "npm:@cypress/request", + "npm:@cypress/xvfb", + "npm:@nx/cypress", + "npm:@types/node", + "npm:@types/node@16.18.48", + "npm:@types/sinonjs__fake-timers", + "npm:@types/sizzle", + "npm:@types/yauzl", + "npm:aggregate-error", + "npm:ansi-colors", + "npm:ansi-escapes", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:arch", + "npm:asn1", + "npm:assert-plus", + "npm:astral-regex", + "npm:async@3.2.4", + "npm:asynckit", + "npm:at-least-node", + "npm:aws-sign2", + "npm:aws4", + "npm:balanced-match", + "npm:base64-js", + "npm:bcrypt-pbkdf", + "npm:blob-util", + "npm:bluebird", + "npm:brace-expansion", + "npm:buffer", + "npm:buffer-crc32", + "npm:cachedir", + "npm:call-bind", + "npm:caseless", + "npm:chalk", + "npm:check-more-types", + "npm:ci-info", + "npm:clean-stack", + "npm:cli-cursor", + "npm:cli-table3", + "npm:cli-truncate", + "npm:color-convert", + "npm:color-name", + "npm:colorette", + "npm:combined-stream", + "npm:commander@6.2.1", + "npm:common-tags", + "npm:concat-map", + "npm:core-util-is@1.0.2", + "npm:cross-spawn", + "npm:cypress", + "npm:dashdash", + "npm:dayjs", + "npm:debug", + "npm:debug@3.2.7", + "npm:delayed-stream", + "npm:ecc-jsbn", + "npm:emoji-regex", + "npm:end-of-stream", + "npm:enquirer", + "npm:escape-string-regexp", + "npm:eventemitter2", + "npm:execa@4.1.0", + "npm:executable", + "npm:extend", + "npm:extract-zip", + "npm:extsprintf", + "npm:extsprintf@1.4.1", + "npm:fd-slicer", + "npm:figures", + "npm:forever-agent", + "npm:form-data@2.3.3", + "npm:fs-extra@9.1.0", + "npm:fs.realpath", + "npm:function-bind", + "npm:get-intrinsic", + "npm:get-stream", + "npm:getos", + "npm:getpass", + "npm:glob", + "npm:global-dirs", + "npm:graceful-fs", + "npm:has", + "npm:has-flag", + "npm:has-symbols", + "npm:http-signature", + "npm:human-signals@1.1.1", + "npm:ieee754", + "npm:indent-string", + "npm:inflight", + "npm:inherits", + "npm:ini@2.0.0", + "npm:is-ci", + "npm:is-fullwidth-code-point", + "npm:is-installed-globally", + "npm:is-path-inside", + "npm:is-stream@2.0.1", + "npm:is-typedarray", + "npm:is-unicode-supported", + "npm:isexe", + "npm:isstream", + "npm:jsbn", + "npm:json-schema", + "npm:json-stringify-safe", + "npm:jsonfile", + "npm:jsprim", + "npm:lazy-ass", + "npm:listr2", + "npm:lodash", + "npm:lodash.once", + "npm:log-symbols", + "npm:log-update", + "npm:lru-cache@6.0.0", + "npm:merge-stream", + "npm:mime-db", + "npm:mime-types", + "npm:mimic-fn", + "npm:minimatch", + "npm:minimist@1.2.8", + "npm:ms", + "npm:ms@2.1.2", + "npm:npm-run-path", + "npm:object-inspect", + "npm:once", + "npm:onetime", + "npm:ospath", + "npm:p-map", + "npm:path-is-absolute", + "npm:path-key", + "npm:pend", + "npm:performance-now", + "npm:pify", + "npm:pretty-bytes", + "npm:process", + "npm:proxy-from-env@1.0.0", + "npm:psl", + "npm:pump", + "npm:punycode", + "npm:qs@6.10.4", + "npm:querystringify", + "npm:request-progress", + "npm:requires-port", + "npm:restore-cursor", + "npm:rfdc", + "npm:rimraf", + "npm:rxjs@7.5.7", + "npm:safe-buffer", + "npm:safer-buffer", + "npm:semver@7.5.4", + "npm:shebang-command", + "npm:shebang-regex", + "npm:side-channel", + "npm:signal-exit", + "npm:slice-ansi", + "npm:slice-ansi@4.0.0", + "npm:sshpk", + "npm:string-width", + "npm:strip-ansi", + "npm:strip-final-newline", + "npm:supports-color", + "npm:supports-color@7.2.0", + "npm:throttleit", + "npm:through", + "npm:tmp", + "npm:tough-cookie", + "npm:tslib", + "npm:tunnel-agent", + "npm:tweetnacl", + "npm:type-fest", + "npm:universalify", + "npm:universalify@0.2.0", + "npm:untildify", + "npm:url-parse", + "npm:uuid", + "npm:verror", + "npm:which@2.0.2", + "npm:wrap-ansi", + "npm:wrap-ansi@6.2.0", + "npm:wrappy", + "npm:yallist", + "npm:yauzl" + ] + }, + "products-e2e:e2e:production": { + "general": [".gitignore", "babel.config.json", "nx.json"], + "shared-e2e-utils": [ + "libs/shared/e2e-utils/README.md", + "libs/shared/e2e-utils/project.json", + "libs/shared/e2e-utils/src/index.ts", + "libs/shared/e2e-utils/src/lib/shared-e2e-utils.ts", + "libs/shared/e2e-utils/tsconfig.json", + "libs/shared/e2e-utils/tsconfig.lib.json" + ], + "products-e2e": [ + "apps/products-e2e/.eslintrc.json", + "apps/products-e2e/cypress.config.ts", + "apps/products-e2e/project.json", + "apps/products-e2e/src/e2e/app.cy.ts", + "apps/products-e2e/src/fixtures/example.json", + "apps/products-e2e/src/support/app.po.ts", + "apps/products-e2e/src/support/commands.ts", + "apps/products-e2e/src/support/e2e.ts", + "apps/products-e2e/tsconfig.json" + ], + "products": [ + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json" + ], + "external": [ + "npm:@colors/colors", + "npm:@cypress/request", + "npm:@cypress/xvfb", + "npm:@nx/cypress", + "npm:@types/node", + "npm:@types/node@16.18.48", + "npm:@types/sinonjs__fake-timers", + "npm:@types/sizzle", + "npm:@types/yauzl", + "npm:aggregate-error", + "npm:ansi-colors", + "npm:ansi-escapes", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:arch", + "npm:asn1", + "npm:assert-plus", + "npm:astral-regex", + "npm:async@3.2.4", + "npm:asynckit", + "npm:at-least-node", + "npm:aws-sign2", + "npm:aws4", + "npm:balanced-match", + "npm:base64-js", + "npm:bcrypt-pbkdf", + "npm:blob-util", + "npm:bluebird", + "npm:brace-expansion", + "npm:buffer", + "npm:buffer-crc32", + "npm:cachedir", + "npm:call-bind", + "npm:caseless", + "npm:chalk", + "npm:check-more-types", + "npm:ci-info", + "npm:clean-stack", + "npm:cli-cursor", + "npm:cli-table3", + "npm:cli-truncate", + "npm:color-convert", + "npm:color-name", + "npm:colorette", + "npm:combined-stream", + "npm:commander@6.2.1", + "npm:common-tags", + "npm:concat-map", + "npm:core-util-is@1.0.2", + "npm:cross-spawn", + "npm:cypress", + "npm:dashdash", + "npm:dayjs", + "npm:debug", + "npm:debug@3.2.7", + "npm:delayed-stream", + "npm:ecc-jsbn", + "npm:emoji-regex", + "npm:end-of-stream", + "npm:enquirer", + "npm:escape-string-regexp", + "npm:eventemitter2", + "npm:execa@4.1.0", + "npm:executable", + "npm:extend", + "npm:extract-zip", + "npm:extsprintf", + "npm:extsprintf@1.4.1", + "npm:fd-slicer", + "npm:figures", + "npm:forever-agent", + "npm:form-data@2.3.3", + "npm:fs-extra@9.1.0", + "npm:fs.realpath", + "npm:function-bind", + "npm:get-intrinsic", + "npm:get-stream", + "npm:getos", + "npm:getpass", + "npm:glob", + "npm:global-dirs", + "npm:graceful-fs", + "npm:has", + "npm:has-flag", + "npm:has-symbols", + "npm:http-signature", + "npm:human-signals@1.1.1", + "npm:ieee754", + "npm:indent-string", + "npm:inflight", + "npm:inherits", + "npm:ini@2.0.0", + "npm:is-ci", + "npm:is-fullwidth-code-point", + "npm:is-installed-globally", + "npm:is-path-inside", + "npm:is-stream@2.0.1", + "npm:is-typedarray", + "npm:is-unicode-supported", + "npm:isexe", + "npm:isstream", + "npm:jsbn", + "npm:json-schema", + "npm:json-stringify-safe", + "npm:jsonfile", + "npm:jsprim", + "npm:lazy-ass", + "npm:listr2", + "npm:lodash", + "npm:lodash.once", + "npm:log-symbols", + "npm:log-update", + "npm:lru-cache@6.0.0", + "npm:merge-stream", + "npm:mime-db", + "npm:mime-types", + "npm:mimic-fn", + "npm:minimatch", + "npm:minimist@1.2.8", + "npm:ms", + "npm:ms@2.1.2", + "npm:npm-run-path", + "npm:object-inspect", + "npm:once", + "npm:onetime", + "npm:ospath", + "npm:p-map", + "npm:path-is-absolute", + "npm:path-key", + "npm:pend", + "npm:performance-now", + "npm:pify", + "npm:pretty-bytes", + "npm:process", + "npm:proxy-from-env@1.0.0", + "npm:psl", + "npm:pump", + "npm:punycode", + "npm:qs@6.10.4", + "npm:querystringify", + "npm:request-progress", + "npm:requires-port", + "npm:restore-cursor", + "npm:rfdc", + "npm:rimraf", + "npm:rxjs@7.5.7", + "npm:safe-buffer", + "npm:safer-buffer", + "npm:semver@7.5.4", + "npm:shebang-command", + "npm:shebang-regex", + "npm:side-channel", + "npm:signal-exit", + "npm:slice-ansi", + "npm:slice-ansi@4.0.0", + "npm:sshpk", + "npm:string-width", + "npm:strip-ansi", + "npm:strip-final-newline", + "npm:supports-color", + "npm:supports-color@7.2.0", + "npm:throttleit", + "npm:through", + "npm:tmp", + "npm:tough-cookie", + "npm:tslib", + "npm:tunnel-agent", + "npm:tweetnacl", + "npm:type-fest", + "npm:universalify", + "npm:universalify@0.2.0", + "npm:untildify", + "npm:url-parse", + "npm:uuid", + "npm:verror", + "npm:which@2.0.2", + "npm:wrap-ansi", + "npm:wrap-ansi@6.2.0", + "npm:wrappy", + "npm:yallist", + "npm:yauzl" + ] + }, + "products-e2e:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "products-e2e": [ + "apps/products-e2e/.eslintrc.json", + "apps/products-e2e/cypress.config.ts", + "apps/products-e2e/project.json", + "apps/products-e2e/src/e2e/app.cy.ts", + "apps/products-e2e/src/fixtures/example.json", + "apps/products-e2e/src/support/app.po.ts", + "apps/products-e2e/src/support/commands.ts", + "apps/products-e2e/src/support/e2e.ts", + "apps/products-e2e/tsconfig.json" + ], + "external": ["npm:@nx/linter"] + }, + "products:build": { + "general": [ + ".gitignore", + "babel.config.json", + "nx.json", + "AllExternalDependencies" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json" + ], + "products-home-page": [ + "libs/products/home-page/README.md", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json" + ], + "products": [ + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json" + ], + "external": [ + "npm:@angular/core", + "npm:@angular/platform-browser", + "npm:@angular/platform-browser-dynamic", + "npm:@angular/router", + "npm:@babel/code-frame", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@esbuild/android-arm@0.15.14", + "npm:@esbuild/linux-loong64@0.15.14", + "npm:@jest/environment", + "npm:@jest/fake-timers", + "npm:@jest/schemas", + "npm:@jest/types", + "npm:@ngrx/store", + "npm:@sinclair/typebox", + "npm:@sinonjs/commons", + "npm:@sinonjs/fake-timers", + "npm:@tootallnate/once", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/jsdom", + "npm:@types/node", + "npm:@types/stack-utils", + "npm:@types/tough-cookie", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:abab", + "npm:acorn-globals", + "npm:acorn-walk", + "npm:acorn@8.8.2", + "npm:agent-base", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:asynckit", + "npm:braces", + "npm:bs-logger", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:ci-info", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:combined-stream", + "npm:cssom", + "npm:cssom@0.3.8", + "npm:cssstyle", + "npm:data-urls", + "npm:debug", + "npm:decimal.js", + "npm:deep-is", + "npm:delayed-stream", + "npm:document-register-element", + "npm:domexception", + "npm:entities", + "npm:esbuild-android-64@0.15.14", + "npm:esbuild-android-arm64@0.15.14", + "npm:esbuild-darwin-64@0.15.14", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64@0.15.14", + "npm:esbuild-freebsd-arm64@0.15.14", + "npm:esbuild-linux-32@0.15.14", + "npm:esbuild-linux-64@0.15.14", + "npm:esbuild-linux-arm64@0.15.14", + "npm:esbuild-linux-arm@0.15.14", + "npm:esbuild-linux-mips64le@0.15.14", + "npm:esbuild-linux-ppc64le@0.15.14", + "npm:esbuild-linux-riscv64@0.15.14", + "npm:esbuild-linux-s390x@0.15.14", + "npm:esbuild-netbsd-64@0.15.14", + "npm:esbuild-openbsd-64@0.15.14", + "npm:esbuild-sunos-64@0.15.14", + "npm:esbuild-wasm@0.15.14", + "npm:esbuild-windows-32@0.15.14", + "npm:esbuild-windows-64@0.15.14", + "npm:esbuild-windows-arm64@0.15.14", + "npm:esbuild@0.15.14", + "npm:escape-string-regexp", + "npm:escape-string-regexp@2.0.0", + "npm:escodegen", + "npm:esprima", + "npm:estraverse", + "npm:esutils", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fill-range", + "npm:form-data", + "npm:graceful-fs", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:html-encoding-sniffer", + "npm:http-proxy-agent", + "npm:https-proxy-agent", + "npm:iconv-lite", + "npm:is-number", + "npm:is-potential-custom-element-name", + "npm:jest-environment-jsdom", + "npm:jest-message-util", + "npm:jest-mock", + "npm:jest-preset-angular", + "npm:jest-util", + "npm:js-tokens", + "npm:jsdom", + "npm:json5", + "npm:levn@0.3.0", + "npm:lightercollective", + "npm:lodash.memoize", + "npm:lru-cache@6.0.0", + "npm:make-error", + "npm:micromatch", + "npm:mime-db", + "npm:mime-types", + "npm:ms@2.1.2", + "npm:nwsapi", + "npm:optionator@0.8.3", + "npm:parse5", + "npm:picomatch", + "npm:prelude-ls", + "npm:pretty-format", + "npm:psl", + "npm:punycode", + "npm:querystringify", + "npm:react-is", + "npm:requires-port", + "npm:safer-buffer", + "npm:saxes", + "npm:semver", + "npm:slash", + "npm:source-map", + "npm:stack-utils", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:symbol-tree", + "npm:to-regex-range", + "npm:tough-cookie@4.1.2", + "npm:tr46", + "npm:ts-jest@29.0.5", + "npm:tslib", + "npm:type-check", + "npm:type-detect", + "npm:universalify@0.2.0", + "npm:url-parse", + "npm:w3c-xmlserializer", + "npm:webidl-conversions", + "npm:whatwg-encoding@2.0.0", + "npm:whatwg-mimetype@3.0.0", + "npm:whatwg-url", + "npm:word-wrap", + "npm:ws@8.12.1", + "npm:xml-name-validator@4.0.0", + "npm:xmlchars", + "npm:yallist", + "npm:yargs-parser", + "npm:zone.js" + ] + }, + "products:build:production": { + "general": [ + ".gitignore", + "babel.config.json", + "nx.json", + "AllExternalDependencies" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json" + ], + "products-home-page": [ + "libs/products/home-page/README.md", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json" + ], + "products": [ + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json" + ], + "external": [ + "npm:@angular/core", + "npm:@angular/platform-browser", + "npm:@angular/platform-browser-dynamic", + "npm:@angular/router", + "npm:@babel/code-frame", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@esbuild/android-arm@0.15.14", + "npm:@esbuild/linux-loong64@0.15.14", + "npm:@jest/environment", + "npm:@jest/fake-timers", + "npm:@jest/schemas", + "npm:@jest/types", + "npm:@ngrx/store", + "npm:@sinclair/typebox", + "npm:@sinonjs/commons", + "npm:@sinonjs/fake-timers", + "npm:@tootallnate/once", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/jsdom", + "npm:@types/node", + "npm:@types/stack-utils", + "npm:@types/tough-cookie", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:abab", + "npm:acorn-globals", + "npm:acorn-walk", + "npm:acorn@8.8.2", + "npm:agent-base", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:asynckit", + "npm:braces", + "npm:bs-logger", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:ci-info", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:combined-stream", + "npm:cssom", + "npm:cssom@0.3.8", + "npm:cssstyle", + "npm:data-urls", + "npm:debug", + "npm:decimal.js", + "npm:deep-is", + "npm:delayed-stream", + "npm:document-register-element", + "npm:domexception", + "npm:entities", + "npm:esbuild-android-64@0.15.14", + "npm:esbuild-android-arm64@0.15.14", + "npm:esbuild-darwin-64@0.15.14", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64@0.15.14", + "npm:esbuild-freebsd-arm64@0.15.14", + "npm:esbuild-linux-32@0.15.14", + "npm:esbuild-linux-64@0.15.14", + "npm:esbuild-linux-arm64@0.15.14", + "npm:esbuild-linux-arm@0.15.14", + "npm:esbuild-linux-mips64le@0.15.14", + "npm:esbuild-linux-ppc64le@0.15.14", + "npm:esbuild-linux-riscv64@0.15.14", + "npm:esbuild-linux-s390x@0.15.14", + "npm:esbuild-netbsd-64@0.15.14", + "npm:esbuild-openbsd-64@0.15.14", + "npm:esbuild-sunos-64@0.15.14", + "npm:esbuild-wasm@0.15.14", + "npm:esbuild-windows-32@0.15.14", + "npm:esbuild-windows-64@0.15.14", + "npm:esbuild-windows-arm64@0.15.14", + "npm:esbuild@0.15.14", + "npm:escape-string-regexp", + "npm:escape-string-regexp@2.0.0", + "npm:escodegen", + "npm:esprima", + "npm:estraverse", + "npm:esutils", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fill-range", + "npm:form-data", + "npm:graceful-fs", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:html-encoding-sniffer", + "npm:http-proxy-agent", + "npm:https-proxy-agent", + "npm:iconv-lite", + "npm:is-number", + "npm:is-potential-custom-element-name", + "npm:jest-environment-jsdom", + "npm:jest-message-util", + "npm:jest-mock", + "npm:jest-preset-angular", + "npm:jest-util", + "npm:js-tokens", + "npm:jsdom", + "npm:json5", + "npm:levn@0.3.0", + "npm:lightercollective", + "npm:lodash.memoize", + "npm:lru-cache@6.0.0", + "npm:make-error", + "npm:micromatch", + "npm:mime-db", + "npm:mime-types", + "npm:ms@2.1.2", + "npm:nwsapi", + "npm:optionator@0.8.3", + "npm:parse5", + "npm:picomatch", + "npm:prelude-ls", + "npm:pretty-format", + "npm:psl", + "npm:punycode", + "npm:querystringify", + "npm:react-is", + "npm:requires-port", + "npm:safer-buffer", + "npm:saxes", + "npm:semver", + "npm:slash", + "npm:source-map", + "npm:stack-utils", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:symbol-tree", + "npm:to-regex-range", + "npm:tough-cookie@4.1.2", + "npm:tr46", + "npm:ts-jest@29.0.5", + "npm:tslib", + "npm:type-check", + "npm:type-detect", + "npm:universalify@0.2.0", + "npm:url-parse", + "npm:w3c-xmlserializer", + "npm:webidl-conversions", + "npm:whatwg-encoding@2.0.0", + "npm:whatwg-mimetype@3.0.0", + "npm:whatwg-url", + "npm:word-wrap", + "npm:ws@8.12.1", + "npm:xml-name-validator@4.0.0", + "npm:xmlchars", + "npm:yallist", + "npm:yargs-parser", + "npm:zone.js" + ] + }, + "products:serve": { + "general": [ + ".gitignore", + "babel.config.json", + "nx.json", + "AllExternalDependencies" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "external": [ + "npm:@angular/core", + "npm:@angular/platform-browser", + "npm:@angular/platform-browser-dynamic", + "npm:@angular/router", + "npm:@babel/code-frame", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@esbuild/android-arm@0.15.14", + "npm:@esbuild/linux-loong64@0.15.14", + "npm:@jest/environment", + "npm:@jest/fake-timers", + "npm:@jest/schemas", + "npm:@jest/types", + "npm:@ngrx/store", + "npm:@sinclair/typebox", + "npm:@sinonjs/commons", + "npm:@sinonjs/fake-timers", + "npm:@tootallnate/once", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/jsdom", + "npm:@types/node", + "npm:@types/stack-utils", + "npm:@types/tough-cookie", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:abab", + "npm:acorn-globals", + "npm:acorn-walk", + "npm:acorn@8.8.2", + "npm:agent-base", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:asynckit", + "npm:braces", + "npm:bs-logger", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:ci-info", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:combined-stream", + "npm:cssom", + "npm:cssom@0.3.8", + "npm:cssstyle", + "npm:data-urls", + "npm:debug", + "npm:decimal.js", + "npm:deep-is", + "npm:delayed-stream", + "npm:document-register-element", + "npm:domexception", + "npm:entities", + "npm:esbuild-android-64@0.15.14", + "npm:esbuild-android-arm64@0.15.14", + "npm:esbuild-darwin-64@0.15.14", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64@0.15.14", + "npm:esbuild-freebsd-arm64@0.15.14", + "npm:esbuild-linux-32@0.15.14", + "npm:esbuild-linux-64@0.15.14", + "npm:esbuild-linux-arm64@0.15.14", + "npm:esbuild-linux-arm@0.15.14", + "npm:esbuild-linux-mips64le@0.15.14", + "npm:esbuild-linux-ppc64le@0.15.14", + "npm:esbuild-linux-riscv64@0.15.14", + "npm:esbuild-linux-s390x@0.15.14", + "npm:esbuild-netbsd-64@0.15.14", + "npm:esbuild-openbsd-64@0.15.14", + "npm:esbuild-sunos-64@0.15.14", + "npm:esbuild-wasm@0.15.14", + "npm:esbuild-windows-32@0.15.14", + "npm:esbuild-windows-64@0.15.14", + "npm:esbuild-windows-arm64@0.15.14", + "npm:esbuild@0.15.14", + "npm:escape-string-regexp", + "npm:escape-string-regexp@2.0.0", + "npm:escodegen", + "npm:esprima", + "npm:estraverse", + "npm:esutils", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fill-range", + "npm:form-data", + "npm:graceful-fs", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:html-encoding-sniffer", + "npm:http-proxy-agent", + "npm:https-proxy-agent", + "npm:iconv-lite", + "npm:is-number", + "npm:is-potential-custom-element-name", + "npm:jest-environment-jsdom", + "npm:jest-message-util", + "npm:jest-mock", + "npm:jest-preset-angular", + "npm:jest-util", + "npm:js-tokens", + "npm:jsdom", + "npm:json5", + "npm:levn@0.3.0", + "npm:lightercollective", + "npm:lodash.memoize", + "npm:lru-cache@6.0.0", + "npm:make-error", + "npm:micromatch", + "npm:mime-db", + "npm:mime-types", + "npm:ms@2.1.2", + "npm:nwsapi", + "npm:optionator@0.8.3", + "npm:parse5", + "npm:picomatch", + "npm:prelude-ls", + "npm:pretty-format", + "npm:psl", + "npm:punycode", + "npm:querystringify", + "npm:react-is", + "npm:requires-port", + "npm:safer-buffer", + "npm:saxes", + "npm:semver", + "npm:slash", + "npm:source-map", + "npm:stack-utils", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:symbol-tree", + "npm:to-regex-range", + "npm:tough-cookie@4.1.2", + "npm:tr46", + "npm:ts-jest@29.0.5", + "npm:tslib", + "npm:type-check", + "npm:type-detect", + "npm:universalify@0.2.0", + "npm:url-parse", + "npm:w3c-xmlserializer", + "npm:webidl-conversions", + "npm:whatwg-encoding@2.0.0", + "npm:whatwg-mimetype@3.0.0", + "npm:whatwg-url", + "npm:word-wrap", + "npm:ws@8.12.1", + "npm:xml-name-validator@4.0.0", + "npm:xmlchars", + "npm:yallist", + "npm:yargs-parser", + "npm:zone.js" + ] + }, + "products:serve:production": { + "general": [ + ".gitignore", + "babel.config.json", + "nx.json", + "AllExternalDependencies" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "external": [ + "npm:@angular/core", + "npm:@angular/platform-browser", + "npm:@angular/platform-browser-dynamic", + "npm:@angular/router", + "npm:@babel/code-frame", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@esbuild/android-arm@0.15.14", + "npm:@esbuild/linux-loong64@0.15.14", + "npm:@jest/environment", + "npm:@jest/fake-timers", + "npm:@jest/schemas", + "npm:@jest/types", + "npm:@ngrx/store", + "npm:@sinclair/typebox", + "npm:@sinonjs/commons", + "npm:@sinonjs/fake-timers", + "npm:@tootallnate/once", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/jsdom", + "npm:@types/node", + "npm:@types/stack-utils", + "npm:@types/tough-cookie", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:abab", + "npm:acorn-globals", + "npm:acorn-walk", + "npm:acorn@8.8.2", + "npm:agent-base", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:asynckit", + "npm:braces", + "npm:bs-logger", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:ci-info", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:combined-stream", + "npm:cssom", + "npm:cssom@0.3.8", + "npm:cssstyle", + "npm:data-urls", + "npm:debug", + "npm:decimal.js", + "npm:deep-is", + "npm:delayed-stream", + "npm:document-register-element", + "npm:domexception", + "npm:entities", + "npm:esbuild-android-64@0.15.14", + "npm:esbuild-android-arm64@0.15.14", + "npm:esbuild-darwin-64@0.15.14", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64@0.15.14", + "npm:esbuild-freebsd-arm64@0.15.14", + "npm:esbuild-linux-32@0.15.14", + "npm:esbuild-linux-64@0.15.14", + "npm:esbuild-linux-arm64@0.15.14", + "npm:esbuild-linux-arm@0.15.14", + "npm:esbuild-linux-mips64le@0.15.14", + "npm:esbuild-linux-ppc64le@0.15.14", + "npm:esbuild-linux-riscv64@0.15.14", + "npm:esbuild-linux-s390x@0.15.14", + "npm:esbuild-netbsd-64@0.15.14", + "npm:esbuild-openbsd-64@0.15.14", + "npm:esbuild-sunos-64@0.15.14", + "npm:esbuild-wasm@0.15.14", + "npm:esbuild-windows-32@0.15.14", + "npm:esbuild-windows-64@0.15.14", + "npm:esbuild-windows-arm64@0.15.14", + "npm:esbuild@0.15.14", + "npm:escape-string-regexp", + "npm:escape-string-regexp@2.0.0", + "npm:escodegen", + "npm:esprima", + "npm:estraverse", + "npm:esutils", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fill-range", + "npm:form-data", + "npm:graceful-fs", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:html-encoding-sniffer", + "npm:http-proxy-agent", + "npm:https-proxy-agent", + "npm:iconv-lite", + "npm:is-number", + "npm:is-potential-custom-element-name", + "npm:jest-environment-jsdom", + "npm:jest-message-util", + "npm:jest-mock", + "npm:jest-preset-angular", + "npm:jest-util", + "npm:js-tokens", + "npm:jsdom", + "npm:json5", + "npm:levn@0.3.0", + "npm:lightercollective", + "npm:lodash.memoize", + "npm:lru-cache@6.0.0", + "npm:make-error", + "npm:micromatch", + "npm:mime-db", + "npm:mime-types", + "npm:ms@2.1.2", + "npm:nwsapi", + "npm:optionator@0.8.3", + "npm:parse5", + "npm:picomatch", + "npm:prelude-ls", + "npm:pretty-format", + "npm:psl", + "npm:punycode", + "npm:querystringify", + "npm:react-is", + "npm:requires-port", + "npm:safer-buffer", + "npm:saxes", + "npm:semver", + "npm:slash", + "npm:source-map", + "npm:stack-utils", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:symbol-tree", + "npm:to-regex-range", + "npm:tough-cookie@4.1.2", + "npm:tr46", + "npm:ts-jest@29.0.5", + "npm:tslib", + "npm:type-check", + "npm:type-detect", + "npm:universalify@0.2.0", + "npm:url-parse", + "npm:w3c-xmlserializer", + "npm:webidl-conversions", + "npm:whatwg-encoding@2.0.0", + "npm:whatwg-mimetype@3.0.0", + "npm:whatwg-url", + "npm:word-wrap", + "npm:ws@8.12.1", + "npm:xml-name-validator@4.0.0", + "npm:xmlchars", + "npm:yallist", + "npm:yargs-parser", + "npm:zone.js" + ] + }, + "products:extract-i18n": { + "general": [ + ".gitignore", + "babel.config.json", + "nx.json", + "AllExternalDependencies" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "external": [ + "npm:@angular/core", + "npm:@angular/platform-browser", + "npm:@angular/platform-browser-dynamic", + "npm:@angular/router", + "npm:@babel/code-frame", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@esbuild/android-arm@0.15.14", + "npm:@esbuild/linux-loong64@0.15.14", + "npm:@jest/environment", + "npm:@jest/fake-timers", + "npm:@jest/schemas", + "npm:@jest/types", + "npm:@ngrx/store", + "npm:@sinclair/typebox", + "npm:@sinonjs/commons", + "npm:@sinonjs/fake-timers", + "npm:@tootallnate/once", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/jsdom", + "npm:@types/node", + "npm:@types/stack-utils", + "npm:@types/tough-cookie", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:abab", + "npm:acorn-globals", + "npm:acorn-walk", + "npm:acorn@8.8.2", + "npm:agent-base", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:asynckit", + "npm:braces", + "npm:bs-logger", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:ci-info", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:combined-stream", + "npm:cssom", + "npm:cssom@0.3.8", + "npm:cssstyle", + "npm:data-urls", + "npm:debug", + "npm:decimal.js", + "npm:deep-is", + "npm:delayed-stream", + "npm:document-register-element", + "npm:domexception", + "npm:entities", + "npm:esbuild-android-64@0.15.14", + "npm:esbuild-android-arm64@0.15.14", + "npm:esbuild-darwin-64@0.15.14", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64@0.15.14", + "npm:esbuild-freebsd-arm64@0.15.14", + "npm:esbuild-linux-32@0.15.14", + "npm:esbuild-linux-64@0.15.14", + "npm:esbuild-linux-arm64@0.15.14", + "npm:esbuild-linux-arm@0.15.14", + "npm:esbuild-linux-mips64le@0.15.14", + "npm:esbuild-linux-ppc64le@0.15.14", + "npm:esbuild-linux-riscv64@0.15.14", + "npm:esbuild-linux-s390x@0.15.14", + "npm:esbuild-netbsd-64@0.15.14", + "npm:esbuild-openbsd-64@0.15.14", + "npm:esbuild-sunos-64@0.15.14", + "npm:esbuild-wasm@0.15.14", + "npm:esbuild-windows-32@0.15.14", + "npm:esbuild-windows-64@0.15.14", + "npm:esbuild-windows-arm64@0.15.14", + "npm:esbuild@0.15.14", + "npm:escape-string-regexp", + "npm:escape-string-regexp@2.0.0", + "npm:escodegen", + "npm:esprima", + "npm:estraverse", + "npm:esutils", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fill-range", + "npm:form-data", + "npm:graceful-fs", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:html-encoding-sniffer", + "npm:http-proxy-agent", + "npm:https-proxy-agent", + "npm:iconv-lite", + "npm:is-number", + "npm:is-potential-custom-element-name", + "npm:jest-environment-jsdom", + "npm:jest-message-util", + "npm:jest-mock", + "npm:jest-preset-angular", + "npm:jest-util", + "npm:js-tokens", + "npm:jsdom", + "npm:json5", + "npm:levn@0.3.0", + "npm:lightercollective", + "npm:lodash.memoize", + "npm:lru-cache@6.0.0", + "npm:make-error", + "npm:micromatch", + "npm:mime-db", + "npm:mime-types", + "npm:ms@2.1.2", + "npm:nwsapi", + "npm:optionator@0.8.3", + "npm:parse5", + "npm:picomatch", + "npm:prelude-ls", + "npm:pretty-format", + "npm:psl", + "npm:punycode", + "npm:querystringify", + "npm:react-is", + "npm:requires-port", + "npm:safer-buffer", + "npm:saxes", + "npm:semver", + "npm:slash", + "npm:source-map", + "npm:stack-utils", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:symbol-tree", + "npm:to-regex-range", + "npm:tough-cookie@4.1.2", + "npm:tr46", + "npm:ts-jest@29.0.5", + "npm:tslib", + "npm:type-check", + "npm:type-detect", + "npm:universalify@0.2.0", + "npm:url-parse", + "npm:w3c-xmlserializer", + "npm:webidl-conversions", + "npm:whatwg-encoding@2.0.0", + "npm:whatwg-mimetype@3.0.0", + "npm:whatwg-url", + "npm:word-wrap", + "npm:ws@8.12.1", + "npm:xml-name-validator@4.0.0", + "npm:xmlchars", + "npm:yallist", + "npm:yargs-parser", + "npm:zone.js" + ] + }, + "products:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "external": ["npm:@nx/linter"] + }, + "products:test": { + "general": [".gitignore", "babel.config.json", "jest.preset.js", "nx.json"], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json" + ], + "products-home-page": [ + "libs/products/home-page/README.md", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "external": [ + "npm:@angular/core", + "npm:@angular/platform-browser", + "npm:@angular/platform-browser-dynamic", + "npm:@angular/router", + "npm:@babel/code-frame", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@esbuild/android-arm@0.15.14", + "npm:@esbuild/linux-loong64@0.15.14", + "npm:@jest/environment", + "npm:@jest/fake-timers", + "npm:@jest/schemas", + "npm:@jest/types", + "npm:@ngrx/store", + "npm:@nx/jest", + "npm:@sinclair/typebox", + "npm:@sinonjs/commons", + "npm:@sinonjs/fake-timers", + "npm:@tootallnate/once", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/jsdom", + "npm:@types/node", + "npm:@types/stack-utils", + "npm:@types/tough-cookie", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:abab", + "npm:acorn-globals", + "npm:acorn-walk", + "npm:acorn@8.8.2", + "npm:agent-base", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:asynckit", + "npm:braces", + "npm:bs-logger", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:ci-info", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:combined-stream", + "npm:cssom", + "npm:cssom@0.3.8", + "npm:cssstyle", + "npm:data-urls", + "npm:debug", + "npm:decimal.js", + "npm:deep-is", + "npm:delayed-stream", + "npm:document-register-element", + "npm:domexception", + "npm:entities", + "npm:esbuild-android-64@0.15.14", + "npm:esbuild-android-arm64@0.15.14", + "npm:esbuild-darwin-64@0.15.14", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64@0.15.14", + "npm:esbuild-freebsd-arm64@0.15.14", + "npm:esbuild-linux-32@0.15.14", + "npm:esbuild-linux-64@0.15.14", + "npm:esbuild-linux-arm64@0.15.14", + "npm:esbuild-linux-arm@0.15.14", + "npm:esbuild-linux-mips64le@0.15.14", + "npm:esbuild-linux-ppc64le@0.15.14", + "npm:esbuild-linux-riscv64@0.15.14", + "npm:esbuild-linux-s390x@0.15.14", + "npm:esbuild-netbsd-64@0.15.14", + "npm:esbuild-openbsd-64@0.15.14", + "npm:esbuild-sunos-64@0.15.14", + "npm:esbuild-wasm@0.15.14", + "npm:esbuild-windows-32@0.15.14", + "npm:esbuild-windows-64@0.15.14", + "npm:esbuild-windows-arm64@0.15.14", + "npm:esbuild@0.15.14", + "npm:escape-string-regexp", + "npm:escape-string-regexp@2.0.0", + "npm:escodegen", + "npm:esprima", + "npm:estraverse", + "npm:esutils", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fill-range", + "npm:form-data", + "npm:graceful-fs", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:html-encoding-sniffer", + "npm:http-proxy-agent", + "npm:https-proxy-agent", + "npm:iconv-lite", + "npm:is-number", + "npm:is-potential-custom-element-name", + "npm:jest-environment-jsdom", + "npm:jest-message-util", + "npm:jest-mock", + "npm:jest-preset-angular", + "npm:jest-util", + "npm:js-tokens", + "npm:jsdom", + "npm:json5", + "npm:levn@0.3.0", + "npm:lightercollective", + "npm:lodash.memoize", + "npm:lru-cache@6.0.0", + "npm:make-error", + "npm:micromatch", + "npm:mime-db", + "npm:mime-types", + "npm:ms@2.1.2", + "npm:nwsapi", + "npm:optionator@0.8.3", + "npm:parse5", + "npm:picomatch", + "npm:prelude-ls", + "npm:pretty-format", + "npm:psl", + "npm:punycode", + "npm:querystringify", + "npm:react-is", + "npm:requires-port", + "npm:safer-buffer", + "npm:saxes", + "npm:semver", + "npm:slash", + "npm:source-map", + "npm:stack-utils", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:symbol-tree", + "npm:to-regex-range", + "npm:tough-cookie@4.1.2", + "npm:tr46", + "npm:ts-jest@29.0.5", + "npm:tslib", + "npm:type-check", + "npm:type-detect", + "npm:universalify@0.2.0", + "npm:url-parse", + "npm:w3c-xmlserializer", + "npm:webidl-conversions", + "npm:whatwg-encoding@2.0.0", + "npm:whatwg-mimetype@3.0.0", + "npm:whatwg-url", + "npm:word-wrap", + "npm:ws@8.12.1", + "npm:xml-name-validator@4.0.0", + "npm:xmlchars", + "npm:yallist", + "npm:yargs-parser", + "npm:zone.js" + ] + }, + "products:deploy": { + "general": [ + ".gitignore", + "babel.config.json", + "nx.json", + "AllExternalDependencies" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "external": [ + "npm:@angular/core", + "npm:@angular/platform-browser", + "npm:@angular/platform-browser-dynamic", + "npm:@angular/router", + "npm:@babel/code-frame", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@esbuild/android-arm@0.15.14", + "npm:@esbuild/linux-loong64@0.15.14", + "npm:@jest/environment", + "npm:@jest/fake-timers", + "npm:@jest/schemas", + "npm:@jest/types", + "npm:@ngrx/store", + "npm:@sinclair/typebox", + "npm:@sinonjs/commons", + "npm:@sinonjs/fake-timers", + "npm:@tootallnate/once", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/jsdom", + "npm:@types/node", + "npm:@types/stack-utils", + "npm:@types/tough-cookie", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:abab", + "npm:acorn-globals", + "npm:acorn-walk", + "npm:acorn@8.8.2", + "npm:agent-base", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:asynckit", + "npm:braces", + "npm:bs-logger", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:ci-info", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:combined-stream", + "npm:cssom", + "npm:cssom@0.3.8", + "npm:cssstyle", + "npm:data-urls", + "npm:debug", + "npm:decimal.js", + "npm:deep-is", + "npm:delayed-stream", + "npm:document-register-element", + "npm:domexception", + "npm:entities", + "npm:esbuild-android-64@0.15.14", + "npm:esbuild-android-arm64@0.15.14", + "npm:esbuild-darwin-64@0.15.14", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64@0.15.14", + "npm:esbuild-freebsd-arm64@0.15.14", + "npm:esbuild-linux-32@0.15.14", + "npm:esbuild-linux-64@0.15.14", + "npm:esbuild-linux-arm64@0.15.14", + "npm:esbuild-linux-arm@0.15.14", + "npm:esbuild-linux-mips64le@0.15.14", + "npm:esbuild-linux-ppc64le@0.15.14", + "npm:esbuild-linux-riscv64@0.15.14", + "npm:esbuild-linux-s390x@0.15.14", + "npm:esbuild-netbsd-64@0.15.14", + "npm:esbuild-openbsd-64@0.15.14", + "npm:esbuild-sunos-64@0.15.14", + "npm:esbuild-wasm@0.15.14", + "npm:esbuild-windows-32@0.15.14", + "npm:esbuild-windows-64@0.15.14", + "npm:esbuild-windows-arm64@0.15.14", + "npm:esbuild@0.15.14", + "npm:escape-string-regexp", + "npm:escape-string-regexp@2.0.0", + "npm:escodegen", + "npm:esprima", + "npm:estraverse", + "npm:esutils", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fill-range", + "npm:form-data", + "npm:graceful-fs", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:html-encoding-sniffer", + "npm:http-proxy-agent", + "npm:https-proxy-agent", + "npm:iconv-lite", + "npm:is-number", + "npm:is-potential-custom-element-name", + "npm:jest-environment-jsdom", + "npm:jest-message-util", + "npm:jest-mock", + "npm:jest-preset-angular", + "npm:jest-util", + "npm:js-tokens", + "npm:jsdom", + "npm:json5", + "npm:levn@0.3.0", + "npm:lightercollective", + "npm:lodash.memoize", + "npm:lru-cache@6.0.0", + "npm:make-error", + "npm:micromatch", + "npm:mime-db", + "npm:mime-types", + "npm:ms@2.1.2", + "npm:nwsapi", + "npm:optionator@0.8.3", + "npm:parse5", + "npm:picomatch", + "npm:prelude-ls", + "npm:pretty-format", + "npm:psl", + "npm:punycode", + "npm:querystringify", + "npm:react-is", + "npm:requires-port", + "npm:safer-buffer", + "npm:saxes", + "npm:semver", + "npm:slash", + "npm:source-map", + "npm:stack-utils", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:symbol-tree", + "npm:to-regex-range", + "npm:tough-cookie@4.1.2", + "npm:tr46", + "npm:ts-jest@29.0.5", + "npm:tslib", + "npm:type-check", + "npm:type-detect", + "npm:universalify@0.2.0", + "npm:url-parse", + "npm:w3c-xmlserializer", + "npm:webidl-conversions", + "npm:whatwg-encoding@2.0.0", + "npm:whatwg-mimetype@3.0.0", + "npm:whatwg-url", + "npm:word-wrap", + "npm:ws@8.12.1", + "npm:xml-name-validator@4.0.0", + "npm:xmlchars", + "npm:yallist", + "npm:yargs-parser", + "npm:zone.js" + ] + }, + "cart-e2e:e2e": { + "general": [".gitignore", "babel.config.json", "nx.json"], + "shared-e2e-utils": [ + "libs/shared/e2e-utils/README.md", + "libs/shared/e2e-utils/project.json", + "libs/shared/e2e-utils/src/index.ts", + "libs/shared/e2e-utils/src/lib/shared-e2e-utils.ts", + "libs/shared/e2e-utils/tsconfig.json", + "libs/shared/e2e-utils/tsconfig.lib.json" + ], + "cart-e2e": [ + "apps/cart-e2e/.eslintrc.json", + "apps/cart-e2e/cypress.config.ts", + "apps/cart-e2e/project.json", + "apps/cart-e2e/src/e2e/app.cy.ts", + "apps/cart-e2e/src/fixtures/example.json", + "apps/cart-e2e/src/support/app.po.ts", + "apps/cart-e2e/src/support/commands.ts", + "apps/cart-e2e/src/support/e2e.ts", + "apps/cart-e2e/tsconfig.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/browserlist", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/webpack.config.js" + ], + "external": [ + "npm:@colors/colors", + "npm:@cypress/request", + "npm:@cypress/xvfb", + "npm:@nx/cypress", + "npm:@types/node", + "npm:@types/node@16.18.48", + "npm:@types/sinonjs__fake-timers", + "npm:@types/sizzle", + "npm:@types/yauzl", + "npm:aggregate-error", + "npm:ansi-colors", + "npm:ansi-escapes", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:arch", + "npm:asn1", + "npm:assert-plus", + "npm:astral-regex", + "npm:async@3.2.4", + "npm:asynckit", + "npm:at-least-node", + "npm:aws-sign2", + "npm:aws4", + "npm:balanced-match", + "npm:base64-js", + "npm:bcrypt-pbkdf", + "npm:blob-util", + "npm:bluebird", + "npm:brace-expansion", + "npm:buffer", + "npm:buffer-crc32", + "npm:cachedir", + "npm:call-bind", + "npm:caseless", + "npm:chalk", + "npm:check-more-types", + "npm:ci-info", + "npm:clean-stack", + "npm:cli-cursor", + "npm:cli-table3", + "npm:cli-truncate", + "npm:color-convert", + "npm:color-name", + "npm:colorette", + "npm:combined-stream", + "npm:commander@6.2.1", + "npm:common-tags", + "npm:concat-map", + "npm:core-util-is@1.0.2", + "npm:cross-spawn", + "npm:cypress", + "npm:dashdash", + "npm:dayjs", + "npm:debug", + "npm:debug@3.2.7", + "npm:delayed-stream", + "npm:ecc-jsbn", + "npm:emoji-regex", + "npm:end-of-stream", + "npm:enquirer", + "npm:escape-string-regexp", + "npm:eventemitter2", + "npm:execa@4.1.0", + "npm:executable", + "npm:extend", + "npm:extract-zip", + "npm:extsprintf", + "npm:extsprintf@1.4.1", + "npm:fd-slicer", + "npm:figures", + "npm:forever-agent", + "npm:form-data@2.3.3", + "npm:fs-extra@9.1.0", + "npm:fs.realpath", + "npm:function-bind", + "npm:get-intrinsic", + "npm:get-stream", + "npm:getos", + "npm:getpass", + "npm:glob", + "npm:global-dirs", + "npm:graceful-fs", + "npm:has", + "npm:has-flag", + "npm:has-symbols", + "npm:http-signature", + "npm:human-signals@1.1.1", + "npm:ieee754", + "npm:indent-string", + "npm:inflight", + "npm:inherits", + "npm:ini@2.0.0", + "npm:is-ci", + "npm:is-fullwidth-code-point", + "npm:is-installed-globally", + "npm:is-path-inside", + "npm:is-stream@2.0.1", + "npm:is-typedarray", + "npm:is-unicode-supported", + "npm:isexe", + "npm:isstream", + "npm:jsbn", + "npm:json-schema", + "npm:json-stringify-safe", + "npm:jsonfile", + "npm:jsprim", + "npm:lazy-ass", + "npm:listr2", + "npm:lodash", + "npm:lodash.once", + "npm:log-symbols", + "npm:log-update", + "npm:lru-cache@6.0.0", + "npm:merge-stream", + "npm:mime-db", + "npm:mime-types", + "npm:mimic-fn", + "npm:minimatch", + "npm:minimist@1.2.8", + "npm:ms", + "npm:ms@2.1.2", + "npm:npm-run-path", + "npm:object-inspect", + "npm:once", + "npm:onetime", + "npm:ospath", + "npm:p-map", + "npm:path-is-absolute", + "npm:path-key", + "npm:pend", + "npm:performance-now", + "npm:pify", + "npm:pretty-bytes", + "npm:process", + "npm:proxy-from-env@1.0.0", + "npm:psl", + "npm:pump", + "npm:punycode", + "npm:qs@6.10.4", + "npm:querystringify", + "npm:request-progress", + "npm:requires-port", + "npm:restore-cursor", + "npm:rfdc", + "npm:rimraf", + "npm:rxjs@7.5.7", + "npm:safe-buffer", + "npm:safer-buffer", + "npm:semver@7.5.4", + "npm:shebang-command", + "npm:shebang-regex", + "npm:side-channel", + "npm:signal-exit", + "npm:slice-ansi", + "npm:slice-ansi@4.0.0", + "npm:sshpk", + "npm:string-width", + "npm:strip-ansi", + "npm:strip-final-newline", + "npm:supports-color", + "npm:supports-color@7.2.0", + "npm:throttleit", + "npm:through", + "npm:tmp", + "npm:tough-cookie", + "npm:tslib", + "npm:tunnel-agent", + "npm:tweetnacl", + "npm:type-fest", + "npm:universalify", + "npm:universalify@0.2.0", + "npm:untildify", + "npm:url-parse", + "npm:uuid", + "npm:verror", + "npm:which@2.0.2", + "npm:wrap-ansi", + "npm:wrap-ansi@6.2.0", + "npm:wrappy", + "npm:yallist", + "npm:yauzl" + ] + }, + "cart-e2e:e2e:production": { + "general": [".gitignore", "babel.config.json", "nx.json"], + "shared-e2e-utils": [ + "libs/shared/e2e-utils/README.md", + "libs/shared/e2e-utils/project.json", + "libs/shared/e2e-utils/src/index.ts", + "libs/shared/e2e-utils/src/lib/shared-e2e-utils.ts", + "libs/shared/e2e-utils/tsconfig.json", + "libs/shared/e2e-utils/tsconfig.lib.json" + ], + "cart-e2e": [ + "apps/cart-e2e/.eslintrc.json", + "apps/cart-e2e/cypress.config.ts", + "apps/cart-e2e/project.json", + "apps/cart-e2e/src/e2e/app.cy.ts", + "apps/cart-e2e/src/fixtures/example.json", + "apps/cart-e2e/src/support/app.po.ts", + "apps/cart-e2e/src/support/commands.ts", + "apps/cart-e2e/src/support/e2e.ts", + "apps/cart-e2e/tsconfig.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/browserlist", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/webpack.config.js" + ], + "external": [ + "npm:@colors/colors", + "npm:@cypress/request", + "npm:@cypress/xvfb", + "npm:@nx/cypress", + "npm:@types/node", + "npm:@types/node@16.18.48", + "npm:@types/sinonjs__fake-timers", + "npm:@types/sizzle", + "npm:@types/yauzl", + "npm:aggregate-error", + "npm:ansi-colors", + "npm:ansi-escapes", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:arch", + "npm:asn1", + "npm:assert-plus", + "npm:astral-regex", + "npm:async@3.2.4", + "npm:asynckit", + "npm:at-least-node", + "npm:aws-sign2", + "npm:aws4", + "npm:balanced-match", + "npm:base64-js", + "npm:bcrypt-pbkdf", + "npm:blob-util", + "npm:bluebird", + "npm:brace-expansion", + "npm:buffer", + "npm:buffer-crc32", + "npm:cachedir", + "npm:call-bind", + "npm:caseless", + "npm:chalk", + "npm:check-more-types", + "npm:ci-info", + "npm:clean-stack", + "npm:cli-cursor", + "npm:cli-table3", + "npm:cli-truncate", + "npm:color-convert", + "npm:color-name", + "npm:colorette", + "npm:combined-stream", + "npm:commander@6.2.1", + "npm:common-tags", + "npm:concat-map", + "npm:core-util-is@1.0.2", + "npm:cross-spawn", + "npm:cypress", + "npm:dashdash", + "npm:dayjs", + "npm:debug", + "npm:debug@3.2.7", + "npm:delayed-stream", + "npm:ecc-jsbn", + "npm:emoji-regex", + "npm:end-of-stream", + "npm:enquirer", + "npm:escape-string-regexp", + "npm:eventemitter2", + "npm:execa@4.1.0", + "npm:executable", + "npm:extend", + "npm:extract-zip", + "npm:extsprintf", + "npm:extsprintf@1.4.1", + "npm:fd-slicer", + "npm:figures", + "npm:forever-agent", + "npm:form-data@2.3.3", + "npm:fs-extra@9.1.0", + "npm:fs.realpath", + "npm:function-bind", + "npm:get-intrinsic", + "npm:get-stream", + "npm:getos", + "npm:getpass", + "npm:glob", + "npm:global-dirs", + "npm:graceful-fs", + "npm:has", + "npm:has-flag", + "npm:has-symbols", + "npm:http-signature", + "npm:human-signals@1.1.1", + "npm:ieee754", + "npm:indent-string", + "npm:inflight", + "npm:inherits", + "npm:ini@2.0.0", + "npm:is-ci", + "npm:is-fullwidth-code-point", + "npm:is-installed-globally", + "npm:is-path-inside", + "npm:is-stream@2.0.1", + "npm:is-typedarray", + "npm:is-unicode-supported", + "npm:isexe", + "npm:isstream", + "npm:jsbn", + "npm:json-schema", + "npm:json-stringify-safe", + "npm:jsonfile", + "npm:jsprim", + "npm:lazy-ass", + "npm:listr2", + "npm:lodash", + "npm:lodash.once", + "npm:log-symbols", + "npm:log-update", + "npm:lru-cache@6.0.0", + "npm:merge-stream", + "npm:mime-db", + "npm:mime-types", + "npm:mimic-fn", + "npm:minimatch", + "npm:minimist@1.2.8", + "npm:ms", + "npm:ms@2.1.2", + "npm:npm-run-path", + "npm:object-inspect", + "npm:once", + "npm:onetime", + "npm:ospath", + "npm:p-map", + "npm:path-is-absolute", + "npm:path-key", + "npm:pend", + "npm:performance-now", + "npm:pify", + "npm:pretty-bytes", + "npm:process", + "npm:proxy-from-env@1.0.0", + "npm:psl", + "npm:pump", + "npm:punycode", + "npm:qs@6.10.4", + "npm:querystringify", + "npm:request-progress", + "npm:requires-port", + "npm:restore-cursor", + "npm:rfdc", + "npm:rimraf", + "npm:rxjs@7.5.7", + "npm:safe-buffer", + "npm:safer-buffer", + "npm:semver@7.5.4", + "npm:shebang-command", + "npm:shebang-regex", + "npm:side-channel", + "npm:signal-exit", + "npm:slice-ansi", + "npm:slice-ansi@4.0.0", + "npm:sshpk", + "npm:string-width", + "npm:strip-ansi", + "npm:strip-final-newline", + "npm:supports-color", + "npm:supports-color@7.2.0", + "npm:throttleit", + "npm:through", + "npm:tmp", + "npm:tough-cookie", + "npm:tslib", + "npm:tunnel-agent", + "npm:tweetnacl", + "npm:type-fest", + "npm:universalify", + "npm:universalify@0.2.0", + "npm:untildify", + "npm:url-parse", + "npm:uuid", + "npm:verror", + "npm:which@2.0.2", + "npm:wrap-ansi", + "npm:wrap-ansi@6.2.0", + "npm:wrappy", + "npm:yallist", + "npm:yauzl" + ] + }, + "cart-e2e:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "cart-e2e": [ + "apps/cart-e2e/.eslintrc.json", + "apps/cart-e2e/cypress.config.ts", + "apps/cart-e2e/project.json", + "apps/cart-e2e/src/e2e/app.cy.ts", + "apps/cart-e2e/src/fixtures/example.json", + "apps/cart-e2e/src/support/app.po.ts", + "apps/cart-e2e/src/support/commands.ts", + "apps/cart-e2e/src/support/e2e.ts", + "apps/cart-e2e/tsconfig.json" + ], + "external": ["npm:@nx/linter"] + }, + "cart:build:production": { + "general": [".gitignore", "babel.config.json", "nx.json"], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/browserlist", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/webpack.config.js" + ], + "external": [ + "npm:@ampproject/remapping", + "npm:@babel/code-frame", + "npm:@babel/code-frame@7.22.5", + "npm:@babel/compat-data", + "npm:@babel/compat-data@7.22.5", + "npm:@babel/compat-data@7.22.9", + "npm:@babel/core@7.22.5", + "npm:@babel/core@7.22.9", + "npm:@babel/generator", + "npm:@babel/generator@7.22.5", + "npm:@babel/generator@7.22.9", + "npm:@babel/helper-annotate-as-pure", + "npm:@babel/helper-annotate-as-pure@7.18.6", + "npm:@babel/helper-builder-binary-assignment-operator-visitor", + "npm:@babel/helper-compilation-targets", + "npm:@babel/helper-compilation-targets@7.22.5", + "npm:@babel/helper-compilation-targets@7.22.9", + "npm:@babel/helper-create-class-features-plugin", + "npm:@babel/helper-create-class-features-plugin@7.22.5", + "npm:@babel/helper-create-class-features-plugin@7.22.9", + "npm:@babel/helper-create-regexp-features-plugin", + "npm:@babel/helper-create-regexp-features-plugin@7.22.5", + "npm:@babel/helper-define-polyfill-provider@0.4.0", + "npm:@babel/helper-define-polyfill-provider@0.4.2", + "npm:@babel/helper-environment-visitor", + "npm:@babel/helper-environment-visitor@7.18.9", + "npm:@babel/helper-function-name", + "npm:@babel/helper-function-name@7.19.0", + "npm:@babel/helper-hoist-variables", + "npm:@babel/helper-hoist-variables@7.18.6", + "npm:@babel/helper-member-expression-to-functions", + "npm:@babel/helper-member-expression-to-functions@7.18.9", + "npm:@babel/helper-module-imports", + "npm:@babel/helper-module-imports@7.22.5", + "npm:@babel/helper-module-transforms@7.22.5", + "npm:@babel/helper-module-transforms@7.22.9", + "npm:@babel/helper-optimise-call-expression", + "npm:@babel/helper-optimise-call-expression@7.18.6", + "npm:@babel/helper-plugin-utils", + "npm:@babel/helper-plugin-utils@7.22.5", + "npm:@babel/helper-remap-async-to-generator@7.22.5", + "npm:@babel/helper-replace-supers", + "npm:@babel/helper-replace-supers@7.19.1", + "npm:@babel/helper-replace-supers@7.22.9", + "npm:@babel/helper-simple-access", + "npm:@babel/helper-skip-transparent-expression-wrappers", + "npm:@babel/helper-split-export-declaration", + "npm:@babel/helper-split-export-declaration@7.18.6", + "npm:@babel/helper-split-export-declaration@7.22.5", + "npm:@babel/helper-string-parser", + "npm:@babel/helper-string-parser@7.22.5", + "npm:@babel/helper-validator-identifier", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/helper-validator-option", + "npm:@babel/helper-validator-option@7.18.6", + "npm:@babel/helper-wrap-function@7.22.5", + "npm:@babel/helpers@7.22.5", + "npm:@babel/helpers@7.22.6", + "npm:@babel/highlight", + "npm:@babel/highlight@7.22.5", + "npm:@babel/parser", + "npm:@babel/parser@7.22.5", + "npm:@babel/parser@7.22.7", + "npm:@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", + "npm:@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", + "npm:@babel/plugin-proposal-class-properties@7.18.6", + "npm:@babel/plugin-proposal-decorators@7.22.7", + "npm:@babel/plugin-proposal-private-property-in-object", + "npm:@babel/plugin-proposal-unicode-property-regex@7.18.6", + "npm:@babel/plugin-syntax-async-generators@7.8.4", + "npm:@babel/plugin-syntax-class-properties@7.12.13", + "npm:@babel/plugin-syntax-class-static-block@7.14.5", + "npm:@babel/plugin-syntax-decorators@7.22.5", + "npm:@babel/plugin-syntax-dynamic-import@7.8.3", + "npm:@babel/plugin-syntax-export-namespace-from@7.8.3", + "npm:@babel/plugin-syntax-import-assertions", + "npm:@babel/plugin-syntax-import-attributes@7.22.5", + "npm:@babel/plugin-syntax-import-meta@7.10.4", + "npm:@babel/plugin-syntax-json-strings@7.8.3", + "npm:@babel/plugin-syntax-jsx", + "npm:@babel/plugin-syntax-jsx@7.22.5", + "npm:@babel/plugin-syntax-logical-assignment-operators@7.10.4", + "npm:@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", + "npm:@babel/plugin-syntax-numeric-separator@7.10.4", + "npm:@babel/plugin-syntax-object-rest-spread@7.8.3", + "npm:@babel/plugin-syntax-optional-catch-binding@7.8.3", + "npm:@babel/plugin-syntax-optional-chaining@7.8.3", + "npm:@babel/plugin-syntax-private-property-in-object@7.14.5", + "npm:@babel/plugin-syntax-top-level-await@7.14.5", + "npm:@babel/plugin-syntax-typescript", + "npm:@babel/plugin-syntax-typescript@7.22.5", + "npm:@babel/plugin-syntax-unicode-sets-regex@7.18.6", + "npm:@babel/plugin-transform-arrow-functions", + "npm:@babel/plugin-transform-async-generator-functions@7.22.5", + "npm:@babel/plugin-transform-async-generator-functions@7.22.7", + "npm:@babel/plugin-transform-async-to-generator", + "npm:@babel/plugin-transform-block-scoped-functions", + "npm:@babel/plugin-transform-block-scoping", + "npm:@babel/plugin-transform-class-properties@7.22.5", + "npm:@babel/plugin-transform-class-static-block@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.6", + "npm:@babel/plugin-transform-computed-properties", + "npm:@babel/plugin-transform-destructuring", + "npm:@babel/plugin-transform-dotall-regex", + "npm:@babel/plugin-transform-dotall-regex@7.22.5", + "npm:@babel/plugin-transform-duplicate-keys", + "npm:@babel/plugin-transform-dynamic-import@7.22.5", + "npm:@babel/plugin-transform-exponentiation-operator", + "npm:@babel/plugin-transform-export-namespace-from@7.22.5", + "npm:@babel/plugin-transform-for-of", + "npm:@babel/plugin-transform-function-name", + "npm:@babel/plugin-transform-json-strings@7.22.5", + "npm:@babel/plugin-transform-literals", + "npm:@babel/plugin-transform-logical-assignment-operators@7.22.5", + "npm:@babel/plugin-transform-member-expression-literals", + "npm:@babel/plugin-transform-modules-amd", + "npm:@babel/plugin-transform-modules-commonjs", + "npm:@babel/plugin-transform-modules-systemjs", + "npm:@babel/plugin-transform-modules-umd", + "npm:@babel/plugin-transform-named-capturing-groups-regex", + "npm:@babel/plugin-transform-new-target", + "npm:@babel/plugin-transform-nullish-coalescing-operator@7.22.5", + "npm:@babel/plugin-transform-numeric-separator@7.22.5", + "npm:@babel/plugin-transform-object-rest-spread@7.22.5", + "npm:@babel/plugin-transform-object-super", + "npm:@babel/plugin-transform-optional-catch-binding@7.22.5", + "npm:@babel/plugin-transform-optional-chaining", + "npm:@babel/plugin-transform-optional-chaining@7.22.6", + "npm:@babel/plugin-transform-parameters", + "npm:@babel/plugin-transform-private-methods@7.22.5", + "npm:@babel/plugin-transform-private-property-in-object@7.22.5", + "npm:@babel/plugin-transform-property-literals", + "npm:@babel/plugin-transform-react-constant-elements@7.22.5", + "npm:@babel/plugin-transform-react-display-name", + "npm:@babel/plugin-transform-react-jsx", + "npm:@babel/plugin-transform-react-jsx-development", + "npm:@babel/plugin-transform-react-pure-annotations", + "npm:@babel/plugin-transform-regenerator", + "npm:@babel/plugin-transform-reserved-words", + "npm:@babel/plugin-transform-runtime@7.22.9", + "npm:@babel/plugin-transform-shorthand-properties", + "npm:@babel/plugin-transform-spread", + "npm:@babel/plugin-transform-sticky-regex", + "npm:@babel/plugin-transform-template-literals", + "npm:@babel/plugin-transform-typeof-symbol", + "npm:@babel/plugin-transform-typescript@7.22.5", + "npm:@babel/plugin-transform-unicode-escapes", + "npm:@babel/plugin-transform-unicode-property-regex@7.22.5", + "npm:@babel/plugin-transform-unicode-regex", + "npm:@babel/plugin-transform-unicode-sets-regex@7.22.5", + "npm:@babel/preset-env", + "npm:@babel/preset-env@7.22.5", + "npm:@babel/preset-modules@0.1.5", + "npm:@babel/preset-react", + "npm:@babel/preset-typescript", + "npm:@babel/regjsgen", + "npm:@babel/runtime", + "npm:@babel/runtime@7.22.6", + "npm:@babel/template", + "npm:@babel/template@7.18.10", + "npm:@babel/traverse", + "npm:@babel/traverse@7.22.5", + "npm:@babel/traverse@7.22.8", + "npm:@babel/types", + "npm:@babel/types@7.22.5", + "npm:@cspotcode/source-map-support", + "npm:@jest/schemas", + "npm:@jest/schemas@29.6.3", + "npm:@jest/types", + "npm:@jridgewell/gen-mapping", + "npm:@jridgewell/resolve-uri", + "npm:@jridgewell/set-array", + "npm:@jridgewell/source-map", + "npm:@jridgewell/sourcemap-codec", + "npm:@jridgewell/trace-mapping", + "npm:@jridgewell/trace-mapping@0.3.18", + "npm:@jridgewell/trace-mapping@0.3.9", + "npm:@leichtgewicht/ip-codec", + "npm:@nodelib/fs.scandir", + "npm:@nodelib/fs.stat", + "npm:@nodelib/fs.walk", + "npm:@nrwl/devkit", + "npm:@nrwl/js", + "npm:@nrwl/linter", + "npm:@nrwl/react", + "npm:@nrwl/tao", + "npm:@nrwl/web", + "npm:@nrwl/webpack", + "npm:@nrwl/workspace", + "npm:@nx/devkit", + "npm:@nx/js", + "npm:@nx/linter", + "npm:@nx/nx-darwin-arm64", + "npm:@nx/nx-darwin-x64@18.0.5", + "npm:@nx/nx-freebsd-x64@18.0.5", + "npm:@nx/nx-linux-arm-gnueabihf@18.0.5", + "npm:@nx/nx-linux-arm64-gnu@18.0.5", + "npm:@nx/nx-linux-arm64-musl@18.0.5", + "npm:@nx/nx-linux-x64-gnu@18.0.5", + "npm:@nx/nx-linux-x64-musl@18.0.5", + "npm:@nx/nx-win32-arm64-msvc@18.0.5", + "npm:@nx/nx-win32-x64-msvc@18.0.5", + "npm:@nx/react", + "npm:@nx/web", + "npm:@nx/webpack", + "npm:@nx/workspace", + "npm:@parcel/watcher", + "npm:@phenomnomnominal/tsquery", + "npm:@remix-run/router", + "npm:@sinclair/typebox", + "npm:@sinclair/typebox@0.27.8", + "npm:@svgr/babel-plugin-add-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0", + "npm:@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0", + "npm:@svgr/babel-plugin-svg-dynamic-title@8.0.0", + "npm:@svgr/babel-plugin-svg-em-dimensions@8.0.0", + "npm:@svgr/babel-plugin-transform-react-native-svg@8.0.0", + "npm:@svgr/babel-plugin-transform-svg-component@8.0.0", + "npm:@svgr/babel-preset@8.0.0", + "npm:@svgr/core", + "npm:@svgr/hast-util-to-babel-ast@8.0.0", + "npm:@svgr/plugin-jsx@8.0.1", + "npm:@svgr/plugin-svgo", + "npm:@svgr/webpack@8.0.1", + "npm:@testing-library/dom", + "npm:@testing-library/react", + "npm:@trysound/sax", + "npm:@tsconfig/node10", + "npm:@tsconfig/node12", + "npm:@tsconfig/node14", + "npm:@tsconfig/node16", + "npm:@types/aria-query", + "npm:@types/body-parser", + "npm:@types/bonjour", + "npm:@types/connect", + "npm:@types/connect-history-api-fallback", + "npm:@types/eslint", + "npm:@types/eslint-scope", + "npm:@types/estree", + "npm:@types/estree@1.0.1", + "npm:@types/express", + "npm:@types/express-serve-static-core", + "npm:@types/http-proxy", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/json-schema", + "npm:@types/mime", + "npm:@types/node", + "npm:@types/parse-json", + "npm:@types/prop-types", + "npm:@types/qs", + "npm:@types/range-parser", + "npm:@types/react-dom@18.0.9", + "npm:@types/react@18.0.25", + "npm:@types/retry", + "npm:@types/scheduler", + "npm:@types/serve-index", + "npm:@types/serve-static", + "npm:@types/sockjs", + "npm:@types/ws@8.5.3", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:@webassemblyjs/ast", + "npm:@webassemblyjs/floating-point-hex-parser", + "npm:@webassemblyjs/helper-api-error@1.11.5", + "npm:@webassemblyjs/helper-buffer@1.11.5", + "npm:@webassemblyjs/helper-numbers", + "npm:@webassemblyjs/helper-wasm-bytecode@1.11.5", + "npm:@webassemblyjs/helper-wasm-section", + "npm:@webassemblyjs/ieee754@1.11.5", + "npm:@webassemblyjs/leb128@1.11.5", + "npm:@webassemblyjs/utf8@1.11.5", + "npm:@webassemblyjs/wasm-edit", + "npm:@webassemblyjs/wasm-gen@1.11.5", + "npm:@webassemblyjs/wasm-opt", + "npm:@webassemblyjs/wasm-parser", + "npm:@webassemblyjs/wast-printer", + "npm:@xtuc/ieee754", + "npm:@xtuc/long", + "npm:@yarnpkg/lockfile", + "npm:@yarnpkg/parsers", + "npm:@zkochan/js-yaml", + "npm:abab", + "npm:accepts", + "npm:acorn", + "npm:acorn-import-assertions", + "npm:acorn-walk", + "npm:address", + "npm:ajv", + "npm:ajv-formats@2.1.1", + "npm:ajv-keywords", + "npm:ajv-keywords@5.1.0", + "npm:ajv@8.11.2", + "npm:ansi-colors", + "npm:ansi-html-community", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:anymatch", + "npm:arg", + "npm:argparse", + "npm:argparse@1.0.10", + "npm:aria-query", + "npm:array-flatten", + "npm:array-flatten@2.1.2", + "npm:array-union@3.0.1", + "npm:async", + "npm:async@3.2.4", + "npm:asynckit", + "npm:autoprefixer@10.4.13", + "npm:available-typed-arrays", + "npm:axios@1.2.1", + "npm:babel-loader@9.1.2", + "npm:babel-plugin-const-enum@1.2.0", + "npm:babel-plugin-macros", + "npm:babel-plugin-polyfill-corejs2", + "npm:babel-plugin-polyfill-corejs2@0.4.3", + "npm:babel-plugin-polyfill-corejs3", + "npm:babel-plugin-polyfill-corejs3@0.8.1", + "npm:babel-plugin-polyfill-regenerator", + "npm:babel-plugin-polyfill-regenerator@0.5.0", + "npm:babel-plugin-transform-typescript-metadata", + "npm:balanced-match", + "npm:base64-js", + "npm:basic-auth", + "npm:batch", + "npm:big.js", + "npm:binary-extensions", + "npm:bl", + "npm:body-parser", + "npm:bonjour-service", + "npm:boolbase", + "npm:brace-expansion", + "npm:brace-expansion@2.0.1", + "npm:braces", + "npm:browserslist", + "npm:browserslist@4.21.5", + "npm:browserslist@4.21.9", + "npm:buffer", + "npm:buffer-from", + "npm:builtins", + "npm:bytes", + "npm:bytes@3.0.0", + "npm:call-bind", + "npm:callsites", + "npm:camelcase", + "npm:caniuse-api", + "npm:caniuse-lite", + "npm:caniuse-lite@1.0.30001517", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:chokidar", + "npm:chrome-trace-event", + "npm:ci-info", + "npm:cli-cursor", + "npm:cli-spinners", + "npm:cli-spinners@2.6.1", + "npm:cliui", + "npm:clone", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:colord", + "npm:colorette", + "npm:columnify", + "npm:combined-stream", + "npm:commander", + "npm:commander@7.2.0", + "npm:commondir", + "npm:compressible", + "npm:compression", + "npm:concat-map", + "npm:connect-history-api-fallback", + "npm:content-disposition", + "npm:content-type", + "npm:convert-source-map", + "npm:cookie", + "npm:cookie-signature", + "npm:copy-anything", + "npm:copy-webpack-plugin@10.2.4", + "npm:core-js-compat@3.30.2", + "npm:core-js-compat@3.31.1", + "npm:core-util-is", + "npm:corser", + "npm:cosmiconfig", + "npm:cosmiconfig@6.0.0", + "npm:cosmiconfig@8.1.3", + "npm:create-require", + "npm:cross-spawn", + "npm:css-declaration-sorter@6.3.1", + "npm:css-loader", + "npm:css-minimizer-webpack-plugin@5.0.0", + "npm:css-select", + "npm:css-tree@2.2.1", + "npm:css-tree@2.3.1", + "npm:css-what", + "npm:cssesc", + "npm:cssnano-preset-default@6.0.1", + "npm:cssnano-utils@4.0.0", + "npm:cssnano@6.0.1", + "npm:csso", + "npm:csstype", + "npm:debug", + "npm:debug@2.6.9", + "npm:debug@3.2.7", + "npm:deep-equal", + "npm:deepmerge", + "npm:deepmerge@4.3.1", + "npm:default-gateway", + "npm:defaults", + "npm:define-lazy-prop", + "npm:define-properties", + "npm:delayed-stream", + "npm:depd", + "npm:depd@1.1.2", + "npm:destroy", + "npm:detect-node", + "npm:detect-port", + "npm:diff", + "npm:diff-sequences@29.6.3", + "npm:dir-glob", + "npm:dns-equal", + "npm:dns-packet", + "npm:document-register-element", + "npm:dom-accessibility-api", + "npm:dom-serializer", + "npm:domelementtype", + "npm:domhandler", + "npm:domutils", + "npm:dot-case", + "npm:dotenv-expand", + "npm:dotenv@16.3.1", + "npm:duplexer", + "npm:ee-first", + "npm:ejs", + "npm:electron-to-chromium", + "npm:electron-to-chromium@1.4.311", + "npm:electron-to-chromium@1.4.470", + "npm:emoji-regex", + "npm:emojis-list", + "npm:encodeurl", + "npm:end-of-stream", + "npm:enhanced-resolve", + "npm:enhanced-resolve@5.13.0", + "npm:enquirer", + "npm:entities", + "npm:entities@4.5.0", + "npm:errno", + "npm:error-ex", + "npm:es-get-iterator", + "npm:es-module-lexer", + "npm:escalade", + "npm:escape-html", + "npm:escape-string-regexp", + "npm:eslint-scope", + "npm:esprima", + "npm:esquery@1.4.0", + "npm:esrecurse", + "npm:estraverse", + "npm:estraverse@4.3.0", + "npm:esutils", + "npm:etag", + "npm:eventemitter3", + "npm:events", + "npm:execa", + "npm:express", + "npm:fast-deep-equal", + "npm:fast-glob", + "npm:fast-glob@3.2.7", + "npm:fast-json-stable-stringify", + "npm:fastq", + "npm:faye-websocket", + "npm:figures", + "npm:file-loader", + "npm:filelist", + "npm:fill-range", + "npm:finalhandler", + "npm:find-cache-dir", + "npm:find-up", + "npm:flat", + "npm:follow-redirects", + "npm:for-each", + "npm:fork-ts-checker-webpack-plugin@7.2.13", + "npm:form-data", + "npm:forwarded", + "npm:fraction.js", + "npm:fresh", + "npm:fs-constants", + "npm:fs-extra", + "npm:fs-extra@10.1.0", + "npm:fs-monkey", + "npm:fs.realpath", + "npm:fsevents", + "npm:function-bind", + "npm:functions-have-names", + "npm:gensync", + "npm:get-caller-file", + "npm:get-intrinsic", + "npm:get-stream@6.0.1", + "npm:glob", + "npm:glob-parent", + "npm:glob-parent@6.0.2", + "npm:glob-to-regexp", + "npm:glob@7.1.4", + "npm:globals", + "npm:globby@12.2.0", + "npm:gopd", + "npm:graceful-fs", + "npm:handle-thing", + "npm:has", + "npm:has-bigints", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:has-property-descriptors", + "npm:has-symbols", + "npm:has-tostringtag", + "npm:he", + "npm:hosted-git-info@7.0.1", + "npm:hpack.js", + "npm:html-encoding-sniffer", + "npm:html-entities", + "npm:http-deceiver", + "npm:http-errors", + "npm:http-errors@1.6.3", + "npm:http-parser-js", + "npm:http-proxy", + "npm:http-proxy-middleware", + "npm:http-server", + "npm:human-signals", + "npm:iconv-lite", + "npm:iconv-lite@0.4.24", + "npm:icss-utils@5.1.0", + "npm:ieee754", + "npm:ignore", + "npm:image-size", + "npm:immutable", + "npm:import-fresh", + "npm:inflight", + "npm:inherits", + "npm:inherits@2.0.3", + "npm:ipaddr.js", + "npm:ipaddr.js@1.9.1", + "npm:is-arguments", + "npm:is-arrayish", + "npm:is-bigint", + "npm:is-binary-path", + "npm:is-boolean-object", + "npm:is-callable", + "npm:is-core-module", + "npm:is-date-object", + "npm:is-docker", + "npm:is-extglob", + "npm:is-fullwidth-code-point", + "npm:is-glob", + "npm:is-interactive", + "npm:is-map", + "npm:is-number", + "npm:is-number-object", + "npm:is-plain-obj", + "npm:is-regex", + "npm:is-set", + "npm:is-stream@2.0.1", + "npm:is-string", + "npm:is-symbol", + "npm:is-typed-array", + "npm:is-unicode-supported", + "npm:is-weakmap", + "npm:is-weakset", + "npm:is-what", + "npm:is-wsl", + "npm:isarray", + "npm:isarray@1.0.0", + "npm:isexe", + "npm:jake", + "npm:jest-diff@29.7.0", + "npm:jest-get-type@29.6.3", + "npm:jest-util", + "npm:jest-worker", + "npm:jest-worker@27.5.1", + "npm:js-tokens", + "npm:js-yaml", + "npm:js-yaml@3.14.1", + "npm:jsesc", + "npm:jsesc@0.5.0", + "npm:json-parse-even-better-errors", + "npm:json-schema-traverse", + "npm:json-schema-traverse@0.4.1", + "npm:json5", + "npm:json5@2.2.1", + "npm:jsonc-parser", + "npm:jsonfile", + "npm:klona", + "npm:less", + "npm:less-loader@11.1.0", + "npm:license-webpack-plugin", + "npm:lightercollective", + "npm:lilconfig", + "npm:lines-and-columns", + "npm:lines-and-columns@2.0.3", + "npm:loader-runner", + "npm:loader-utils", + "npm:locate-path", + "npm:lodash", + "npm:lodash.debounce", + "npm:lodash.memoize", + "npm:lodash.uniq", + "npm:log-symbols", + "npm:loose-envify", + "npm:lower-case", + "npm:lru-cache@10.0.1", + "npm:lru-cache@5.1.1", + "npm:lru-cache@6.0.0", + "npm:lz-string", + "npm:make-dir", + "npm:make-dir@2.1.0", + "npm:make-error", + "npm:mdn-data@2.0.28", + "npm:mdn-data@2.0.30", + "npm:media-typer", + "npm:memfs", + "npm:merge-descriptors", + "npm:merge-stream", + "npm:merge2", + "npm:methods", + "npm:micromatch", + "npm:mime", + "npm:mime-db", + "npm:mime-types", + "npm:mimic-fn", + "npm:mini-css-extract-plugin@2.4.7", + "npm:minimalistic-assert", + "npm:minimatch", + "npm:minimatch@3.0.5", + "npm:minimatch@5.1.0", + "npm:minimist", + "npm:mkdirp@0.5.6", + "npm:ms", + "npm:ms@2.0.0", + "npm:ms@2.1.2", + "npm:multicast-dns", + "npm:nanoid", + "npm:nanoid@3.3.4", + "npm:needle", + "npm:negotiator", + "npm:neo-async", + "npm:no-case", + "npm:node-abort-controller", + "npm:node-addon-api", + "npm:node-forge", + "npm:node-gyp-build", + "npm:node-machine-id", + "npm:node-releases", + "npm:node-releases@2.0.10", + "npm:node-releases@2.0.13", + "npm:normalize-path", + "npm:normalize-range", + "npm:npm-package-arg@11.0.1", + "npm:npm-run-path", + "npm:nth-check", + "npm:nx", + "npm:object-inspect", + "npm:object-is", + "npm:object-keys", + "npm:object.assign", + "npm:obuf", + "npm:on-finished", + "npm:on-headers", + "npm:once", + "npm:onetime", + "npm:open", + "npm:opener", + "npm:ora@5.3.0", + "npm:p-limit@2.3.0", + "npm:p-locate", + "npm:p-retry", + "npm:p-try", + "npm:parent-module", + "npm:parse-json", + "npm:parse-node-version", + "npm:parse5@4.0.0", + "npm:parseurl", + "npm:path-exists", + "npm:path-is-absolute", + "npm:path-key", + "npm:path-parse", + "npm:path-to-regexp", + "npm:path-type", + "npm:picocolors", + "npm:picomatch", + "npm:pify", + "npm:pify@4.0.1", + "npm:pkg-dir", + "npm:portfinder", + "npm:postcss-calc@9.0.1", + "npm:postcss-colormin@6.0.0", + "npm:postcss-convert-values@6.0.0", + "npm:postcss-discard-comments@6.0.0", + "npm:postcss-discard-duplicates@6.0.0", + "npm:postcss-discard-empty@6.0.0", + "npm:postcss-discard-overridden@6.0.0", + "npm:postcss-import@14.1.0", + "npm:postcss-loader@6.2.1", + "npm:postcss-merge-longhand@6.0.0", + "npm:postcss-merge-rules@6.0.1", + "npm:postcss-minify-font-values@6.0.0", + "npm:postcss-minify-gradients@6.0.0", + "npm:postcss-minify-params@6.0.0", + "npm:postcss-minify-selectors@6.0.0", + "npm:postcss-modules-extract-imports@3.0.0", + "npm:postcss-modules-local-by-default@4.0.0", + "npm:postcss-modules-scope@3.0.0", + "npm:postcss-modules-values@4.0.0", + "npm:postcss-normalize-charset@6.0.0", + "npm:postcss-normalize-display-values@6.0.0", + "npm:postcss-normalize-positions@6.0.0", + "npm:postcss-normalize-repeat-style@6.0.0", + "npm:postcss-normalize-string@6.0.0", + "npm:postcss-normalize-timing-functions@6.0.0", + "npm:postcss-normalize-unicode@6.0.0", + "npm:postcss-normalize-url@6.0.0", + "npm:postcss-normalize-whitespace@6.0.0", + "npm:postcss-ordered-values@6.0.0", + "npm:postcss-reduce-initial@6.0.0", + "npm:postcss-reduce-transforms@6.0.0", + "npm:postcss-selector-parser", + "npm:postcss-selector-parser@6.0.13", + "npm:postcss-svgo@6.0.0", + "npm:postcss-unique-selectors@6.0.0", + "npm:postcss-value-parser", + "npm:postcss@8.4.19", + "npm:postcss@8.4.20", + "npm:postcss@8.4.23", + "npm:pretty-format@27.5.1", + "npm:pretty-format@29.7.0", + "npm:proc-log", + "npm:process-nextick-args", + "npm:proxy-addr", + "npm:proxy-from-env", + "npm:prr", + "npm:punycode", + "npm:qs", + "npm:queue-microtask", + "npm:randombytes", + "npm:range-parser", + "npm:raw-body", + "npm:react-dom", + "npm:react-is", + "npm:react-is@17.0.2", + "npm:react-router", + "npm:react-router-dom", + "npm:read-cache", + "npm:readable-stream", + "npm:readable-stream@2.3.7", + "npm:readdirp", + "npm:regenerate", + "npm:regenerate-unicode-properties", + "npm:regenerator-runtime", + "npm:regenerator-transform", + "npm:regexp.prototype.flags", + "npm:regexpu-core", + "npm:regexpu-core@5.3.2", + "npm:regjsgen", + "npm:regjsparser", + "npm:require-directory", + "npm:require-from-string", + "npm:requires-port", + "npm:resolve", + "npm:resolve-from@4.0.0", + "npm:restore-cursor", + "npm:retry", + "npm:reusify", + "npm:rimraf", + "npm:run-parallel", + "npm:rxjs@7.8.1", + "npm:safe-buffer", + "npm:safe-buffer@5.1.2", + "npm:safer-buffer", + "npm:sass-loader@12.6.0", + "npm:sass@1.57.1", + "npm:sax", + "npm:scheduler", + "npm:schema-utils", + "npm:schema-utils@3.1.1", + "npm:schema-utils@3.1.2", + "npm:secure-compare", + "npm:select-hose", + "npm:selfsigned", + "npm:semver", + "npm:semver@5.7.1", + "npm:semver@6.3.0", + "npm:semver@6.3.1", + "npm:semver@7.5.3", + "npm:send", + "npm:serialize-javascript", + "npm:serialize-javascript@6.0.1", + "npm:serve-index", + "npm:serve-static", + "npm:setprototypeof", + "npm:setprototypeof@1.1.0", + "npm:shebang-command", + "npm:shebang-regex", + "npm:side-channel", + "npm:signal-exit", + "npm:slash@4.0.0", + "npm:snake-case", + "npm:sockjs", + "npm:source-map", + "npm:source-map-js", + "npm:source-map-loader@3.0.2", + "npm:source-map-support", + "npm:source-map-support@0.5.19", + "npm:spdy", + "npm:spdy-transport", + "npm:sprintf-js", + "npm:statuses", + "npm:statuses@1.5.0", + "npm:string-width", + "npm:string_decoder", + "npm:string_decoder@1.1.1", + "npm:strip-ansi", + "npm:strip-bom", + "npm:strip-final-newline", + "npm:strong-log-transformer", + "npm:style-loader", + "npm:stylehacks@6.0.0", + "npm:supports-color", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:supports-preserve-symlinks-flag", + "npm:svg-parser", + "npm:svgo", + "npm:tapable", + "npm:tar-stream", + "npm:terser-webpack-plugin", + "npm:terser-webpack-plugin@5.3.7", + "npm:terser@5.15.1", + "npm:terser@5.17.1", + "npm:through", + "npm:thunky", + "npm:tmp", + "npm:to-fast-properties", + "npm:to-regex-range", + "npm:toidentifier", + "npm:ts-loader@9.4.2", + "npm:ts-node", + "npm:tsconfig-paths", + "npm:tsconfig-paths-webpack-plugin", + "npm:tslib", + "npm:tslib@2.5.3", + "npm:type-is", + "npm:typed-assert", + "npm:typescript@5.1.6", + "npm:unicode-canonical-property-names-ecmascript", + "npm:unicode-match-property-ecmascript", + "npm:unicode-match-property-value-ecmascript", + "npm:unicode-property-aliases-ecmascript", + "npm:union", + "npm:universalify", + "npm:unpipe", + "npm:update-browserslist-db", + "npm:update-browserslist-db@1.0.11", + "npm:uri-js", + "npm:url-join", + "npm:util-deprecate", + "npm:utils-merge", + "npm:uuid", + "npm:v8-compile-cache", + "npm:v8-compile-cache-lib", + "npm:validate-npm-package-name", + "npm:vary", + "npm:watchpack", + "npm:wbuf", + "npm:wcwidth", + "npm:webpack-dev-middleware", + "npm:webpack-dev-server@4.11.1", + "npm:webpack-node-externals", + "npm:webpack-sources", + "npm:webpack-subresource-integrity@5.1.0", + "npm:webpack@5.82.0", + "npm:websocket-driver", + "npm:websocket-extensions", + "npm:whatwg-encoding@2.0.0", + "npm:which-boxed-primitive", + "npm:which-collection", + "npm:which-typed-array", + "npm:which@2.0.2", + "npm:wrap-ansi", + "npm:wrappy", + "npm:ws@8.11.0", + "npm:y18n", + "npm:yallist", + "npm:yallist@3.1.1", + "npm:yaml", + "npm:yargs", + "npm:yargs-parser", + "npm:yn" + ] + }, + "cart:build:development": { + "general": [".gitignore", "babel.config.json", "nx.json"], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/browserlist", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/webpack.config.js" + ], + "external": [ + "npm:@ampproject/remapping", + "npm:@babel/code-frame", + "npm:@babel/code-frame@7.22.5", + "npm:@babel/compat-data", + "npm:@babel/compat-data@7.22.5", + "npm:@babel/compat-data@7.22.9", + "npm:@babel/core@7.22.5", + "npm:@babel/core@7.22.9", + "npm:@babel/generator", + "npm:@babel/generator@7.22.5", + "npm:@babel/generator@7.22.9", + "npm:@babel/helper-annotate-as-pure", + "npm:@babel/helper-annotate-as-pure@7.18.6", + "npm:@babel/helper-builder-binary-assignment-operator-visitor", + "npm:@babel/helper-compilation-targets", + "npm:@babel/helper-compilation-targets@7.22.5", + "npm:@babel/helper-compilation-targets@7.22.9", + "npm:@babel/helper-create-class-features-plugin", + "npm:@babel/helper-create-class-features-plugin@7.22.5", + "npm:@babel/helper-create-class-features-plugin@7.22.9", + "npm:@babel/helper-create-regexp-features-plugin", + "npm:@babel/helper-create-regexp-features-plugin@7.22.5", + "npm:@babel/helper-define-polyfill-provider@0.4.0", + "npm:@babel/helper-define-polyfill-provider@0.4.2", + "npm:@babel/helper-environment-visitor", + "npm:@babel/helper-environment-visitor@7.18.9", + "npm:@babel/helper-function-name", + "npm:@babel/helper-function-name@7.19.0", + "npm:@babel/helper-hoist-variables", + "npm:@babel/helper-hoist-variables@7.18.6", + "npm:@babel/helper-member-expression-to-functions", + "npm:@babel/helper-member-expression-to-functions@7.18.9", + "npm:@babel/helper-module-imports", + "npm:@babel/helper-module-imports@7.22.5", + "npm:@babel/helper-module-transforms@7.22.5", + "npm:@babel/helper-module-transforms@7.22.9", + "npm:@babel/helper-optimise-call-expression", + "npm:@babel/helper-optimise-call-expression@7.18.6", + "npm:@babel/helper-plugin-utils", + "npm:@babel/helper-plugin-utils@7.22.5", + "npm:@babel/helper-remap-async-to-generator@7.22.5", + "npm:@babel/helper-replace-supers", + "npm:@babel/helper-replace-supers@7.19.1", + "npm:@babel/helper-replace-supers@7.22.9", + "npm:@babel/helper-simple-access", + "npm:@babel/helper-skip-transparent-expression-wrappers", + "npm:@babel/helper-split-export-declaration", + "npm:@babel/helper-split-export-declaration@7.18.6", + "npm:@babel/helper-split-export-declaration@7.22.5", + "npm:@babel/helper-string-parser", + "npm:@babel/helper-string-parser@7.22.5", + "npm:@babel/helper-validator-identifier", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/helper-validator-option", + "npm:@babel/helper-validator-option@7.18.6", + "npm:@babel/helper-wrap-function@7.22.5", + "npm:@babel/helpers@7.22.5", + "npm:@babel/helpers@7.22.6", + "npm:@babel/highlight", + "npm:@babel/highlight@7.22.5", + "npm:@babel/parser", + "npm:@babel/parser@7.22.5", + "npm:@babel/parser@7.22.7", + "npm:@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", + "npm:@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", + "npm:@babel/plugin-proposal-class-properties@7.18.6", + "npm:@babel/plugin-proposal-decorators@7.22.7", + "npm:@babel/plugin-proposal-private-property-in-object", + "npm:@babel/plugin-proposal-unicode-property-regex@7.18.6", + "npm:@babel/plugin-syntax-async-generators@7.8.4", + "npm:@babel/plugin-syntax-class-properties@7.12.13", + "npm:@babel/plugin-syntax-class-static-block@7.14.5", + "npm:@babel/plugin-syntax-decorators@7.22.5", + "npm:@babel/plugin-syntax-dynamic-import@7.8.3", + "npm:@babel/plugin-syntax-export-namespace-from@7.8.3", + "npm:@babel/plugin-syntax-import-assertions", + "npm:@babel/plugin-syntax-import-attributes@7.22.5", + "npm:@babel/plugin-syntax-import-meta@7.10.4", + "npm:@babel/plugin-syntax-json-strings@7.8.3", + "npm:@babel/plugin-syntax-jsx", + "npm:@babel/plugin-syntax-jsx@7.22.5", + "npm:@babel/plugin-syntax-logical-assignment-operators@7.10.4", + "npm:@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", + "npm:@babel/plugin-syntax-numeric-separator@7.10.4", + "npm:@babel/plugin-syntax-object-rest-spread@7.8.3", + "npm:@babel/plugin-syntax-optional-catch-binding@7.8.3", + "npm:@babel/plugin-syntax-optional-chaining@7.8.3", + "npm:@babel/plugin-syntax-private-property-in-object@7.14.5", + "npm:@babel/plugin-syntax-top-level-await@7.14.5", + "npm:@babel/plugin-syntax-typescript", + "npm:@babel/plugin-syntax-typescript@7.22.5", + "npm:@babel/plugin-syntax-unicode-sets-regex@7.18.6", + "npm:@babel/plugin-transform-arrow-functions", + "npm:@babel/plugin-transform-async-generator-functions@7.22.5", + "npm:@babel/plugin-transform-async-generator-functions@7.22.7", + "npm:@babel/plugin-transform-async-to-generator", + "npm:@babel/plugin-transform-block-scoped-functions", + "npm:@babel/plugin-transform-block-scoping", + "npm:@babel/plugin-transform-class-properties@7.22.5", + "npm:@babel/plugin-transform-class-static-block@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.6", + "npm:@babel/plugin-transform-computed-properties", + "npm:@babel/plugin-transform-destructuring", + "npm:@babel/plugin-transform-dotall-regex", + "npm:@babel/plugin-transform-dotall-regex@7.22.5", + "npm:@babel/plugin-transform-duplicate-keys", + "npm:@babel/plugin-transform-dynamic-import@7.22.5", + "npm:@babel/plugin-transform-exponentiation-operator", + "npm:@babel/plugin-transform-export-namespace-from@7.22.5", + "npm:@babel/plugin-transform-for-of", + "npm:@babel/plugin-transform-function-name", + "npm:@babel/plugin-transform-json-strings@7.22.5", + "npm:@babel/plugin-transform-literals", + "npm:@babel/plugin-transform-logical-assignment-operators@7.22.5", + "npm:@babel/plugin-transform-member-expression-literals", + "npm:@babel/plugin-transform-modules-amd", + "npm:@babel/plugin-transform-modules-commonjs", + "npm:@babel/plugin-transform-modules-systemjs", + "npm:@babel/plugin-transform-modules-umd", + "npm:@babel/plugin-transform-named-capturing-groups-regex", + "npm:@babel/plugin-transform-new-target", + "npm:@babel/plugin-transform-nullish-coalescing-operator@7.22.5", + "npm:@babel/plugin-transform-numeric-separator@7.22.5", + "npm:@babel/plugin-transform-object-rest-spread@7.22.5", + "npm:@babel/plugin-transform-object-super", + "npm:@babel/plugin-transform-optional-catch-binding@7.22.5", + "npm:@babel/plugin-transform-optional-chaining", + "npm:@babel/plugin-transform-optional-chaining@7.22.6", + "npm:@babel/plugin-transform-parameters", + "npm:@babel/plugin-transform-private-methods@7.22.5", + "npm:@babel/plugin-transform-private-property-in-object@7.22.5", + "npm:@babel/plugin-transform-property-literals", + "npm:@babel/plugin-transform-react-constant-elements@7.22.5", + "npm:@babel/plugin-transform-react-display-name", + "npm:@babel/plugin-transform-react-jsx", + "npm:@babel/plugin-transform-react-jsx-development", + "npm:@babel/plugin-transform-react-pure-annotations", + "npm:@babel/plugin-transform-regenerator", + "npm:@babel/plugin-transform-reserved-words", + "npm:@babel/plugin-transform-runtime@7.22.9", + "npm:@babel/plugin-transform-shorthand-properties", + "npm:@babel/plugin-transform-spread", + "npm:@babel/plugin-transform-sticky-regex", + "npm:@babel/plugin-transform-template-literals", + "npm:@babel/plugin-transform-typeof-symbol", + "npm:@babel/plugin-transform-typescript@7.22.5", + "npm:@babel/plugin-transform-unicode-escapes", + "npm:@babel/plugin-transform-unicode-property-regex@7.22.5", + "npm:@babel/plugin-transform-unicode-regex", + "npm:@babel/plugin-transform-unicode-sets-regex@7.22.5", + "npm:@babel/preset-env", + "npm:@babel/preset-env@7.22.5", + "npm:@babel/preset-modules@0.1.5", + "npm:@babel/preset-react", + "npm:@babel/preset-typescript", + "npm:@babel/regjsgen", + "npm:@babel/runtime", + "npm:@babel/runtime@7.22.6", + "npm:@babel/template", + "npm:@babel/template@7.18.10", + "npm:@babel/traverse", + "npm:@babel/traverse@7.22.5", + "npm:@babel/traverse@7.22.8", + "npm:@babel/types", + "npm:@babel/types@7.22.5", + "npm:@cspotcode/source-map-support", + "npm:@jest/schemas", + "npm:@jest/schemas@29.6.3", + "npm:@jest/types", + "npm:@jridgewell/gen-mapping", + "npm:@jridgewell/resolve-uri", + "npm:@jridgewell/set-array", + "npm:@jridgewell/source-map", + "npm:@jridgewell/sourcemap-codec", + "npm:@jridgewell/trace-mapping", + "npm:@jridgewell/trace-mapping@0.3.18", + "npm:@jridgewell/trace-mapping@0.3.9", + "npm:@leichtgewicht/ip-codec", + "npm:@nodelib/fs.scandir", + "npm:@nodelib/fs.stat", + "npm:@nodelib/fs.walk", + "npm:@nrwl/devkit", + "npm:@nrwl/js", + "npm:@nrwl/linter", + "npm:@nrwl/react", + "npm:@nrwl/tao", + "npm:@nrwl/web", + "npm:@nrwl/webpack", + "npm:@nrwl/workspace", + "npm:@nx/devkit", + "npm:@nx/js", + "npm:@nx/linter", + "npm:@nx/nx-darwin-arm64", + "npm:@nx/nx-darwin-x64@18.0.5", + "npm:@nx/nx-freebsd-x64@18.0.5", + "npm:@nx/nx-linux-arm-gnueabihf@18.0.5", + "npm:@nx/nx-linux-arm64-gnu@18.0.5", + "npm:@nx/nx-linux-arm64-musl@18.0.5", + "npm:@nx/nx-linux-x64-gnu@18.0.5", + "npm:@nx/nx-linux-x64-musl@18.0.5", + "npm:@nx/nx-win32-arm64-msvc@18.0.5", + "npm:@nx/nx-win32-x64-msvc@18.0.5", + "npm:@nx/react", + "npm:@nx/web", + "npm:@nx/webpack", + "npm:@nx/workspace", + "npm:@parcel/watcher", + "npm:@phenomnomnominal/tsquery", + "npm:@remix-run/router", + "npm:@sinclair/typebox", + "npm:@sinclair/typebox@0.27.8", + "npm:@svgr/babel-plugin-add-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0", + "npm:@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0", + "npm:@svgr/babel-plugin-svg-dynamic-title@8.0.0", + "npm:@svgr/babel-plugin-svg-em-dimensions@8.0.0", + "npm:@svgr/babel-plugin-transform-react-native-svg@8.0.0", + "npm:@svgr/babel-plugin-transform-svg-component@8.0.0", + "npm:@svgr/babel-preset@8.0.0", + "npm:@svgr/core", + "npm:@svgr/hast-util-to-babel-ast@8.0.0", + "npm:@svgr/plugin-jsx@8.0.1", + "npm:@svgr/plugin-svgo", + "npm:@svgr/webpack@8.0.1", + "npm:@testing-library/dom", + "npm:@testing-library/react", + "npm:@trysound/sax", + "npm:@tsconfig/node10", + "npm:@tsconfig/node12", + "npm:@tsconfig/node14", + "npm:@tsconfig/node16", + "npm:@types/aria-query", + "npm:@types/body-parser", + "npm:@types/bonjour", + "npm:@types/connect", + "npm:@types/connect-history-api-fallback", + "npm:@types/eslint", + "npm:@types/eslint-scope", + "npm:@types/estree", + "npm:@types/estree@1.0.1", + "npm:@types/express", + "npm:@types/express-serve-static-core", + "npm:@types/http-proxy", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/json-schema", + "npm:@types/mime", + "npm:@types/node", + "npm:@types/parse-json", + "npm:@types/prop-types", + "npm:@types/qs", + "npm:@types/range-parser", + "npm:@types/react-dom@18.0.9", + "npm:@types/react@18.0.25", + "npm:@types/retry", + "npm:@types/scheduler", + "npm:@types/serve-index", + "npm:@types/serve-static", + "npm:@types/sockjs", + "npm:@types/ws@8.5.3", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:@webassemblyjs/ast", + "npm:@webassemblyjs/floating-point-hex-parser", + "npm:@webassemblyjs/helper-api-error@1.11.5", + "npm:@webassemblyjs/helper-buffer@1.11.5", + "npm:@webassemblyjs/helper-numbers", + "npm:@webassemblyjs/helper-wasm-bytecode@1.11.5", + "npm:@webassemblyjs/helper-wasm-section", + "npm:@webassemblyjs/ieee754@1.11.5", + "npm:@webassemblyjs/leb128@1.11.5", + "npm:@webassemblyjs/utf8@1.11.5", + "npm:@webassemblyjs/wasm-edit", + "npm:@webassemblyjs/wasm-gen@1.11.5", + "npm:@webassemblyjs/wasm-opt", + "npm:@webassemblyjs/wasm-parser", + "npm:@webassemblyjs/wast-printer", + "npm:@xtuc/ieee754", + "npm:@xtuc/long", + "npm:@yarnpkg/lockfile", + "npm:@yarnpkg/parsers", + "npm:@zkochan/js-yaml", + "npm:abab", + "npm:accepts", + "npm:acorn", + "npm:acorn-import-assertions", + "npm:acorn-walk", + "npm:address", + "npm:ajv", + "npm:ajv-formats@2.1.1", + "npm:ajv-keywords", + "npm:ajv-keywords@5.1.0", + "npm:ajv@8.11.2", + "npm:ansi-colors", + "npm:ansi-html-community", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:anymatch", + "npm:arg", + "npm:argparse", + "npm:argparse@1.0.10", + "npm:aria-query", + "npm:array-flatten", + "npm:array-flatten@2.1.2", + "npm:array-union@3.0.1", + "npm:async", + "npm:async@3.2.4", + "npm:asynckit", + "npm:autoprefixer@10.4.13", + "npm:available-typed-arrays", + "npm:axios@1.2.1", + "npm:babel-loader@9.1.2", + "npm:babel-plugin-const-enum@1.2.0", + "npm:babel-plugin-macros", + "npm:babel-plugin-polyfill-corejs2", + "npm:babel-plugin-polyfill-corejs2@0.4.3", + "npm:babel-plugin-polyfill-corejs3", + "npm:babel-plugin-polyfill-corejs3@0.8.1", + "npm:babel-plugin-polyfill-regenerator", + "npm:babel-plugin-polyfill-regenerator@0.5.0", + "npm:babel-plugin-transform-typescript-metadata", + "npm:balanced-match", + "npm:base64-js", + "npm:basic-auth", + "npm:batch", + "npm:big.js", + "npm:binary-extensions", + "npm:bl", + "npm:body-parser", + "npm:bonjour-service", + "npm:boolbase", + "npm:brace-expansion", + "npm:brace-expansion@2.0.1", + "npm:braces", + "npm:browserslist", + "npm:browserslist@4.21.5", + "npm:browserslist@4.21.9", + "npm:buffer", + "npm:buffer-from", + "npm:builtins", + "npm:bytes", + "npm:bytes@3.0.0", + "npm:call-bind", + "npm:callsites", + "npm:camelcase", + "npm:caniuse-api", + "npm:caniuse-lite", + "npm:caniuse-lite@1.0.30001517", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:chokidar", + "npm:chrome-trace-event", + "npm:ci-info", + "npm:cli-cursor", + "npm:cli-spinners", + "npm:cli-spinners@2.6.1", + "npm:cliui", + "npm:clone", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:colord", + "npm:colorette", + "npm:columnify", + "npm:combined-stream", + "npm:commander", + "npm:commander@7.2.0", + "npm:commondir", + "npm:compressible", + "npm:compression", + "npm:concat-map", + "npm:connect-history-api-fallback", + "npm:content-disposition", + "npm:content-type", + "npm:convert-source-map", + "npm:cookie", + "npm:cookie-signature", + "npm:copy-anything", + "npm:copy-webpack-plugin@10.2.4", + "npm:core-js-compat@3.30.2", + "npm:core-js-compat@3.31.1", + "npm:core-util-is", + "npm:corser", + "npm:cosmiconfig", + "npm:cosmiconfig@6.0.0", + "npm:cosmiconfig@8.1.3", + "npm:create-require", + "npm:cross-spawn", + "npm:css-declaration-sorter@6.3.1", + "npm:css-loader", + "npm:css-minimizer-webpack-plugin@5.0.0", + "npm:css-select", + "npm:css-tree@2.2.1", + "npm:css-tree@2.3.1", + "npm:css-what", + "npm:cssesc", + "npm:cssnano-preset-default@6.0.1", + "npm:cssnano-utils@4.0.0", + "npm:cssnano@6.0.1", + "npm:csso", + "npm:csstype", + "npm:debug", + "npm:debug@2.6.9", + "npm:debug@3.2.7", + "npm:deep-equal", + "npm:deepmerge", + "npm:deepmerge@4.3.1", + "npm:default-gateway", + "npm:defaults", + "npm:define-lazy-prop", + "npm:define-properties", + "npm:delayed-stream", + "npm:depd", + "npm:depd@1.1.2", + "npm:destroy", + "npm:detect-node", + "npm:detect-port", + "npm:diff", + "npm:diff-sequences@29.6.3", + "npm:dir-glob", + "npm:dns-equal", + "npm:dns-packet", + "npm:document-register-element", + "npm:dom-accessibility-api", + "npm:dom-serializer", + "npm:domelementtype", + "npm:domhandler", + "npm:domutils", + "npm:dot-case", + "npm:dotenv-expand", + "npm:dotenv@16.3.1", + "npm:duplexer", + "npm:ee-first", + "npm:ejs", + "npm:electron-to-chromium", + "npm:electron-to-chromium@1.4.311", + "npm:electron-to-chromium@1.4.470", + "npm:emoji-regex", + "npm:emojis-list", + "npm:encodeurl", + "npm:end-of-stream", + "npm:enhanced-resolve", + "npm:enhanced-resolve@5.13.0", + "npm:enquirer", + "npm:entities", + "npm:entities@4.5.0", + "npm:errno", + "npm:error-ex", + "npm:es-get-iterator", + "npm:es-module-lexer", + "npm:escalade", + "npm:escape-html", + "npm:escape-string-regexp", + "npm:eslint-scope", + "npm:esprima", + "npm:esquery@1.4.0", + "npm:esrecurse", + "npm:estraverse", + "npm:estraverse@4.3.0", + "npm:esutils", + "npm:etag", + "npm:eventemitter3", + "npm:events", + "npm:execa", + "npm:express", + "npm:fast-deep-equal", + "npm:fast-glob", + "npm:fast-glob@3.2.7", + "npm:fast-json-stable-stringify", + "npm:fastq", + "npm:faye-websocket", + "npm:figures", + "npm:file-loader", + "npm:filelist", + "npm:fill-range", + "npm:finalhandler", + "npm:find-cache-dir", + "npm:find-up", + "npm:flat", + "npm:follow-redirects", + "npm:for-each", + "npm:fork-ts-checker-webpack-plugin@7.2.13", + "npm:form-data", + "npm:forwarded", + "npm:fraction.js", + "npm:fresh", + "npm:fs-constants", + "npm:fs-extra", + "npm:fs-extra@10.1.0", + "npm:fs-monkey", + "npm:fs.realpath", + "npm:fsevents", + "npm:function-bind", + "npm:functions-have-names", + "npm:gensync", + "npm:get-caller-file", + "npm:get-intrinsic", + "npm:get-stream@6.0.1", + "npm:glob", + "npm:glob-parent", + "npm:glob-parent@6.0.2", + "npm:glob-to-regexp", + "npm:glob@7.1.4", + "npm:globals", + "npm:globby@12.2.0", + "npm:gopd", + "npm:graceful-fs", + "npm:handle-thing", + "npm:has", + "npm:has-bigints", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:has-property-descriptors", + "npm:has-symbols", + "npm:has-tostringtag", + "npm:he", + "npm:hosted-git-info@7.0.1", + "npm:hpack.js", + "npm:html-encoding-sniffer", + "npm:html-entities", + "npm:http-deceiver", + "npm:http-errors", + "npm:http-errors@1.6.3", + "npm:http-parser-js", + "npm:http-proxy", + "npm:http-proxy-middleware", + "npm:http-server", + "npm:human-signals", + "npm:iconv-lite", + "npm:iconv-lite@0.4.24", + "npm:icss-utils@5.1.0", + "npm:ieee754", + "npm:ignore", + "npm:image-size", + "npm:immutable", + "npm:import-fresh", + "npm:inflight", + "npm:inherits", + "npm:inherits@2.0.3", + "npm:ipaddr.js", + "npm:ipaddr.js@1.9.1", + "npm:is-arguments", + "npm:is-arrayish", + "npm:is-bigint", + "npm:is-binary-path", + "npm:is-boolean-object", + "npm:is-callable", + "npm:is-core-module", + "npm:is-date-object", + "npm:is-docker", + "npm:is-extglob", + "npm:is-fullwidth-code-point", + "npm:is-glob", + "npm:is-interactive", + "npm:is-map", + "npm:is-number", + "npm:is-number-object", + "npm:is-plain-obj", + "npm:is-regex", + "npm:is-set", + "npm:is-stream@2.0.1", + "npm:is-string", + "npm:is-symbol", + "npm:is-typed-array", + "npm:is-unicode-supported", + "npm:is-weakmap", + "npm:is-weakset", + "npm:is-what", + "npm:is-wsl", + "npm:isarray", + "npm:isarray@1.0.0", + "npm:isexe", + "npm:jake", + "npm:jest-diff@29.7.0", + "npm:jest-get-type@29.6.3", + "npm:jest-util", + "npm:jest-worker", + "npm:jest-worker@27.5.1", + "npm:js-tokens", + "npm:js-yaml", + "npm:js-yaml@3.14.1", + "npm:jsesc", + "npm:jsesc@0.5.0", + "npm:json-parse-even-better-errors", + "npm:json-schema-traverse", + "npm:json-schema-traverse@0.4.1", + "npm:json5", + "npm:json5@2.2.1", + "npm:jsonc-parser", + "npm:jsonfile", + "npm:klona", + "npm:less", + "npm:less-loader@11.1.0", + "npm:license-webpack-plugin", + "npm:lightercollective", + "npm:lilconfig", + "npm:lines-and-columns", + "npm:lines-and-columns@2.0.3", + "npm:loader-runner", + "npm:loader-utils", + "npm:locate-path", + "npm:lodash", + "npm:lodash.debounce", + "npm:lodash.memoize", + "npm:lodash.uniq", + "npm:log-symbols", + "npm:loose-envify", + "npm:lower-case", + "npm:lru-cache@10.0.1", + "npm:lru-cache@5.1.1", + "npm:lru-cache@6.0.0", + "npm:lz-string", + "npm:make-dir", + "npm:make-dir@2.1.0", + "npm:make-error", + "npm:mdn-data@2.0.28", + "npm:mdn-data@2.0.30", + "npm:media-typer", + "npm:memfs", + "npm:merge-descriptors", + "npm:merge-stream", + "npm:merge2", + "npm:methods", + "npm:micromatch", + "npm:mime", + "npm:mime-db", + "npm:mime-types", + "npm:mimic-fn", + "npm:mini-css-extract-plugin@2.4.7", + "npm:minimalistic-assert", + "npm:minimatch", + "npm:minimatch@3.0.5", + "npm:minimatch@5.1.0", + "npm:minimist", + "npm:mkdirp@0.5.6", + "npm:ms", + "npm:ms@2.0.0", + "npm:ms@2.1.2", + "npm:multicast-dns", + "npm:nanoid", + "npm:nanoid@3.3.4", + "npm:needle", + "npm:negotiator", + "npm:neo-async", + "npm:no-case", + "npm:node-abort-controller", + "npm:node-addon-api", + "npm:node-forge", + "npm:node-gyp-build", + "npm:node-machine-id", + "npm:node-releases", + "npm:node-releases@2.0.10", + "npm:node-releases@2.0.13", + "npm:normalize-path", + "npm:normalize-range", + "npm:npm-package-arg@11.0.1", + "npm:npm-run-path", + "npm:nth-check", + "npm:nx", + "npm:object-inspect", + "npm:object-is", + "npm:object-keys", + "npm:object.assign", + "npm:obuf", + "npm:on-finished", + "npm:on-headers", + "npm:once", + "npm:onetime", + "npm:open", + "npm:opener", + "npm:ora@5.3.0", + "npm:p-limit@2.3.0", + "npm:p-locate", + "npm:p-retry", + "npm:p-try", + "npm:parent-module", + "npm:parse-json", + "npm:parse-node-version", + "npm:parse5@4.0.0", + "npm:parseurl", + "npm:path-exists", + "npm:path-is-absolute", + "npm:path-key", + "npm:path-parse", + "npm:path-to-regexp", + "npm:path-type", + "npm:picocolors", + "npm:picomatch", + "npm:pify", + "npm:pify@4.0.1", + "npm:pkg-dir", + "npm:portfinder", + "npm:postcss-calc@9.0.1", + "npm:postcss-colormin@6.0.0", + "npm:postcss-convert-values@6.0.0", + "npm:postcss-discard-comments@6.0.0", + "npm:postcss-discard-duplicates@6.0.0", + "npm:postcss-discard-empty@6.0.0", + "npm:postcss-discard-overridden@6.0.0", + "npm:postcss-import@14.1.0", + "npm:postcss-loader@6.2.1", + "npm:postcss-merge-longhand@6.0.0", + "npm:postcss-merge-rules@6.0.1", + "npm:postcss-minify-font-values@6.0.0", + "npm:postcss-minify-gradients@6.0.0", + "npm:postcss-minify-params@6.0.0", + "npm:postcss-minify-selectors@6.0.0", + "npm:postcss-modules-extract-imports@3.0.0", + "npm:postcss-modules-local-by-default@4.0.0", + "npm:postcss-modules-scope@3.0.0", + "npm:postcss-modules-values@4.0.0", + "npm:postcss-normalize-charset@6.0.0", + "npm:postcss-normalize-display-values@6.0.0", + "npm:postcss-normalize-positions@6.0.0", + "npm:postcss-normalize-repeat-style@6.0.0", + "npm:postcss-normalize-string@6.0.0", + "npm:postcss-normalize-timing-functions@6.0.0", + "npm:postcss-normalize-unicode@6.0.0", + "npm:postcss-normalize-url@6.0.0", + "npm:postcss-normalize-whitespace@6.0.0", + "npm:postcss-ordered-values@6.0.0", + "npm:postcss-reduce-initial@6.0.0", + "npm:postcss-reduce-transforms@6.0.0", + "npm:postcss-selector-parser", + "npm:postcss-selector-parser@6.0.13", + "npm:postcss-svgo@6.0.0", + "npm:postcss-unique-selectors@6.0.0", + "npm:postcss-value-parser", + "npm:postcss@8.4.19", + "npm:postcss@8.4.20", + "npm:postcss@8.4.23", + "npm:pretty-format@27.5.1", + "npm:pretty-format@29.7.0", + "npm:proc-log", + "npm:process-nextick-args", + "npm:proxy-addr", + "npm:proxy-from-env", + "npm:prr", + "npm:punycode", + "npm:qs", + "npm:queue-microtask", + "npm:randombytes", + "npm:range-parser", + "npm:raw-body", + "npm:react-dom", + "npm:react-is", + "npm:react-is@17.0.2", + "npm:react-router", + "npm:react-router-dom", + "npm:read-cache", + "npm:readable-stream", + "npm:readable-stream@2.3.7", + "npm:readdirp", + "npm:regenerate", + "npm:regenerate-unicode-properties", + "npm:regenerator-runtime", + "npm:regenerator-transform", + "npm:regexp.prototype.flags", + "npm:regexpu-core", + "npm:regexpu-core@5.3.2", + "npm:regjsgen", + "npm:regjsparser", + "npm:require-directory", + "npm:require-from-string", + "npm:requires-port", + "npm:resolve", + "npm:resolve-from@4.0.0", + "npm:restore-cursor", + "npm:retry", + "npm:reusify", + "npm:rimraf", + "npm:run-parallel", + "npm:rxjs@7.8.1", + "npm:safe-buffer", + "npm:safe-buffer@5.1.2", + "npm:safer-buffer", + "npm:sass-loader@12.6.0", + "npm:sass@1.57.1", + "npm:sax", + "npm:scheduler", + "npm:schema-utils", + "npm:schema-utils@3.1.1", + "npm:schema-utils@3.1.2", + "npm:secure-compare", + "npm:select-hose", + "npm:selfsigned", + "npm:semver", + "npm:semver@5.7.1", + "npm:semver@6.3.0", + "npm:semver@6.3.1", + "npm:semver@7.5.3", + "npm:send", + "npm:serialize-javascript", + "npm:serialize-javascript@6.0.1", + "npm:serve-index", + "npm:serve-static", + "npm:setprototypeof", + "npm:setprototypeof@1.1.0", + "npm:shebang-command", + "npm:shebang-regex", + "npm:side-channel", + "npm:signal-exit", + "npm:slash@4.0.0", + "npm:snake-case", + "npm:sockjs", + "npm:source-map", + "npm:source-map-js", + "npm:source-map-loader@3.0.2", + "npm:source-map-support", + "npm:source-map-support@0.5.19", + "npm:spdy", + "npm:spdy-transport", + "npm:sprintf-js", + "npm:statuses", + "npm:statuses@1.5.0", + "npm:string-width", + "npm:string_decoder", + "npm:string_decoder@1.1.1", + "npm:strip-ansi", + "npm:strip-bom", + "npm:strip-final-newline", + "npm:strong-log-transformer", + "npm:style-loader", + "npm:stylehacks@6.0.0", + "npm:supports-color", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:supports-preserve-symlinks-flag", + "npm:svg-parser", + "npm:svgo", + "npm:tapable", + "npm:tar-stream", + "npm:terser-webpack-plugin", + "npm:terser-webpack-plugin@5.3.7", + "npm:terser@5.15.1", + "npm:terser@5.17.1", + "npm:through", + "npm:thunky", + "npm:tmp", + "npm:to-fast-properties", + "npm:to-regex-range", + "npm:toidentifier", + "npm:ts-loader@9.4.2", + "npm:ts-node", + "npm:tsconfig-paths", + "npm:tsconfig-paths-webpack-plugin", + "npm:tslib", + "npm:tslib@2.5.3", + "npm:type-is", + "npm:typed-assert", + "npm:typescript@5.1.6", + "npm:unicode-canonical-property-names-ecmascript", + "npm:unicode-match-property-ecmascript", + "npm:unicode-match-property-value-ecmascript", + "npm:unicode-property-aliases-ecmascript", + "npm:union", + "npm:universalify", + "npm:unpipe", + "npm:update-browserslist-db", + "npm:update-browserslist-db@1.0.11", + "npm:uri-js", + "npm:url-join", + "npm:util-deprecate", + "npm:utils-merge", + "npm:uuid", + "npm:v8-compile-cache", + "npm:v8-compile-cache-lib", + "npm:validate-npm-package-name", + "npm:vary", + "npm:watchpack", + "npm:wbuf", + "npm:wcwidth", + "npm:webpack-dev-middleware", + "npm:webpack-dev-server@4.11.1", + "npm:webpack-node-externals", + "npm:webpack-sources", + "npm:webpack-subresource-integrity@5.1.0", + "npm:webpack@5.82.0", + "npm:websocket-driver", + "npm:websocket-extensions", + "npm:whatwg-encoding@2.0.0", + "npm:which-boxed-primitive", + "npm:which-collection", + "npm:which-typed-array", + "npm:which@2.0.2", + "npm:wrap-ansi", + "npm:wrappy", + "npm:ws@8.11.0", + "npm:y18n", + "npm:yallist", + "npm:yallist@3.1.1", + "npm:yaml", + "npm:yargs", + "npm:yargs-parser", + "npm:yn" + ] + }, + "cart:serve:development": { + "general": [".gitignore", "babel.config.json", "nx.json"], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/.eslintrc.json", + "apps/cart/browserlist", + "apps/cart/jest.config.ts", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.spec.tsx", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/src/test-setup.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/tsconfig.spec.json", + "apps/cart/webpack.config.js" + ], + "external": [ + "npm:@ampproject/remapping", + "npm:@babel/code-frame", + "npm:@babel/code-frame@7.22.5", + "npm:@babel/compat-data", + "npm:@babel/compat-data@7.22.5", + "npm:@babel/compat-data@7.22.9", + "npm:@babel/core@7.22.5", + "npm:@babel/core@7.22.9", + "npm:@babel/generator", + "npm:@babel/generator@7.22.5", + "npm:@babel/generator@7.22.9", + "npm:@babel/helper-annotate-as-pure", + "npm:@babel/helper-annotate-as-pure@7.18.6", + "npm:@babel/helper-builder-binary-assignment-operator-visitor", + "npm:@babel/helper-compilation-targets", + "npm:@babel/helper-compilation-targets@7.22.5", + "npm:@babel/helper-compilation-targets@7.22.9", + "npm:@babel/helper-create-class-features-plugin", + "npm:@babel/helper-create-class-features-plugin@7.22.5", + "npm:@babel/helper-create-class-features-plugin@7.22.9", + "npm:@babel/helper-create-regexp-features-plugin", + "npm:@babel/helper-create-regexp-features-plugin@7.22.5", + "npm:@babel/helper-define-polyfill-provider@0.4.0", + "npm:@babel/helper-define-polyfill-provider@0.4.2", + "npm:@babel/helper-environment-visitor", + "npm:@babel/helper-environment-visitor@7.18.9", + "npm:@babel/helper-function-name", + "npm:@babel/helper-function-name@7.19.0", + "npm:@babel/helper-hoist-variables", + "npm:@babel/helper-hoist-variables@7.18.6", + "npm:@babel/helper-member-expression-to-functions", + "npm:@babel/helper-member-expression-to-functions@7.18.9", + "npm:@babel/helper-module-imports", + "npm:@babel/helper-module-imports@7.22.5", + "npm:@babel/helper-module-transforms@7.22.5", + "npm:@babel/helper-module-transforms@7.22.9", + "npm:@babel/helper-optimise-call-expression", + "npm:@babel/helper-optimise-call-expression@7.18.6", + "npm:@babel/helper-plugin-utils", + "npm:@babel/helper-plugin-utils@7.22.5", + "npm:@babel/helper-remap-async-to-generator@7.22.5", + "npm:@babel/helper-replace-supers", + "npm:@babel/helper-replace-supers@7.19.1", + "npm:@babel/helper-replace-supers@7.22.9", + "npm:@babel/helper-simple-access", + "npm:@babel/helper-skip-transparent-expression-wrappers", + "npm:@babel/helper-split-export-declaration", + "npm:@babel/helper-split-export-declaration@7.18.6", + "npm:@babel/helper-split-export-declaration@7.22.5", + "npm:@babel/helper-string-parser", + "npm:@babel/helper-string-parser@7.22.5", + "npm:@babel/helper-validator-identifier", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/helper-validator-option", + "npm:@babel/helper-validator-option@7.18.6", + "npm:@babel/helper-wrap-function@7.22.5", + "npm:@babel/helpers@7.22.5", + "npm:@babel/helpers@7.22.6", + "npm:@babel/highlight", + "npm:@babel/highlight@7.22.5", + "npm:@babel/parser", + "npm:@babel/parser@7.22.5", + "npm:@babel/parser@7.22.7", + "npm:@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", + "npm:@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", + "npm:@babel/plugin-proposal-class-properties@7.18.6", + "npm:@babel/plugin-proposal-decorators@7.22.7", + "npm:@babel/plugin-proposal-private-property-in-object", + "npm:@babel/plugin-proposal-unicode-property-regex@7.18.6", + "npm:@babel/plugin-syntax-async-generators@7.8.4", + "npm:@babel/plugin-syntax-class-properties@7.12.13", + "npm:@babel/plugin-syntax-class-static-block@7.14.5", + "npm:@babel/plugin-syntax-decorators@7.22.5", + "npm:@babel/plugin-syntax-dynamic-import@7.8.3", + "npm:@babel/plugin-syntax-export-namespace-from@7.8.3", + "npm:@babel/plugin-syntax-import-assertions", + "npm:@babel/plugin-syntax-import-attributes@7.22.5", + "npm:@babel/plugin-syntax-import-meta@7.10.4", + "npm:@babel/plugin-syntax-json-strings@7.8.3", + "npm:@babel/plugin-syntax-jsx", + "npm:@babel/plugin-syntax-jsx@7.22.5", + "npm:@babel/plugin-syntax-logical-assignment-operators@7.10.4", + "npm:@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", + "npm:@babel/plugin-syntax-numeric-separator@7.10.4", + "npm:@babel/plugin-syntax-object-rest-spread@7.8.3", + "npm:@babel/plugin-syntax-optional-catch-binding@7.8.3", + "npm:@babel/plugin-syntax-optional-chaining@7.8.3", + "npm:@babel/plugin-syntax-private-property-in-object@7.14.5", + "npm:@babel/plugin-syntax-top-level-await@7.14.5", + "npm:@babel/plugin-syntax-typescript", + "npm:@babel/plugin-syntax-typescript@7.22.5", + "npm:@babel/plugin-syntax-unicode-sets-regex@7.18.6", + "npm:@babel/plugin-transform-arrow-functions", + "npm:@babel/plugin-transform-async-generator-functions@7.22.5", + "npm:@babel/plugin-transform-async-generator-functions@7.22.7", + "npm:@babel/plugin-transform-async-to-generator", + "npm:@babel/plugin-transform-block-scoped-functions", + "npm:@babel/plugin-transform-block-scoping", + "npm:@babel/plugin-transform-class-properties@7.22.5", + "npm:@babel/plugin-transform-class-static-block@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.6", + "npm:@babel/plugin-transform-computed-properties", + "npm:@babel/plugin-transform-destructuring", + "npm:@babel/plugin-transform-dotall-regex", + "npm:@babel/plugin-transform-dotall-regex@7.22.5", + "npm:@babel/plugin-transform-duplicate-keys", + "npm:@babel/plugin-transform-dynamic-import@7.22.5", + "npm:@babel/plugin-transform-exponentiation-operator", + "npm:@babel/plugin-transform-export-namespace-from@7.22.5", + "npm:@babel/plugin-transform-for-of", + "npm:@babel/plugin-transform-function-name", + "npm:@babel/plugin-transform-json-strings@7.22.5", + "npm:@babel/plugin-transform-literals", + "npm:@babel/plugin-transform-logical-assignment-operators@7.22.5", + "npm:@babel/plugin-transform-member-expression-literals", + "npm:@babel/plugin-transform-modules-amd", + "npm:@babel/plugin-transform-modules-commonjs", + "npm:@babel/plugin-transform-modules-systemjs", + "npm:@babel/plugin-transform-modules-umd", + "npm:@babel/plugin-transform-named-capturing-groups-regex", + "npm:@babel/plugin-transform-new-target", + "npm:@babel/plugin-transform-nullish-coalescing-operator@7.22.5", + "npm:@babel/plugin-transform-numeric-separator@7.22.5", + "npm:@babel/plugin-transform-object-rest-spread@7.22.5", + "npm:@babel/plugin-transform-object-super", + "npm:@babel/plugin-transform-optional-catch-binding@7.22.5", + "npm:@babel/plugin-transform-optional-chaining", + "npm:@babel/plugin-transform-optional-chaining@7.22.6", + "npm:@babel/plugin-transform-parameters", + "npm:@babel/plugin-transform-private-methods@7.22.5", + "npm:@babel/plugin-transform-private-property-in-object@7.22.5", + "npm:@babel/plugin-transform-property-literals", + "npm:@babel/plugin-transform-react-constant-elements@7.22.5", + "npm:@babel/plugin-transform-react-display-name", + "npm:@babel/plugin-transform-react-jsx", + "npm:@babel/plugin-transform-react-jsx-development", + "npm:@babel/plugin-transform-react-pure-annotations", + "npm:@babel/plugin-transform-regenerator", + "npm:@babel/plugin-transform-reserved-words", + "npm:@babel/plugin-transform-runtime@7.22.9", + "npm:@babel/plugin-transform-shorthand-properties", + "npm:@babel/plugin-transform-spread", + "npm:@babel/plugin-transform-sticky-regex", + "npm:@babel/plugin-transform-template-literals", + "npm:@babel/plugin-transform-typeof-symbol", + "npm:@babel/plugin-transform-typescript@7.22.5", + "npm:@babel/plugin-transform-unicode-escapes", + "npm:@babel/plugin-transform-unicode-property-regex@7.22.5", + "npm:@babel/plugin-transform-unicode-regex", + "npm:@babel/plugin-transform-unicode-sets-regex@7.22.5", + "npm:@babel/preset-env", + "npm:@babel/preset-env@7.22.5", + "npm:@babel/preset-modules@0.1.5", + "npm:@babel/preset-react", + "npm:@babel/preset-typescript", + "npm:@babel/regjsgen", + "npm:@babel/runtime", + "npm:@babel/runtime@7.22.6", + "npm:@babel/template", + "npm:@babel/template@7.18.10", + "npm:@babel/traverse", + "npm:@babel/traverse@7.22.5", + "npm:@babel/traverse@7.22.8", + "npm:@babel/types", + "npm:@babel/types@7.22.5", + "npm:@cspotcode/source-map-support", + "npm:@jest/schemas", + "npm:@jest/schemas@29.6.3", + "npm:@jest/types", + "npm:@jridgewell/gen-mapping", + "npm:@jridgewell/resolve-uri", + "npm:@jridgewell/set-array", + "npm:@jridgewell/source-map", + "npm:@jridgewell/sourcemap-codec", + "npm:@jridgewell/trace-mapping", + "npm:@jridgewell/trace-mapping@0.3.18", + "npm:@jridgewell/trace-mapping@0.3.9", + "npm:@leichtgewicht/ip-codec", + "npm:@nodelib/fs.scandir", + "npm:@nodelib/fs.stat", + "npm:@nodelib/fs.walk", + "npm:@nrwl/devkit", + "npm:@nrwl/js", + "npm:@nrwl/linter", + "npm:@nrwl/react", + "npm:@nrwl/tao", + "npm:@nrwl/web", + "npm:@nrwl/webpack", + "npm:@nrwl/workspace", + "npm:@nx/devkit", + "npm:@nx/js", + "npm:@nx/linter", + "npm:@nx/nx-darwin-arm64", + "npm:@nx/nx-darwin-x64@18.0.5", + "npm:@nx/nx-freebsd-x64@18.0.5", + "npm:@nx/nx-linux-arm-gnueabihf@18.0.5", + "npm:@nx/nx-linux-arm64-gnu@18.0.5", + "npm:@nx/nx-linux-arm64-musl@18.0.5", + "npm:@nx/nx-linux-x64-gnu@18.0.5", + "npm:@nx/nx-linux-x64-musl@18.0.5", + "npm:@nx/nx-win32-arm64-msvc@18.0.5", + "npm:@nx/nx-win32-x64-msvc@18.0.5", + "npm:@nx/react", + "npm:@nx/web", + "npm:@nx/webpack", + "npm:@nx/workspace", + "npm:@parcel/watcher", + "npm:@phenomnomnominal/tsquery", + "npm:@remix-run/router", + "npm:@sinclair/typebox", + "npm:@sinclair/typebox@0.27.8", + "npm:@svgr/babel-plugin-add-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0", + "npm:@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0", + "npm:@svgr/babel-plugin-svg-dynamic-title@8.0.0", + "npm:@svgr/babel-plugin-svg-em-dimensions@8.0.0", + "npm:@svgr/babel-plugin-transform-react-native-svg@8.0.0", + "npm:@svgr/babel-plugin-transform-svg-component@8.0.0", + "npm:@svgr/babel-preset@8.0.0", + "npm:@svgr/core", + "npm:@svgr/hast-util-to-babel-ast@8.0.0", + "npm:@svgr/plugin-jsx@8.0.1", + "npm:@svgr/plugin-svgo", + "npm:@svgr/webpack@8.0.1", + "npm:@testing-library/dom", + "npm:@testing-library/react", + "npm:@trysound/sax", + "npm:@tsconfig/node10", + "npm:@tsconfig/node12", + "npm:@tsconfig/node14", + "npm:@tsconfig/node16", + "npm:@types/aria-query", + "npm:@types/body-parser", + "npm:@types/bonjour", + "npm:@types/connect", + "npm:@types/connect-history-api-fallback", + "npm:@types/eslint", + "npm:@types/eslint-scope", + "npm:@types/estree", + "npm:@types/estree@1.0.1", + "npm:@types/express", + "npm:@types/express-serve-static-core", + "npm:@types/http-proxy", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/json-schema", + "npm:@types/mime", + "npm:@types/node", + "npm:@types/parse-json", + "npm:@types/prop-types", + "npm:@types/qs", + "npm:@types/range-parser", + "npm:@types/react-dom@18.0.9", + "npm:@types/react@18.0.25", + "npm:@types/retry", + "npm:@types/scheduler", + "npm:@types/serve-index", + "npm:@types/serve-static", + "npm:@types/sockjs", + "npm:@types/ws@8.5.3", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:@webassemblyjs/ast", + "npm:@webassemblyjs/floating-point-hex-parser", + "npm:@webassemblyjs/helper-api-error@1.11.5", + "npm:@webassemblyjs/helper-buffer@1.11.5", + "npm:@webassemblyjs/helper-numbers", + "npm:@webassemblyjs/helper-wasm-bytecode@1.11.5", + "npm:@webassemblyjs/helper-wasm-section", + "npm:@webassemblyjs/ieee754@1.11.5", + "npm:@webassemblyjs/leb128@1.11.5", + "npm:@webassemblyjs/utf8@1.11.5", + "npm:@webassemblyjs/wasm-edit", + "npm:@webassemblyjs/wasm-gen@1.11.5", + "npm:@webassemblyjs/wasm-opt", + "npm:@webassemblyjs/wasm-parser", + "npm:@webassemblyjs/wast-printer", + "npm:@xtuc/ieee754", + "npm:@xtuc/long", + "npm:@yarnpkg/lockfile", + "npm:@yarnpkg/parsers", + "npm:@zkochan/js-yaml", + "npm:abab", + "npm:accepts", + "npm:acorn", + "npm:acorn-import-assertions", + "npm:acorn-walk", + "npm:address", + "npm:ajv", + "npm:ajv-formats@2.1.1", + "npm:ajv-keywords", + "npm:ajv-keywords@5.1.0", + "npm:ajv@8.11.2", + "npm:ansi-colors", + "npm:ansi-html-community", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:anymatch", + "npm:arg", + "npm:argparse", + "npm:argparse@1.0.10", + "npm:aria-query", + "npm:array-flatten", + "npm:array-flatten@2.1.2", + "npm:array-union@3.0.1", + "npm:async", + "npm:async@3.2.4", + "npm:asynckit", + "npm:autoprefixer@10.4.13", + "npm:available-typed-arrays", + "npm:axios@1.2.1", + "npm:babel-loader@9.1.2", + "npm:babel-plugin-const-enum@1.2.0", + "npm:babel-plugin-macros", + "npm:babel-plugin-polyfill-corejs2", + "npm:babel-plugin-polyfill-corejs2@0.4.3", + "npm:babel-plugin-polyfill-corejs3", + "npm:babel-plugin-polyfill-corejs3@0.8.1", + "npm:babel-plugin-polyfill-regenerator", + "npm:babel-plugin-polyfill-regenerator@0.5.0", + "npm:babel-plugin-transform-typescript-metadata", + "npm:balanced-match", + "npm:base64-js", + "npm:basic-auth", + "npm:batch", + "npm:big.js", + "npm:binary-extensions", + "npm:bl", + "npm:body-parser", + "npm:bonjour-service", + "npm:boolbase", + "npm:brace-expansion", + "npm:brace-expansion@2.0.1", + "npm:braces", + "npm:browserslist", + "npm:browserslist@4.21.5", + "npm:browserslist@4.21.9", + "npm:buffer", + "npm:buffer-from", + "npm:builtins", + "npm:bytes", + "npm:bytes@3.0.0", + "npm:call-bind", + "npm:callsites", + "npm:camelcase", + "npm:caniuse-api", + "npm:caniuse-lite", + "npm:caniuse-lite@1.0.30001517", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:chokidar", + "npm:chrome-trace-event", + "npm:ci-info", + "npm:cli-cursor", + "npm:cli-spinners", + "npm:cli-spinners@2.6.1", + "npm:cliui", + "npm:clone", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:colord", + "npm:colorette", + "npm:columnify", + "npm:combined-stream", + "npm:commander", + "npm:commander@7.2.0", + "npm:commondir", + "npm:compressible", + "npm:compression", + "npm:concat-map", + "npm:connect-history-api-fallback", + "npm:content-disposition", + "npm:content-type", + "npm:convert-source-map", + "npm:cookie", + "npm:cookie-signature", + "npm:copy-anything", + "npm:copy-webpack-plugin@10.2.4", + "npm:core-js-compat@3.30.2", + "npm:core-js-compat@3.31.1", + "npm:core-util-is", + "npm:corser", + "npm:cosmiconfig", + "npm:cosmiconfig@6.0.0", + "npm:cosmiconfig@8.1.3", + "npm:create-require", + "npm:cross-spawn", + "npm:css-declaration-sorter@6.3.1", + "npm:css-loader", + "npm:css-minimizer-webpack-plugin@5.0.0", + "npm:css-select", + "npm:css-tree@2.2.1", + "npm:css-tree@2.3.1", + "npm:css-what", + "npm:cssesc", + "npm:cssnano-preset-default@6.0.1", + "npm:cssnano-utils@4.0.0", + "npm:cssnano@6.0.1", + "npm:csso", + "npm:csstype", + "npm:debug", + "npm:debug@2.6.9", + "npm:debug@3.2.7", + "npm:deep-equal", + "npm:deepmerge", + "npm:deepmerge@4.3.1", + "npm:default-gateway", + "npm:defaults", + "npm:define-lazy-prop", + "npm:define-properties", + "npm:delayed-stream", + "npm:depd", + "npm:depd@1.1.2", + "npm:destroy", + "npm:detect-node", + "npm:detect-port", + "npm:diff", + "npm:diff-sequences@29.6.3", + "npm:dir-glob", + "npm:dns-equal", + "npm:dns-packet", + "npm:document-register-element", + "npm:dom-accessibility-api", + "npm:dom-serializer", + "npm:domelementtype", + "npm:domhandler", + "npm:domutils", + "npm:dot-case", + "npm:dotenv-expand", + "npm:dotenv@16.3.1", + "npm:duplexer", + "npm:ee-first", + "npm:ejs", + "npm:electron-to-chromium", + "npm:electron-to-chromium@1.4.311", + "npm:electron-to-chromium@1.4.470", + "npm:emoji-regex", + "npm:emojis-list", + "npm:encodeurl", + "npm:end-of-stream", + "npm:enhanced-resolve", + "npm:enhanced-resolve@5.13.0", + "npm:enquirer", + "npm:entities", + "npm:entities@4.5.0", + "npm:errno", + "npm:error-ex", + "npm:es-get-iterator", + "npm:es-module-lexer", + "npm:escalade", + "npm:escape-html", + "npm:escape-string-regexp", + "npm:eslint-scope", + "npm:esprima", + "npm:esquery@1.4.0", + "npm:esrecurse", + "npm:estraverse", + "npm:estraverse@4.3.0", + "npm:esutils", + "npm:etag", + "npm:eventemitter3", + "npm:events", + "npm:execa", + "npm:express", + "npm:fast-deep-equal", + "npm:fast-glob", + "npm:fast-glob@3.2.7", + "npm:fast-json-stable-stringify", + "npm:fastq", + "npm:faye-websocket", + "npm:figures", + "npm:file-loader", + "npm:filelist", + "npm:fill-range", + "npm:finalhandler", + "npm:find-cache-dir", + "npm:find-up", + "npm:flat", + "npm:follow-redirects", + "npm:for-each", + "npm:fork-ts-checker-webpack-plugin@7.2.13", + "npm:form-data", + "npm:forwarded", + "npm:fraction.js", + "npm:fresh", + "npm:fs-constants", + "npm:fs-extra", + "npm:fs-extra@10.1.0", + "npm:fs-monkey", + "npm:fs.realpath", + "npm:fsevents", + "npm:function-bind", + "npm:functions-have-names", + "npm:gensync", + "npm:get-caller-file", + "npm:get-intrinsic", + "npm:get-stream@6.0.1", + "npm:glob", + "npm:glob-parent", + "npm:glob-parent@6.0.2", + "npm:glob-to-regexp", + "npm:glob@7.1.4", + "npm:globals", + "npm:globby@12.2.0", + "npm:gopd", + "npm:graceful-fs", + "npm:handle-thing", + "npm:has", + "npm:has-bigints", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:has-property-descriptors", + "npm:has-symbols", + "npm:has-tostringtag", + "npm:he", + "npm:hosted-git-info@7.0.1", + "npm:hpack.js", + "npm:html-encoding-sniffer", + "npm:html-entities", + "npm:http-deceiver", + "npm:http-errors", + "npm:http-errors@1.6.3", + "npm:http-parser-js", + "npm:http-proxy", + "npm:http-proxy-middleware", + "npm:http-server", + "npm:human-signals", + "npm:iconv-lite", + "npm:iconv-lite@0.4.24", + "npm:icss-utils@5.1.0", + "npm:ieee754", + "npm:ignore", + "npm:image-size", + "npm:immutable", + "npm:import-fresh", + "npm:inflight", + "npm:inherits", + "npm:inherits@2.0.3", + "npm:ipaddr.js", + "npm:ipaddr.js@1.9.1", + "npm:is-arguments", + "npm:is-arrayish", + "npm:is-bigint", + "npm:is-binary-path", + "npm:is-boolean-object", + "npm:is-callable", + "npm:is-core-module", + "npm:is-date-object", + "npm:is-docker", + "npm:is-extglob", + "npm:is-fullwidth-code-point", + "npm:is-glob", + "npm:is-interactive", + "npm:is-map", + "npm:is-number", + "npm:is-number-object", + "npm:is-plain-obj", + "npm:is-regex", + "npm:is-set", + "npm:is-stream@2.0.1", + "npm:is-string", + "npm:is-symbol", + "npm:is-typed-array", + "npm:is-unicode-supported", + "npm:is-weakmap", + "npm:is-weakset", + "npm:is-what", + "npm:is-wsl", + "npm:isarray", + "npm:isarray@1.0.0", + "npm:isexe", + "npm:jake", + "npm:jest-diff@29.7.0", + "npm:jest-get-type@29.6.3", + "npm:jest-util", + "npm:jest-worker", + "npm:jest-worker@27.5.1", + "npm:js-tokens", + "npm:js-yaml", + "npm:js-yaml@3.14.1", + "npm:jsesc", + "npm:jsesc@0.5.0", + "npm:json-parse-even-better-errors", + "npm:json-schema-traverse", + "npm:json-schema-traverse@0.4.1", + "npm:json5", + "npm:json5@2.2.1", + "npm:jsonc-parser", + "npm:jsonfile", + "npm:klona", + "npm:less", + "npm:less-loader@11.1.0", + "npm:license-webpack-plugin", + "npm:lightercollective", + "npm:lilconfig", + "npm:lines-and-columns", + "npm:lines-and-columns@2.0.3", + "npm:loader-runner", + "npm:loader-utils", + "npm:locate-path", + "npm:lodash", + "npm:lodash.debounce", + "npm:lodash.memoize", + "npm:lodash.uniq", + "npm:log-symbols", + "npm:loose-envify", + "npm:lower-case", + "npm:lru-cache@10.0.1", + "npm:lru-cache@5.1.1", + "npm:lru-cache@6.0.0", + "npm:lz-string", + "npm:make-dir", + "npm:make-dir@2.1.0", + "npm:make-error", + "npm:mdn-data@2.0.28", + "npm:mdn-data@2.0.30", + "npm:media-typer", + "npm:memfs", + "npm:merge-descriptors", + "npm:merge-stream", + "npm:merge2", + "npm:methods", + "npm:micromatch", + "npm:mime", + "npm:mime-db", + "npm:mime-types", + "npm:mimic-fn", + "npm:mini-css-extract-plugin@2.4.7", + "npm:minimalistic-assert", + "npm:minimatch", + "npm:minimatch@3.0.5", + "npm:minimatch@5.1.0", + "npm:minimist", + "npm:mkdirp@0.5.6", + "npm:ms", + "npm:ms@2.0.0", + "npm:ms@2.1.2", + "npm:multicast-dns", + "npm:nanoid", + "npm:nanoid@3.3.4", + "npm:needle", + "npm:negotiator", + "npm:neo-async", + "npm:no-case", + "npm:node-abort-controller", + "npm:node-addon-api", + "npm:node-forge", + "npm:node-gyp-build", + "npm:node-machine-id", + "npm:node-releases", + "npm:node-releases@2.0.10", + "npm:node-releases@2.0.13", + "npm:normalize-path", + "npm:normalize-range", + "npm:npm-package-arg@11.0.1", + "npm:npm-run-path", + "npm:nth-check", + "npm:nx", + "npm:object-inspect", + "npm:object-is", + "npm:object-keys", + "npm:object.assign", + "npm:obuf", + "npm:on-finished", + "npm:on-headers", + "npm:once", + "npm:onetime", + "npm:open", + "npm:opener", + "npm:ora@5.3.0", + "npm:p-limit@2.3.0", + "npm:p-locate", + "npm:p-retry", + "npm:p-try", + "npm:parent-module", + "npm:parse-json", + "npm:parse-node-version", + "npm:parse5@4.0.0", + "npm:parseurl", + "npm:path-exists", + "npm:path-is-absolute", + "npm:path-key", + "npm:path-parse", + "npm:path-to-regexp", + "npm:path-type", + "npm:picocolors", + "npm:picomatch", + "npm:pify", + "npm:pify@4.0.1", + "npm:pkg-dir", + "npm:portfinder", + "npm:postcss-calc@9.0.1", + "npm:postcss-colormin@6.0.0", + "npm:postcss-convert-values@6.0.0", + "npm:postcss-discard-comments@6.0.0", + "npm:postcss-discard-duplicates@6.0.0", + "npm:postcss-discard-empty@6.0.0", + "npm:postcss-discard-overridden@6.0.0", + "npm:postcss-import@14.1.0", + "npm:postcss-loader@6.2.1", + "npm:postcss-merge-longhand@6.0.0", + "npm:postcss-merge-rules@6.0.1", + "npm:postcss-minify-font-values@6.0.0", + "npm:postcss-minify-gradients@6.0.0", + "npm:postcss-minify-params@6.0.0", + "npm:postcss-minify-selectors@6.0.0", + "npm:postcss-modules-extract-imports@3.0.0", + "npm:postcss-modules-local-by-default@4.0.0", + "npm:postcss-modules-scope@3.0.0", + "npm:postcss-modules-values@4.0.0", + "npm:postcss-normalize-charset@6.0.0", + "npm:postcss-normalize-display-values@6.0.0", + "npm:postcss-normalize-positions@6.0.0", + "npm:postcss-normalize-repeat-style@6.0.0", + "npm:postcss-normalize-string@6.0.0", + "npm:postcss-normalize-timing-functions@6.0.0", + "npm:postcss-normalize-unicode@6.0.0", + "npm:postcss-normalize-url@6.0.0", + "npm:postcss-normalize-whitespace@6.0.0", + "npm:postcss-ordered-values@6.0.0", + "npm:postcss-reduce-initial@6.0.0", + "npm:postcss-reduce-transforms@6.0.0", + "npm:postcss-selector-parser", + "npm:postcss-selector-parser@6.0.13", + "npm:postcss-svgo@6.0.0", + "npm:postcss-unique-selectors@6.0.0", + "npm:postcss-value-parser", + "npm:postcss@8.4.19", + "npm:postcss@8.4.20", + "npm:postcss@8.4.23", + "npm:pretty-format@27.5.1", + "npm:pretty-format@29.7.0", + "npm:proc-log", + "npm:process-nextick-args", + "npm:proxy-addr", + "npm:proxy-from-env", + "npm:prr", + "npm:punycode", + "npm:qs", + "npm:queue-microtask", + "npm:randombytes", + "npm:range-parser", + "npm:raw-body", + "npm:react-dom", + "npm:react-is", + "npm:react-is@17.0.2", + "npm:react-router", + "npm:react-router-dom", + "npm:read-cache", + "npm:readable-stream", + "npm:readable-stream@2.3.7", + "npm:readdirp", + "npm:regenerate", + "npm:regenerate-unicode-properties", + "npm:regenerator-runtime", + "npm:regenerator-transform", + "npm:regexp.prototype.flags", + "npm:regexpu-core", + "npm:regexpu-core@5.3.2", + "npm:regjsgen", + "npm:regjsparser", + "npm:require-directory", + "npm:require-from-string", + "npm:requires-port", + "npm:resolve", + "npm:resolve-from@4.0.0", + "npm:restore-cursor", + "npm:retry", + "npm:reusify", + "npm:rimraf", + "npm:run-parallel", + "npm:rxjs@7.8.1", + "npm:safe-buffer", + "npm:safe-buffer@5.1.2", + "npm:safer-buffer", + "npm:sass-loader@12.6.0", + "npm:sass@1.57.1", + "npm:sax", + "npm:scheduler", + "npm:schema-utils", + "npm:schema-utils@3.1.1", + "npm:schema-utils@3.1.2", + "npm:secure-compare", + "npm:select-hose", + "npm:selfsigned", + "npm:semver", + "npm:semver@5.7.1", + "npm:semver@6.3.0", + "npm:semver@6.3.1", + "npm:semver@7.5.3", + "npm:send", + "npm:serialize-javascript", + "npm:serialize-javascript@6.0.1", + "npm:serve-index", + "npm:serve-static", + "npm:setprototypeof", + "npm:setprototypeof@1.1.0", + "npm:shebang-command", + "npm:shebang-regex", + "npm:side-channel", + "npm:signal-exit", + "npm:slash@4.0.0", + "npm:snake-case", + "npm:sockjs", + "npm:source-map", + "npm:source-map-js", + "npm:source-map-loader@3.0.2", + "npm:source-map-support", + "npm:source-map-support@0.5.19", + "npm:spdy", + "npm:spdy-transport", + "npm:sprintf-js", + "npm:statuses", + "npm:statuses@1.5.0", + "npm:string-width", + "npm:string_decoder", + "npm:string_decoder@1.1.1", + "npm:strip-ansi", + "npm:strip-bom", + "npm:strip-final-newline", + "npm:strong-log-transformer", + "npm:style-loader", + "npm:stylehacks@6.0.0", + "npm:supports-color", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:supports-preserve-symlinks-flag", + "npm:svg-parser", + "npm:svgo", + "npm:tapable", + "npm:tar-stream", + "npm:terser-webpack-plugin", + "npm:terser-webpack-plugin@5.3.7", + "npm:terser@5.15.1", + "npm:terser@5.17.1", + "npm:through", + "npm:thunky", + "npm:tmp", + "npm:to-fast-properties", + "npm:to-regex-range", + "npm:toidentifier", + "npm:ts-loader@9.4.2", + "npm:ts-node", + "npm:tsconfig-paths", + "npm:tsconfig-paths-webpack-plugin", + "npm:tslib", + "npm:tslib@2.5.3", + "npm:type-is", + "npm:typed-assert", + "npm:typescript@5.1.6", + "npm:unicode-canonical-property-names-ecmascript", + "npm:unicode-match-property-ecmascript", + "npm:unicode-match-property-value-ecmascript", + "npm:unicode-property-aliases-ecmascript", + "npm:union", + "npm:universalify", + "npm:unpipe", + "npm:update-browserslist-db", + "npm:update-browserslist-db@1.0.11", + "npm:uri-js", + "npm:url-join", + "npm:util-deprecate", + "npm:utils-merge", + "npm:uuid", + "npm:v8-compile-cache", + "npm:v8-compile-cache-lib", + "npm:validate-npm-package-name", + "npm:vary", + "npm:watchpack", + "npm:wbuf", + "npm:wcwidth", + "npm:webpack-dev-middleware", + "npm:webpack-dev-server@4.11.1", + "npm:webpack-node-externals", + "npm:webpack-sources", + "npm:webpack-subresource-integrity@5.1.0", + "npm:webpack@5.82.0", + "npm:websocket-driver", + "npm:websocket-extensions", + "npm:whatwg-encoding@2.0.0", + "npm:which-boxed-primitive", + "npm:which-collection", + "npm:which-typed-array", + "npm:which@2.0.2", + "npm:wrap-ansi", + "npm:wrappy", + "npm:ws@8.11.0", + "npm:y18n", + "npm:yallist", + "npm:yallist@3.1.1", + "npm:yaml", + "npm:yargs", + "npm:yargs-parser", + "npm:yn" + ] + }, + "cart:serve:production": { + "general": [".gitignore", "babel.config.json", "nx.json"], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/.eslintrc.json", + "apps/cart/browserlist", + "apps/cart/jest.config.ts", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.spec.tsx", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/src/test-setup.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/tsconfig.spec.json", + "apps/cart/webpack.config.js" + ], + "external": [ + "npm:@ampproject/remapping", + "npm:@babel/code-frame", + "npm:@babel/code-frame@7.22.5", + "npm:@babel/compat-data", + "npm:@babel/compat-data@7.22.5", + "npm:@babel/compat-data@7.22.9", + "npm:@babel/core@7.22.5", + "npm:@babel/core@7.22.9", + "npm:@babel/generator", + "npm:@babel/generator@7.22.5", + "npm:@babel/generator@7.22.9", + "npm:@babel/helper-annotate-as-pure", + "npm:@babel/helper-annotate-as-pure@7.18.6", + "npm:@babel/helper-builder-binary-assignment-operator-visitor", + "npm:@babel/helper-compilation-targets", + "npm:@babel/helper-compilation-targets@7.22.5", + "npm:@babel/helper-compilation-targets@7.22.9", + "npm:@babel/helper-create-class-features-plugin", + "npm:@babel/helper-create-class-features-plugin@7.22.5", + "npm:@babel/helper-create-class-features-plugin@7.22.9", + "npm:@babel/helper-create-regexp-features-plugin", + "npm:@babel/helper-create-regexp-features-plugin@7.22.5", + "npm:@babel/helper-define-polyfill-provider@0.4.0", + "npm:@babel/helper-define-polyfill-provider@0.4.2", + "npm:@babel/helper-environment-visitor", + "npm:@babel/helper-environment-visitor@7.18.9", + "npm:@babel/helper-function-name", + "npm:@babel/helper-function-name@7.19.0", + "npm:@babel/helper-hoist-variables", + "npm:@babel/helper-hoist-variables@7.18.6", + "npm:@babel/helper-member-expression-to-functions", + "npm:@babel/helper-member-expression-to-functions@7.18.9", + "npm:@babel/helper-module-imports", + "npm:@babel/helper-module-imports@7.22.5", + "npm:@babel/helper-module-transforms@7.22.5", + "npm:@babel/helper-module-transforms@7.22.9", + "npm:@babel/helper-optimise-call-expression", + "npm:@babel/helper-optimise-call-expression@7.18.6", + "npm:@babel/helper-plugin-utils", + "npm:@babel/helper-plugin-utils@7.22.5", + "npm:@babel/helper-remap-async-to-generator@7.22.5", + "npm:@babel/helper-replace-supers", + "npm:@babel/helper-replace-supers@7.19.1", + "npm:@babel/helper-replace-supers@7.22.9", + "npm:@babel/helper-simple-access", + "npm:@babel/helper-skip-transparent-expression-wrappers", + "npm:@babel/helper-split-export-declaration", + "npm:@babel/helper-split-export-declaration@7.18.6", + "npm:@babel/helper-split-export-declaration@7.22.5", + "npm:@babel/helper-string-parser", + "npm:@babel/helper-string-parser@7.22.5", + "npm:@babel/helper-validator-identifier", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/helper-validator-option", + "npm:@babel/helper-validator-option@7.18.6", + "npm:@babel/helper-wrap-function@7.22.5", + "npm:@babel/helpers@7.22.5", + "npm:@babel/helpers@7.22.6", + "npm:@babel/highlight", + "npm:@babel/highlight@7.22.5", + "npm:@babel/parser", + "npm:@babel/parser@7.22.5", + "npm:@babel/parser@7.22.7", + "npm:@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", + "npm:@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", + "npm:@babel/plugin-proposal-class-properties@7.18.6", + "npm:@babel/plugin-proposal-decorators@7.22.7", + "npm:@babel/plugin-proposal-private-property-in-object", + "npm:@babel/plugin-proposal-unicode-property-regex@7.18.6", + "npm:@babel/plugin-syntax-async-generators@7.8.4", + "npm:@babel/plugin-syntax-class-properties@7.12.13", + "npm:@babel/plugin-syntax-class-static-block@7.14.5", + "npm:@babel/plugin-syntax-decorators@7.22.5", + "npm:@babel/plugin-syntax-dynamic-import@7.8.3", + "npm:@babel/plugin-syntax-export-namespace-from@7.8.3", + "npm:@babel/plugin-syntax-import-assertions", + "npm:@babel/plugin-syntax-import-attributes@7.22.5", + "npm:@babel/plugin-syntax-import-meta@7.10.4", + "npm:@babel/plugin-syntax-json-strings@7.8.3", + "npm:@babel/plugin-syntax-jsx", + "npm:@babel/plugin-syntax-jsx@7.22.5", + "npm:@babel/plugin-syntax-logical-assignment-operators@7.10.4", + "npm:@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", + "npm:@babel/plugin-syntax-numeric-separator@7.10.4", + "npm:@babel/plugin-syntax-object-rest-spread@7.8.3", + "npm:@babel/plugin-syntax-optional-catch-binding@7.8.3", + "npm:@babel/plugin-syntax-optional-chaining@7.8.3", + "npm:@babel/plugin-syntax-private-property-in-object@7.14.5", + "npm:@babel/plugin-syntax-top-level-await@7.14.5", + "npm:@babel/plugin-syntax-typescript", + "npm:@babel/plugin-syntax-typescript@7.22.5", + "npm:@babel/plugin-syntax-unicode-sets-regex@7.18.6", + "npm:@babel/plugin-transform-arrow-functions", + "npm:@babel/plugin-transform-async-generator-functions@7.22.5", + "npm:@babel/plugin-transform-async-generator-functions@7.22.7", + "npm:@babel/plugin-transform-async-to-generator", + "npm:@babel/plugin-transform-block-scoped-functions", + "npm:@babel/plugin-transform-block-scoping", + "npm:@babel/plugin-transform-class-properties@7.22.5", + "npm:@babel/plugin-transform-class-static-block@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.6", + "npm:@babel/plugin-transform-computed-properties", + "npm:@babel/plugin-transform-destructuring", + "npm:@babel/plugin-transform-dotall-regex", + "npm:@babel/plugin-transform-dotall-regex@7.22.5", + "npm:@babel/plugin-transform-duplicate-keys", + "npm:@babel/plugin-transform-dynamic-import@7.22.5", + "npm:@babel/plugin-transform-exponentiation-operator", + "npm:@babel/plugin-transform-export-namespace-from@7.22.5", + "npm:@babel/plugin-transform-for-of", + "npm:@babel/plugin-transform-function-name", + "npm:@babel/plugin-transform-json-strings@7.22.5", + "npm:@babel/plugin-transform-literals", + "npm:@babel/plugin-transform-logical-assignment-operators@7.22.5", + "npm:@babel/plugin-transform-member-expression-literals", + "npm:@babel/plugin-transform-modules-amd", + "npm:@babel/plugin-transform-modules-commonjs", + "npm:@babel/plugin-transform-modules-systemjs", + "npm:@babel/plugin-transform-modules-umd", + "npm:@babel/plugin-transform-named-capturing-groups-regex", + "npm:@babel/plugin-transform-new-target", + "npm:@babel/plugin-transform-nullish-coalescing-operator@7.22.5", + "npm:@babel/plugin-transform-numeric-separator@7.22.5", + "npm:@babel/plugin-transform-object-rest-spread@7.22.5", + "npm:@babel/plugin-transform-object-super", + "npm:@babel/plugin-transform-optional-catch-binding@7.22.5", + "npm:@babel/plugin-transform-optional-chaining", + "npm:@babel/plugin-transform-optional-chaining@7.22.6", + "npm:@babel/plugin-transform-parameters", + "npm:@babel/plugin-transform-private-methods@7.22.5", + "npm:@babel/plugin-transform-private-property-in-object@7.22.5", + "npm:@babel/plugin-transform-property-literals", + "npm:@babel/plugin-transform-react-constant-elements@7.22.5", + "npm:@babel/plugin-transform-react-display-name", + "npm:@babel/plugin-transform-react-jsx", + "npm:@babel/plugin-transform-react-jsx-development", + "npm:@babel/plugin-transform-react-pure-annotations", + "npm:@babel/plugin-transform-regenerator", + "npm:@babel/plugin-transform-reserved-words", + "npm:@babel/plugin-transform-runtime@7.22.9", + "npm:@babel/plugin-transform-shorthand-properties", + "npm:@babel/plugin-transform-spread", + "npm:@babel/plugin-transform-sticky-regex", + "npm:@babel/plugin-transform-template-literals", + "npm:@babel/plugin-transform-typeof-symbol", + "npm:@babel/plugin-transform-typescript@7.22.5", + "npm:@babel/plugin-transform-unicode-escapes", + "npm:@babel/plugin-transform-unicode-property-regex@7.22.5", + "npm:@babel/plugin-transform-unicode-regex", + "npm:@babel/plugin-transform-unicode-sets-regex@7.22.5", + "npm:@babel/preset-env", + "npm:@babel/preset-env@7.22.5", + "npm:@babel/preset-modules@0.1.5", + "npm:@babel/preset-react", + "npm:@babel/preset-typescript", + "npm:@babel/regjsgen", + "npm:@babel/runtime", + "npm:@babel/runtime@7.22.6", + "npm:@babel/template", + "npm:@babel/template@7.18.10", + "npm:@babel/traverse", + "npm:@babel/traverse@7.22.5", + "npm:@babel/traverse@7.22.8", + "npm:@babel/types", + "npm:@babel/types@7.22.5", + "npm:@cspotcode/source-map-support", + "npm:@jest/schemas", + "npm:@jest/schemas@29.6.3", + "npm:@jest/types", + "npm:@jridgewell/gen-mapping", + "npm:@jridgewell/resolve-uri", + "npm:@jridgewell/set-array", + "npm:@jridgewell/source-map", + "npm:@jridgewell/sourcemap-codec", + "npm:@jridgewell/trace-mapping", + "npm:@jridgewell/trace-mapping@0.3.18", + "npm:@jridgewell/trace-mapping@0.3.9", + "npm:@leichtgewicht/ip-codec", + "npm:@nodelib/fs.scandir", + "npm:@nodelib/fs.stat", + "npm:@nodelib/fs.walk", + "npm:@nrwl/devkit", + "npm:@nrwl/js", + "npm:@nrwl/linter", + "npm:@nrwl/react", + "npm:@nrwl/tao", + "npm:@nrwl/web", + "npm:@nrwl/webpack", + "npm:@nrwl/workspace", + "npm:@nx/devkit", + "npm:@nx/js", + "npm:@nx/linter", + "npm:@nx/nx-darwin-arm64", + "npm:@nx/nx-darwin-x64@18.0.5", + "npm:@nx/nx-freebsd-x64@18.0.5", + "npm:@nx/nx-linux-arm-gnueabihf@18.0.5", + "npm:@nx/nx-linux-arm64-gnu@18.0.5", + "npm:@nx/nx-linux-arm64-musl@18.0.5", + "npm:@nx/nx-linux-x64-gnu@18.0.5", + "npm:@nx/nx-linux-x64-musl@18.0.5", + "npm:@nx/nx-win32-arm64-msvc@18.0.5", + "npm:@nx/nx-win32-x64-msvc@18.0.5", + "npm:@nx/react", + "npm:@nx/web", + "npm:@nx/webpack", + "npm:@nx/workspace", + "npm:@parcel/watcher", + "npm:@phenomnomnominal/tsquery", + "npm:@remix-run/router", + "npm:@sinclair/typebox", + "npm:@sinclair/typebox@0.27.8", + "npm:@svgr/babel-plugin-add-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0", + "npm:@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0", + "npm:@svgr/babel-plugin-svg-dynamic-title@8.0.0", + "npm:@svgr/babel-plugin-svg-em-dimensions@8.0.0", + "npm:@svgr/babel-plugin-transform-react-native-svg@8.0.0", + "npm:@svgr/babel-plugin-transform-svg-component@8.0.0", + "npm:@svgr/babel-preset@8.0.0", + "npm:@svgr/core", + "npm:@svgr/hast-util-to-babel-ast@8.0.0", + "npm:@svgr/plugin-jsx@8.0.1", + "npm:@svgr/plugin-svgo", + "npm:@svgr/webpack@8.0.1", + "npm:@testing-library/dom", + "npm:@testing-library/react", + "npm:@trysound/sax", + "npm:@tsconfig/node10", + "npm:@tsconfig/node12", + "npm:@tsconfig/node14", + "npm:@tsconfig/node16", + "npm:@types/aria-query", + "npm:@types/body-parser", + "npm:@types/bonjour", + "npm:@types/connect", + "npm:@types/connect-history-api-fallback", + "npm:@types/eslint", + "npm:@types/eslint-scope", + "npm:@types/estree", + "npm:@types/estree@1.0.1", + "npm:@types/express", + "npm:@types/express-serve-static-core", + "npm:@types/http-proxy", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/json-schema", + "npm:@types/mime", + "npm:@types/node", + "npm:@types/parse-json", + "npm:@types/prop-types", + "npm:@types/qs", + "npm:@types/range-parser", + "npm:@types/react-dom@18.0.9", + "npm:@types/react@18.0.25", + "npm:@types/retry", + "npm:@types/scheduler", + "npm:@types/serve-index", + "npm:@types/serve-static", + "npm:@types/sockjs", + "npm:@types/ws@8.5.3", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:@webassemblyjs/ast", + "npm:@webassemblyjs/floating-point-hex-parser", + "npm:@webassemblyjs/helper-api-error@1.11.5", + "npm:@webassemblyjs/helper-buffer@1.11.5", + "npm:@webassemblyjs/helper-numbers", + "npm:@webassemblyjs/helper-wasm-bytecode@1.11.5", + "npm:@webassemblyjs/helper-wasm-section", + "npm:@webassemblyjs/ieee754@1.11.5", + "npm:@webassemblyjs/leb128@1.11.5", + "npm:@webassemblyjs/utf8@1.11.5", + "npm:@webassemblyjs/wasm-edit", + "npm:@webassemblyjs/wasm-gen@1.11.5", + "npm:@webassemblyjs/wasm-opt", + "npm:@webassemblyjs/wasm-parser", + "npm:@webassemblyjs/wast-printer", + "npm:@xtuc/ieee754", + "npm:@xtuc/long", + "npm:@yarnpkg/lockfile", + "npm:@yarnpkg/parsers", + "npm:@zkochan/js-yaml", + "npm:abab", + "npm:accepts", + "npm:acorn", + "npm:acorn-import-assertions", + "npm:acorn-walk", + "npm:address", + "npm:ajv", + "npm:ajv-formats@2.1.1", + "npm:ajv-keywords", + "npm:ajv-keywords@5.1.0", + "npm:ajv@8.11.2", + "npm:ansi-colors", + "npm:ansi-html-community", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:anymatch", + "npm:arg", + "npm:argparse", + "npm:argparse@1.0.10", + "npm:aria-query", + "npm:array-flatten", + "npm:array-flatten@2.1.2", + "npm:array-union@3.0.1", + "npm:async", + "npm:async@3.2.4", + "npm:asynckit", + "npm:autoprefixer@10.4.13", + "npm:available-typed-arrays", + "npm:axios@1.2.1", + "npm:babel-loader@9.1.2", + "npm:babel-plugin-const-enum@1.2.0", + "npm:babel-plugin-macros", + "npm:babel-plugin-polyfill-corejs2", + "npm:babel-plugin-polyfill-corejs2@0.4.3", + "npm:babel-plugin-polyfill-corejs3", + "npm:babel-plugin-polyfill-corejs3@0.8.1", + "npm:babel-plugin-polyfill-regenerator", + "npm:babel-plugin-polyfill-regenerator@0.5.0", + "npm:babel-plugin-transform-typescript-metadata", + "npm:balanced-match", + "npm:base64-js", + "npm:basic-auth", + "npm:batch", + "npm:big.js", + "npm:binary-extensions", + "npm:bl", + "npm:body-parser", + "npm:bonjour-service", + "npm:boolbase", + "npm:brace-expansion", + "npm:brace-expansion@2.0.1", + "npm:braces", + "npm:browserslist", + "npm:browserslist@4.21.5", + "npm:browserslist@4.21.9", + "npm:buffer", + "npm:buffer-from", + "npm:builtins", + "npm:bytes", + "npm:bytes@3.0.0", + "npm:call-bind", + "npm:callsites", + "npm:camelcase", + "npm:caniuse-api", + "npm:caniuse-lite", + "npm:caniuse-lite@1.0.30001517", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:chokidar", + "npm:chrome-trace-event", + "npm:ci-info", + "npm:cli-cursor", + "npm:cli-spinners", + "npm:cli-spinners@2.6.1", + "npm:cliui", + "npm:clone", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:colord", + "npm:colorette", + "npm:columnify", + "npm:combined-stream", + "npm:commander", + "npm:commander@7.2.0", + "npm:commondir", + "npm:compressible", + "npm:compression", + "npm:concat-map", + "npm:connect-history-api-fallback", + "npm:content-disposition", + "npm:content-type", + "npm:convert-source-map", + "npm:cookie", + "npm:cookie-signature", + "npm:copy-anything", + "npm:copy-webpack-plugin@10.2.4", + "npm:core-js-compat@3.30.2", + "npm:core-js-compat@3.31.1", + "npm:core-util-is", + "npm:corser", + "npm:cosmiconfig", + "npm:cosmiconfig@6.0.0", + "npm:cosmiconfig@8.1.3", + "npm:create-require", + "npm:cross-spawn", + "npm:css-declaration-sorter@6.3.1", + "npm:css-loader", + "npm:css-minimizer-webpack-plugin@5.0.0", + "npm:css-select", + "npm:css-tree@2.2.1", + "npm:css-tree@2.3.1", + "npm:css-what", + "npm:cssesc", + "npm:cssnano-preset-default@6.0.1", + "npm:cssnano-utils@4.0.0", + "npm:cssnano@6.0.1", + "npm:csso", + "npm:csstype", + "npm:debug", + "npm:debug@2.6.9", + "npm:debug@3.2.7", + "npm:deep-equal", + "npm:deepmerge", + "npm:deepmerge@4.3.1", + "npm:default-gateway", + "npm:defaults", + "npm:define-lazy-prop", + "npm:define-properties", + "npm:delayed-stream", + "npm:depd", + "npm:depd@1.1.2", + "npm:destroy", + "npm:detect-node", + "npm:detect-port", + "npm:diff", + "npm:diff-sequences@29.6.3", + "npm:dir-glob", + "npm:dns-equal", + "npm:dns-packet", + "npm:document-register-element", + "npm:dom-accessibility-api", + "npm:dom-serializer", + "npm:domelementtype", + "npm:domhandler", + "npm:domutils", + "npm:dot-case", + "npm:dotenv-expand", + "npm:dotenv@16.3.1", + "npm:duplexer", + "npm:ee-first", + "npm:ejs", + "npm:electron-to-chromium", + "npm:electron-to-chromium@1.4.311", + "npm:electron-to-chromium@1.4.470", + "npm:emoji-regex", + "npm:emojis-list", + "npm:encodeurl", + "npm:end-of-stream", + "npm:enhanced-resolve", + "npm:enhanced-resolve@5.13.0", + "npm:enquirer", + "npm:entities", + "npm:entities@4.5.0", + "npm:errno", + "npm:error-ex", + "npm:es-get-iterator", + "npm:es-module-lexer", + "npm:escalade", + "npm:escape-html", + "npm:escape-string-regexp", + "npm:eslint-scope", + "npm:esprima", + "npm:esquery@1.4.0", + "npm:esrecurse", + "npm:estraverse", + "npm:estraverse@4.3.0", + "npm:esutils", + "npm:etag", + "npm:eventemitter3", + "npm:events", + "npm:execa", + "npm:express", + "npm:fast-deep-equal", + "npm:fast-glob", + "npm:fast-glob@3.2.7", + "npm:fast-json-stable-stringify", + "npm:fastq", + "npm:faye-websocket", + "npm:figures", + "npm:file-loader", + "npm:filelist", + "npm:fill-range", + "npm:finalhandler", + "npm:find-cache-dir", + "npm:find-up", + "npm:flat", + "npm:follow-redirects", + "npm:for-each", + "npm:fork-ts-checker-webpack-plugin@7.2.13", + "npm:form-data", + "npm:forwarded", + "npm:fraction.js", + "npm:fresh", + "npm:fs-constants", + "npm:fs-extra", + "npm:fs-extra@10.1.0", + "npm:fs-monkey", + "npm:fs.realpath", + "npm:fsevents", + "npm:function-bind", + "npm:functions-have-names", + "npm:gensync", + "npm:get-caller-file", + "npm:get-intrinsic", + "npm:get-stream@6.0.1", + "npm:glob", + "npm:glob-parent", + "npm:glob-parent@6.0.2", + "npm:glob-to-regexp", + "npm:glob@7.1.4", + "npm:globals", + "npm:globby@12.2.0", + "npm:gopd", + "npm:graceful-fs", + "npm:handle-thing", + "npm:has", + "npm:has-bigints", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:has-property-descriptors", + "npm:has-symbols", + "npm:has-tostringtag", + "npm:he", + "npm:hosted-git-info@7.0.1", + "npm:hpack.js", + "npm:html-encoding-sniffer", + "npm:html-entities", + "npm:http-deceiver", + "npm:http-errors", + "npm:http-errors@1.6.3", + "npm:http-parser-js", + "npm:http-proxy", + "npm:http-proxy-middleware", + "npm:http-server", + "npm:human-signals", + "npm:iconv-lite", + "npm:iconv-lite@0.4.24", + "npm:icss-utils@5.1.0", + "npm:ieee754", + "npm:ignore", + "npm:image-size", + "npm:immutable", + "npm:import-fresh", + "npm:inflight", + "npm:inherits", + "npm:inherits@2.0.3", + "npm:ipaddr.js", + "npm:ipaddr.js@1.9.1", + "npm:is-arguments", + "npm:is-arrayish", + "npm:is-bigint", + "npm:is-binary-path", + "npm:is-boolean-object", + "npm:is-callable", + "npm:is-core-module", + "npm:is-date-object", + "npm:is-docker", + "npm:is-extglob", + "npm:is-fullwidth-code-point", + "npm:is-glob", + "npm:is-interactive", + "npm:is-map", + "npm:is-number", + "npm:is-number-object", + "npm:is-plain-obj", + "npm:is-regex", + "npm:is-set", + "npm:is-stream@2.0.1", + "npm:is-string", + "npm:is-symbol", + "npm:is-typed-array", + "npm:is-unicode-supported", + "npm:is-weakmap", + "npm:is-weakset", + "npm:is-what", + "npm:is-wsl", + "npm:isarray", + "npm:isarray@1.0.0", + "npm:isexe", + "npm:jake", + "npm:jest-diff@29.7.0", + "npm:jest-get-type@29.6.3", + "npm:jest-util", + "npm:jest-worker", + "npm:jest-worker@27.5.1", + "npm:js-tokens", + "npm:js-yaml", + "npm:js-yaml@3.14.1", + "npm:jsesc", + "npm:jsesc@0.5.0", + "npm:json-parse-even-better-errors", + "npm:json-schema-traverse", + "npm:json-schema-traverse@0.4.1", + "npm:json5", + "npm:json5@2.2.1", + "npm:jsonc-parser", + "npm:jsonfile", + "npm:klona", + "npm:less", + "npm:less-loader@11.1.0", + "npm:license-webpack-plugin", + "npm:lightercollective", + "npm:lilconfig", + "npm:lines-and-columns", + "npm:lines-and-columns@2.0.3", + "npm:loader-runner", + "npm:loader-utils", + "npm:locate-path", + "npm:lodash", + "npm:lodash.debounce", + "npm:lodash.memoize", + "npm:lodash.uniq", + "npm:log-symbols", + "npm:loose-envify", + "npm:lower-case", + "npm:lru-cache@10.0.1", + "npm:lru-cache@5.1.1", + "npm:lru-cache@6.0.0", + "npm:lz-string", + "npm:make-dir", + "npm:make-dir@2.1.0", + "npm:make-error", + "npm:mdn-data@2.0.28", + "npm:mdn-data@2.0.30", + "npm:media-typer", + "npm:memfs", + "npm:merge-descriptors", + "npm:merge-stream", + "npm:merge2", + "npm:methods", + "npm:micromatch", + "npm:mime", + "npm:mime-db", + "npm:mime-types", + "npm:mimic-fn", + "npm:mini-css-extract-plugin@2.4.7", + "npm:minimalistic-assert", + "npm:minimatch", + "npm:minimatch@3.0.5", + "npm:minimatch@5.1.0", + "npm:minimist", + "npm:mkdirp@0.5.6", + "npm:ms", + "npm:ms@2.0.0", + "npm:ms@2.1.2", + "npm:multicast-dns", + "npm:nanoid", + "npm:nanoid@3.3.4", + "npm:needle", + "npm:negotiator", + "npm:neo-async", + "npm:no-case", + "npm:node-abort-controller", + "npm:node-addon-api", + "npm:node-forge", + "npm:node-gyp-build", + "npm:node-machine-id", + "npm:node-releases", + "npm:node-releases@2.0.10", + "npm:node-releases@2.0.13", + "npm:normalize-path", + "npm:normalize-range", + "npm:npm-package-arg@11.0.1", + "npm:npm-run-path", + "npm:nth-check", + "npm:nx", + "npm:object-inspect", + "npm:object-is", + "npm:object-keys", + "npm:object.assign", + "npm:obuf", + "npm:on-finished", + "npm:on-headers", + "npm:once", + "npm:onetime", + "npm:open", + "npm:opener", + "npm:ora@5.3.0", + "npm:p-limit@2.3.0", + "npm:p-locate", + "npm:p-retry", + "npm:p-try", + "npm:parent-module", + "npm:parse-json", + "npm:parse-node-version", + "npm:parse5@4.0.0", + "npm:parseurl", + "npm:path-exists", + "npm:path-is-absolute", + "npm:path-key", + "npm:path-parse", + "npm:path-to-regexp", + "npm:path-type", + "npm:picocolors", + "npm:picomatch", + "npm:pify", + "npm:pify@4.0.1", + "npm:pkg-dir", + "npm:portfinder", + "npm:postcss-calc@9.0.1", + "npm:postcss-colormin@6.0.0", + "npm:postcss-convert-values@6.0.0", + "npm:postcss-discard-comments@6.0.0", + "npm:postcss-discard-duplicates@6.0.0", + "npm:postcss-discard-empty@6.0.0", + "npm:postcss-discard-overridden@6.0.0", + "npm:postcss-import@14.1.0", + "npm:postcss-loader@6.2.1", + "npm:postcss-merge-longhand@6.0.0", + "npm:postcss-merge-rules@6.0.1", + "npm:postcss-minify-font-values@6.0.0", + "npm:postcss-minify-gradients@6.0.0", + "npm:postcss-minify-params@6.0.0", + "npm:postcss-minify-selectors@6.0.0", + "npm:postcss-modules-extract-imports@3.0.0", + "npm:postcss-modules-local-by-default@4.0.0", + "npm:postcss-modules-scope@3.0.0", + "npm:postcss-modules-values@4.0.0", + "npm:postcss-normalize-charset@6.0.0", + "npm:postcss-normalize-display-values@6.0.0", + "npm:postcss-normalize-positions@6.0.0", + "npm:postcss-normalize-repeat-style@6.0.0", + "npm:postcss-normalize-string@6.0.0", + "npm:postcss-normalize-timing-functions@6.0.0", + "npm:postcss-normalize-unicode@6.0.0", + "npm:postcss-normalize-url@6.0.0", + "npm:postcss-normalize-whitespace@6.0.0", + "npm:postcss-ordered-values@6.0.0", + "npm:postcss-reduce-initial@6.0.0", + "npm:postcss-reduce-transforms@6.0.0", + "npm:postcss-selector-parser", + "npm:postcss-selector-parser@6.0.13", + "npm:postcss-svgo@6.0.0", + "npm:postcss-unique-selectors@6.0.0", + "npm:postcss-value-parser", + "npm:postcss@8.4.19", + "npm:postcss@8.4.20", + "npm:postcss@8.4.23", + "npm:pretty-format@27.5.1", + "npm:pretty-format@29.7.0", + "npm:proc-log", + "npm:process-nextick-args", + "npm:proxy-addr", + "npm:proxy-from-env", + "npm:prr", + "npm:punycode", + "npm:qs", + "npm:queue-microtask", + "npm:randombytes", + "npm:range-parser", + "npm:raw-body", + "npm:react-dom", + "npm:react-is", + "npm:react-is@17.0.2", + "npm:react-router", + "npm:react-router-dom", + "npm:read-cache", + "npm:readable-stream", + "npm:readable-stream@2.3.7", + "npm:readdirp", + "npm:regenerate", + "npm:regenerate-unicode-properties", + "npm:regenerator-runtime", + "npm:regenerator-transform", + "npm:regexp.prototype.flags", + "npm:regexpu-core", + "npm:regexpu-core@5.3.2", + "npm:regjsgen", + "npm:regjsparser", + "npm:require-directory", + "npm:require-from-string", + "npm:requires-port", + "npm:resolve", + "npm:resolve-from@4.0.0", + "npm:restore-cursor", + "npm:retry", + "npm:reusify", + "npm:rimraf", + "npm:run-parallel", + "npm:rxjs@7.8.1", + "npm:safe-buffer", + "npm:safe-buffer@5.1.2", + "npm:safer-buffer", + "npm:sass-loader@12.6.0", + "npm:sass@1.57.1", + "npm:sax", + "npm:scheduler", + "npm:schema-utils", + "npm:schema-utils@3.1.1", + "npm:schema-utils@3.1.2", + "npm:secure-compare", + "npm:select-hose", + "npm:selfsigned", + "npm:semver", + "npm:semver@5.7.1", + "npm:semver@6.3.0", + "npm:semver@6.3.1", + "npm:semver@7.5.3", + "npm:send", + "npm:serialize-javascript", + "npm:serialize-javascript@6.0.1", + "npm:serve-index", + "npm:serve-static", + "npm:setprototypeof", + "npm:setprototypeof@1.1.0", + "npm:shebang-command", + "npm:shebang-regex", + "npm:side-channel", + "npm:signal-exit", + "npm:slash@4.0.0", + "npm:snake-case", + "npm:sockjs", + "npm:source-map", + "npm:source-map-js", + "npm:source-map-loader@3.0.2", + "npm:source-map-support", + "npm:source-map-support@0.5.19", + "npm:spdy", + "npm:spdy-transport", + "npm:sprintf-js", + "npm:statuses", + "npm:statuses@1.5.0", + "npm:string-width", + "npm:string_decoder", + "npm:string_decoder@1.1.1", + "npm:strip-ansi", + "npm:strip-bom", + "npm:strip-final-newline", + "npm:strong-log-transformer", + "npm:style-loader", + "npm:stylehacks@6.0.0", + "npm:supports-color", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:supports-preserve-symlinks-flag", + "npm:svg-parser", + "npm:svgo", + "npm:tapable", + "npm:tar-stream", + "npm:terser-webpack-plugin", + "npm:terser-webpack-plugin@5.3.7", + "npm:terser@5.15.1", + "npm:terser@5.17.1", + "npm:through", + "npm:thunky", + "npm:tmp", + "npm:to-fast-properties", + "npm:to-regex-range", + "npm:toidentifier", + "npm:ts-loader@9.4.2", + "npm:ts-node", + "npm:tsconfig-paths", + "npm:tsconfig-paths-webpack-plugin", + "npm:tslib", + "npm:tslib@2.5.3", + "npm:type-is", + "npm:typed-assert", + "npm:typescript@5.1.6", + "npm:unicode-canonical-property-names-ecmascript", + "npm:unicode-match-property-ecmascript", + "npm:unicode-match-property-value-ecmascript", + "npm:unicode-property-aliases-ecmascript", + "npm:union", + "npm:universalify", + "npm:unpipe", + "npm:update-browserslist-db", + "npm:update-browserslist-db@1.0.11", + "npm:uri-js", + "npm:url-join", + "npm:util-deprecate", + "npm:utils-merge", + "npm:uuid", + "npm:v8-compile-cache", + "npm:v8-compile-cache-lib", + "npm:validate-npm-package-name", + "npm:vary", + "npm:watchpack", + "npm:wbuf", + "npm:wcwidth", + "npm:webpack-dev-middleware", + "npm:webpack-dev-server@4.11.1", + "npm:webpack-node-externals", + "npm:webpack-sources", + "npm:webpack-subresource-integrity@5.1.0", + "npm:webpack@5.82.0", + "npm:websocket-driver", + "npm:websocket-extensions", + "npm:whatwg-encoding@2.0.0", + "npm:which-boxed-primitive", + "npm:which-collection", + "npm:which-typed-array", + "npm:which@2.0.2", + "npm:wrap-ansi", + "npm:wrappy", + "npm:ws@8.11.0", + "npm:y18n", + "npm:yallist", + "npm:yallist@3.1.1", + "npm:yaml", + "npm:yargs", + "npm:yargs-parser", + "npm:yn" + ] + }, + "cart:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/.eslintrc.json", + "apps/cart/browserlist", + "apps/cart/jest.config.ts", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.spec.tsx", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/src/test-setup.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/tsconfig.spec.json", + "apps/cart/webpack.config.js" + ], + "external": ["npm:@nx/linter"] + }, + "cart:test": { + "general": [".gitignore", "babel.config.json", "jest.preset.js", "nx.json"], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/.eslintrc.json", + "apps/cart/browserlist", + "apps/cart/jest.config.ts", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.spec.tsx", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/src/test-setup.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/tsconfig.spec.json", + "apps/cart/webpack.config.js" + ], + "external": [ + "npm:@ampproject/remapping", + "npm:@babel/code-frame", + "npm:@babel/code-frame@7.22.5", + "npm:@babel/compat-data", + "npm:@babel/compat-data@7.22.5", + "npm:@babel/compat-data@7.22.9", + "npm:@babel/core@7.22.5", + "npm:@babel/core@7.22.9", + "npm:@babel/generator", + "npm:@babel/generator@7.22.5", + "npm:@babel/generator@7.22.9", + "npm:@babel/helper-annotate-as-pure", + "npm:@babel/helper-annotate-as-pure@7.18.6", + "npm:@babel/helper-builder-binary-assignment-operator-visitor", + "npm:@babel/helper-compilation-targets", + "npm:@babel/helper-compilation-targets@7.22.5", + "npm:@babel/helper-compilation-targets@7.22.9", + "npm:@babel/helper-create-class-features-plugin", + "npm:@babel/helper-create-class-features-plugin@7.22.5", + "npm:@babel/helper-create-class-features-plugin@7.22.9", + "npm:@babel/helper-create-regexp-features-plugin", + "npm:@babel/helper-create-regexp-features-plugin@7.22.5", + "npm:@babel/helper-define-polyfill-provider@0.4.0", + "npm:@babel/helper-define-polyfill-provider@0.4.2", + "npm:@babel/helper-environment-visitor", + "npm:@babel/helper-environment-visitor@7.18.9", + "npm:@babel/helper-function-name", + "npm:@babel/helper-function-name@7.19.0", + "npm:@babel/helper-hoist-variables", + "npm:@babel/helper-hoist-variables@7.18.6", + "npm:@babel/helper-member-expression-to-functions", + "npm:@babel/helper-member-expression-to-functions@7.18.9", + "npm:@babel/helper-module-imports", + "npm:@babel/helper-module-imports@7.22.5", + "npm:@babel/helper-module-transforms@7.22.5", + "npm:@babel/helper-module-transforms@7.22.9", + "npm:@babel/helper-optimise-call-expression", + "npm:@babel/helper-optimise-call-expression@7.18.6", + "npm:@babel/helper-plugin-utils", + "npm:@babel/helper-plugin-utils@7.22.5", + "npm:@babel/helper-remap-async-to-generator@7.22.5", + "npm:@babel/helper-replace-supers", + "npm:@babel/helper-replace-supers@7.19.1", + "npm:@babel/helper-replace-supers@7.22.9", + "npm:@babel/helper-simple-access", + "npm:@babel/helper-skip-transparent-expression-wrappers", + "npm:@babel/helper-split-export-declaration", + "npm:@babel/helper-split-export-declaration@7.18.6", + "npm:@babel/helper-split-export-declaration@7.22.5", + "npm:@babel/helper-string-parser", + "npm:@babel/helper-string-parser@7.22.5", + "npm:@babel/helper-validator-identifier", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/helper-validator-option", + "npm:@babel/helper-validator-option@7.18.6", + "npm:@babel/helper-wrap-function@7.22.5", + "npm:@babel/helpers@7.22.5", + "npm:@babel/helpers@7.22.6", + "npm:@babel/highlight", + "npm:@babel/highlight@7.22.5", + "npm:@babel/parser", + "npm:@babel/parser@7.22.5", + "npm:@babel/parser@7.22.7", + "npm:@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", + "npm:@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", + "npm:@babel/plugin-proposal-class-properties@7.18.6", + "npm:@babel/plugin-proposal-decorators@7.22.7", + "npm:@babel/plugin-proposal-private-property-in-object", + "npm:@babel/plugin-proposal-unicode-property-regex@7.18.6", + "npm:@babel/plugin-syntax-async-generators@7.8.4", + "npm:@babel/plugin-syntax-class-properties@7.12.13", + "npm:@babel/plugin-syntax-class-static-block@7.14.5", + "npm:@babel/plugin-syntax-decorators@7.22.5", + "npm:@babel/plugin-syntax-dynamic-import@7.8.3", + "npm:@babel/plugin-syntax-export-namespace-from@7.8.3", + "npm:@babel/plugin-syntax-import-assertions", + "npm:@babel/plugin-syntax-import-attributes@7.22.5", + "npm:@babel/plugin-syntax-import-meta@7.10.4", + "npm:@babel/plugin-syntax-json-strings@7.8.3", + "npm:@babel/plugin-syntax-jsx", + "npm:@babel/plugin-syntax-jsx@7.22.5", + "npm:@babel/plugin-syntax-logical-assignment-operators@7.10.4", + "npm:@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", + "npm:@babel/plugin-syntax-numeric-separator@7.10.4", + "npm:@babel/plugin-syntax-object-rest-spread@7.8.3", + "npm:@babel/plugin-syntax-optional-catch-binding@7.8.3", + "npm:@babel/plugin-syntax-optional-chaining@7.8.3", + "npm:@babel/plugin-syntax-private-property-in-object@7.14.5", + "npm:@babel/plugin-syntax-top-level-await@7.14.5", + "npm:@babel/plugin-syntax-typescript", + "npm:@babel/plugin-syntax-typescript@7.22.5", + "npm:@babel/plugin-syntax-unicode-sets-regex@7.18.6", + "npm:@babel/plugin-transform-arrow-functions", + "npm:@babel/plugin-transform-async-generator-functions@7.22.5", + "npm:@babel/plugin-transform-async-generator-functions@7.22.7", + "npm:@babel/plugin-transform-async-to-generator", + "npm:@babel/plugin-transform-block-scoped-functions", + "npm:@babel/plugin-transform-block-scoping", + "npm:@babel/plugin-transform-class-properties@7.22.5", + "npm:@babel/plugin-transform-class-static-block@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.6", + "npm:@babel/plugin-transform-computed-properties", + "npm:@babel/plugin-transform-destructuring", + "npm:@babel/plugin-transform-dotall-regex", + "npm:@babel/plugin-transform-dotall-regex@7.22.5", + "npm:@babel/plugin-transform-duplicate-keys", + "npm:@babel/plugin-transform-dynamic-import@7.22.5", + "npm:@babel/plugin-transform-exponentiation-operator", + "npm:@babel/plugin-transform-export-namespace-from@7.22.5", + "npm:@babel/plugin-transform-for-of", + "npm:@babel/plugin-transform-function-name", + "npm:@babel/plugin-transform-json-strings@7.22.5", + "npm:@babel/plugin-transform-literals", + "npm:@babel/plugin-transform-logical-assignment-operators@7.22.5", + "npm:@babel/plugin-transform-member-expression-literals", + "npm:@babel/plugin-transform-modules-amd", + "npm:@babel/plugin-transform-modules-commonjs", + "npm:@babel/plugin-transform-modules-systemjs", + "npm:@babel/plugin-transform-modules-umd", + "npm:@babel/plugin-transform-named-capturing-groups-regex", + "npm:@babel/plugin-transform-new-target", + "npm:@babel/plugin-transform-nullish-coalescing-operator@7.22.5", + "npm:@babel/plugin-transform-numeric-separator@7.22.5", + "npm:@babel/plugin-transform-object-rest-spread@7.22.5", + "npm:@babel/plugin-transform-object-super", + "npm:@babel/plugin-transform-optional-catch-binding@7.22.5", + "npm:@babel/plugin-transform-optional-chaining", + "npm:@babel/plugin-transform-optional-chaining@7.22.6", + "npm:@babel/plugin-transform-parameters", + "npm:@babel/plugin-transform-private-methods@7.22.5", + "npm:@babel/plugin-transform-private-property-in-object@7.22.5", + "npm:@babel/plugin-transform-property-literals", + "npm:@babel/plugin-transform-react-constant-elements@7.22.5", + "npm:@babel/plugin-transform-react-display-name", + "npm:@babel/plugin-transform-react-jsx", + "npm:@babel/plugin-transform-react-jsx-development", + "npm:@babel/plugin-transform-react-pure-annotations", + "npm:@babel/plugin-transform-regenerator", + "npm:@babel/plugin-transform-reserved-words", + "npm:@babel/plugin-transform-runtime@7.22.9", + "npm:@babel/plugin-transform-shorthand-properties", + "npm:@babel/plugin-transform-spread", + "npm:@babel/plugin-transform-sticky-regex", + "npm:@babel/plugin-transform-template-literals", + "npm:@babel/plugin-transform-typeof-symbol", + "npm:@babel/plugin-transform-typescript@7.22.5", + "npm:@babel/plugin-transform-unicode-escapes", + "npm:@babel/plugin-transform-unicode-property-regex@7.22.5", + "npm:@babel/plugin-transform-unicode-regex", + "npm:@babel/plugin-transform-unicode-sets-regex@7.22.5", + "npm:@babel/preset-env", + "npm:@babel/preset-env@7.22.5", + "npm:@babel/preset-modules@0.1.5", + "npm:@babel/preset-react", + "npm:@babel/preset-typescript", + "npm:@babel/regjsgen", + "npm:@babel/runtime", + "npm:@babel/runtime@7.22.6", + "npm:@babel/template", + "npm:@babel/template@7.18.10", + "npm:@babel/traverse", + "npm:@babel/traverse@7.22.5", + "npm:@babel/traverse@7.22.8", + "npm:@babel/types", + "npm:@babel/types@7.22.5", + "npm:@cspotcode/source-map-support", + "npm:@jest/schemas", + "npm:@jest/schemas@29.6.3", + "npm:@jest/types", + "npm:@jridgewell/gen-mapping", + "npm:@jridgewell/resolve-uri", + "npm:@jridgewell/set-array", + "npm:@jridgewell/source-map", + "npm:@jridgewell/sourcemap-codec", + "npm:@jridgewell/trace-mapping", + "npm:@jridgewell/trace-mapping@0.3.18", + "npm:@jridgewell/trace-mapping@0.3.9", + "npm:@leichtgewicht/ip-codec", + "npm:@nodelib/fs.scandir", + "npm:@nodelib/fs.stat", + "npm:@nodelib/fs.walk", + "npm:@nrwl/devkit", + "npm:@nrwl/js", + "npm:@nrwl/linter", + "npm:@nrwl/react", + "npm:@nrwl/tao", + "npm:@nrwl/web", + "npm:@nrwl/webpack", + "npm:@nrwl/workspace", + "npm:@nx/devkit", + "npm:@nx/jest", + "npm:@nx/js", + "npm:@nx/linter", + "npm:@nx/nx-darwin-arm64", + "npm:@nx/nx-darwin-x64@18.0.5", + "npm:@nx/nx-freebsd-x64@18.0.5", + "npm:@nx/nx-linux-arm-gnueabihf@18.0.5", + "npm:@nx/nx-linux-arm64-gnu@18.0.5", + "npm:@nx/nx-linux-arm64-musl@18.0.5", + "npm:@nx/nx-linux-x64-gnu@18.0.5", + "npm:@nx/nx-linux-x64-musl@18.0.5", + "npm:@nx/nx-win32-arm64-msvc@18.0.5", + "npm:@nx/nx-win32-x64-msvc@18.0.5", + "npm:@nx/react", + "npm:@nx/web", + "npm:@nx/webpack", + "npm:@nx/workspace", + "npm:@parcel/watcher", + "npm:@phenomnomnominal/tsquery", + "npm:@remix-run/router", + "npm:@sinclair/typebox", + "npm:@sinclair/typebox@0.27.8", + "npm:@svgr/babel-plugin-add-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0", + "npm:@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0", + "npm:@svgr/babel-plugin-svg-dynamic-title@8.0.0", + "npm:@svgr/babel-plugin-svg-em-dimensions@8.0.0", + "npm:@svgr/babel-plugin-transform-react-native-svg@8.0.0", + "npm:@svgr/babel-plugin-transform-svg-component@8.0.0", + "npm:@svgr/babel-preset@8.0.0", + "npm:@svgr/core", + "npm:@svgr/hast-util-to-babel-ast@8.0.0", + "npm:@svgr/plugin-jsx@8.0.1", + "npm:@svgr/plugin-svgo", + "npm:@svgr/webpack@8.0.1", + "npm:@testing-library/dom", + "npm:@testing-library/react", + "npm:@trysound/sax", + "npm:@tsconfig/node10", + "npm:@tsconfig/node12", + "npm:@tsconfig/node14", + "npm:@tsconfig/node16", + "npm:@types/aria-query", + "npm:@types/body-parser", + "npm:@types/bonjour", + "npm:@types/connect", + "npm:@types/connect-history-api-fallback", + "npm:@types/eslint", + "npm:@types/eslint-scope", + "npm:@types/estree", + "npm:@types/estree@1.0.1", + "npm:@types/express", + "npm:@types/express-serve-static-core", + "npm:@types/http-proxy", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/json-schema", + "npm:@types/mime", + "npm:@types/node", + "npm:@types/parse-json", + "npm:@types/prop-types", + "npm:@types/qs", + "npm:@types/range-parser", + "npm:@types/react-dom@18.0.9", + "npm:@types/react@18.0.25", + "npm:@types/retry", + "npm:@types/scheduler", + "npm:@types/serve-index", + "npm:@types/serve-static", + "npm:@types/sockjs", + "npm:@types/ws@8.5.3", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:@webassemblyjs/ast", + "npm:@webassemblyjs/floating-point-hex-parser", + "npm:@webassemblyjs/helper-api-error@1.11.5", + "npm:@webassemblyjs/helper-buffer@1.11.5", + "npm:@webassemblyjs/helper-numbers", + "npm:@webassemblyjs/helper-wasm-bytecode@1.11.5", + "npm:@webassemblyjs/helper-wasm-section", + "npm:@webassemblyjs/ieee754@1.11.5", + "npm:@webassemblyjs/leb128@1.11.5", + "npm:@webassemblyjs/utf8@1.11.5", + "npm:@webassemblyjs/wasm-edit", + "npm:@webassemblyjs/wasm-gen@1.11.5", + "npm:@webassemblyjs/wasm-opt", + "npm:@webassemblyjs/wasm-parser", + "npm:@webassemblyjs/wast-printer", + "npm:@xtuc/ieee754", + "npm:@xtuc/long", + "npm:@yarnpkg/lockfile", + "npm:@yarnpkg/parsers", + "npm:@zkochan/js-yaml", + "npm:abab", + "npm:accepts", + "npm:acorn", + "npm:acorn-import-assertions", + "npm:acorn-walk", + "npm:address", + "npm:ajv", + "npm:ajv-formats@2.1.1", + "npm:ajv-keywords", + "npm:ajv-keywords@5.1.0", + "npm:ajv@8.11.2", + "npm:ansi-colors", + "npm:ansi-html-community", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:anymatch", + "npm:arg", + "npm:argparse", + "npm:argparse@1.0.10", + "npm:aria-query", + "npm:array-flatten", + "npm:array-flatten@2.1.2", + "npm:array-union@3.0.1", + "npm:async", + "npm:async@3.2.4", + "npm:asynckit", + "npm:autoprefixer@10.4.13", + "npm:available-typed-arrays", + "npm:axios@1.2.1", + "npm:babel-loader@9.1.2", + "npm:babel-plugin-const-enum@1.2.0", + "npm:babel-plugin-macros", + "npm:babel-plugin-polyfill-corejs2", + "npm:babel-plugin-polyfill-corejs2@0.4.3", + "npm:babel-plugin-polyfill-corejs3", + "npm:babel-plugin-polyfill-corejs3@0.8.1", + "npm:babel-plugin-polyfill-regenerator", + "npm:babel-plugin-polyfill-regenerator@0.5.0", + "npm:babel-plugin-transform-typescript-metadata", + "npm:balanced-match", + "npm:base64-js", + "npm:basic-auth", + "npm:batch", + "npm:big.js", + "npm:binary-extensions", + "npm:bl", + "npm:body-parser", + "npm:bonjour-service", + "npm:boolbase", + "npm:brace-expansion", + "npm:brace-expansion@2.0.1", + "npm:braces", + "npm:browserslist", + "npm:browserslist@4.21.5", + "npm:browserslist@4.21.9", + "npm:buffer", + "npm:buffer-from", + "npm:builtins", + "npm:bytes", + "npm:bytes@3.0.0", + "npm:call-bind", + "npm:callsites", + "npm:camelcase", + "npm:caniuse-api", + "npm:caniuse-lite", + "npm:caniuse-lite@1.0.30001517", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:chokidar", + "npm:chrome-trace-event", + "npm:ci-info", + "npm:cli-cursor", + "npm:cli-spinners", + "npm:cli-spinners@2.6.1", + "npm:cliui", + "npm:clone", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:colord", + "npm:colorette", + "npm:columnify", + "npm:combined-stream", + "npm:commander", + "npm:commander@7.2.0", + "npm:commondir", + "npm:compressible", + "npm:compression", + "npm:concat-map", + "npm:connect-history-api-fallback", + "npm:content-disposition", + "npm:content-type", + "npm:convert-source-map", + "npm:cookie", + "npm:cookie-signature", + "npm:copy-anything", + "npm:copy-webpack-plugin@10.2.4", + "npm:core-js-compat@3.30.2", + "npm:core-js-compat@3.31.1", + "npm:core-util-is", + "npm:corser", + "npm:cosmiconfig", + "npm:cosmiconfig@6.0.0", + "npm:cosmiconfig@8.1.3", + "npm:create-require", + "npm:cross-spawn", + "npm:css-declaration-sorter@6.3.1", + "npm:css-loader", + "npm:css-minimizer-webpack-plugin@5.0.0", + "npm:css-select", + "npm:css-tree@2.2.1", + "npm:css-tree@2.3.1", + "npm:css-what", + "npm:cssesc", + "npm:cssnano-preset-default@6.0.1", + "npm:cssnano-utils@4.0.0", + "npm:cssnano@6.0.1", + "npm:csso", + "npm:csstype", + "npm:debug", + "npm:debug@2.6.9", + "npm:debug@3.2.7", + "npm:deep-equal", + "npm:deepmerge", + "npm:deepmerge@4.3.1", + "npm:default-gateway", + "npm:defaults", + "npm:define-lazy-prop", + "npm:define-properties", + "npm:delayed-stream", + "npm:depd", + "npm:depd@1.1.2", + "npm:destroy", + "npm:detect-node", + "npm:detect-port", + "npm:diff", + "npm:diff-sequences@29.6.3", + "npm:dir-glob", + "npm:dns-equal", + "npm:dns-packet", + "npm:document-register-element", + "npm:dom-accessibility-api", + "npm:dom-serializer", + "npm:domelementtype", + "npm:domhandler", + "npm:domutils", + "npm:dot-case", + "npm:dotenv-expand", + "npm:dotenv@16.3.1", + "npm:duplexer", + "npm:ee-first", + "npm:ejs", + "npm:electron-to-chromium", + "npm:electron-to-chromium@1.4.311", + "npm:electron-to-chromium@1.4.470", + "npm:emoji-regex", + "npm:emojis-list", + "npm:encodeurl", + "npm:end-of-stream", + "npm:enhanced-resolve", + "npm:enhanced-resolve@5.13.0", + "npm:enquirer", + "npm:entities", + "npm:entities@4.5.0", + "npm:errno", + "npm:error-ex", + "npm:es-get-iterator", + "npm:es-module-lexer", + "npm:escalade", + "npm:escape-html", + "npm:escape-string-regexp", + "npm:eslint-scope", + "npm:esprima", + "npm:esquery@1.4.0", + "npm:esrecurse", + "npm:estraverse", + "npm:estraverse@4.3.0", + "npm:esutils", + "npm:etag", + "npm:eventemitter3", + "npm:events", + "npm:execa", + "npm:express", + "npm:fast-deep-equal", + "npm:fast-glob", + "npm:fast-glob@3.2.7", + "npm:fast-json-stable-stringify", + "npm:fastq", + "npm:faye-websocket", + "npm:figures", + "npm:file-loader", + "npm:filelist", + "npm:fill-range", + "npm:finalhandler", + "npm:find-cache-dir", + "npm:find-up", + "npm:flat", + "npm:follow-redirects", + "npm:for-each", + "npm:fork-ts-checker-webpack-plugin@7.2.13", + "npm:form-data", + "npm:forwarded", + "npm:fraction.js", + "npm:fresh", + "npm:fs-constants", + "npm:fs-extra", + "npm:fs-extra@10.1.0", + "npm:fs-monkey", + "npm:fs.realpath", + "npm:fsevents", + "npm:function-bind", + "npm:functions-have-names", + "npm:gensync", + "npm:get-caller-file", + "npm:get-intrinsic", + "npm:get-stream@6.0.1", + "npm:glob", + "npm:glob-parent", + "npm:glob-parent@6.0.2", + "npm:glob-to-regexp", + "npm:glob@7.1.4", + "npm:globals", + "npm:globby@12.2.0", + "npm:gopd", + "npm:graceful-fs", + "npm:handle-thing", + "npm:has", + "npm:has-bigints", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:has-property-descriptors", + "npm:has-symbols", + "npm:has-tostringtag", + "npm:he", + "npm:hosted-git-info@7.0.1", + "npm:hpack.js", + "npm:html-encoding-sniffer", + "npm:html-entities", + "npm:http-deceiver", + "npm:http-errors", + "npm:http-errors@1.6.3", + "npm:http-parser-js", + "npm:http-proxy", + "npm:http-proxy-middleware", + "npm:http-server", + "npm:human-signals", + "npm:iconv-lite", + "npm:iconv-lite@0.4.24", + "npm:icss-utils@5.1.0", + "npm:ieee754", + "npm:ignore", + "npm:image-size", + "npm:immutable", + "npm:import-fresh", + "npm:inflight", + "npm:inherits", + "npm:inherits@2.0.3", + "npm:ipaddr.js", + "npm:ipaddr.js@1.9.1", + "npm:is-arguments", + "npm:is-arrayish", + "npm:is-bigint", + "npm:is-binary-path", + "npm:is-boolean-object", + "npm:is-callable", + "npm:is-core-module", + "npm:is-date-object", + "npm:is-docker", + "npm:is-extglob", + "npm:is-fullwidth-code-point", + "npm:is-glob", + "npm:is-interactive", + "npm:is-map", + "npm:is-number", + "npm:is-number-object", + "npm:is-plain-obj", + "npm:is-regex", + "npm:is-set", + "npm:is-stream@2.0.1", + "npm:is-string", + "npm:is-symbol", + "npm:is-typed-array", + "npm:is-unicode-supported", + "npm:is-weakmap", + "npm:is-weakset", + "npm:is-what", + "npm:is-wsl", + "npm:isarray", + "npm:isarray@1.0.0", + "npm:isexe", + "npm:jake", + "npm:jest-diff@29.7.0", + "npm:jest-get-type@29.6.3", + "npm:jest-util", + "npm:jest-worker", + "npm:jest-worker@27.5.1", + "npm:js-tokens", + "npm:js-yaml", + "npm:js-yaml@3.14.1", + "npm:jsesc", + "npm:jsesc@0.5.0", + "npm:json-parse-even-better-errors", + "npm:json-schema-traverse", + "npm:json-schema-traverse@0.4.1", + "npm:json5", + "npm:json5@2.2.1", + "npm:jsonc-parser", + "npm:jsonfile", + "npm:klona", + "npm:less", + "npm:less-loader@11.1.0", + "npm:license-webpack-plugin", + "npm:lightercollective", + "npm:lilconfig", + "npm:lines-and-columns", + "npm:lines-and-columns@2.0.3", + "npm:loader-runner", + "npm:loader-utils", + "npm:locate-path", + "npm:lodash", + "npm:lodash.debounce", + "npm:lodash.memoize", + "npm:lodash.uniq", + "npm:log-symbols", + "npm:loose-envify", + "npm:lower-case", + "npm:lru-cache@10.0.1", + "npm:lru-cache@5.1.1", + "npm:lru-cache@6.0.0", + "npm:lz-string", + "npm:make-dir", + "npm:make-dir@2.1.0", + "npm:make-error", + "npm:mdn-data@2.0.28", + "npm:mdn-data@2.0.30", + "npm:media-typer", + "npm:memfs", + "npm:merge-descriptors", + "npm:merge-stream", + "npm:merge2", + "npm:methods", + "npm:micromatch", + "npm:mime", + "npm:mime-db", + "npm:mime-types", + "npm:mimic-fn", + "npm:mini-css-extract-plugin@2.4.7", + "npm:minimalistic-assert", + "npm:minimatch", + "npm:minimatch@3.0.5", + "npm:minimatch@5.1.0", + "npm:minimist", + "npm:mkdirp@0.5.6", + "npm:ms", + "npm:ms@2.0.0", + "npm:ms@2.1.2", + "npm:multicast-dns", + "npm:nanoid", + "npm:nanoid@3.3.4", + "npm:needle", + "npm:negotiator", + "npm:neo-async", + "npm:no-case", + "npm:node-abort-controller", + "npm:node-addon-api", + "npm:node-forge", + "npm:node-gyp-build", + "npm:node-machine-id", + "npm:node-releases", + "npm:node-releases@2.0.10", + "npm:node-releases@2.0.13", + "npm:normalize-path", + "npm:normalize-range", + "npm:npm-package-arg@11.0.1", + "npm:npm-run-path", + "npm:nth-check", + "npm:nx", + "npm:object-inspect", + "npm:object-is", + "npm:object-keys", + "npm:object.assign", + "npm:obuf", + "npm:on-finished", + "npm:on-headers", + "npm:once", + "npm:onetime", + "npm:open", + "npm:opener", + "npm:ora@5.3.0", + "npm:p-limit@2.3.0", + "npm:p-locate", + "npm:p-retry", + "npm:p-try", + "npm:parent-module", + "npm:parse-json", + "npm:parse-node-version", + "npm:parse5@4.0.0", + "npm:parseurl", + "npm:path-exists", + "npm:path-is-absolute", + "npm:path-key", + "npm:path-parse", + "npm:path-to-regexp", + "npm:path-type", + "npm:picocolors", + "npm:picomatch", + "npm:pify", + "npm:pify@4.0.1", + "npm:pkg-dir", + "npm:portfinder", + "npm:postcss-calc@9.0.1", + "npm:postcss-colormin@6.0.0", + "npm:postcss-convert-values@6.0.0", + "npm:postcss-discard-comments@6.0.0", + "npm:postcss-discard-duplicates@6.0.0", + "npm:postcss-discard-empty@6.0.0", + "npm:postcss-discard-overridden@6.0.0", + "npm:postcss-import@14.1.0", + "npm:postcss-loader@6.2.1", + "npm:postcss-merge-longhand@6.0.0", + "npm:postcss-merge-rules@6.0.1", + "npm:postcss-minify-font-values@6.0.0", + "npm:postcss-minify-gradients@6.0.0", + "npm:postcss-minify-params@6.0.0", + "npm:postcss-minify-selectors@6.0.0", + "npm:postcss-modules-extract-imports@3.0.0", + "npm:postcss-modules-local-by-default@4.0.0", + "npm:postcss-modules-scope@3.0.0", + "npm:postcss-modules-values@4.0.0", + "npm:postcss-normalize-charset@6.0.0", + "npm:postcss-normalize-display-values@6.0.0", + "npm:postcss-normalize-positions@6.0.0", + "npm:postcss-normalize-repeat-style@6.0.0", + "npm:postcss-normalize-string@6.0.0", + "npm:postcss-normalize-timing-functions@6.0.0", + "npm:postcss-normalize-unicode@6.0.0", + "npm:postcss-normalize-url@6.0.0", + "npm:postcss-normalize-whitespace@6.0.0", + "npm:postcss-ordered-values@6.0.0", + "npm:postcss-reduce-initial@6.0.0", + "npm:postcss-reduce-transforms@6.0.0", + "npm:postcss-selector-parser", + "npm:postcss-selector-parser@6.0.13", + "npm:postcss-svgo@6.0.0", + "npm:postcss-unique-selectors@6.0.0", + "npm:postcss-value-parser", + "npm:postcss@8.4.19", + "npm:postcss@8.4.20", + "npm:postcss@8.4.23", + "npm:pretty-format@27.5.1", + "npm:pretty-format@29.7.0", + "npm:proc-log", + "npm:process-nextick-args", + "npm:proxy-addr", + "npm:proxy-from-env", + "npm:prr", + "npm:punycode", + "npm:qs", + "npm:queue-microtask", + "npm:randombytes", + "npm:range-parser", + "npm:raw-body", + "npm:react-dom", + "npm:react-is", + "npm:react-is@17.0.2", + "npm:react-router", + "npm:react-router-dom", + "npm:read-cache", + "npm:readable-stream", + "npm:readable-stream@2.3.7", + "npm:readdirp", + "npm:regenerate", + "npm:regenerate-unicode-properties", + "npm:regenerator-runtime", + "npm:regenerator-transform", + "npm:regexp.prototype.flags", + "npm:regexpu-core", + "npm:regexpu-core@5.3.2", + "npm:regjsgen", + "npm:regjsparser", + "npm:require-directory", + "npm:require-from-string", + "npm:requires-port", + "npm:resolve", + "npm:resolve-from@4.0.0", + "npm:restore-cursor", + "npm:retry", + "npm:reusify", + "npm:rimraf", + "npm:run-parallel", + "npm:rxjs@7.8.1", + "npm:safe-buffer", + "npm:safe-buffer@5.1.2", + "npm:safer-buffer", + "npm:sass-loader@12.6.0", + "npm:sass@1.57.1", + "npm:sax", + "npm:scheduler", + "npm:schema-utils", + "npm:schema-utils@3.1.1", + "npm:schema-utils@3.1.2", + "npm:secure-compare", + "npm:select-hose", + "npm:selfsigned", + "npm:semver", + "npm:semver@5.7.1", + "npm:semver@6.3.0", + "npm:semver@6.3.1", + "npm:semver@7.5.3", + "npm:send", + "npm:serialize-javascript", + "npm:serialize-javascript@6.0.1", + "npm:serve-index", + "npm:serve-static", + "npm:setprototypeof", + "npm:setprototypeof@1.1.0", + "npm:shebang-command", + "npm:shebang-regex", + "npm:side-channel", + "npm:signal-exit", + "npm:slash@4.0.0", + "npm:snake-case", + "npm:sockjs", + "npm:source-map", + "npm:source-map-js", + "npm:source-map-loader@3.0.2", + "npm:source-map-support", + "npm:source-map-support@0.5.19", + "npm:spdy", + "npm:spdy-transport", + "npm:sprintf-js", + "npm:statuses", + "npm:statuses@1.5.0", + "npm:string-width", + "npm:string_decoder", + "npm:string_decoder@1.1.1", + "npm:strip-ansi", + "npm:strip-bom", + "npm:strip-final-newline", + "npm:strong-log-transformer", + "npm:style-loader", + "npm:stylehacks@6.0.0", + "npm:supports-color", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:supports-preserve-symlinks-flag", + "npm:svg-parser", + "npm:svgo", + "npm:tapable", + "npm:tar-stream", + "npm:terser-webpack-plugin", + "npm:terser-webpack-plugin@5.3.7", + "npm:terser@5.15.1", + "npm:terser@5.17.1", + "npm:through", + "npm:thunky", + "npm:tmp", + "npm:to-fast-properties", + "npm:to-regex-range", + "npm:toidentifier", + "npm:ts-loader@9.4.2", + "npm:ts-node", + "npm:tsconfig-paths", + "npm:tsconfig-paths-webpack-plugin", + "npm:tslib", + "npm:tslib@2.5.3", + "npm:type-is", + "npm:typed-assert", + "npm:typescript@5.1.6", + "npm:unicode-canonical-property-names-ecmascript", + "npm:unicode-match-property-ecmascript", + "npm:unicode-match-property-value-ecmascript", + "npm:unicode-property-aliases-ecmascript", + "npm:union", + "npm:universalify", + "npm:unpipe", + "npm:update-browserslist-db", + "npm:update-browserslist-db@1.0.11", + "npm:uri-js", + "npm:url-join", + "npm:util-deprecate", + "npm:utils-merge", + "npm:uuid", + "npm:v8-compile-cache", + "npm:v8-compile-cache-lib", + "npm:validate-npm-package-name", + "npm:vary", + "npm:watchpack", + "npm:wbuf", + "npm:wcwidth", + "npm:webpack-dev-middleware", + "npm:webpack-dev-server@4.11.1", + "npm:webpack-node-externals", + "npm:webpack-sources", + "npm:webpack-subresource-integrity@5.1.0", + "npm:webpack@5.82.0", + "npm:websocket-driver", + "npm:websocket-extensions", + "npm:whatwg-encoding@2.0.0", + "npm:which-boxed-primitive", + "npm:which-collection", + "npm:which-typed-array", + "npm:which@2.0.2", + "npm:wrap-ansi", + "npm:wrappy", + "npm:ws@8.11.0", + "npm:y18n", + "npm:yallist", + "npm:yallist@3.1.1", + "npm:yaml", + "npm:yargs", + "npm:yargs-parser", + "npm:yn" + ] + }, + "cart:deploy": { + "general": [ + ".gitignore", + "babel.config.json", + "nx.json", + "AllExternalDependencies" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/.eslintrc.json", + "apps/cart/browserlist", + "apps/cart/jest.config.ts", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.spec.tsx", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/src/test-setup.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/tsconfig.spec.json", + "apps/cart/webpack.config.js" + ], + "external": [ + "npm:@ampproject/remapping", + "npm:@babel/code-frame", + "npm:@babel/code-frame@7.22.5", + "npm:@babel/compat-data", + "npm:@babel/compat-data@7.22.5", + "npm:@babel/compat-data@7.22.9", + "npm:@babel/core@7.22.5", + "npm:@babel/core@7.22.9", + "npm:@babel/generator", + "npm:@babel/generator@7.22.5", + "npm:@babel/generator@7.22.9", + "npm:@babel/helper-annotate-as-pure", + "npm:@babel/helper-annotate-as-pure@7.18.6", + "npm:@babel/helper-builder-binary-assignment-operator-visitor", + "npm:@babel/helper-compilation-targets", + "npm:@babel/helper-compilation-targets@7.22.5", + "npm:@babel/helper-compilation-targets@7.22.9", + "npm:@babel/helper-create-class-features-plugin", + "npm:@babel/helper-create-class-features-plugin@7.22.5", + "npm:@babel/helper-create-class-features-plugin@7.22.9", + "npm:@babel/helper-create-regexp-features-plugin", + "npm:@babel/helper-create-regexp-features-plugin@7.22.5", + "npm:@babel/helper-define-polyfill-provider@0.4.0", + "npm:@babel/helper-define-polyfill-provider@0.4.2", + "npm:@babel/helper-environment-visitor", + "npm:@babel/helper-environment-visitor@7.18.9", + "npm:@babel/helper-function-name", + "npm:@babel/helper-function-name@7.19.0", + "npm:@babel/helper-hoist-variables", + "npm:@babel/helper-hoist-variables@7.18.6", + "npm:@babel/helper-member-expression-to-functions", + "npm:@babel/helper-member-expression-to-functions@7.18.9", + "npm:@babel/helper-module-imports", + "npm:@babel/helper-module-imports@7.22.5", + "npm:@babel/helper-module-transforms@7.22.5", + "npm:@babel/helper-module-transforms@7.22.9", + "npm:@babel/helper-optimise-call-expression", + "npm:@babel/helper-optimise-call-expression@7.18.6", + "npm:@babel/helper-plugin-utils", + "npm:@babel/helper-plugin-utils@7.22.5", + "npm:@babel/helper-remap-async-to-generator@7.22.5", + "npm:@babel/helper-replace-supers", + "npm:@babel/helper-replace-supers@7.19.1", + "npm:@babel/helper-replace-supers@7.22.9", + "npm:@babel/helper-simple-access", + "npm:@babel/helper-skip-transparent-expression-wrappers", + "npm:@babel/helper-split-export-declaration", + "npm:@babel/helper-split-export-declaration@7.18.6", + "npm:@babel/helper-split-export-declaration@7.22.5", + "npm:@babel/helper-string-parser", + "npm:@babel/helper-string-parser@7.22.5", + "npm:@babel/helper-validator-identifier", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/helper-validator-option", + "npm:@babel/helper-validator-option@7.18.6", + "npm:@babel/helper-wrap-function@7.22.5", + "npm:@babel/helpers@7.22.5", + "npm:@babel/helpers@7.22.6", + "npm:@babel/highlight", + "npm:@babel/highlight@7.22.5", + "npm:@babel/parser", + "npm:@babel/parser@7.22.5", + "npm:@babel/parser@7.22.7", + "npm:@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", + "npm:@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", + "npm:@babel/plugin-proposal-class-properties@7.18.6", + "npm:@babel/plugin-proposal-decorators@7.22.7", + "npm:@babel/plugin-proposal-private-property-in-object", + "npm:@babel/plugin-proposal-unicode-property-regex@7.18.6", + "npm:@babel/plugin-syntax-async-generators@7.8.4", + "npm:@babel/plugin-syntax-class-properties@7.12.13", + "npm:@babel/plugin-syntax-class-static-block@7.14.5", + "npm:@babel/plugin-syntax-decorators@7.22.5", + "npm:@babel/plugin-syntax-dynamic-import@7.8.3", + "npm:@babel/plugin-syntax-export-namespace-from@7.8.3", + "npm:@babel/plugin-syntax-import-assertions", + "npm:@babel/plugin-syntax-import-attributes@7.22.5", + "npm:@babel/plugin-syntax-import-meta@7.10.4", + "npm:@babel/plugin-syntax-json-strings@7.8.3", + "npm:@babel/plugin-syntax-jsx", + "npm:@babel/plugin-syntax-jsx@7.22.5", + "npm:@babel/plugin-syntax-logical-assignment-operators@7.10.4", + "npm:@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", + "npm:@babel/plugin-syntax-numeric-separator@7.10.4", + "npm:@babel/plugin-syntax-object-rest-spread@7.8.3", + "npm:@babel/plugin-syntax-optional-catch-binding@7.8.3", + "npm:@babel/plugin-syntax-optional-chaining@7.8.3", + "npm:@babel/plugin-syntax-private-property-in-object@7.14.5", + "npm:@babel/plugin-syntax-top-level-await@7.14.5", + "npm:@babel/plugin-syntax-typescript", + "npm:@babel/plugin-syntax-typescript@7.22.5", + "npm:@babel/plugin-syntax-unicode-sets-regex@7.18.6", + "npm:@babel/plugin-transform-arrow-functions", + "npm:@babel/plugin-transform-async-generator-functions@7.22.5", + "npm:@babel/plugin-transform-async-generator-functions@7.22.7", + "npm:@babel/plugin-transform-async-to-generator", + "npm:@babel/plugin-transform-block-scoped-functions", + "npm:@babel/plugin-transform-block-scoping", + "npm:@babel/plugin-transform-class-properties@7.22.5", + "npm:@babel/plugin-transform-class-static-block@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.6", + "npm:@babel/plugin-transform-computed-properties", + "npm:@babel/plugin-transform-destructuring", + "npm:@babel/plugin-transform-dotall-regex", + "npm:@babel/plugin-transform-dotall-regex@7.22.5", + "npm:@babel/plugin-transform-duplicate-keys", + "npm:@babel/plugin-transform-dynamic-import@7.22.5", + "npm:@babel/plugin-transform-exponentiation-operator", + "npm:@babel/plugin-transform-export-namespace-from@7.22.5", + "npm:@babel/plugin-transform-for-of", + "npm:@babel/plugin-transform-function-name", + "npm:@babel/plugin-transform-json-strings@7.22.5", + "npm:@babel/plugin-transform-literals", + "npm:@babel/plugin-transform-logical-assignment-operators@7.22.5", + "npm:@babel/plugin-transform-member-expression-literals", + "npm:@babel/plugin-transform-modules-amd", + "npm:@babel/plugin-transform-modules-commonjs", + "npm:@babel/plugin-transform-modules-systemjs", + "npm:@babel/plugin-transform-modules-umd", + "npm:@babel/plugin-transform-named-capturing-groups-regex", + "npm:@babel/plugin-transform-new-target", + "npm:@babel/plugin-transform-nullish-coalescing-operator@7.22.5", + "npm:@babel/plugin-transform-numeric-separator@7.22.5", + "npm:@babel/plugin-transform-object-rest-spread@7.22.5", + "npm:@babel/plugin-transform-object-super", + "npm:@babel/plugin-transform-optional-catch-binding@7.22.5", + "npm:@babel/plugin-transform-optional-chaining", + "npm:@babel/plugin-transform-optional-chaining@7.22.6", + "npm:@babel/plugin-transform-parameters", + "npm:@babel/plugin-transform-private-methods@7.22.5", + "npm:@babel/plugin-transform-private-property-in-object@7.22.5", + "npm:@babel/plugin-transform-property-literals", + "npm:@babel/plugin-transform-react-constant-elements@7.22.5", + "npm:@babel/plugin-transform-react-display-name", + "npm:@babel/plugin-transform-react-jsx", + "npm:@babel/plugin-transform-react-jsx-development", + "npm:@babel/plugin-transform-react-pure-annotations", + "npm:@babel/plugin-transform-regenerator", + "npm:@babel/plugin-transform-reserved-words", + "npm:@babel/plugin-transform-runtime@7.22.9", + "npm:@babel/plugin-transform-shorthand-properties", + "npm:@babel/plugin-transform-spread", + "npm:@babel/plugin-transform-sticky-regex", + "npm:@babel/plugin-transform-template-literals", + "npm:@babel/plugin-transform-typeof-symbol", + "npm:@babel/plugin-transform-typescript@7.22.5", + "npm:@babel/plugin-transform-unicode-escapes", + "npm:@babel/plugin-transform-unicode-property-regex@7.22.5", + "npm:@babel/plugin-transform-unicode-regex", + "npm:@babel/plugin-transform-unicode-sets-regex@7.22.5", + "npm:@babel/preset-env", + "npm:@babel/preset-env@7.22.5", + "npm:@babel/preset-modules@0.1.5", + "npm:@babel/preset-react", + "npm:@babel/preset-typescript", + "npm:@babel/regjsgen", + "npm:@babel/runtime", + "npm:@babel/runtime@7.22.6", + "npm:@babel/template", + "npm:@babel/template@7.18.10", + "npm:@babel/traverse", + "npm:@babel/traverse@7.22.5", + "npm:@babel/traverse@7.22.8", + "npm:@babel/types", + "npm:@babel/types@7.22.5", + "npm:@cspotcode/source-map-support", + "npm:@jest/schemas", + "npm:@jest/schemas@29.6.3", + "npm:@jest/types", + "npm:@jridgewell/gen-mapping", + "npm:@jridgewell/resolve-uri", + "npm:@jridgewell/set-array", + "npm:@jridgewell/source-map", + "npm:@jridgewell/sourcemap-codec", + "npm:@jridgewell/trace-mapping", + "npm:@jridgewell/trace-mapping@0.3.18", + "npm:@jridgewell/trace-mapping@0.3.9", + "npm:@leichtgewicht/ip-codec", + "npm:@nodelib/fs.scandir", + "npm:@nodelib/fs.stat", + "npm:@nodelib/fs.walk", + "npm:@nrwl/devkit", + "npm:@nrwl/js", + "npm:@nrwl/linter", + "npm:@nrwl/react", + "npm:@nrwl/tao", + "npm:@nrwl/web", + "npm:@nrwl/webpack", + "npm:@nrwl/workspace", + "npm:@nx/devkit", + "npm:@nx/js", + "npm:@nx/linter", + "npm:@nx/nx-darwin-arm64", + "npm:@nx/nx-darwin-x64@18.0.5", + "npm:@nx/nx-freebsd-x64@18.0.5", + "npm:@nx/nx-linux-arm-gnueabihf@18.0.5", + "npm:@nx/nx-linux-arm64-gnu@18.0.5", + "npm:@nx/nx-linux-arm64-musl@18.0.5", + "npm:@nx/nx-linux-x64-gnu@18.0.5", + "npm:@nx/nx-linux-x64-musl@18.0.5", + "npm:@nx/nx-win32-arm64-msvc@18.0.5", + "npm:@nx/nx-win32-x64-msvc@18.0.5", + "npm:@nx/react", + "npm:@nx/web", + "npm:@nx/webpack", + "npm:@nx/workspace", + "npm:@parcel/watcher", + "npm:@phenomnomnominal/tsquery", + "npm:@remix-run/router", + "npm:@sinclair/typebox", + "npm:@sinclair/typebox@0.27.8", + "npm:@svgr/babel-plugin-add-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0", + "npm:@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0", + "npm:@svgr/babel-plugin-svg-dynamic-title@8.0.0", + "npm:@svgr/babel-plugin-svg-em-dimensions@8.0.0", + "npm:@svgr/babel-plugin-transform-react-native-svg@8.0.0", + "npm:@svgr/babel-plugin-transform-svg-component@8.0.0", + "npm:@svgr/babel-preset@8.0.0", + "npm:@svgr/core", + "npm:@svgr/hast-util-to-babel-ast@8.0.0", + "npm:@svgr/plugin-jsx@8.0.1", + "npm:@svgr/plugin-svgo", + "npm:@svgr/webpack@8.0.1", + "npm:@testing-library/dom", + "npm:@testing-library/react", + "npm:@trysound/sax", + "npm:@tsconfig/node10", + "npm:@tsconfig/node12", + "npm:@tsconfig/node14", + "npm:@tsconfig/node16", + "npm:@types/aria-query", + "npm:@types/body-parser", + "npm:@types/bonjour", + "npm:@types/connect", + "npm:@types/connect-history-api-fallback", + "npm:@types/eslint", + "npm:@types/eslint-scope", + "npm:@types/estree", + "npm:@types/estree@1.0.1", + "npm:@types/express", + "npm:@types/express-serve-static-core", + "npm:@types/http-proxy", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/json-schema", + "npm:@types/mime", + "npm:@types/node", + "npm:@types/parse-json", + "npm:@types/prop-types", + "npm:@types/qs", + "npm:@types/range-parser", + "npm:@types/react-dom@18.0.9", + "npm:@types/react@18.0.25", + "npm:@types/retry", + "npm:@types/scheduler", + "npm:@types/serve-index", + "npm:@types/serve-static", + "npm:@types/sockjs", + "npm:@types/ws@8.5.3", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:@webassemblyjs/ast", + "npm:@webassemblyjs/floating-point-hex-parser", + "npm:@webassemblyjs/helper-api-error@1.11.5", + "npm:@webassemblyjs/helper-buffer@1.11.5", + "npm:@webassemblyjs/helper-numbers", + "npm:@webassemblyjs/helper-wasm-bytecode@1.11.5", + "npm:@webassemblyjs/helper-wasm-section", + "npm:@webassemblyjs/ieee754@1.11.5", + "npm:@webassemblyjs/leb128@1.11.5", + "npm:@webassemblyjs/utf8@1.11.5", + "npm:@webassemblyjs/wasm-edit", + "npm:@webassemblyjs/wasm-gen@1.11.5", + "npm:@webassemblyjs/wasm-opt", + "npm:@webassemblyjs/wasm-parser", + "npm:@webassemblyjs/wast-printer", + "npm:@xtuc/ieee754", + "npm:@xtuc/long", + "npm:@yarnpkg/lockfile", + "npm:@yarnpkg/parsers", + "npm:@zkochan/js-yaml", + "npm:abab", + "npm:accepts", + "npm:acorn", + "npm:acorn-import-assertions", + "npm:acorn-walk", + "npm:address", + "npm:ajv", + "npm:ajv-formats@2.1.1", + "npm:ajv-keywords", + "npm:ajv-keywords@5.1.0", + "npm:ajv@8.11.2", + "npm:ansi-colors", + "npm:ansi-html-community", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:anymatch", + "npm:arg", + "npm:argparse", + "npm:argparse@1.0.10", + "npm:aria-query", + "npm:array-flatten", + "npm:array-flatten@2.1.2", + "npm:array-union@3.0.1", + "npm:async", + "npm:async@3.2.4", + "npm:asynckit", + "npm:autoprefixer@10.4.13", + "npm:available-typed-arrays", + "npm:axios@1.2.1", + "npm:babel-loader@9.1.2", + "npm:babel-plugin-const-enum@1.2.0", + "npm:babel-plugin-macros", + "npm:babel-plugin-polyfill-corejs2", + "npm:babel-plugin-polyfill-corejs2@0.4.3", + "npm:babel-plugin-polyfill-corejs3", + "npm:babel-plugin-polyfill-corejs3@0.8.1", + "npm:babel-plugin-polyfill-regenerator", + "npm:babel-plugin-polyfill-regenerator@0.5.0", + "npm:babel-plugin-transform-typescript-metadata", + "npm:balanced-match", + "npm:base64-js", + "npm:basic-auth", + "npm:batch", + "npm:big.js", + "npm:binary-extensions", + "npm:bl", + "npm:body-parser", + "npm:bonjour-service", + "npm:boolbase", + "npm:brace-expansion", + "npm:brace-expansion@2.0.1", + "npm:braces", + "npm:browserslist", + "npm:browserslist@4.21.5", + "npm:browserslist@4.21.9", + "npm:buffer", + "npm:buffer-from", + "npm:builtins", + "npm:bytes", + "npm:bytes@3.0.0", + "npm:call-bind", + "npm:callsites", + "npm:camelcase", + "npm:caniuse-api", + "npm:caniuse-lite", + "npm:caniuse-lite@1.0.30001517", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:chokidar", + "npm:chrome-trace-event", + "npm:ci-info", + "npm:cli-cursor", + "npm:cli-spinners", + "npm:cli-spinners@2.6.1", + "npm:cliui", + "npm:clone", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:colord", + "npm:colorette", + "npm:columnify", + "npm:combined-stream", + "npm:commander", + "npm:commander@7.2.0", + "npm:commondir", + "npm:compressible", + "npm:compression", + "npm:concat-map", + "npm:connect-history-api-fallback", + "npm:content-disposition", + "npm:content-type", + "npm:convert-source-map", + "npm:cookie", + "npm:cookie-signature", + "npm:copy-anything", + "npm:copy-webpack-plugin@10.2.4", + "npm:core-js-compat@3.30.2", + "npm:core-js-compat@3.31.1", + "npm:core-util-is", + "npm:corser", + "npm:cosmiconfig", + "npm:cosmiconfig@6.0.0", + "npm:cosmiconfig@8.1.3", + "npm:create-require", + "npm:cross-spawn", + "npm:css-declaration-sorter@6.3.1", + "npm:css-loader", + "npm:css-minimizer-webpack-plugin@5.0.0", + "npm:css-select", + "npm:css-tree@2.2.1", + "npm:css-tree@2.3.1", + "npm:css-what", + "npm:cssesc", + "npm:cssnano-preset-default@6.0.1", + "npm:cssnano-utils@4.0.0", + "npm:cssnano@6.0.1", + "npm:csso", + "npm:csstype", + "npm:debug", + "npm:debug@2.6.9", + "npm:debug@3.2.7", + "npm:deep-equal", + "npm:deepmerge", + "npm:deepmerge@4.3.1", + "npm:default-gateway", + "npm:defaults", + "npm:define-lazy-prop", + "npm:define-properties", + "npm:delayed-stream", + "npm:depd", + "npm:depd@1.1.2", + "npm:destroy", + "npm:detect-node", + "npm:detect-port", + "npm:diff", + "npm:diff-sequences@29.6.3", + "npm:dir-glob", + "npm:dns-equal", + "npm:dns-packet", + "npm:document-register-element", + "npm:dom-accessibility-api", + "npm:dom-serializer", + "npm:domelementtype", + "npm:domhandler", + "npm:domutils", + "npm:dot-case", + "npm:dotenv-expand", + "npm:dotenv@16.3.1", + "npm:duplexer", + "npm:ee-first", + "npm:ejs", + "npm:electron-to-chromium", + "npm:electron-to-chromium@1.4.311", + "npm:electron-to-chromium@1.4.470", + "npm:emoji-regex", + "npm:emojis-list", + "npm:encodeurl", + "npm:end-of-stream", + "npm:enhanced-resolve", + "npm:enhanced-resolve@5.13.0", + "npm:enquirer", + "npm:entities", + "npm:entities@4.5.0", + "npm:errno", + "npm:error-ex", + "npm:es-get-iterator", + "npm:es-module-lexer", + "npm:escalade", + "npm:escape-html", + "npm:escape-string-regexp", + "npm:eslint-scope", + "npm:esprima", + "npm:esquery@1.4.0", + "npm:esrecurse", + "npm:estraverse", + "npm:estraverse@4.3.0", + "npm:esutils", + "npm:etag", + "npm:eventemitter3", + "npm:events", + "npm:execa", + "npm:express", + "npm:fast-deep-equal", + "npm:fast-glob", + "npm:fast-glob@3.2.7", + "npm:fast-json-stable-stringify", + "npm:fastq", + "npm:faye-websocket", + "npm:figures", + "npm:file-loader", + "npm:filelist", + "npm:fill-range", + "npm:finalhandler", + "npm:find-cache-dir", + "npm:find-up", + "npm:flat", + "npm:follow-redirects", + "npm:for-each", + "npm:fork-ts-checker-webpack-plugin@7.2.13", + "npm:form-data", + "npm:forwarded", + "npm:fraction.js", + "npm:fresh", + "npm:fs-constants", + "npm:fs-extra", + "npm:fs-extra@10.1.0", + "npm:fs-monkey", + "npm:fs.realpath", + "npm:fsevents", + "npm:function-bind", + "npm:functions-have-names", + "npm:gensync", + "npm:get-caller-file", + "npm:get-intrinsic", + "npm:get-stream@6.0.1", + "npm:glob", + "npm:glob-parent", + "npm:glob-parent@6.0.2", + "npm:glob-to-regexp", + "npm:glob@7.1.4", + "npm:globals", + "npm:globby@12.2.0", + "npm:gopd", + "npm:graceful-fs", + "npm:handle-thing", + "npm:has", + "npm:has-bigints", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:has-property-descriptors", + "npm:has-symbols", + "npm:has-tostringtag", + "npm:he", + "npm:hosted-git-info@7.0.1", + "npm:hpack.js", + "npm:html-encoding-sniffer", + "npm:html-entities", + "npm:http-deceiver", + "npm:http-errors", + "npm:http-errors@1.6.3", + "npm:http-parser-js", + "npm:http-proxy", + "npm:http-proxy-middleware", + "npm:http-server", + "npm:human-signals", + "npm:iconv-lite", + "npm:iconv-lite@0.4.24", + "npm:icss-utils@5.1.0", + "npm:ieee754", + "npm:ignore", + "npm:image-size", + "npm:immutable", + "npm:import-fresh", + "npm:inflight", + "npm:inherits", + "npm:inherits@2.0.3", + "npm:ipaddr.js", + "npm:ipaddr.js@1.9.1", + "npm:is-arguments", + "npm:is-arrayish", + "npm:is-bigint", + "npm:is-binary-path", + "npm:is-boolean-object", + "npm:is-callable", + "npm:is-core-module", + "npm:is-date-object", + "npm:is-docker", + "npm:is-extglob", + "npm:is-fullwidth-code-point", + "npm:is-glob", + "npm:is-interactive", + "npm:is-map", + "npm:is-number", + "npm:is-number-object", + "npm:is-plain-obj", + "npm:is-regex", + "npm:is-set", + "npm:is-stream@2.0.1", + "npm:is-string", + "npm:is-symbol", + "npm:is-typed-array", + "npm:is-unicode-supported", + "npm:is-weakmap", + "npm:is-weakset", + "npm:is-what", + "npm:is-wsl", + "npm:isarray", + "npm:isarray@1.0.0", + "npm:isexe", + "npm:jake", + "npm:jest-diff@29.7.0", + "npm:jest-get-type@29.6.3", + "npm:jest-util", + "npm:jest-worker", + "npm:jest-worker@27.5.1", + "npm:js-tokens", + "npm:js-yaml", + "npm:js-yaml@3.14.1", + "npm:jsesc", + "npm:jsesc@0.5.0", + "npm:json-parse-even-better-errors", + "npm:json-schema-traverse", + "npm:json-schema-traverse@0.4.1", + "npm:json5", + "npm:json5@2.2.1", + "npm:jsonc-parser", + "npm:jsonfile", + "npm:klona", + "npm:less", + "npm:less-loader@11.1.0", + "npm:license-webpack-plugin", + "npm:lightercollective", + "npm:lilconfig", + "npm:lines-and-columns", + "npm:lines-and-columns@2.0.3", + "npm:loader-runner", + "npm:loader-utils", + "npm:locate-path", + "npm:lodash", + "npm:lodash.debounce", + "npm:lodash.memoize", + "npm:lodash.uniq", + "npm:log-symbols", + "npm:loose-envify", + "npm:lower-case", + "npm:lru-cache@10.0.1", + "npm:lru-cache@5.1.1", + "npm:lru-cache@6.0.0", + "npm:lz-string", + "npm:make-dir", + "npm:make-dir@2.1.0", + "npm:make-error", + "npm:mdn-data@2.0.28", + "npm:mdn-data@2.0.30", + "npm:media-typer", + "npm:memfs", + "npm:merge-descriptors", + "npm:merge-stream", + "npm:merge2", + "npm:methods", + "npm:micromatch", + "npm:mime", + "npm:mime-db", + "npm:mime-types", + "npm:mimic-fn", + "npm:mini-css-extract-plugin@2.4.7", + "npm:minimalistic-assert", + "npm:minimatch", + "npm:minimatch@3.0.5", + "npm:minimatch@5.1.0", + "npm:minimist", + "npm:mkdirp@0.5.6", + "npm:ms", + "npm:ms@2.0.0", + "npm:ms@2.1.2", + "npm:multicast-dns", + "npm:nanoid", + "npm:nanoid@3.3.4", + "npm:needle", + "npm:negotiator", + "npm:neo-async", + "npm:no-case", + "npm:node-abort-controller", + "npm:node-addon-api", + "npm:node-forge", + "npm:node-gyp-build", + "npm:node-machine-id", + "npm:node-releases", + "npm:node-releases@2.0.10", + "npm:node-releases@2.0.13", + "npm:normalize-path", + "npm:normalize-range", + "npm:npm-package-arg@11.0.1", + "npm:npm-run-path", + "npm:nth-check", + "npm:nx", + "npm:object-inspect", + "npm:object-is", + "npm:object-keys", + "npm:object.assign", + "npm:obuf", + "npm:on-finished", + "npm:on-headers", + "npm:once", + "npm:onetime", + "npm:open", + "npm:opener", + "npm:ora@5.3.0", + "npm:p-limit@2.3.0", + "npm:p-locate", + "npm:p-retry", + "npm:p-try", + "npm:parent-module", + "npm:parse-json", + "npm:parse-node-version", + "npm:parse5@4.0.0", + "npm:parseurl", + "npm:path-exists", + "npm:path-is-absolute", + "npm:path-key", + "npm:path-parse", + "npm:path-to-regexp", + "npm:path-type", + "npm:picocolors", + "npm:picomatch", + "npm:pify", + "npm:pify@4.0.1", + "npm:pkg-dir", + "npm:portfinder", + "npm:postcss-calc@9.0.1", + "npm:postcss-colormin@6.0.0", + "npm:postcss-convert-values@6.0.0", + "npm:postcss-discard-comments@6.0.0", + "npm:postcss-discard-duplicates@6.0.0", + "npm:postcss-discard-empty@6.0.0", + "npm:postcss-discard-overridden@6.0.0", + "npm:postcss-import@14.1.0", + "npm:postcss-loader@6.2.1", + "npm:postcss-merge-longhand@6.0.0", + "npm:postcss-merge-rules@6.0.1", + "npm:postcss-minify-font-values@6.0.0", + "npm:postcss-minify-gradients@6.0.0", + "npm:postcss-minify-params@6.0.0", + "npm:postcss-minify-selectors@6.0.0", + "npm:postcss-modules-extract-imports@3.0.0", + "npm:postcss-modules-local-by-default@4.0.0", + "npm:postcss-modules-scope@3.0.0", + "npm:postcss-modules-values@4.0.0", + "npm:postcss-normalize-charset@6.0.0", + "npm:postcss-normalize-display-values@6.0.0", + "npm:postcss-normalize-positions@6.0.0", + "npm:postcss-normalize-repeat-style@6.0.0", + "npm:postcss-normalize-string@6.0.0", + "npm:postcss-normalize-timing-functions@6.0.0", + "npm:postcss-normalize-unicode@6.0.0", + "npm:postcss-normalize-url@6.0.0", + "npm:postcss-normalize-whitespace@6.0.0", + "npm:postcss-ordered-values@6.0.0", + "npm:postcss-reduce-initial@6.0.0", + "npm:postcss-reduce-transforms@6.0.0", + "npm:postcss-selector-parser", + "npm:postcss-selector-parser@6.0.13", + "npm:postcss-svgo@6.0.0", + "npm:postcss-unique-selectors@6.0.0", + "npm:postcss-value-parser", + "npm:postcss@8.4.19", + "npm:postcss@8.4.20", + "npm:postcss@8.4.23", + "npm:pretty-format@27.5.1", + "npm:pretty-format@29.7.0", + "npm:proc-log", + "npm:process-nextick-args", + "npm:proxy-addr", + "npm:proxy-from-env", + "npm:prr", + "npm:punycode", + "npm:qs", + "npm:queue-microtask", + "npm:randombytes", + "npm:range-parser", + "npm:raw-body", + "npm:react-dom", + "npm:react-is", + "npm:react-is@17.0.2", + "npm:react-router", + "npm:react-router-dom", + "npm:read-cache", + "npm:readable-stream", + "npm:readable-stream@2.3.7", + "npm:readdirp", + "npm:regenerate", + "npm:regenerate-unicode-properties", + "npm:regenerator-runtime", + "npm:regenerator-transform", + "npm:regexp.prototype.flags", + "npm:regexpu-core", + "npm:regexpu-core@5.3.2", + "npm:regjsgen", + "npm:regjsparser", + "npm:require-directory", + "npm:require-from-string", + "npm:requires-port", + "npm:resolve", + "npm:resolve-from@4.0.0", + "npm:restore-cursor", + "npm:retry", + "npm:reusify", + "npm:rimraf", + "npm:run-parallel", + "npm:rxjs@7.8.1", + "npm:safe-buffer", + "npm:safe-buffer@5.1.2", + "npm:safer-buffer", + "npm:sass-loader@12.6.0", + "npm:sass@1.57.1", + "npm:sax", + "npm:scheduler", + "npm:schema-utils", + "npm:schema-utils@3.1.1", + "npm:schema-utils@3.1.2", + "npm:secure-compare", + "npm:select-hose", + "npm:selfsigned", + "npm:semver", + "npm:semver@5.7.1", + "npm:semver@6.3.0", + "npm:semver@6.3.1", + "npm:semver@7.5.3", + "npm:send", + "npm:serialize-javascript", + "npm:serialize-javascript@6.0.1", + "npm:serve-index", + "npm:serve-static", + "npm:setprototypeof", + "npm:setprototypeof@1.1.0", + "npm:shebang-command", + "npm:shebang-regex", + "npm:side-channel", + "npm:signal-exit", + "npm:slash@4.0.0", + "npm:snake-case", + "npm:sockjs", + "npm:source-map", + "npm:source-map-js", + "npm:source-map-loader@3.0.2", + "npm:source-map-support", + "npm:source-map-support@0.5.19", + "npm:spdy", + "npm:spdy-transport", + "npm:sprintf-js", + "npm:statuses", + "npm:statuses@1.5.0", + "npm:string-width", + "npm:string_decoder", + "npm:string_decoder@1.1.1", + "npm:strip-ansi", + "npm:strip-bom", + "npm:strip-final-newline", + "npm:strong-log-transformer", + "npm:style-loader", + "npm:stylehacks@6.0.0", + "npm:supports-color", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:supports-preserve-symlinks-flag", + "npm:svg-parser", + "npm:svgo", + "npm:tapable", + "npm:tar-stream", + "npm:terser-webpack-plugin", + "npm:terser-webpack-plugin@5.3.7", + "npm:terser@5.15.1", + "npm:terser@5.17.1", + "npm:through", + "npm:thunky", + "npm:tmp", + "npm:to-fast-properties", + "npm:to-regex-range", + "npm:toidentifier", + "npm:ts-loader@9.4.2", + "npm:ts-node", + "npm:tsconfig-paths", + "npm:tsconfig-paths-webpack-plugin", + "npm:tslib", + "npm:tslib@2.5.3", + "npm:type-is", + "npm:typed-assert", + "npm:typescript@5.1.6", + "npm:unicode-canonical-property-names-ecmascript", + "npm:unicode-match-property-ecmascript", + "npm:unicode-match-property-value-ecmascript", + "npm:unicode-property-aliases-ecmascript", + "npm:union", + "npm:universalify", + "npm:unpipe", + "npm:update-browserslist-db", + "npm:update-browserslist-db@1.0.11", + "npm:uri-js", + "npm:url-join", + "npm:util-deprecate", + "npm:utils-merge", + "npm:uuid", + "npm:v8-compile-cache", + "npm:v8-compile-cache-lib", + "npm:validate-npm-package-name", + "npm:vary", + "npm:watchpack", + "npm:wbuf", + "npm:wcwidth", + "npm:webpack-dev-middleware", + "npm:webpack-dev-server@4.11.1", + "npm:webpack-node-externals", + "npm:webpack-sources", + "npm:webpack-subresource-integrity@5.1.0", + "npm:webpack@5.82.0", + "npm:websocket-driver", + "npm:websocket-extensions", + "npm:whatwg-encoding@2.0.0", + "npm:which-boxed-primitive", + "npm:which-collection", + "npm:which-typed-array", + "npm:which@2.0.2", + "npm:wrap-ansi", + "npm:wrappy", + "npm:ws@8.11.0", + "npm:y18n", + "npm:yallist", + "npm:yallist@3.1.1", + "npm:yaml", + "npm:yargs", + "npm:yargs-parser", + "npm:yn" + ] + } +} diff --git a/graph/client/src/assets/task-inputs/e2e.json b/graph/client/src/assets/task-inputs/e2e.json new file mode 100644 index 0000000000000..701ee0d19f03c --- /dev/null +++ b/graph/client/src/assets/task-inputs/e2e.json @@ -0,0 +1,9786 @@ +{ + "products-product-detail-page:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "external": ["npm:@nx/linter"] + }, + "products-product-detail-page:test": { + "general": [".gitignore", "babel.config.json", "jest.preset.js", "nx.json"], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "external": [ + "npm:@angular/common", + "npm:@angular/core", + "npm:@angular/router", + "npm:@babel/code-frame", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@esbuild/android-arm@0.15.14", + "npm:@esbuild/linux-loong64@0.15.14", + "npm:@jest/environment", + "npm:@jest/fake-timers", + "npm:@jest/schemas", + "npm:@jest/types", + "npm:@ngrx/store", + "npm:@nx/jest", + "npm:@sinclair/typebox", + "npm:@sinonjs/commons", + "npm:@sinonjs/fake-timers", + "npm:@tootallnate/once", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/jsdom", + "npm:@types/node", + "npm:@types/stack-utils", + "npm:@types/tough-cookie", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:abab", + "npm:acorn-globals", + "npm:acorn-walk", + "npm:acorn@8.8.2", + "npm:agent-base", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:asynckit", + "npm:braces", + "npm:bs-logger", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:ci-info", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:combined-stream", + "npm:cssom", + "npm:cssom@0.3.8", + "npm:cssstyle", + "npm:data-urls", + "npm:debug", + "npm:decimal.js", + "npm:deep-is", + "npm:delayed-stream", + "npm:document-register-element", + "npm:domexception", + "npm:entities", + "npm:esbuild-android-64@0.15.14", + "npm:esbuild-android-arm64@0.15.14", + "npm:esbuild-darwin-64@0.15.14", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64@0.15.14", + "npm:esbuild-freebsd-arm64@0.15.14", + "npm:esbuild-linux-32@0.15.14", + "npm:esbuild-linux-64@0.15.14", + "npm:esbuild-linux-arm64@0.15.14", + "npm:esbuild-linux-arm@0.15.14", + "npm:esbuild-linux-mips64le@0.15.14", + "npm:esbuild-linux-ppc64le@0.15.14", + "npm:esbuild-linux-riscv64@0.15.14", + "npm:esbuild-linux-s390x@0.15.14", + "npm:esbuild-netbsd-64@0.15.14", + "npm:esbuild-openbsd-64@0.15.14", + "npm:esbuild-sunos-64@0.15.14", + "npm:esbuild-wasm@0.15.14", + "npm:esbuild-windows-32@0.15.14", + "npm:esbuild-windows-64@0.15.14", + "npm:esbuild-windows-arm64@0.15.14", + "npm:esbuild@0.15.14", + "npm:escape-string-regexp", + "npm:escape-string-regexp@2.0.0", + "npm:escodegen", + "npm:esprima", + "npm:estraverse", + "npm:esutils", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fill-range", + "npm:form-data", + "npm:graceful-fs", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:html-encoding-sniffer", + "npm:http-proxy-agent", + "npm:https-proxy-agent", + "npm:iconv-lite", + "npm:is-number", + "npm:is-potential-custom-element-name", + "npm:jest-environment-jsdom", + "npm:jest-message-util", + "npm:jest-mock", + "npm:jest-preset-angular", + "npm:jest-util", + "npm:js-tokens", + "npm:jsdom", + "npm:json5", + "npm:levn@0.3.0", + "npm:lightercollective", + "npm:lodash.memoize", + "npm:lru-cache@6.0.0", + "npm:make-error", + "npm:micromatch", + "npm:mime-db", + "npm:mime-types", + "npm:ms@2.1.2", + "npm:nwsapi", + "npm:optionator@0.8.3", + "npm:parse5", + "npm:picomatch", + "npm:prelude-ls", + "npm:pretty-format", + "npm:psl", + "npm:punycode", + "npm:querystringify", + "npm:react-is", + "npm:requires-port", + "npm:rxjs", + "npm:safer-buffer", + "npm:saxes", + "npm:semver", + "npm:slash", + "npm:source-map", + "npm:stack-utils", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:symbol-tree", + "npm:to-regex-range", + "npm:tough-cookie@4.1.2", + "npm:tr46", + "npm:ts-jest@29.0.5", + "npm:tslib", + "npm:type-check", + "npm:type-detect", + "npm:universalify@0.2.0", + "npm:url-parse", + "npm:w3c-xmlserializer", + "npm:webidl-conversions", + "npm:whatwg-encoding@2.0.0", + "npm:whatwg-mimetype@3.0.0", + "npm:whatwg-url", + "npm:word-wrap", + "npm:ws@8.12.1", + "npm:xml-name-validator@4.0.0", + "npm:xmlchars", + "npm:yallist", + "npm:yargs-parser" + ] + }, + "shared-product-types:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/.eslintrc.json", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "external": ["npm:@nx/linter"] + }, + "shared-product-state:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/.eslintrc.json", + "libs/shared/product/state/README.md", + "libs/shared/product/state/jest.config.ts", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.spec.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.spec.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.spec.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/src/test-setup.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json", + "libs/shared/product/state/tsconfig.spec.json" + ], + "external": ["npm:@nx/linter"] + }, + "shared-product-state:test": { + "general": [".gitignore", "babel.config.json", "jest.preset.js", "nx.json"], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/.eslintrc.json", + "libs/shared/product/state/README.md", + "libs/shared/product/state/jest.config.ts", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.spec.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.spec.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.spec.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/src/test-setup.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json", + "libs/shared/product/state/tsconfig.spec.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "external": [ + "npm:@angular/common", + "npm:@angular/core", + "npm:@babel/code-frame", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@esbuild/android-arm@0.15.14", + "npm:@esbuild/linux-loong64@0.15.14", + "npm:@jest/environment", + "npm:@jest/fake-timers", + "npm:@jest/schemas", + "npm:@jest/types", + "npm:@ngrx/store", + "npm:@nx/jest", + "npm:@sinclair/typebox", + "npm:@sinonjs/commons", + "npm:@sinonjs/fake-timers", + "npm:@tootallnate/once", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/jsdom", + "npm:@types/node", + "npm:@types/stack-utils", + "npm:@types/tough-cookie", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:abab", + "npm:acorn-globals", + "npm:acorn-walk", + "npm:acorn@8.8.2", + "npm:agent-base", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:asynckit", + "npm:braces", + "npm:bs-logger", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:ci-info", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:combined-stream", + "npm:cssom", + "npm:cssom@0.3.8", + "npm:cssstyle", + "npm:data-urls", + "npm:debug", + "npm:decimal.js", + "npm:deep-is", + "npm:delayed-stream", + "npm:domexception", + "npm:entities", + "npm:esbuild-android-64@0.15.14", + "npm:esbuild-android-arm64@0.15.14", + "npm:esbuild-darwin-64@0.15.14", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64@0.15.14", + "npm:esbuild-freebsd-arm64@0.15.14", + "npm:esbuild-linux-32@0.15.14", + "npm:esbuild-linux-64@0.15.14", + "npm:esbuild-linux-arm64@0.15.14", + "npm:esbuild-linux-arm@0.15.14", + "npm:esbuild-linux-mips64le@0.15.14", + "npm:esbuild-linux-ppc64le@0.15.14", + "npm:esbuild-linux-riscv64@0.15.14", + "npm:esbuild-linux-s390x@0.15.14", + "npm:esbuild-netbsd-64@0.15.14", + "npm:esbuild-openbsd-64@0.15.14", + "npm:esbuild-sunos-64@0.15.14", + "npm:esbuild-wasm@0.15.14", + "npm:esbuild-windows-32@0.15.14", + "npm:esbuild-windows-64@0.15.14", + "npm:esbuild-windows-arm64@0.15.14", + "npm:esbuild@0.15.14", + "npm:escape-string-regexp", + "npm:escape-string-regexp@2.0.0", + "npm:escodegen", + "npm:esprima", + "npm:estraverse", + "npm:esutils", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fill-range", + "npm:form-data", + "npm:graceful-fs", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:html-encoding-sniffer", + "npm:http-proxy-agent", + "npm:https-proxy-agent", + "npm:iconv-lite", + "npm:is-number", + "npm:is-potential-custom-element-name", + "npm:jest-environment-jsdom", + "npm:jest-message-util", + "npm:jest-mock", + "npm:jest-preset-angular", + "npm:jest-util", + "npm:js-tokens", + "npm:jsdom", + "npm:json5", + "npm:levn@0.3.0", + "npm:lodash.memoize", + "npm:lru-cache@6.0.0", + "npm:make-error", + "npm:micromatch", + "npm:mime-db", + "npm:mime-types", + "npm:ms@2.1.2", + "npm:nwsapi", + "npm:optionator@0.8.3", + "npm:parse5", + "npm:picomatch", + "npm:prelude-ls", + "npm:pretty-format", + "npm:psl", + "npm:punycode", + "npm:querystringify", + "npm:react-is", + "npm:requires-port", + "npm:safer-buffer", + "npm:saxes", + "npm:semver", + "npm:slash", + "npm:source-map", + "npm:stack-utils", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:symbol-tree", + "npm:to-regex-range", + "npm:tough-cookie@4.1.2", + "npm:tr46", + "npm:ts-jest@29.0.5", + "npm:tslib", + "npm:type-check", + "npm:type-detect", + "npm:universalify@0.2.0", + "npm:url-parse", + "npm:w3c-xmlserializer", + "npm:webidl-conversions", + "npm:whatwg-encoding@2.0.0", + "npm:whatwg-mimetype@3.0.0", + "npm:whatwg-url", + "npm:word-wrap", + "npm:ws@8.12.1", + "npm:xml-name-validator@4.0.0", + "npm:xmlchars", + "npm:yallist", + "npm:yargs-parser" + ] + }, + "shared-product-data:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/.eslintrc.json", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "external": ["npm:@nx/linter"] + }, + "products-home-page:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "external": ["npm:@nx/linter"] + }, + "products-home-page:test": { + "general": [".gitignore", "babel.config.json", "jest.preset.js", "nx.json"], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json" + ], + "shared-product-types": [ + "libs/shared/product/types/.babelrc", + "libs/shared/product/types/README.md", + "libs/shared/product/types/project.json", + "libs/shared/product/types/src/index.ts", + "libs/shared/product/types/src/lib/shared-product-types.ts", + "libs/shared/product/types/tsconfig.json", + "libs/shared/product/types/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "external": [ + "npm:@angular/common", + "npm:@angular/core", + "npm:@angular/router", + "npm:@babel/code-frame", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@esbuild/android-arm@0.15.14", + "npm:@esbuild/linux-loong64@0.15.14", + "npm:@jest/environment", + "npm:@jest/fake-timers", + "npm:@jest/schemas", + "npm:@jest/types", + "npm:@ngrx/store", + "npm:@nx/jest", + "npm:@sinclair/typebox", + "npm:@sinonjs/commons", + "npm:@sinonjs/fake-timers", + "npm:@tootallnate/once", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/jsdom", + "npm:@types/node", + "npm:@types/stack-utils", + "npm:@types/tough-cookie", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:abab", + "npm:acorn-globals", + "npm:acorn-walk", + "npm:acorn@8.8.2", + "npm:agent-base", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:asynckit", + "npm:braces", + "npm:bs-logger", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:ci-info", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:combined-stream", + "npm:cssom", + "npm:cssom@0.3.8", + "npm:cssstyle", + "npm:data-urls", + "npm:debug", + "npm:decimal.js", + "npm:deep-is", + "npm:delayed-stream", + "npm:document-register-element", + "npm:domexception", + "npm:entities", + "npm:esbuild-android-64@0.15.14", + "npm:esbuild-android-arm64@0.15.14", + "npm:esbuild-darwin-64@0.15.14", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64@0.15.14", + "npm:esbuild-freebsd-arm64@0.15.14", + "npm:esbuild-linux-32@0.15.14", + "npm:esbuild-linux-64@0.15.14", + "npm:esbuild-linux-arm64@0.15.14", + "npm:esbuild-linux-arm@0.15.14", + "npm:esbuild-linux-mips64le@0.15.14", + "npm:esbuild-linux-ppc64le@0.15.14", + "npm:esbuild-linux-riscv64@0.15.14", + "npm:esbuild-linux-s390x@0.15.14", + "npm:esbuild-netbsd-64@0.15.14", + "npm:esbuild-openbsd-64@0.15.14", + "npm:esbuild-sunos-64@0.15.14", + "npm:esbuild-wasm@0.15.14", + "npm:esbuild-windows-32@0.15.14", + "npm:esbuild-windows-64@0.15.14", + "npm:esbuild-windows-arm64@0.15.14", + "npm:esbuild@0.15.14", + "npm:escape-string-regexp", + "npm:escape-string-regexp@2.0.0", + "npm:escodegen", + "npm:esprima", + "npm:estraverse", + "npm:esutils", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fill-range", + "npm:form-data", + "npm:graceful-fs", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:html-encoding-sniffer", + "npm:http-proxy-agent", + "npm:https-proxy-agent", + "npm:iconv-lite", + "npm:is-number", + "npm:is-potential-custom-element-name", + "npm:jest-environment-jsdom", + "npm:jest-message-util", + "npm:jest-mock", + "npm:jest-preset-angular", + "npm:jest-util", + "npm:js-tokens", + "npm:jsdom", + "npm:json5", + "npm:levn@0.3.0", + "npm:lightercollective", + "npm:lodash.memoize", + "npm:lru-cache@6.0.0", + "npm:make-error", + "npm:micromatch", + "npm:mime-db", + "npm:mime-types", + "npm:ms@2.1.2", + "npm:nwsapi", + "npm:optionator@0.8.3", + "npm:parse5", + "npm:picomatch", + "npm:prelude-ls", + "npm:pretty-format", + "npm:psl", + "npm:punycode", + "npm:querystringify", + "npm:react-is", + "npm:requires-port", + "npm:rxjs", + "npm:safer-buffer", + "npm:saxes", + "npm:semver", + "npm:slash", + "npm:source-map", + "npm:stack-utils", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:symbol-tree", + "npm:to-regex-range", + "npm:tough-cookie@4.1.2", + "npm:tr46", + "npm:ts-jest@29.0.5", + "npm:tslib", + "npm:type-check", + "npm:type-detect", + "npm:universalify@0.2.0", + "npm:url-parse", + "npm:w3c-xmlserializer", + "npm:webidl-conversions", + "npm:whatwg-encoding@2.0.0", + "npm:whatwg-mimetype@3.0.0", + "npm:whatwg-url", + "npm:word-wrap", + "npm:ws@8.12.1", + "npm:xml-name-validator@4.0.0", + "npm:xmlchars", + "npm:yallist", + "npm:yargs-parser" + ] + }, + "shared-product-ui:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/.eslintrc.json", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/jest.config.ts", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.spec.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/src/test-setup.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json", + "libs/shared/product/ui/tsconfig.spec.json" + ], + "external": ["npm:@nx/linter"] + }, + "shared-product-ui:test": { + "general": [".gitignore", "babel.config.json", "jest.preset.js", "nx.json"], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/.eslintrc.json", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/jest.config.ts", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.spec.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/src/test-setup.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json", + "libs/shared/product/ui/tsconfig.spec.json" + ], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "external": [ + "npm:@nx/jest", + "npm:document-register-element", + "npm:lightercollective" + ] + }, + "shared-cart-state:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "shared-cart-state": [ + "libs/shared/cart/state/.babelrc", + "libs/shared/cart/state/.eslintrc.json", + "libs/shared/cart/state/README.md", + "libs/shared/cart/state/jest.config.ts", + "libs/shared/cart/state/project.json", + "libs/shared/cart/state/src/index.ts", + "libs/shared/cart/state/src/lib/+state/cart.actions.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.spec.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.spec.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.spec.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.ts", + "libs/shared/cart/state/src/react.ts", + "libs/shared/cart/state/src/test-setup.ts", + "libs/shared/cart/state/tsconfig.json", + "libs/shared/cart/state/tsconfig.lib.json", + "libs/shared/cart/state/tsconfig.spec.json" + ], + "external": ["npm:@nx/linter"] + }, + "shared-cart-state:test": { + "general": [".gitignore", "babel.config.json", "jest.preset.js", "nx.json"], + "translate": [ + "libs/shared/translate/README.md", + "libs/shared/translate/project.json", + "libs/shared/translate/src/index.ts", + "libs/shared/translate/src/lib/translate.ts", + "libs/shared/translate/tsconfig.json", + "libs/shared/translate/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "shared-product-data": [ + "libs/shared/product/data/.babelrc", + "libs/shared/product/data/README.md", + "libs/shared/product/data/project.json", + "libs/shared/product/data/src/index.ts", + "libs/shared/product/data/src/lib/product-data.mock.ts", + "libs/shared/product/data/src/lib/shared-product-data.ts", + "libs/shared/product/data/src/testing.ts", + "libs/shared/product/data/tsconfig.json", + "libs/shared/product/data/tsconfig.lib.json" + ], + "shared-cart-state": [ + "libs/shared/cart/state/.babelrc", + "libs/shared/cart/state/.eslintrc.json", + "libs/shared/cart/state/README.md", + "libs/shared/cart/state/jest.config.ts", + "libs/shared/cart/state/project.json", + "libs/shared/cart/state/src/index.ts", + "libs/shared/cart/state/src/lib/+state/cart.actions.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.spec.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.spec.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.spec.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.ts", + "libs/shared/cart/state/src/react.ts", + "libs/shared/cart/state/src/test-setup.ts", + "libs/shared/cart/state/tsconfig.json", + "libs/shared/cart/state/tsconfig.lib.json", + "libs/shared/cart/state/tsconfig.spec.json" + ], + "external": [ + "npm:@angular/common", + "npm:@angular/core", + "npm:@babel/code-frame", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@esbuild/android-arm@0.15.14", + "npm:@esbuild/linux-loong64@0.15.14", + "npm:@jest/environment", + "npm:@jest/fake-timers", + "npm:@jest/schemas", + "npm:@jest/types", + "npm:@ngrx/store", + "npm:@nx/jest", + "npm:@sinclair/typebox", + "npm:@sinonjs/commons", + "npm:@sinonjs/fake-timers", + "npm:@tootallnate/once", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/jsdom", + "npm:@types/node", + "npm:@types/stack-utils", + "npm:@types/tough-cookie", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:abab", + "npm:acorn-globals", + "npm:acorn-walk", + "npm:acorn@8.8.2", + "npm:agent-base", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:asynckit", + "npm:braces", + "npm:bs-logger", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:ci-info", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:combined-stream", + "npm:cssom", + "npm:cssom@0.3.8", + "npm:cssstyle", + "npm:data-urls", + "npm:debug", + "npm:decimal.js", + "npm:deep-is", + "npm:delayed-stream", + "npm:domexception", + "npm:entities", + "npm:esbuild-android-64@0.15.14", + "npm:esbuild-android-arm64@0.15.14", + "npm:esbuild-darwin-64@0.15.14", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64@0.15.14", + "npm:esbuild-freebsd-arm64@0.15.14", + "npm:esbuild-linux-32@0.15.14", + "npm:esbuild-linux-64@0.15.14", + "npm:esbuild-linux-arm64@0.15.14", + "npm:esbuild-linux-arm@0.15.14", + "npm:esbuild-linux-mips64le@0.15.14", + "npm:esbuild-linux-ppc64le@0.15.14", + "npm:esbuild-linux-riscv64@0.15.14", + "npm:esbuild-linux-s390x@0.15.14", + "npm:esbuild-netbsd-64@0.15.14", + "npm:esbuild-openbsd-64@0.15.14", + "npm:esbuild-sunos-64@0.15.14", + "npm:esbuild-wasm@0.15.14", + "npm:esbuild-windows-32@0.15.14", + "npm:esbuild-windows-64@0.15.14", + "npm:esbuild-windows-arm64@0.15.14", + "npm:esbuild@0.15.14", + "npm:escape-string-regexp", + "npm:escape-string-regexp@2.0.0", + "npm:escodegen", + "npm:esprima", + "npm:estraverse", + "npm:esutils", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fill-range", + "npm:form-data", + "npm:graceful-fs", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:html-encoding-sniffer", + "npm:http-proxy-agent", + "npm:https-proxy-agent", + "npm:iconv-lite", + "npm:is-number", + "npm:is-potential-custom-element-name", + "npm:jest-environment-jsdom", + "npm:jest-message-util", + "npm:jest-mock", + "npm:jest-preset-angular", + "npm:jest-util", + "npm:js-tokens", + "npm:jsdom", + "npm:json5", + "npm:levn@0.3.0", + "npm:lodash.memoize", + "npm:lru-cache@6.0.0", + "npm:make-error", + "npm:micromatch", + "npm:mime-db", + "npm:mime-types", + "npm:ms@2.1.2", + "npm:nwsapi", + "npm:optionator@0.8.3", + "npm:parse5", + "npm:picomatch", + "npm:prelude-ls", + "npm:pretty-format", + "npm:psl", + "npm:punycode", + "npm:querystringify", + "npm:react-is", + "npm:requires-port", + "npm:safer-buffer", + "npm:saxes", + "npm:semver", + "npm:slash", + "npm:source-map", + "npm:stack-utils", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:symbol-tree", + "npm:to-regex-range", + "npm:tough-cookie@4.1.2", + "npm:tr46", + "npm:ts-jest@29.0.5", + "npm:tslib", + "npm:type-check", + "npm:type-detect", + "npm:universalify@0.2.0", + "npm:url-parse", + "npm:w3c-xmlserializer", + "npm:webidl-conversions", + "npm:whatwg-encoding@2.0.0", + "npm:whatwg-mimetype@3.0.0", + "npm:whatwg-url", + "npm:word-wrap", + "npm:ws@8.12.1", + "npm:xml-name-validator@4.0.0", + "npm:xmlchars", + "npm:yallist", + "npm:yargs-parser" + ] + }, + "translate:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "translate": [ + "libs/shared/translate/.eslintrc.json", + "libs/shared/translate/README.md", + "libs/shared/translate/project.json", + "libs/shared/translate/src/index.ts", + "libs/shared/translate/src/lib/translate.ts", + "libs/shared/translate/tsconfig.json", + "libs/shared/translate/tsconfig.lib.json" + ], + "external": ["npm:@nx/linter"] + }, + "shared-e2e-utils:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "shared-e2e-utils": [ + "libs/shared/e2e-utils/.eslintrc.json", + "libs/shared/e2e-utils/README.md", + "libs/shared/e2e-utils/project.json", + "libs/shared/e2e-utils/src/index.ts", + "libs/shared/e2e-utils/src/lib/shared-e2e-utils.ts", + "libs/shared/e2e-utils/tsconfig.json", + "libs/shared/e2e-utils/tsconfig.lib.json" + ], + "external": ["npm:@nx/linter"] + }, + "cart-cart-page:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "external": ["npm:@nx/linter"] + }, + "cart-cart-page:test": { + "general": [".gitignore", "babel.config.json", "jest.preset.js", "nx.json"], + "shared-product-ui": [ + "libs/shared/product/ui/.babelrc", + "libs/shared/product/ui/README.md", + "libs/shared/product/ui/project.json", + "libs/shared/product/ui/src/index.ts", + "libs/shared/product/ui/src/lib/product-price/product-price.element.ts", + "libs/shared/product/ui/tsconfig.json", + "libs/shared/product/ui/tsconfig.lib.json" + ], + "shared-product-state": [ + "libs/shared/product/state/.babelrc", + "libs/shared/product/state/README.md", + "libs/shared/product/state/project.json", + "libs/shared/product/state/src/index.ts", + "libs/shared/product/state/src/lib/+state/products.actions.ts", + "libs/shared/product/state/src/lib/+state/products.reducer.ts", + "libs/shared/product/state/src/lib/+state/products.selectors.ts", + "libs/shared/product/state/src/lib/shared-product-state.module.ts", + "libs/shared/product/state/src/react.ts", + "libs/shared/product/state/tsconfig.json", + "libs/shared/product/state/tsconfig.lib.json" + ], + "shared-cart-state": [ + "libs/shared/cart/state/.babelrc", + "libs/shared/cart/state/README.md", + "libs/shared/cart/state/project.json", + "libs/shared/cart/state/src/index.ts", + "libs/shared/cart/state/src/lib/+state/cart.actions.ts", + "libs/shared/cart/state/src/lib/+state/cart.reducer.ts", + "libs/shared/cart/state/src/lib/+state/cart.selectors.ts", + "libs/shared/cart/state/src/lib/shared-cart-state.module.ts", + "libs/shared/cart/state/src/react.ts", + "libs/shared/cart/state/tsconfig.json", + "libs/shared/cart/state/tsconfig.lib.json" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "external": [ + "npm:@babel/code-frame", + "npm:@babel/helper-module-imports", + "npm:@babel/helper-string-parser", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@babel/runtime", + "npm:@babel/types", + "npm:@emotion/babel-plugin", + "npm:@emotion/hash", + "npm:@emotion/is-prop-valid", + "npm:@emotion/memoize", + "npm:@emotion/serialize", + "npm:@emotion/styled", + "npm:@emotion/unitless", + "npm:@emotion/use-insertion-effect-with-fallbacks", + "npm:@emotion/utils", + "npm:@nx/jest", + "npm:@testing-library/dom", + "npm:@testing-library/react", + "npm:@types/aria-query", + "npm:@types/parse-json", + "npm:@types/prop-types", + "npm:@types/react-dom@18.0.9", + "npm:@types/react@18.0.25", + "npm:@types/scheduler", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:aria-query", + "npm:available-typed-arrays", + "npm:babel-plugin-macros@3.1.0", + "npm:call-bind", + "npm:callsites", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:convert-source-map", + "npm:cosmiconfig", + "npm:csstype", + "npm:deep-equal", + "npm:define-properties", + "npm:document-register-element", + "npm:dom-accessibility-api", + "npm:error-ex", + "npm:es-get-iterator", + "npm:escape-string-regexp", + "npm:escape-string-regexp@4.0.0", + "npm:find-root", + "npm:for-each", + "npm:function-bind", + "npm:functions-have-names", + "npm:get-intrinsic", + "npm:gopd", + "npm:has", + "npm:has-bigints", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:has-property-descriptors", + "npm:has-symbols", + "npm:has-tostringtag", + "npm:import-fresh", + "npm:is-arguments", + "npm:is-arrayish", + "npm:is-bigint", + "npm:is-boolean-object", + "npm:is-callable", + "npm:is-core-module", + "npm:is-date-object", + "npm:is-map", + "npm:is-number-object", + "npm:is-regex", + "npm:is-set", + "npm:is-string", + "npm:is-symbol", + "npm:is-typed-array", + "npm:is-weakmap", + "npm:is-weakset", + "npm:isarray", + "npm:js-tokens", + "npm:json-parse-even-better-errors", + "npm:lightercollective", + "npm:lines-and-columns", + "npm:loose-envify", + "npm:lz-string", + "npm:object-inspect", + "npm:object-is", + "npm:object-keys", + "npm:object.assign", + "npm:parent-module", + "npm:parse-json", + "npm:path-parse", + "npm:path-type", + "npm:pretty-format@27.5.1", + "npm:react", + "npm:react-is@17.0.2", + "npm:regenerator-runtime", + "npm:regexp.prototype.flags", + "npm:resolve", + "npm:resolve-from@4.0.0", + "npm:side-channel", + "npm:source-map@0.5.7", + "npm:stylis", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:supports-preserve-symlinks-flag", + "npm:to-fast-properties", + "npm:which-boxed-primitive", + "npm:which-collection", + "npm:which-typed-array", + "npm:yaml" + ] + }, + "cart-cart-page:emptyyy": { + "general": [".gitignore", "nx.json", "AllExternalDependencies"], + "cart-cart-page": [], + "external": [] + }, + "shared-header:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "external": ["npm:@nx/linter"] + }, + "shared-header:test": { + "general": [".gitignore", "babel.config.json", "jest.preset.js", "nx.json"], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "external": [ + "npm:@nx/jest", + "npm:document-register-element", + "npm:lightercollective" + ] + }, + "shared-jsxify:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "shared-jsxify": [ + "libs/shared/jsxify/.babelrc", + "libs/shared/jsxify/.eslintrc.json", + "libs/shared/jsxify/README.md", + "libs/shared/jsxify/project.json", + "libs/shared/jsxify/src/index.ts", + "libs/shared/jsxify/src/lib/shared-jsxify.ts", + "libs/shared/jsxify/tsconfig.json", + "libs/shared/jsxify/tsconfig.lib.json" + ], + "external": ["npm:@nx/linter"] + }, + "products-e2e:e2e": { + "general": [".gitignore", "babel.config.json", "nx.json"], + "shared-e2e-utils": [ + "libs/shared/e2e-utils/README.md", + "libs/shared/e2e-utils/project.json", + "libs/shared/e2e-utils/src/index.ts", + "libs/shared/e2e-utils/src/lib/shared-e2e-utils.ts", + "libs/shared/e2e-utils/tsconfig.json", + "libs/shared/e2e-utils/tsconfig.lib.json" + ], + "products-e2e": [ + "apps/products-e2e/.eslintrc.json", + "apps/products-e2e/cypress.config.ts", + "apps/products-e2e/project.json", + "apps/products-e2e/src/e2e/app.cy.ts", + "apps/products-e2e/src/fixtures/example.json", + "apps/products-e2e/src/support/app.po.ts", + "apps/products-e2e/src/support/commands.ts", + "apps/products-e2e/src/support/e2e.ts", + "apps/products-e2e/tsconfig.json" + ], + "products": [ + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json" + ], + "external": [ + "npm:@colors/colors", + "npm:@cypress/request", + "npm:@cypress/xvfb", + "npm:@nx/cypress", + "npm:@types/node", + "npm:@types/node@16.18.48", + "npm:@types/sinonjs__fake-timers", + "npm:@types/sizzle", + "npm:@types/yauzl", + "npm:aggregate-error", + "npm:ansi-colors", + "npm:ansi-escapes", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:arch", + "npm:asn1", + "npm:assert-plus", + "npm:astral-regex", + "npm:async@3.2.4", + "npm:asynckit", + "npm:at-least-node", + "npm:aws-sign2", + "npm:aws4", + "npm:balanced-match", + "npm:base64-js", + "npm:bcrypt-pbkdf", + "npm:blob-util", + "npm:bluebird", + "npm:brace-expansion", + "npm:buffer", + "npm:buffer-crc32", + "npm:cachedir", + "npm:call-bind", + "npm:caseless", + "npm:chalk", + "npm:check-more-types", + "npm:ci-info", + "npm:clean-stack", + "npm:cli-cursor", + "npm:cli-table3", + "npm:cli-truncate", + "npm:color-convert", + "npm:color-name", + "npm:colorette", + "npm:combined-stream", + "npm:commander@6.2.1", + "npm:common-tags", + "npm:concat-map", + "npm:core-util-is@1.0.2", + "npm:cross-spawn", + "npm:cypress", + "npm:dashdash", + "npm:dayjs", + "npm:debug", + "npm:debug@3.2.7", + "npm:delayed-stream", + "npm:ecc-jsbn", + "npm:emoji-regex", + "npm:end-of-stream", + "npm:enquirer", + "npm:escape-string-regexp", + "npm:eventemitter2", + "npm:execa@4.1.0", + "npm:executable", + "npm:extend", + "npm:extract-zip", + "npm:extsprintf", + "npm:extsprintf@1.4.1", + "npm:fd-slicer", + "npm:figures", + "npm:forever-agent", + "npm:form-data@2.3.3", + "npm:fs-extra@9.1.0", + "npm:fs.realpath", + "npm:function-bind", + "npm:get-intrinsic", + "npm:get-stream", + "npm:getos", + "npm:getpass", + "npm:glob", + "npm:global-dirs", + "npm:graceful-fs", + "npm:has", + "npm:has-flag", + "npm:has-symbols", + "npm:http-signature", + "npm:human-signals@1.1.1", + "npm:ieee754", + "npm:indent-string", + "npm:inflight", + "npm:inherits", + "npm:ini@2.0.0", + "npm:is-ci", + "npm:is-fullwidth-code-point", + "npm:is-installed-globally", + "npm:is-path-inside", + "npm:is-stream@2.0.1", + "npm:is-typedarray", + "npm:is-unicode-supported", + "npm:isexe", + "npm:isstream", + "npm:jsbn", + "npm:json-schema", + "npm:json-stringify-safe", + "npm:jsonfile", + "npm:jsprim", + "npm:lazy-ass", + "npm:listr2", + "npm:lodash", + "npm:lodash.once", + "npm:log-symbols", + "npm:log-update", + "npm:lru-cache@6.0.0", + "npm:merge-stream", + "npm:mime-db", + "npm:mime-types", + "npm:mimic-fn", + "npm:minimatch", + "npm:minimist@1.2.8", + "npm:ms", + "npm:ms@2.1.2", + "npm:npm-run-path", + "npm:object-inspect", + "npm:once", + "npm:onetime", + "npm:ospath", + "npm:p-map", + "npm:path-is-absolute", + "npm:path-key", + "npm:pend", + "npm:performance-now", + "npm:pify", + "npm:pretty-bytes", + "npm:process", + "npm:proxy-from-env@1.0.0", + "npm:psl", + "npm:pump", + "npm:punycode", + "npm:qs@6.10.4", + "npm:querystringify", + "npm:request-progress", + "npm:requires-port", + "npm:restore-cursor", + "npm:rfdc", + "npm:rimraf", + "npm:rxjs@7.5.7", + "npm:safe-buffer", + "npm:safer-buffer", + "npm:semver@7.5.4", + "npm:shebang-command", + "npm:shebang-regex", + "npm:side-channel", + "npm:signal-exit", + "npm:slice-ansi", + "npm:slice-ansi@4.0.0", + "npm:sshpk", + "npm:string-width", + "npm:strip-ansi", + "npm:strip-final-newline", + "npm:supports-color", + "npm:supports-color@7.2.0", + "npm:throttleit", + "npm:through", + "npm:tmp", + "npm:tough-cookie", + "npm:tslib", + "npm:tunnel-agent", + "npm:tweetnacl", + "npm:type-fest", + "npm:universalify", + "npm:universalify@0.2.0", + "npm:untildify", + "npm:url-parse", + "npm:uuid", + "npm:verror", + "npm:which@2.0.2", + "npm:wrap-ansi", + "npm:wrap-ansi@6.2.0", + "npm:wrappy", + "npm:yallist", + "npm:yauzl" + ] + }, + "products-e2e:e2e:production": { + "general": [".gitignore", "babel.config.json", "nx.json"], + "shared-e2e-utils": [ + "libs/shared/e2e-utils/README.md", + "libs/shared/e2e-utils/project.json", + "libs/shared/e2e-utils/src/index.ts", + "libs/shared/e2e-utils/src/lib/shared-e2e-utils.ts", + "libs/shared/e2e-utils/tsconfig.json", + "libs/shared/e2e-utils/tsconfig.lib.json" + ], + "products-e2e": [ + "apps/products-e2e/.eslintrc.json", + "apps/products-e2e/cypress.config.ts", + "apps/products-e2e/project.json", + "apps/products-e2e/src/e2e/app.cy.ts", + "apps/products-e2e/src/fixtures/example.json", + "apps/products-e2e/src/support/app.po.ts", + "apps/products-e2e/src/support/commands.ts", + "apps/products-e2e/src/support/e2e.ts", + "apps/products-e2e/tsconfig.json" + ], + "products": [ + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json" + ], + "external": [ + "npm:@colors/colors", + "npm:@cypress/request", + "npm:@cypress/xvfb", + "npm:@nx/cypress", + "npm:@types/node", + "npm:@types/node@16.18.48", + "npm:@types/sinonjs__fake-timers", + "npm:@types/sizzle", + "npm:@types/yauzl", + "npm:aggregate-error", + "npm:ansi-colors", + "npm:ansi-escapes", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:arch", + "npm:asn1", + "npm:assert-plus", + "npm:astral-regex", + "npm:async@3.2.4", + "npm:asynckit", + "npm:at-least-node", + "npm:aws-sign2", + "npm:aws4", + "npm:balanced-match", + "npm:base64-js", + "npm:bcrypt-pbkdf", + "npm:blob-util", + "npm:bluebird", + "npm:brace-expansion", + "npm:buffer", + "npm:buffer-crc32", + "npm:cachedir", + "npm:call-bind", + "npm:caseless", + "npm:chalk", + "npm:check-more-types", + "npm:ci-info", + "npm:clean-stack", + "npm:cli-cursor", + "npm:cli-table3", + "npm:cli-truncate", + "npm:color-convert", + "npm:color-name", + "npm:colorette", + "npm:combined-stream", + "npm:commander@6.2.1", + "npm:common-tags", + "npm:concat-map", + "npm:core-util-is@1.0.2", + "npm:cross-spawn", + "npm:cypress", + "npm:dashdash", + "npm:dayjs", + "npm:debug", + "npm:debug@3.2.7", + "npm:delayed-stream", + "npm:ecc-jsbn", + "npm:emoji-regex", + "npm:end-of-stream", + "npm:enquirer", + "npm:escape-string-regexp", + "npm:eventemitter2", + "npm:execa@4.1.0", + "npm:executable", + "npm:extend", + "npm:extract-zip", + "npm:extsprintf", + "npm:extsprintf@1.4.1", + "npm:fd-slicer", + "npm:figures", + "npm:forever-agent", + "npm:form-data@2.3.3", + "npm:fs-extra@9.1.0", + "npm:fs.realpath", + "npm:function-bind", + "npm:get-intrinsic", + "npm:get-stream", + "npm:getos", + "npm:getpass", + "npm:glob", + "npm:global-dirs", + "npm:graceful-fs", + "npm:has", + "npm:has-flag", + "npm:has-symbols", + "npm:http-signature", + "npm:human-signals@1.1.1", + "npm:ieee754", + "npm:indent-string", + "npm:inflight", + "npm:inherits", + "npm:ini@2.0.0", + "npm:is-ci", + "npm:is-fullwidth-code-point", + "npm:is-installed-globally", + "npm:is-path-inside", + "npm:is-stream@2.0.1", + "npm:is-typedarray", + "npm:is-unicode-supported", + "npm:isexe", + "npm:isstream", + "npm:jsbn", + "npm:json-schema", + "npm:json-stringify-safe", + "npm:jsonfile", + "npm:jsprim", + "npm:lazy-ass", + "npm:listr2", + "npm:lodash", + "npm:lodash.once", + "npm:log-symbols", + "npm:log-update", + "npm:lru-cache@6.0.0", + "npm:merge-stream", + "npm:mime-db", + "npm:mime-types", + "npm:mimic-fn", + "npm:minimatch", + "npm:minimist@1.2.8", + "npm:ms", + "npm:ms@2.1.2", + "npm:npm-run-path", + "npm:object-inspect", + "npm:once", + "npm:onetime", + "npm:ospath", + "npm:p-map", + "npm:path-is-absolute", + "npm:path-key", + "npm:pend", + "npm:performance-now", + "npm:pify", + "npm:pretty-bytes", + "npm:process", + "npm:proxy-from-env@1.0.0", + "npm:psl", + "npm:pump", + "npm:punycode", + "npm:qs@6.10.4", + "npm:querystringify", + "npm:request-progress", + "npm:requires-port", + "npm:restore-cursor", + "npm:rfdc", + "npm:rimraf", + "npm:rxjs@7.5.7", + "npm:safe-buffer", + "npm:safer-buffer", + "npm:semver@7.5.4", + "npm:shebang-command", + "npm:shebang-regex", + "npm:side-channel", + "npm:signal-exit", + "npm:slice-ansi", + "npm:slice-ansi@4.0.0", + "npm:sshpk", + "npm:string-width", + "npm:strip-ansi", + "npm:strip-final-newline", + "npm:supports-color", + "npm:supports-color@7.2.0", + "npm:throttleit", + "npm:through", + "npm:tmp", + "npm:tough-cookie", + "npm:tslib", + "npm:tunnel-agent", + "npm:tweetnacl", + "npm:type-fest", + "npm:universalify", + "npm:universalify@0.2.0", + "npm:untildify", + "npm:url-parse", + "npm:uuid", + "npm:verror", + "npm:which@2.0.2", + "npm:wrap-ansi", + "npm:wrap-ansi@6.2.0", + "npm:wrappy", + "npm:yallist", + "npm:yauzl" + ] + }, + "products-e2e:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "products-e2e": [ + "apps/products-e2e/.eslintrc.json", + "apps/products-e2e/cypress.config.ts", + "apps/products-e2e/project.json", + "apps/products-e2e/src/e2e/app.cy.ts", + "apps/products-e2e/src/fixtures/example.json", + "apps/products-e2e/src/support/app.po.ts", + "apps/products-e2e/src/support/commands.ts", + "apps/products-e2e/src/support/e2e.ts", + "apps/products-e2e/tsconfig.json" + ], + "external": ["npm:@nx/linter"] + }, + "products:build": { + "general": [ + ".gitignore", + "babel.config.json", + "nx.json", + "AllExternalDependencies" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json" + ], + "products-home-page": [ + "libs/products/home-page/README.md", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json" + ], + "products": [ + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json" + ], + "external": [ + "npm:@angular/core", + "npm:@angular/platform-browser", + "npm:@angular/platform-browser-dynamic", + "npm:@angular/router", + "npm:@babel/code-frame", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@esbuild/android-arm@0.15.14", + "npm:@esbuild/linux-loong64@0.15.14", + "npm:@jest/environment", + "npm:@jest/fake-timers", + "npm:@jest/schemas", + "npm:@jest/types", + "npm:@ngrx/store", + "npm:@sinclair/typebox", + "npm:@sinonjs/commons", + "npm:@sinonjs/fake-timers", + "npm:@tootallnate/once", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/jsdom", + "npm:@types/node", + "npm:@types/stack-utils", + "npm:@types/tough-cookie", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:abab", + "npm:acorn-globals", + "npm:acorn-walk", + "npm:acorn@8.8.2", + "npm:agent-base", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:asynckit", + "npm:braces", + "npm:bs-logger", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:ci-info", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:combined-stream", + "npm:cssom", + "npm:cssom@0.3.8", + "npm:cssstyle", + "npm:data-urls", + "npm:debug", + "npm:decimal.js", + "npm:deep-is", + "npm:delayed-stream", + "npm:document-register-element", + "npm:domexception", + "npm:entities", + "npm:esbuild-android-64@0.15.14", + "npm:esbuild-android-arm64@0.15.14", + "npm:esbuild-darwin-64@0.15.14", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64@0.15.14", + "npm:esbuild-freebsd-arm64@0.15.14", + "npm:esbuild-linux-32@0.15.14", + "npm:esbuild-linux-64@0.15.14", + "npm:esbuild-linux-arm64@0.15.14", + "npm:esbuild-linux-arm@0.15.14", + "npm:esbuild-linux-mips64le@0.15.14", + "npm:esbuild-linux-ppc64le@0.15.14", + "npm:esbuild-linux-riscv64@0.15.14", + "npm:esbuild-linux-s390x@0.15.14", + "npm:esbuild-netbsd-64@0.15.14", + "npm:esbuild-openbsd-64@0.15.14", + "npm:esbuild-sunos-64@0.15.14", + "npm:esbuild-wasm@0.15.14", + "npm:esbuild-windows-32@0.15.14", + "npm:esbuild-windows-64@0.15.14", + "npm:esbuild-windows-arm64@0.15.14", + "npm:esbuild@0.15.14", + "npm:escape-string-regexp", + "npm:escape-string-regexp@2.0.0", + "npm:escodegen", + "npm:esprima", + "npm:estraverse", + "npm:esutils", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fill-range", + "npm:form-data", + "npm:graceful-fs", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:html-encoding-sniffer", + "npm:http-proxy-agent", + "npm:https-proxy-agent", + "npm:iconv-lite", + "npm:is-number", + "npm:is-potential-custom-element-name", + "npm:jest-environment-jsdom", + "npm:jest-message-util", + "npm:jest-mock", + "npm:jest-preset-angular", + "npm:jest-util", + "npm:js-tokens", + "npm:jsdom", + "npm:json5", + "npm:levn@0.3.0", + "npm:lightercollective", + "npm:lodash.memoize", + "npm:lru-cache@6.0.0", + "npm:make-error", + "npm:micromatch", + "npm:mime-db", + "npm:mime-types", + "npm:ms@2.1.2", + "npm:nwsapi", + "npm:optionator@0.8.3", + "npm:parse5", + "npm:picomatch", + "npm:prelude-ls", + "npm:pretty-format", + "npm:psl", + "npm:punycode", + "npm:querystringify", + "npm:react-is", + "npm:requires-port", + "npm:safer-buffer", + "npm:saxes", + "npm:semver", + "npm:slash", + "npm:source-map", + "npm:stack-utils", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:symbol-tree", + "npm:to-regex-range", + "npm:tough-cookie@4.1.2", + "npm:tr46", + "npm:ts-jest@29.0.5", + "npm:tslib", + "npm:type-check", + "npm:type-detect", + "npm:universalify@0.2.0", + "npm:url-parse", + "npm:w3c-xmlserializer", + "npm:webidl-conversions", + "npm:whatwg-encoding@2.0.0", + "npm:whatwg-mimetype@3.0.0", + "npm:whatwg-url", + "npm:word-wrap", + "npm:ws@8.12.1", + "npm:xml-name-validator@4.0.0", + "npm:xmlchars", + "npm:yallist", + "npm:yargs-parser", + "npm:zone.js" + ] + }, + "products:build:production": { + "general": [ + ".gitignore", + "babel.config.json", + "nx.json", + "AllExternalDependencies" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json" + ], + "products-home-page": [ + "libs/products/home-page/README.md", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json" + ], + "products": [ + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json" + ], + "external": [ + "npm:@angular/core", + "npm:@angular/platform-browser", + "npm:@angular/platform-browser-dynamic", + "npm:@angular/router", + "npm:@babel/code-frame", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@esbuild/android-arm@0.15.14", + "npm:@esbuild/linux-loong64@0.15.14", + "npm:@jest/environment", + "npm:@jest/fake-timers", + "npm:@jest/schemas", + "npm:@jest/types", + "npm:@ngrx/store", + "npm:@sinclair/typebox", + "npm:@sinonjs/commons", + "npm:@sinonjs/fake-timers", + "npm:@tootallnate/once", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/jsdom", + "npm:@types/node", + "npm:@types/stack-utils", + "npm:@types/tough-cookie", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:abab", + "npm:acorn-globals", + "npm:acorn-walk", + "npm:acorn@8.8.2", + "npm:agent-base", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:asynckit", + "npm:braces", + "npm:bs-logger", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:ci-info", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:combined-stream", + "npm:cssom", + "npm:cssom@0.3.8", + "npm:cssstyle", + "npm:data-urls", + "npm:debug", + "npm:decimal.js", + "npm:deep-is", + "npm:delayed-stream", + "npm:document-register-element", + "npm:domexception", + "npm:entities", + "npm:esbuild-android-64@0.15.14", + "npm:esbuild-android-arm64@0.15.14", + "npm:esbuild-darwin-64@0.15.14", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64@0.15.14", + "npm:esbuild-freebsd-arm64@0.15.14", + "npm:esbuild-linux-32@0.15.14", + "npm:esbuild-linux-64@0.15.14", + "npm:esbuild-linux-arm64@0.15.14", + "npm:esbuild-linux-arm@0.15.14", + "npm:esbuild-linux-mips64le@0.15.14", + "npm:esbuild-linux-ppc64le@0.15.14", + "npm:esbuild-linux-riscv64@0.15.14", + "npm:esbuild-linux-s390x@0.15.14", + "npm:esbuild-netbsd-64@0.15.14", + "npm:esbuild-openbsd-64@0.15.14", + "npm:esbuild-sunos-64@0.15.14", + "npm:esbuild-wasm@0.15.14", + "npm:esbuild-windows-32@0.15.14", + "npm:esbuild-windows-64@0.15.14", + "npm:esbuild-windows-arm64@0.15.14", + "npm:esbuild@0.15.14", + "npm:escape-string-regexp", + "npm:escape-string-regexp@2.0.0", + "npm:escodegen", + "npm:esprima", + "npm:estraverse", + "npm:esutils", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fill-range", + "npm:form-data", + "npm:graceful-fs", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:html-encoding-sniffer", + "npm:http-proxy-agent", + "npm:https-proxy-agent", + "npm:iconv-lite", + "npm:is-number", + "npm:is-potential-custom-element-name", + "npm:jest-environment-jsdom", + "npm:jest-message-util", + "npm:jest-mock", + "npm:jest-preset-angular", + "npm:jest-util", + "npm:js-tokens", + "npm:jsdom", + "npm:json5", + "npm:levn@0.3.0", + "npm:lightercollective", + "npm:lodash.memoize", + "npm:lru-cache@6.0.0", + "npm:make-error", + "npm:micromatch", + "npm:mime-db", + "npm:mime-types", + "npm:ms@2.1.2", + "npm:nwsapi", + "npm:optionator@0.8.3", + "npm:parse5", + "npm:picomatch", + "npm:prelude-ls", + "npm:pretty-format", + "npm:psl", + "npm:punycode", + "npm:querystringify", + "npm:react-is", + "npm:requires-port", + "npm:safer-buffer", + "npm:saxes", + "npm:semver", + "npm:slash", + "npm:source-map", + "npm:stack-utils", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:symbol-tree", + "npm:to-regex-range", + "npm:tough-cookie@4.1.2", + "npm:tr46", + "npm:ts-jest@29.0.5", + "npm:tslib", + "npm:type-check", + "npm:type-detect", + "npm:universalify@0.2.0", + "npm:url-parse", + "npm:w3c-xmlserializer", + "npm:webidl-conversions", + "npm:whatwg-encoding@2.0.0", + "npm:whatwg-mimetype@3.0.0", + "npm:whatwg-url", + "npm:word-wrap", + "npm:ws@8.12.1", + "npm:xml-name-validator@4.0.0", + "npm:xmlchars", + "npm:yallist", + "npm:yargs-parser", + "npm:zone.js" + ] + }, + "products:serve": { + "general": [ + ".gitignore", + "babel.config.json", + "nx.json", + "AllExternalDependencies" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "external": [ + "npm:@angular/core", + "npm:@angular/platform-browser", + "npm:@angular/platform-browser-dynamic", + "npm:@angular/router", + "npm:@babel/code-frame", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@esbuild/android-arm@0.15.14", + "npm:@esbuild/linux-loong64@0.15.14", + "npm:@jest/environment", + "npm:@jest/fake-timers", + "npm:@jest/schemas", + "npm:@jest/types", + "npm:@ngrx/store", + "npm:@sinclair/typebox", + "npm:@sinonjs/commons", + "npm:@sinonjs/fake-timers", + "npm:@tootallnate/once", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/jsdom", + "npm:@types/node", + "npm:@types/stack-utils", + "npm:@types/tough-cookie", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:abab", + "npm:acorn-globals", + "npm:acorn-walk", + "npm:acorn@8.8.2", + "npm:agent-base", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:asynckit", + "npm:braces", + "npm:bs-logger", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:ci-info", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:combined-stream", + "npm:cssom", + "npm:cssom@0.3.8", + "npm:cssstyle", + "npm:data-urls", + "npm:debug", + "npm:decimal.js", + "npm:deep-is", + "npm:delayed-stream", + "npm:document-register-element", + "npm:domexception", + "npm:entities", + "npm:esbuild-android-64@0.15.14", + "npm:esbuild-android-arm64@0.15.14", + "npm:esbuild-darwin-64@0.15.14", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64@0.15.14", + "npm:esbuild-freebsd-arm64@0.15.14", + "npm:esbuild-linux-32@0.15.14", + "npm:esbuild-linux-64@0.15.14", + "npm:esbuild-linux-arm64@0.15.14", + "npm:esbuild-linux-arm@0.15.14", + "npm:esbuild-linux-mips64le@0.15.14", + "npm:esbuild-linux-ppc64le@0.15.14", + "npm:esbuild-linux-riscv64@0.15.14", + "npm:esbuild-linux-s390x@0.15.14", + "npm:esbuild-netbsd-64@0.15.14", + "npm:esbuild-openbsd-64@0.15.14", + "npm:esbuild-sunos-64@0.15.14", + "npm:esbuild-wasm@0.15.14", + "npm:esbuild-windows-32@0.15.14", + "npm:esbuild-windows-64@0.15.14", + "npm:esbuild-windows-arm64@0.15.14", + "npm:esbuild@0.15.14", + "npm:escape-string-regexp", + "npm:escape-string-regexp@2.0.0", + "npm:escodegen", + "npm:esprima", + "npm:estraverse", + "npm:esutils", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fill-range", + "npm:form-data", + "npm:graceful-fs", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:html-encoding-sniffer", + "npm:http-proxy-agent", + "npm:https-proxy-agent", + "npm:iconv-lite", + "npm:is-number", + "npm:is-potential-custom-element-name", + "npm:jest-environment-jsdom", + "npm:jest-message-util", + "npm:jest-mock", + "npm:jest-preset-angular", + "npm:jest-util", + "npm:js-tokens", + "npm:jsdom", + "npm:json5", + "npm:levn@0.3.0", + "npm:lightercollective", + "npm:lodash.memoize", + "npm:lru-cache@6.0.0", + "npm:make-error", + "npm:micromatch", + "npm:mime-db", + "npm:mime-types", + "npm:ms@2.1.2", + "npm:nwsapi", + "npm:optionator@0.8.3", + "npm:parse5", + "npm:picomatch", + "npm:prelude-ls", + "npm:pretty-format", + "npm:psl", + "npm:punycode", + "npm:querystringify", + "npm:react-is", + "npm:requires-port", + "npm:safer-buffer", + "npm:saxes", + "npm:semver", + "npm:slash", + "npm:source-map", + "npm:stack-utils", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:symbol-tree", + "npm:to-regex-range", + "npm:tough-cookie@4.1.2", + "npm:tr46", + "npm:ts-jest@29.0.5", + "npm:tslib", + "npm:type-check", + "npm:type-detect", + "npm:universalify@0.2.0", + "npm:url-parse", + "npm:w3c-xmlserializer", + "npm:webidl-conversions", + "npm:whatwg-encoding@2.0.0", + "npm:whatwg-mimetype@3.0.0", + "npm:whatwg-url", + "npm:word-wrap", + "npm:ws@8.12.1", + "npm:xml-name-validator@4.0.0", + "npm:xmlchars", + "npm:yallist", + "npm:yargs-parser", + "npm:zone.js" + ] + }, + "products:serve:production": { + "general": [ + ".gitignore", + "babel.config.json", + "nx.json", + "AllExternalDependencies" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "external": [ + "npm:@angular/core", + "npm:@angular/platform-browser", + "npm:@angular/platform-browser-dynamic", + "npm:@angular/router", + "npm:@babel/code-frame", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@esbuild/android-arm@0.15.14", + "npm:@esbuild/linux-loong64@0.15.14", + "npm:@jest/environment", + "npm:@jest/fake-timers", + "npm:@jest/schemas", + "npm:@jest/types", + "npm:@ngrx/store", + "npm:@sinclair/typebox", + "npm:@sinonjs/commons", + "npm:@sinonjs/fake-timers", + "npm:@tootallnate/once", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/jsdom", + "npm:@types/node", + "npm:@types/stack-utils", + "npm:@types/tough-cookie", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:abab", + "npm:acorn-globals", + "npm:acorn-walk", + "npm:acorn@8.8.2", + "npm:agent-base", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:asynckit", + "npm:braces", + "npm:bs-logger", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:ci-info", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:combined-stream", + "npm:cssom", + "npm:cssom@0.3.8", + "npm:cssstyle", + "npm:data-urls", + "npm:debug", + "npm:decimal.js", + "npm:deep-is", + "npm:delayed-stream", + "npm:document-register-element", + "npm:domexception", + "npm:entities", + "npm:esbuild-android-64@0.15.14", + "npm:esbuild-android-arm64@0.15.14", + "npm:esbuild-darwin-64@0.15.14", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64@0.15.14", + "npm:esbuild-freebsd-arm64@0.15.14", + "npm:esbuild-linux-32@0.15.14", + "npm:esbuild-linux-64@0.15.14", + "npm:esbuild-linux-arm64@0.15.14", + "npm:esbuild-linux-arm@0.15.14", + "npm:esbuild-linux-mips64le@0.15.14", + "npm:esbuild-linux-ppc64le@0.15.14", + "npm:esbuild-linux-riscv64@0.15.14", + "npm:esbuild-linux-s390x@0.15.14", + "npm:esbuild-netbsd-64@0.15.14", + "npm:esbuild-openbsd-64@0.15.14", + "npm:esbuild-sunos-64@0.15.14", + "npm:esbuild-wasm@0.15.14", + "npm:esbuild-windows-32@0.15.14", + "npm:esbuild-windows-64@0.15.14", + "npm:esbuild-windows-arm64@0.15.14", + "npm:esbuild@0.15.14", + "npm:escape-string-regexp", + "npm:escape-string-regexp@2.0.0", + "npm:escodegen", + "npm:esprima", + "npm:estraverse", + "npm:esutils", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fill-range", + "npm:form-data", + "npm:graceful-fs", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:html-encoding-sniffer", + "npm:http-proxy-agent", + "npm:https-proxy-agent", + "npm:iconv-lite", + "npm:is-number", + "npm:is-potential-custom-element-name", + "npm:jest-environment-jsdom", + "npm:jest-message-util", + "npm:jest-mock", + "npm:jest-preset-angular", + "npm:jest-util", + "npm:js-tokens", + "npm:jsdom", + "npm:json5", + "npm:levn@0.3.0", + "npm:lightercollective", + "npm:lodash.memoize", + "npm:lru-cache@6.0.0", + "npm:make-error", + "npm:micromatch", + "npm:mime-db", + "npm:mime-types", + "npm:ms@2.1.2", + "npm:nwsapi", + "npm:optionator@0.8.3", + "npm:parse5", + "npm:picomatch", + "npm:prelude-ls", + "npm:pretty-format", + "npm:psl", + "npm:punycode", + "npm:querystringify", + "npm:react-is", + "npm:requires-port", + "npm:safer-buffer", + "npm:saxes", + "npm:semver", + "npm:slash", + "npm:source-map", + "npm:stack-utils", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:symbol-tree", + "npm:to-regex-range", + "npm:tough-cookie@4.1.2", + "npm:tr46", + "npm:ts-jest@29.0.5", + "npm:tslib", + "npm:type-check", + "npm:type-detect", + "npm:universalify@0.2.0", + "npm:url-parse", + "npm:w3c-xmlserializer", + "npm:webidl-conversions", + "npm:whatwg-encoding@2.0.0", + "npm:whatwg-mimetype@3.0.0", + "npm:whatwg-url", + "npm:word-wrap", + "npm:ws@8.12.1", + "npm:xml-name-validator@4.0.0", + "npm:xmlchars", + "npm:yallist", + "npm:yargs-parser", + "npm:zone.js" + ] + }, + "products:extract-i18n": { + "general": [ + ".gitignore", + "babel.config.json", + "nx.json", + "AllExternalDependencies" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "external": [ + "npm:@angular/core", + "npm:@angular/platform-browser", + "npm:@angular/platform-browser-dynamic", + "npm:@angular/router", + "npm:@babel/code-frame", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@esbuild/android-arm@0.15.14", + "npm:@esbuild/linux-loong64@0.15.14", + "npm:@jest/environment", + "npm:@jest/fake-timers", + "npm:@jest/schemas", + "npm:@jest/types", + "npm:@ngrx/store", + "npm:@sinclair/typebox", + "npm:@sinonjs/commons", + "npm:@sinonjs/fake-timers", + "npm:@tootallnate/once", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/jsdom", + "npm:@types/node", + "npm:@types/stack-utils", + "npm:@types/tough-cookie", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:abab", + "npm:acorn-globals", + "npm:acorn-walk", + "npm:acorn@8.8.2", + "npm:agent-base", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:asynckit", + "npm:braces", + "npm:bs-logger", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:ci-info", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:combined-stream", + "npm:cssom", + "npm:cssom@0.3.8", + "npm:cssstyle", + "npm:data-urls", + "npm:debug", + "npm:decimal.js", + "npm:deep-is", + "npm:delayed-stream", + "npm:document-register-element", + "npm:domexception", + "npm:entities", + "npm:esbuild-android-64@0.15.14", + "npm:esbuild-android-arm64@0.15.14", + "npm:esbuild-darwin-64@0.15.14", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64@0.15.14", + "npm:esbuild-freebsd-arm64@0.15.14", + "npm:esbuild-linux-32@0.15.14", + "npm:esbuild-linux-64@0.15.14", + "npm:esbuild-linux-arm64@0.15.14", + "npm:esbuild-linux-arm@0.15.14", + "npm:esbuild-linux-mips64le@0.15.14", + "npm:esbuild-linux-ppc64le@0.15.14", + "npm:esbuild-linux-riscv64@0.15.14", + "npm:esbuild-linux-s390x@0.15.14", + "npm:esbuild-netbsd-64@0.15.14", + "npm:esbuild-openbsd-64@0.15.14", + "npm:esbuild-sunos-64@0.15.14", + "npm:esbuild-wasm@0.15.14", + "npm:esbuild-windows-32@0.15.14", + "npm:esbuild-windows-64@0.15.14", + "npm:esbuild-windows-arm64@0.15.14", + "npm:esbuild@0.15.14", + "npm:escape-string-regexp", + "npm:escape-string-regexp@2.0.0", + "npm:escodegen", + "npm:esprima", + "npm:estraverse", + "npm:esutils", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fill-range", + "npm:form-data", + "npm:graceful-fs", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:html-encoding-sniffer", + "npm:http-proxy-agent", + "npm:https-proxy-agent", + "npm:iconv-lite", + "npm:is-number", + "npm:is-potential-custom-element-name", + "npm:jest-environment-jsdom", + "npm:jest-message-util", + "npm:jest-mock", + "npm:jest-preset-angular", + "npm:jest-util", + "npm:js-tokens", + "npm:jsdom", + "npm:json5", + "npm:levn@0.3.0", + "npm:lightercollective", + "npm:lodash.memoize", + "npm:lru-cache@6.0.0", + "npm:make-error", + "npm:micromatch", + "npm:mime-db", + "npm:mime-types", + "npm:ms@2.1.2", + "npm:nwsapi", + "npm:optionator@0.8.3", + "npm:parse5", + "npm:picomatch", + "npm:prelude-ls", + "npm:pretty-format", + "npm:psl", + "npm:punycode", + "npm:querystringify", + "npm:react-is", + "npm:requires-port", + "npm:safer-buffer", + "npm:saxes", + "npm:semver", + "npm:slash", + "npm:source-map", + "npm:stack-utils", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:symbol-tree", + "npm:to-regex-range", + "npm:tough-cookie@4.1.2", + "npm:tr46", + "npm:ts-jest@29.0.5", + "npm:tslib", + "npm:type-check", + "npm:type-detect", + "npm:universalify@0.2.0", + "npm:url-parse", + "npm:w3c-xmlserializer", + "npm:webidl-conversions", + "npm:whatwg-encoding@2.0.0", + "npm:whatwg-mimetype@3.0.0", + "npm:whatwg-url", + "npm:word-wrap", + "npm:ws@8.12.1", + "npm:xml-name-validator@4.0.0", + "npm:xmlchars", + "npm:yallist", + "npm:yargs-parser", + "npm:zone.js" + ] + }, + "products:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "external": ["npm:@nx/linter"] + }, + "products:test": { + "general": [".gitignore", "babel.config.json", "jest.preset.js", "nx.json"], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json" + ], + "products-home-page": [ + "libs/products/home-page/README.md", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "external": [ + "npm:@angular/core", + "npm:@angular/platform-browser", + "npm:@angular/platform-browser-dynamic", + "npm:@angular/router", + "npm:@babel/code-frame", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@esbuild/android-arm@0.15.14", + "npm:@esbuild/linux-loong64@0.15.14", + "npm:@jest/environment", + "npm:@jest/fake-timers", + "npm:@jest/schemas", + "npm:@jest/types", + "npm:@ngrx/store", + "npm:@nx/jest", + "npm:@sinclair/typebox", + "npm:@sinonjs/commons", + "npm:@sinonjs/fake-timers", + "npm:@tootallnate/once", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/jsdom", + "npm:@types/node", + "npm:@types/stack-utils", + "npm:@types/tough-cookie", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:abab", + "npm:acorn-globals", + "npm:acorn-walk", + "npm:acorn@8.8.2", + "npm:agent-base", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:asynckit", + "npm:braces", + "npm:bs-logger", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:ci-info", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:combined-stream", + "npm:cssom", + "npm:cssom@0.3.8", + "npm:cssstyle", + "npm:data-urls", + "npm:debug", + "npm:decimal.js", + "npm:deep-is", + "npm:delayed-stream", + "npm:document-register-element", + "npm:domexception", + "npm:entities", + "npm:esbuild-android-64@0.15.14", + "npm:esbuild-android-arm64@0.15.14", + "npm:esbuild-darwin-64@0.15.14", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64@0.15.14", + "npm:esbuild-freebsd-arm64@0.15.14", + "npm:esbuild-linux-32@0.15.14", + "npm:esbuild-linux-64@0.15.14", + "npm:esbuild-linux-arm64@0.15.14", + "npm:esbuild-linux-arm@0.15.14", + "npm:esbuild-linux-mips64le@0.15.14", + "npm:esbuild-linux-ppc64le@0.15.14", + "npm:esbuild-linux-riscv64@0.15.14", + "npm:esbuild-linux-s390x@0.15.14", + "npm:esbuild-netbsd-64@0.15.14", + "npm:esbuild-openbsd-64@0.15.14", + "npm:esbuild-sunos-64@0.15.14", + "npm:esbuild-wasm@0.15.14", + "npm:esbuild-windows-32@0.15.14", + "npm:esbuild-windows-64@0.15.14", + "npm:esbuild-windows-arm64@0.15.14", + "npm:esbuild@0.15.14", + "npm:escape-string-regexp", + "npm:escape-string-regexp@2.0.0", + "npm:escodegen", + "npm:esprima", + "npm:estraverse", + "npm:esutils", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fill-range", + "npm:form-data", + "npm:graceful-fs", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:html-encoding-sniffer", + "npm:http-proxy-agent", + "npm:https-proxy-agent", + "npm:iconv-lite", + "npm:is-number", + "npm:is-potential-custom-element-name", + "npm:jest-environment-jsdom", + "npm:jest-message-util", + "npm:jest-mock", + "npm:jest-preset-angular", + "npm:jest-util", + "npm:js-tokens", + "npm:jsdom", + "npm:json5", + "npm:levn@0.3.0", + "npm:lightercollective", + "npm:lodash.memoize", + "npm:lru-cache@6.0.0", + "npm:make-error", + "npm:micromatch", + "npm:mime-db", + "npm:mime-types", + "npm:ms@2.1.2", + "npm:nwsapi", + "npm:optionator@0.8.3", + "npm:parse5", + "npm:picomatch", + "npm:prelude-ls", + "npm:pretty-format", + "npm:psl", + "npm:punycode", + "npm:querystringify", + "npm:react-is", + "npm:requires-port", + "npm:safer-buffer", + "npm:saxes", + "npm:semver", + "npm:slash", + "npm:source-map", + "npm:stack-utils", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:symbol-tree", + "npm:to-regex-range", + "npm:tough-cookie@4.1.2", + "npm:tr46", + "npm:ts-jest@29.0.5", + "npm:tslib", + "npm:type-check", + "npm:type-detect", + "npm:universalify@0.2.0", + "npm:url-parse", + "npm:w3c-xmlserializer", + "npm:webidl-conversions", + "npm:whatwg-encoding@2.0.0", + "npm:whatwg-mimetype@3.0.0", + "npm:whatwg-url", + "npm:word-wrap", + "npm:ws@8.12.1", + "npm:xml-name-validator@4.0.0", + "npm:xmlchars", + "npm:yallist", + "npm:yargs-parser", + "npm:zone.js" + ] + }, + "products:deploy": { + "general": [ + ".gitignore", + "babel.config.json", + "nx.json", + "AllExternalDependencies" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "products-product-detail-page": [ + "libs/products/product-detail-page/.eslintrc.json", + "libs/products/product-detail-page/README.md", + "libs/products/product-detail-page/jest.config.ts", + "libs/products/product-detail-page/project.json", + "libs/products/product-detail-page/src/index.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.html", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.scss", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.spec.ts", + "libs/products/product-detail-page/src/lib/product-detail-page/product-detail-page.component.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.spec.ts", + "libs/products/product-detail-page/src/lib/products-product-detail-page.module.ts", + "libs/products/product-detail-page/src/test-setup.ts", + "libs/products/product-detail-page/tsconfig.json", + "libs/products/product-detail-page/tsconfig.lib.json", + "libs/products/product-detail-page/tsconfig.spec.json" + ], + "products-home-page": [ + "libs/products/home-page/.eslintrc.json", + "libs/products/home-page/README.md", + "libs/products/home-page/jest.config.ts", + "libs/products/home-page/project.json", + "libs/products/home-page/src/index.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.html", + "libs/products/home-page/src/lib/home-page/home-page.component.scss", + "libs/products/home-page/src/lib/home-page/home-page.component.spec.ts", + "libs/products/home-page/src/lib/home-page/home-page.component.ts", + "libs/products/home-page/src/lib/products-home-page.module.spec.ts", + "libs/products/home-page/src/lib/products-home-page.module.ts", + "libs/products/home-page/src/test-setup.ts", + "libs/products/home-page/tsconfig.json", + "libs/products/home-page/tsconfig.lib.json", + "libs/products/home-page/tsconfig.spec.json" + ], + "products": [ + "apps/products/.eslintrc.json", + "apps/products/jest.config.ts", + "apps/products/project.json", + "apps/products/src/_redirects", + "apps/products/src/app/app.component.html", + "apps/products/src/app/app.component.scss", + "apps/products/src/app/app.component.spec.ts", + "apps/products/src/app/app.component.ts", + "apps/products/src/app/app.module.ts", + "apps/products/src/assets/.gitkeep", + "apps/products/src/environments/environment.prod.ts", + "apps/products/src/environments/environment.ts", + "apps/products/src/favicon.ico", + "apps/products/src/index.html", + "apps/products/src/main.ts", + "apps/products/src/polyfills.ts", + "apps/products/src/test-setup.ts", + "apps/products/tsconfig.app.json", + "apps/products/tsconfig.editor.json", + "apps/products/tsconfig.json", + "apps/products/tsconfig.spec.json" + ], + "external": [ + "npm:@angular/core", + "npm:@angular/platform-browser", + "npm:@angular/platform-browser-dynamic", + "npm:@angular/router", + "npm:@babel/code-frame", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/highlight", + "npm:@esbuild/android-arm@0.15.14", + "npm:@esbuild/linux-loong64@0.15.14", + "npm:@jest/environment", + "npm:@jest/fake-timers", + "npm:@jest/schemas", + "npm:@jest/types", + "npm:@ngrx/store", + "npm:@sinclair/typebox", + "npm:@sinonjs/commons", + "npm:@sinonjs/fake-timers", + "npm:@tootallnate/once", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/jsdom", + "npm:@types/node", + "npm:@types/stack-utils", + "npm:@types/tough-cookie", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:abab", + "npm:acorn-globals", + "npm:acorn-walk", + "npm:acorn@8.8.2", + "npm:agent-base", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:asynckit", + "npm:braces", + "npm:bs-logger", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:ci-info", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:combined-stream", + "npm:cssom", + "npm:cssom@0.3.8", + "npm:cssstyle", + "npm:data-urls", + "npm:debug", + "npm:decimal.js", + "npm:deep-is", + "npm:delayed-stream", + "npm:document-register-element", + "npm:domexception", + "npm:entities", + "npm:esbuild-android-64@0.15.14", + "npm:esbuild-android-arm64@0.15.14", + "npm:esbuild-darwin-64@0.15.14", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64@0.15.14", + "npm:esbuild-freebsd-arm64@0.15.14", + "npm:esbuild-linux-32@0.15.14", + "npm:esbuild-linux-64@0.15.14", + "npm:esbuild-linux-arm64@0.15.14", + "npm:esbuild-linux-arm@0.15.14", + "npm:esbuild-linux-mips64le@0.15.14", + "npm:esbuild-linux-ppc64le@0.15.14", + "npm:esbuild-linux-riscv64@0.15.14", + "npm:esbuild-linux-s390x@0.15.14", + "npm:esbuild-netbsd-64@0.15.14", + "npm:esbuild-openbsd-64@0.15.14", + "npm:esbuild-sunos-64@0.15.14", + "npm:esbuild-wasm@0.15.14", + "npm:esbuild-windows-32@0.15.14", + "npm:esbuild-windows-64@0.15.14", + "npm:esbuild-windows-arm64@0.15.14", + "npm:esbuild@0.15.14", + "npm:escape-string-regexp", + "npm:escape-string-regexp@2.0.0", + "npm:escodegen", + "npm:esprima", + "npm:estraverse", + "npm:esutils", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fill-range", + "npm:form-data", + "npm:graceful-fs", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:html-encoding-sniffer", + "npm:http-proxy-agent", + "npm:https-proxy-agent", + "npm:iconv-lite", + "npm:is-number", + "npm:is-potential-custom-element-name", + "npm:jest-environment-jsdom", + "npm:jest-message-util", + "npm:jest-mock", + "npm:jest-preset-angular", + "npm:jest-util", + "npm:js-tokens", + "npm:jsdom", + "npm:json5", + "npm:levn@0.3.0", + "npm:lightercollective", + "npm:lodash.memoize", + "npm:lru-cache@6.0.0", + "npm:make-error", + "npm:micromatch", + "npm:mime-db", + "npm:mime-types", + "npm:ms@2.1.2", + "npm:nwsapi", + "npm:optionator@0.8.3", + "npm:parse5", + "npm:picomatch", + "npm:prelude-ls", + "npm:pretty-format", + "npm:psl", + "npm:punycode", + "npm:querystringify", + "npm:react-is", + "npm:requires-port", + "npm:safer-buffer", + "npm:saxes", + "npm:semver", + "npm:slash", + "npm:source-map", + "npm:stack-utils", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:symbol-tree", + "npm:to-regex-range", + "npm:tough-cookie@4.1.2", + "npm:tr46", + "npm:ts-jest@29.0.5", + "npm:tslib", + "npm:type-check", + "npm:type-detect", + "npm:universalify@0.2.0", + "npm:url-parse", + "npm:w3c-xmlserializer", + "npm:webidl-conversions", + "npm:whatwg-encoding@2.0.0", + "npm:whatwg-mimetype@3.0.0", + "npm:whatwg-url", + "npm:word-wrap", + "npm:ws@8.12.1", + "npm:xml-name-validator@4.0.0", + "npm:xmlchars", + "npm:yallist", + "npm:yargs-parser", + "npm:zone.js" + ] + }, + "cart-e2e:e2e": { + "general": [".gitignore", "babel.config.json", "nx.json"], + "shared-e2e-utils": [ + "libs/shared/e2e-utils/README.md", + "libs/shared/e2e-utils/project.json", + "libs/shared/e2e-utils/src/index.ts", + "libs/shared/e2e-utils/src/lib/shared-e2e-utils.ts", + "libs/shared/e2e-utils/tsconfig.json", + "libs/shared/e2e-utils/tsconfig.lib.json" + ], + "cart-e2e": [ + "apps/cart-e2e/.eslintrc.json", + "apps/cart-e2e/cypress.config.ts", + "apps/cart-e2e/project.json", + "apps/cart-e2e/src/e2e/app.cy.ts", + "apps/cart-e2e/src/fixtures/example.json", + "apps/cart-e2e/src/support/app.po.ts", + "apps/cart-e2e/src/support/commands.ts", + "apps/cart-e2e/src/support/e2e.ts", + "apps/cart-e2e/tsconfig.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/browserlist", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/webpack.config.js" + ], + "external": [ + "npm:@colors/colors", + "npm:@cypress/request", + "npm:@cypress/xvfb", + "npm:@nx/cypress", + "npm:@types/node", + "npm:@types/node@16.18.48", + "npm:@types/sinonjs__fake-timers", + "npm:@types/sizzle", + "npm:@types/yauzl", + "npm:aggregate-error", + "npm:ansi-colors", + "npm:ansi-escapes", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:arch", + "npm:asn1", + "npm:assert-plus", + "npm:astral-regex", + "npm:async@3.2.4", + "npm:asynckit", + "npm:at-least-node", + "npm:aws-sign2", + "npm:aws4", + "npm:balanced-match", + "npm:base64-js", + "npm:bcrypt-pbkdf", + "npm:blob-util", + "npm:bluebird", + "npm:brace-expansion", + "npm:buffer", + "npm:buffer-crc32", + "npm:cachedir", + "npm:call-bind", + "npm:caseless", + "npm:chalk", + "npm:check-more-types", + "npm:ci-info", + "npm:clean-stack", + "npm:cli-cursor", + "npm:cli-table3", + "npm:cli-truncate", + "npm:color-convert", + "npm:color-name", + "npm:colorette", + "npm:combined-stream", + "npm:commander@6.2.1", + "npm:common-tags", + "npm:concat-map", + "npm:core-util-is@1.0.2", + "npm:cross-spawn", + "npm:cypress", + "npm:dashdash", + "npm:dayjs", + "npm:debug", + "npm:debug@3.2.7", + "npm:delayed-stream", + "npm:ecc-jsbn", + "npm:emoji-regex", + "npm:end-of-stream", + "npm:enquirer", + "npm:escape-string-regexp", + "npm:eventemitter2", + "npm:execa@4.1.0", + "npm:executable", + "npm:extend", + "npm:extract-zip", + "npm:extsprintf", + "npm:extsprintf@1.4.1", + "npm:fd-slicer", + "npm:figures", + "npm:forever-agent", + "npm:form-data@2.3.3", + "npm:fs-extra@9.1.0", + "npm:fs.realpath", + "npm:function-bind", + "npm:get-intrinsic", + "npm:get-stream", + "npm:getos", + "npm:getpass", + "npm:glob", + "npm:global-dirs", + "npm:graceful-fs", + "npm:has", + "npm:has-flag", + "npm:has-symbols", + "npm:http-signature", + "npm:human-signals@1.1.1", + "npm:ieee754", + "npm:indent-string", + "npm:inflight", + "npm:inherits", + "npm:ini@2.0.0", + "npm:is-ci", + "npm:is-fullwidth-code-point", + "npm:is-installed-globally", + "npm:is-path-inside", + "npm:is-stream@2.0.1", + "npm:is-typedarray", + "npm:is-unicode-supported", + "npm:isexe", + "npm:isstream", + "npm:jsbn", + "npm:json-schema", + "npm:json-stringify-safe", + "npm:jsonfile", + "npm:jsprim", + "npm:lazy-ass", + "npm:listr2", + "npm:lodash", + "npm:lodash.once", + "npm:log-symbols", + "npm:log-update", + "npm:lru-cache@6.0.0", + "npm:merge-stream", + "npm:mime-db", + "npm:mime-types", + "npm:mimic-fn", + "npm:minimatch", + "npm:minimist@1.2.8", + "npm:ms", + "npm:ms@2.1.2", + "npm:npm-run-path", + "npm:object-inspect", + "npm:once", + "npm:onetime", + "npm:ospath", + "npm:p-map", + "npm:path-is-absolute", + "npm:path-key", + "npm:pend", + "npm:performance-now", + "npm:pify", + "npm:pretty-bytes", + "npm:process", + "npm:proxy-from-env@1.0.0", + "npm:psl", + "npm:pump", + "npm:punycode", + "npm:qs@6.10.4", + "npm:querystringify", + "npm:request-progress", + "npm:requires-port", + "npm:restore-cursor", + "npm:rfdc", + "npm:rimraf", + "npm:rxjs@7.5.7", + "npm:safe-buffer", + "npm:safer-buffer", + "npm:semver@7.5.4", + "npm:shebang-command", + "npm:shebang-regex", + "npm:side-channel", + "npm:signal-exit", + "npm:slice-ansi", + "npm:slice-ansi@4.0.0", + "npm:sshpk", + "npm:string-width", + "npm:strip-ansi", + "npm:strip-final-newline", + "npm:supports-color", + "npm:supports-color@7.2.0", + "npm:throttleit", + "npm:through", + "npm:tmp", + "npm:tough-cookie", + "npm:tslib", + "npm:tunnel-agent", + "npm:tweetnacl", + "npm:type-fest", + "npm:universalify", + "npm:universalify@0.2.0", + "npm:untildify", + "npm:url-parse", + "npm:uuid", + "npm:verror", + "npm:which@2.0.2", + "npm:wrap-ansi", + "npm:wrap-ansi@6.2.0", + "npm:wrappy", + "npm:yallist", + "npm:yauzl" + ] + }, + "cart-e2e:e2e:production": { + "general": [".gitignore", "babel.config.json", "nx.json"], + "shared-e2e-utils": [ + "libs/shared/e2e-utils/README.md", + "libs/shared/e2e-utils/project.json", + "libs/shared/e2e-utils/src/index.ts", + "libs/shared/e2e-utils/src/lib/shared-e2e-utils.ts", + "libs/shared/e2e-utils/tsconfig.json", + "libs/shared/e2e-utils/tsconfig.lib.json" + ], + "cart-e2e": [ + "apps/cart-e2e/.eslintrc.json", + "apps/cart-e2e/cypress.config.ts", + "apps/cart-e2e/project.json", + "apps/cart-e2e/src/e2e/app.cy.ts", + "apps/cart-e2e/src/fixtures/example.json", + "apps/cart-e2e/src/support/app.po.ts", + "apps/cart-e2e/src/support/commands.ts", + "apps/cart-e2e/src/support/e2e.ts", + "apps/cart-e2e/tsconfig.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/browserlist", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/webpack.config.js" + ], + "external": [ + "npm:@colors/colors", + "npm:@cypress/request", + "npm:@cypress/xvfb", + "npm:@nx/cypress", + "npm:@types/node", + "npm:@types/node@16.18.48", + "npm:@types/sinonjs__fake-timers", + "npm:@types/sizzle", + "npm:@types/yauzl", + "npm:aggregate-error", + "npm:ansi-colors", + "npm:ansi-escapes", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:arch", + "npm:asn1", + "npm:assert-plus", + "npm:astral-regex", + "npm:async@3.2.4", + "npm:asynckit", + "npm:at-least-node", + "npm:aws-sign2", + "npm:aws4", + "npm:balanced-match", + "npm:base64-js", + "npm:bcrypt-pbkdf", + "npm:blob-util", + "npm:bluebird", + "npm:brace-expansion", + "npm:buffer", + "npm:buffer-crc32", + "npm:cachedir", + "npm:call-bind", + "npm:caseless", + "npm:chalk", + "npm:check-more-types", + "npm:ci-info", + "npm:clean-stack", + "npm:cli-cursor", + "npm:cli-table3", + "npm:cli-truncate", + "npm:color-convert", + "npm:color-name", + "npm:colorette", + "npm:combined-stream", + "npm:commander@6.2.1", + "npm:common-tags", + "npm:concat-map", + "npm:core-util-is@1.0.2", + "npm:cross-spawn", + "npm:cypress", + "npm:dashdash", + "npm:dayjs", + "npm:debug", + "npm:debug@3.2.7", + "npm:delayed-stream", + "npm:ecc-jsbn", + "npm:emoji-regex", + "npm:end-of-stream", + "npm:enquirer", + "npm:escape-string-regexp", + "npm:eventemitter2", + "npm:execa@4.1.0", + "npm:executable", + "npm:extend", + "npm:extract-zip", + "npm:extsprintf", + "npm:extsprintf@1.4.1", + "npm:fd-slicer", + "npm:figures", + "npm:forever-agent", + "npm:form-data@2.3.3", + "npm:fs-extra@9.1.0", + "npm:fs.realpath", + "npm:function-bind", + "npm:get-intrinsic", + "npm:get-stream", + "npm:getos", + "npm:getpass", + "npm:glob", + "npm:global-dirs", + "npm:graceful-fs", + "npm:has", + "npm:has-flag", + "npm:has-symbols", + "npm:http-signature", + "npm:human-signals@1.1.1", + "npm:ieee754", + "npm:indent-string", + "npm:inflight", + "npm:inherits", + "npm:ini@2.0.0", + "npm:is-ci", + "npm:is-fullwidth-code-point", + "npm:is-installed-globally", + "npm:is-path-inside", + "npm:is-stream@2.0.1", + "npm:is-typedarray", + "npm:is-unicode-supported", + "npm:isexe", + "npm:isstream", + "npm:jsbn", + "npm:json-schema", + "npm:json-stringify-safe", + "npm:jsonfile", + "npm:jsprim", + "npm:lazy-ass", + "npm:listr2", + "npm:lodash", + "npm:lodash.once", + "npm:log-symbols", + "npm:log-update", + "npm:lru-cache@6.0.0", + "npm:merge-stream", + "npm:mime-db", + "npm:mime-types", + "npm:mimic-fn", + "npm:minimatch", + "npm:minimist@1.2.8", + "npm:ms", + "npm:ms@2.1.2", + "npm:npm-run-path", + "npm:object-inspect", + "npm:once", + "npm:onetime", + "npm:ospath", + "npm:p-map", + "npm:path-is-absolute", + "npm:path-key", + "npm:pend", + "npm:performance-now", + "npm:pify", + "npm:pretty-bytes", + "npm:process", + "npm:proxy-from-env@1.0.0", + "npm:psl", + "npm:pump", + "npm:punycode", + "npm:qs@6.10.4", + "npm:querystringify", + "npm:request-progress", + "npm:requires-port", + "npm:restore-cursor", + "npm:rfdc", + "npm:rimraf", + "npm:rxjs@7.5.7", + "npm:safe-buffer", + "npm:safer-buffer", + "npm:semver@7.5.4", + "npm:shebang-command", + "npm:shebang-regex", + "npm:side-channel", + "npm:signal-exit", + "npm:slice-ansi", + "npm:slice-ansi@4.0.0", + "npm:sshpk", + "npm:string-width", + "npm:strip-ansi", + "npm:strip-final-newline", + "npm:supports-color", + "npm:supports-color@7.2.0", + "npm:throttleit", + "npm:through", + "npm:tmp", + "npm:tough-cookie", + "npm:tslib", + "npm:tunnel-agent", + "npm:tweetnacl", + "npm:type-fest", + "npm:universalify", + "npm:universalify@0.2.0", + "npm:untildify", + "npm:url-parse", + "npm:uuid", + "npm:verror", + "npm:which@2.0.2", + "npm:wrap-ansi", + "npm:wrap-ansi@6.2.0", + "npm:wrappy", + "npm:yallist", + "npm:yauzl" + ] + }, + "cart-e2e:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "cart-e2e": [ + "apps/cart-e2e/.eslintrc.json", + "apps/cart-e2e/cypress.config.ts", + "apps/cart-e2e/project.json", + "apps/cart-e2e/src/e2e/app.cy.ts", + "apps/cart-e2e/src/fixtures/example.json", + "apps/cart-e2e/src/support/app.po.ts", + "apps/cart-e2e/src/support/commands.ts", + "apps/cart-e2e/src/support/e2e.ts", + "apps/cart-e2e/tsconfig.json" + ], + "external": ["npm:@nx/linter"] + }, + "cart:build:production": { + "general": [".gitignore", "babel.config.json", "nx.json"], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/browserlist", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/webpack.config.js" + ], + "external": [ + "npm:@ampproject/remapping", + "npm:@babel/code-frame", + "npm:@babel/code-frame@7.22.5", + "npm:@babel/compat-data", + "npm:@babel/compat-data@7.22.5", + "npm:@babel/compat-data@7.22.9", + "npm:@babel/core@7.22.5", + "npm:@babel/core@7.22.9", + "npm:@babel/generator", + "npm:@babel/generator@7.22.5", + "npm:@babel/generator@7.22.9", + "npm:@babel/helper-annotate-as-pure", + "npm:@babel/helper-annotate-as-pure@7.18.6", + "npm:@babel/helper-builder-binary-assignment-operator-visitor", + "npm:@babel/helper-compilation-targets", + "npm:@babel/helper-compilation-targets@7.22.5", + "npm:@babel/helper-compilation-targets@7.22.9", + "npm:@babel/helper-create-class-features-plugin", + "npm:@babel/helper-create-class-features-plugin@7.22.5", + "npm:@babel/helper-create-class-features-plugin@7.22.9", + "npm:@babel/helper-create-regexp-features-plugin", + "npm:@babel/helper-create-regexp-features-plugin@7.22.5", + "npm:@babel/helper-define-polyfill-provider@0.4.0", + "npm:@babel/helper-define-polyfill-provider@0.4.2", + "npm:@babel/helper-environment-visitor", + "npm:@babel/helper-environment-visitor@7.18.9", + "npm:@babel/helper-function-name", + "npm:@babel/helper-function-name@7.19.0", + "npm:@babel/helper-hoist-variables", + "npm:@babel/helper-hoist-variables@7.18.6", + "npm:@babel/helper-member-expression-to-functions", + "npm:@babel/helper-member-expression-to-functions@7.18.9", + "npm:@babel/helper-module-imports", + "npm:@babel/helper-module-imports@7.22.5", + "npm:@babel/helper-module-transforms@7.22.5", + "npm:@babel/helper-module-transforms@7.22.9", + "npm:@babel/helper-optimise-call-expression", + "npm:@babel/helper-optimise-call-expression@7.18.6", + "npm:@babel/helper-plugin-utils", + "npm:@babel/helper-plugin-utils@7.22.5", + "npm:@babel/helper-remap-async-to-generator@7.22.5", + "npm:@babel/helper-replace-supers", + "npm:@babel/helper-replace-supers@7.19.1", + "npm:@babel/helper-replace-supers@7.22.9", + "npm:@babel/helper-simple-access", + "npm:@babel/helper-skip-transparent-expression-wrappers", + "npm:@babel/helper-split-export-declaration", + "npm:@babel/helper-split-export-declaration@7.18.6", + "npm:@babel/helper-split-export-declaration@7.22.5", + "npm:@babel/helper-string-parser", + "npm:@babel/helper-string-parser@7.22.5", + "npm:@babel/helper-validator-identifier", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/helper-validator-option", + "npm:@babel/helper-validator-option@7.18.6", + "npm:@babel/helper-wrap-function@7.22.5", + "npm:@babel/helpers@7.22.5", + "npm:@babel/helpers@7.22.6", + "npm:@babel/highlight", + "npm:@babel/highlight@7.22.5", + "npm:@babel/parser", + "npm:@babel/parser@7.22.5", + "npm:@babel/parser@7.22.7", + "npm:@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", + "npm:@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", + "npm:@babel/plugin-proposal-class-properties@7.18.6", + "npm:@babel/plugin-proposal-decorators@7.22.7", + "npm:@babel/plugin-proposal-private-property-in-object", + "npm:@babel/plugin-proposal-unicode-property-regex@7.18.6", + "npm:@babel/plugin-syntax-async-generators@7.8.4", + "npm:@babel/plugin-syntax-class-properties@7.12.13", + "npm:@babel/plugin-syntax-class-static-block@7.14.5", + "npm:@babel/plugin-syntax-decorators@7.22.5", + "npm:@babel/plugin-syntax-dynamic-import@7.8.3", + "npm:@babel/plugin-syntax-export-namespace-from@7.8.3", + "npm:@babel/plugin-syntax-import-assertions", + "npm:@babel/plugin-syntax-import-attributes@7.22.5", + "npm:@babel/plugin-syntax-import-meta@7.10.4", + "npm:@babel/plugin-syntax-json-strings@7.8.3", + "npm:@babel/plugin-syntax-jsx", + "npm:@babel/plugin-syntax-jsx@7.22.5", + "npm:@babel/plugin-syntax-logical-assignment-operators@7.10.4", + "npm:@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", + "npm:@babel/plugin-syntax-numeric-separator@7.10.4", + "npm:@babel/plugin-syntax-object-rest-spread@7.8.3", + "npm:@babel/plugin-syntax-optional-catch-binding@7.8.3", + "npm:@babel/plugin-syntax-optional-chaining@7.8.3", + "npm:@babel/plugin-syntax-private-property-in-object@7.14.5", + "npm:@babel/plugin-syntax-top-level-await@7.14.5", + "npm:@babel/plugin-syntax-typescript", + "npm:@babel/plugin-syntax-typescript@7.22.5", + "npm:@babel/plugin-syntax-unicode-sets-regex@7.18.6", + "npm:@babel/plugin-transform-arrow-functions", + "npm:@babel/plugin-transform-async-generator-functions@7.22.5", + "npm:@babel/plugin-transform-async-generator-functions@7.22.7", + "npm:@babel/plugin-transform-async-to-generator", + "npm:@babel/plugin-transform-block-scoped-functions", + "npm:@babel/plugin-transform-block-scoping", + "npm:@babel/plugin-transform-class-properties@7.22.5", + "npm:@babel/plugin-transform-class-static-block@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.6", + "npm:@babel/plugin-transform-computed-properties", + "npm:@babel/plugin-transform-destructuring", + "npm:@babel/plugin-transform-dotall-regex", + "npm:@babel/plugin-transform-dotall-regex@7.22.5", + "npm:@babel/plugin-transform-duplicate-keys", + "npm:@babel/plugin-transform-dynamic-import@7.22.5", + "npm:@babel/plugin-transform-exponentiation-operator", + "npm:@babel/plugin-transform-export-namespace-from@7.22.5", + "npm:@babel/plugin-transform-for-of", + "npm:@babel/plugin-transform-function-name", + "npm:@babel/plugin-transform-json-strings@7.22.5", + "npm:@babel/plugin-transform-literals", + "npm:@babel/plugin-transform-logical-assignment-operators@7.22.5", + "npm:@babel/plugin-transform-member-expression-literals", + "npm:@babel/plugin-transform-modules-amd", + "npm:@babel/plugin-transform-modules-commonjs", + "npm:@babel/plugin-transform-modules-systemjs", + "npm:@babel/plugin-transform-modules-umd", + "npm:@babel/plugin-transform-named-capturing-groups-regex", + "npm:@babel/plugin-transform-new-target", + "npm:@babel/plugin-transform-nullish-coalescing-operator@7.22.5", + "npm:@babel/plugin-transform-numeric-separator@7.22.5", + "npm:@babel/plugin-transform-object-rest-spread@7.22.5", + "npm:@babel/plugin-transform-object-super", + "npm:@babel/plugin-transform-optional-catch-binding@7.22.5", + "npm:@babel/plugin-transform-optional-chaining", + "npm:@babel/plugin-transform-optional-chaining@7.22.6", + "npm:@babel/plugin-transform-parameters", + "npm:@babel/plugin-transform-private-methods@7.22.5", + "npm:@babel/plugin-transform-private-property-in-object@7.22.5", + "npm:@babel/plugin-transform-property-literals", + "npm:@babel/plugin-transform-react-constant-elements@7.22.5", + "npm:@babel/plugin-transform-react-display-name", + "npm:@babel/plugin-transform-react-jsx", + "npm:@babel/plugin-transform-react-jsx-development", + "npm:@babel/plugin-transform-react-pure-annotations", + "npm:@babel/plugin-transform-regenerator", + "npm:@babel/plugin-transform-reserved-words", + "npm:@babel/plugin-transform-runtime@7.22.9", + "npm:@babel/plugin-transform-shorthand-properties", + "npm:@babel/plugin-transform-spread", + "npm:@babel/plugin-transform-sticky-regex", + "npm:@babel/plugin-transform-template-literals", + "npm:@babel/plugin-transform-typeof-symbol", + "npm:@babel/plugin-transform-typescript@7.22.5", + "npm:@babel/plugin-transform-unicode-escapes", + "npm:@babel/plugin-transform-unicode-property-regex@7.22.5", + "npm:@babel/plugin-transform-unicode-regex", + "npm:@babel/plugin-transform-unicode-sets-regex@7.22.5", + "npm:@babel/preset-env", + "npm:@babel/preset-env@7.22.5", + "npm:@babel/preset-modules@0.1.5", + "npm:@babel/preset-react", + "npm:@babel/preset-typescript", + "npm:@babel/regjsgen", + "npm:@babel/runtime", + "npm:@babel/runtime@7.22.6", + "npm:@babel/template", + "npm:@babel/template@7.18.10", + "npm:@babel/traverse", + "npm:@babel/traverse@7.22.5", + "npm:@babel/traverse@7.22.8", + "npm:@babel/types", + "npm:@babel/types@7.22.5", + "npm:@cspotcode/source-map-support", + "npm:@jest/schemas", + "npm:@jest/schemas@29.6.3", + "npm:@jest/types", + "npm:@jridgewell/gen-mapping", + "npm:@jridgewell/resolve-uri", + "npm:@jridgewell/set-array", + "npm:@jridgewell/source-map", + "npm:@jridgewell/sourcemap-codec", + "npm:@jridgewell/trace-mapping", + "npm:@jridgewell/trace-mapping@0.3.18", + "npm:@jridgewell/trace-mapping@0.3.9", + "npm:@leichtgewicht/ip-codec", + "npm:@nodelib/fs.scandir", + "npm:@nodelib/fs.stat", + "npm:@nodelib/fs.walk", + "npm:@nrwl/devkit", + "npm:@nrwl/js", + "npm:@nrwl/linter", + "npm:@nrwl/react", + "npm:@nrwl/tao", + "npm:@nrwl/web", + "npm:@nrwl/webpack", + "npm:@nrwl/workspace", + "npm:@nx/devkit", + "npm:@nx/js", + "npm:@nx/linter", + "npm:@nx/nx-darwin-arm64", + "npm:@nx/nx-darwin-x64@18.0.5", + "npm:@nx/nx-freebsd-x64@18.0.5", + "npm:@nx/nx-linux-arm-gnueabihf@18.0.5", + "npm:@nx/nx-linux-arm64-gnu@18.0.5", + "npm:@nx/nx-linux-arm64-musl@18.0.5", + "npm:@nx/nx-linux-x64-gnu@18.0.5", + "npm:@nx/nx-linux-x64-musl@18.0.5", + "npm:@nx/nx-win32-arm64-msvc@18.0.5", + "npm:@nx/nx-win32-x64-msvc@18.0.5", + "npm:@nx/react", + "npm:@nx/web", + "npm:@nx/webpack", + "npm:@nx/workspace", + "npm:@parcel/watcher", + "npm:@phenomnomnominal/tsquery", + "npm:@remix-run/router", + "npm:@sinclair/typebox", + "npm:@sinclair/typebox@0.27.8", + "npm:@svgr/babel-plugin-add-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0", + "npm:@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0", + "npm:@svgr/babel-plugin-svg-dynamic-title@8.0.0", + "npm:@svgr/babel-plugin-svg-em-dimensions@8.0.0", + "npm:@svgr/babel-plugin-transform-react-native-svg@8.0.0", + "npm:@svgr/babel-plugin-transform-svg-component@8.0.0", + "npm:@svgr/babel-preset@8.0.0", + "npm:@svgr/core", + "npm:@svgr/hast-util-to-babel-ast@8.0.0", + "npm:@svgr/plugin-jsx@8.0.1", + "npm:@svgr/plugin-svgo", + "npm:@svgr/webpack@8.0.1", + "npm:@testing-library/dom", + "npm:@testing-library/react", + "npm:@trysound/sax", + "npm:@tsconfig/node10", + "npm:@tsconfig/node12", + "npm:@tsconfig/node14", + "npm:@tsconfig/node16", + "npm:@types/aria-query", + "npm:@types/body-parser", + "npm:@types/bonjour", + "npm:@types/connect", + "npm:@types/connect-history-api-fallback", + "npm:@types/eslint", + "npm:@types/eslint-scope", + "npm:@types/estree", + "npm:@types/estree@1.0.1", + "npm:@types/express", + "npm:@types/express-serve-static-core", + "npm:@types/http-proxy", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/json-schema", + "npm:@types/mime", + "npm:@types/node", + "npm:@types/parse-json", + "npm:@types/prop-types", + "npm:@types/qs", + "npm:@types/range-parser", + "npm:@types/react-dom@18.0.9", + "npm:@types/react@18.0.25", + "npm:@types/retry", + "npm:@types/scheduler", + "npm:@types/serve-index", + "npm:@types/serve-static", + "npm:@types/sockjs", + "npm:@types/ws@8.5.3", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:@webassemblyjs/ast", + "npm:@webassemblyjs/floating-point-hex-parser", + "npm:@webassemblyjs/helper-api-error@1.11.5", + "npm:@webassemblyjs/helper-buffer@1.11.5", + "npm:@webassemblyjs/helper-numbers", + "npm:@webassemblyjs/helper-wasm-bytecode@1.11.5", + "npm:@webassemblyjs/helper-wasm-section", + "npm:@webassemblyjs/ieee754@1.11.5", + "npm:@webassemblyjs/leb128@1.11.5", + "npm:@webassemblyjs/utf8@1.11.5", + "npm:@webassemblyjs/wasm-edit", + "npm:@webassemblyjs/wasm-gen@1.11.5", + "npm:@webassemblyjs/wasm-opt", + "npm:@webassemblyjs/wasm-parser", + "npm:@webassemblyjs/wast-printer", + "npm:@xtuc/ieee754", + "npm:@xtuc/long", + "npm:@yarnpkg/lockfile", + "npm:@yarnpkg/parsers", + "npm:@zkochan/js-yaml", + "npm:abab", + "npm:accepts", + "npm:acorn", + "npm:acorn-import-assertions", + "npm:acorn-walk", + "npm:address", + "npm:ajv", + "npm:ajv-formats@2.1.1", + "npm:ajv-keywords", + "npm:ajv-keywords@5.1.0", + "npm:ajv@8.11.2", + "npm:ansi-colors", + "npm:ansi-html-community", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:anymatch", + "npm:arg", + "npm:argparse", + "npm:argparse@1.0.10", + "npm:aria-query", + "npm:array-flatten", + "npm:array-flatten@2.1.2", + "npm:array-union@3.0.1", + "npm:async", + "npm:async@3.2.4", + "npm:asynckit", + "npm:autoprefixer@10.4.13", + "npm:available-typed-arrays", + "npm:axios@1.2.1", + "npm:babel-loader@9.1.2", + "npm:babel-plugin-const-enum@1.2.0", + "npm:babel-plugin-macros", + "npm:babel-plugin-polyfill-corejs2", + "npm:babel-plugin-polyfill-corejs2@0.4.3", + "npm:babel-plugin-polyfill-corejs3", + "npm:babel-plugin-polyfill-corejs3@0.8.1", + "npm:babel-plugin-polyfill-regenerator", + "npm:babel-plugin-polyfill-regenerator@0.5.0", + "npm:babel-plugin-transform-typescript-metadata", + "npm:balanced-match", + "npm:base64-js", + "npm:basic-auth", + "npm:batch", + "npm:big.js", + "npm:binary-extensions", + "npm:bl", + "npm:body-parser", + "npm:bonjour-service", + "npm:boolbase", + "npm:brace-expansion", + "npm:brace-expansion@2.0.1", + "npm:braces", + "npm:browserslist", + "npm:browserslist@4.21.5", + "npm:browserslist@4.21.9", + "npm:buffer", + "npm:buffer-from", + "npm:builtins", + "npm:bytes", + "npm:bytes@3.0.0", + "npm:call-bind", + "npm:callsites", + "npm:camelcase", + "npm:caniuse-api", + "npm:caniuse-lite", + "npm:caniuse-lite@1.0.30001517", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:chokidar", + "npm:chrome-trace-event", + "npm:ci-info", + "npm:cli-cursor", + "npm:cli-spinners", + "npm:cli-spinners@2.6.1", + "npm:cliui", + "npm:clone", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:colord", + "npm:colorette", + "npm:columnify", + "npm:combined-stream", + "npm:commander", + "npm:commander@7.2.0", + "npm:commondir", + "npm:compressible", + "npm:compression", + "npm:concat-map", + "npm:connect-history-api-fallback", + "npm:content-disposition", + "npm:content-type", + "npm:convert-source-map", + "npm:cookie", + "npm:cookie-signature", + "npm:copy-anything", + "npm:copy-webpack-plugin@10.2.4", + "npm:core-js-compat@3.30.2", + "npm:core-js-compat@3.31.1", + "npm:core-util-is", + "npm:corser", + "npm:cosmiconfig", + "npm:cosmiconfig@6.0.0", + "npm:cosmiconfig@8.1.3", + "npm:create-require", + "npm:cross-spawn", + "npm:css-declaration-sorter@6.3.1", + "npm:css-loader", + "npm:css-minimizer-webpack-plugin@5.0.0", + "npm:css-select", + "npm:css-tree@2.2.1", + "npm:css-tree@2.3.1", + "npm:css-what", + "npm:cssesc", + "npm:cssnano-preset-default@6.0.1", + "npm:cssnano-utils@4.0.0", + "npm:cssnano@6.0.1", + "npm:csso", + "npm:csstype", + "npm:debug", + "npm:debug@2.6.9", + "npm:debug@3.2.7", + "npm:deep-equal", + "npm:deepmerge", + "npm:deepmerge@4.3.1", + "npm:default-gateway", + "npm:defaults", + "npm:define-lazy-prop", + "npm:define-properties", + "npm:delayed-stream", + "npm:depd", + "npm:depd@1.1.2", + "npm:destroy", + "npm:detect-node", + "npm:detect-port", + "npm:diff", + "npm:diff-sequences@29.6.3", + "npm:dir-glob", + "npm:dns-equal", + "npm:dns-packet", + "npm:document-register-element", + "npm:dom-accessibility-api", + "npm:dom-serializer", + "npm:domelementtype", + "npm:domhandler", + "npm:domutils", + "npm:dot-case", + "npm:dotenv-expand", + "npm:dotenv@16.3.1", + "npm:duplexer", + "npm:ee-first", + "npm:ejs", + "npm:electron-to-chromium", + "npm:electron-to-chromium@1.4.311", + "npm:electron-to-chromium@1.4.470", + "npm:emoji-regex", + "npm:emojis-list", + "npm:encodeurl", + "npm:end-of-stream", + "npm:enhanced-resolve", + "npm:enhanced-resolve@5.13.0", + "npm:enquirer", + "npm:entities", + "npm:entities@4.5.0", + "npm:errno", + "npm:error-ex", + "npm:es-get-iterator", + "npm:es-module-lexer", + "npm:escalade", + "npm:escape-html", + "npm:escape-string-regexp", + "npm:eslint-scope", + "npm:esprima", + "npm:esquery@1.4.0", + "npm:esrecurse", + "npm:estraverse", + "npm:estraverse@4.3.0", + "npm:esutils", + "npm:etag", + "npm:eventemitter3", + "npm:events", + "npm:execa", + "npm:express", + "npm:fast-deep-equal", + "npm:fast-glob", + "npm:fast-glob@3.2.7", + "npm:fast-json-stable-stringify", + "npm:fastq", + "npm:faye-websocket", + "npm:figures", + "npm:file-loader", + "npm:filelist", + "npm:fill-range", + "npm:finalhandler", + "npm:find-cache-dir", + "npm:find-up", + "npm:flat", + "npm:follow-redirects", + "npm:for-each", + "npm:fork-ts-checker-webpack-plugin@7.2.13", + "npm:form-data", + "npm:forwarded", + "npm:fraction.js", + "npm:fresh", + "npm:fs-constants", + "npm:fs-extra", + "npm:fs-extra@10.1.0", + "npm:fs-monkey", + "npm:fs.realpath", + "npm:fsevents", + "npm:function-bind", + "npm:functions-have-names", + "npm:gensync", + "npm:get-caller-file", + "npm:get-intrinsic", + "npm:get-stream@6.0.1", + "npm:glob", + "npm:glob-parent", + "npm:glob-parent@6.0.2", + "npm:glob-to-regexp", + "npm:glob@7.1.4", + "npm:globals", + "npm:globby@12.2.0", + "npm:gopd", + "npm:graceful-fs", + "npm:handle-thing", + "npm:has", + "npm:has-bigints", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:has-property-descriptors", + "npm:has-symbols", + "npm:has-tostringtag", + "npm:he", + "npm:hosted-git-info@7.0.1", + "npm:hpack.js", + "npm:html-encoding-sniffer", + "npm:html-entities", + "npm:http-deceiver", + "npm:http-errors", + "npm:http-errors@1.6.3", + "npm:http-parser-js", + "npm:http-proxy", + "npm:http-proxy-middleware", + "npm:http-server", + "npm:human-signals", + "npm:iconv-lite", + "npm:iconv-lite@0.4.24", + "npm:icss-utils@5.1.0", + "npm:ieee754", + "npm:ignore", + "npm:image-size", + "npm:immutable", + "npm:import-fresh", + "npm:inflight", + "npm:inherits", + "npm:inherits@2.0.3", + "npm:ipaddr.js", + "npm:ipaddr.js@1.9.1", + "npm:is-arguments", + "npm:is-arrayish", + "npm:is-bigint", + "npm:is-binary-path", + "npm:is-boolean-object", + "npm:is-callable", + "npm:is-core-module", + "npm:is-date-object", + "npm:is-docker", + "npm:is-extglob", + "npm:is-fullwidth-code-point", + "npm:is-glob", + "npm:is-interactive", + "npm:is-map", + "npm:is-number", + "npm:is-number-object", + "npm:is-plain-obj", + "npm:is-regex", + "npm:is-set", + "npm:is-stream@2.0.1", + "npm:is-string", + "npm:is-symbol", + "npm:is-typed-array", + "npm:is-unicode-supported", + "npm:is-weakmap", + "npm:is-weakset", + "npm:is-what", + "npm:is-wsl", + "npm:isarray", + "npm:isarray@1.0.0", + "npm:isexe", + "npm:jake", + "npm:jest-diff@29.7.0", + "npm:jest-get-type@29.6.3", + "npm:jest-util", + "npm:jest-worker", + "npm:jest-worker@27.5.1", + "npm:js-tokens", + "npm:js-yaml", + "npm:js-yaml@3.14.1", + "npm:jsesc", + "npm:jsesc@0.5.0", + "npm:json-parse-even-better-errors", + "npm:json-schema-traverse", + "npm:json-schema-traverse@0.4.1", + "npm:json5", + "npm:json5@2.2.1", + "npm:jsonc-parser", + "npm:jsonfile", + "npm:klona", + "npm:less", + "npm:less-loader@11.1.0", + "npm:license-webpack-plugin", + "npm:lightercollective", + "npm:lilconfig", + "npm:lines-and-columns", + "npm:lines-and-columns@2.0.3", + "npm:loader-runner", + "npm:loader-utils", + "npm:locate-path", + "npm:lodash", + "npm:lodash.debounce", + "npm:lodash.memoize", + "npm:lodash.uniq", + "npm:log-symbols", + "npm:loose-envify", + "npm:lower-case", + "npm:lru-cache@10.0.1", + "npm:lru-cache@5.1.1", + "npm:lru-cache@6.0.0", + "npm:lz-string", + "npm:make-dir", + "npm:make-dir@2.1.0", + "npm:make-error", + "npm:mdn-data@2.0.28", + "npm:mdn-data@2.0.30", + "npm:media-typer", + "npm:memfs", + "npm:merge-descriptors", + "npm:merge-stream", + "npm:merge2", + "npm:methods", + "npm:micromatch", + "npm:mime", + "npm:mime-db", + "npm:mime-types", + "npm:mimic-fn", + "npm:mini-css-extract-plugin@2.4.7", + "npm:minimalistic-assert", + "npm:minimatch", + "npm:minimatch@3.0.5", + "npm:minimatch@5.1.0", + "npm:minimist", + "npm:mkdirp@0.5.6", + "npm:ms", + "npm:ms@2.0.0", + "npm:ms@2.1.2", + "npm:multicast-dns", + "npm:nanoid", + "npm:nanoid@3.3.4", + "npm:needle", + "npm:negotiator", + "npm:neo-async", + "npm:no-case", + "npm:node-abort-controller", + "npm:node-addon-api", + "npm:node-forge", + "npm:node-gyp-build", + "npm:node-machine-id", + "npm:node-releases", + "npm:node-releases@2.0.10", + "npm:node-releases@2.0.13", + "npm:normalize-path", + "npm:normalize-range", + "npm:npm-package-arg@11.0.1", + "npm:npm-run-path", + "npm:nth-check", + "npm:nx", + "npm:object-inspect", + "npm:object-is", + "npm:object-keys", + "npm:object.assign", + "npm:obuf", + "npm:on-finished", + "npm:on-headers", + "npm:once", + "npm:onetime", + "npm:open", + "npm:opener", + "npm:ora@5.3.0", + "npm:p-limit@2.3.0", + "npm:p-locate", + "npm:p-retry", + "npm:p-try", + "npm:parent-module", + "npm:parse-json", + "npm:parse-node-version", + "npm:parse5@4.0.0", + "npm:parseurl", + "npm:path-exists", + "npm:path-is-absolute", + "npm:path-key", + "npm:path-parse", + "npm:path-to-regexp", + "npm:path-type", + "npm:picocolors", + "npm:picomatch", + "npm:pify", + "npm:pify@4.0.1", + "npm:pkg-dir", + "npm:portfinder", + "npm:postcss-calc@9.0.1", + "npm:postcss-colormin@6.0.0", + "npm:postcss-convert-values@6.0.0", + "npm:postcss-discard-comments@6.0.0", + "npm:postcss-discard-duplicates@6.0.0", + "npm:postcss-discard-empty@6.0.0", + "npm:postcss-discard-overridden@6.0.0", + "npm:postcss-import@14.1.0", + "npm:postcss-loader@6.2.1", + "npm:postcss-merge-longhand@6.0.0", + "npm:postcss-merge-rules@6.0.1", + "npm:postcss-minify-font-values@6.0.0", + "npm:postcss-minify-gradients@6.0.0", + "npm:postcss-minify-params@6.0.0", + "npm:postcss-minify-selectors@6.0.0", + "npm:postcss-modules-extract-imports@3.0.0", + "npm:postcss-modules-local-by-default@4.0.0", + "npm:postcss-modules-scope@3.0.0", + "npm:postcss-modules-values@4.0.0", + "npm:postcss-normalize-charset@6.0.0", + "npm:postcss-normalize-display-values@6.0.0", + "npm:postcss-normalize-positions@6.0.0", + "npm:postcss-normalize-repeat-style@6.0.0", + "npm:postcss-normalize-string@6.0.0", + "npm:postcss-normalize-timing-functions@6.0.0", + "npm:postcss-normalize-unicode@6.0.0", + "npm:postcss-normalize-url@6.0.0", + "npm:postcss-normalize-whitespace@6.0.0", + "npm:postcss-ordered-values@6.0.0", + "npm:postcss-reduce-initial@6.0.0", + "npm:postcss-reduce-transforms@6.0.0", + "npm:postcss-selector-parser", + "npm:postcss-selector-parser@6.0.13", + "npm:postcss-svgo@6.0.0", + "npm:postcss-unique-selectors@6.0.0", + "npm:postcss-value-parser", + "npm:postcss@8.4.19", + "npm:postcss@8.4.20", + "npm:postcss@8.4.23", + "npm:pretty-format@27.5.1", + "npm:pretty-format@29.7.0", + "npm:proc-log", + "npm:process-nextick-args", + "npm:proxy-addr", + "npm:proxy-from-env", + "npm:prr", + "npm:punycode", + "npm:qs", + "npm:queue-microtask", + "npm:randombytes", + "npm:range-parser", + "npm:raw-body", + "npm:react-dom", + "npm:react-is", + "npm:react-is@17.0.2", + "npm:react-router", + "npm:react-router-dom", + "npm:read-cache", + "npm:readable-stream", + "npm:readable-stream@2.3.7", + "npm:readdirp", + "npm:regenerate", + "npm:regenerate-unicode-properties", + "npm:regenerator-runtime", + "npm:regenerator-transform", + "npm:regexp.prototype.flags", + "npm:regexpu-core", + "npm:regexpu-core@5.3.2", + "npm:regjsgen", + "npm:regjsparser", + "npm:require-directory", + "npm:require-from-string", + "npm:requires-port", + "npm:resolve", + "npm:resolve-from@4.0.0", + "npm:restore-cursor", + "npm:retry", + "npm:reusify", + "npm:rimraf", + "npm:run-parallel", + "npm:rxjs@7.8.1", + "npm:safe-buffer", + "npm:safe-buffer@5.1.2", + "npm:safer-buffer", + "npm:sass-loader@12.6.0", + "npm:sass@1.57.1", + "npm:sax", + "npm:scheduler", + "npm:schema-utils", + "npm:schema-utils@3.1.1", + "npm:schema-utils@3.1.2", + "npm:secure-compare", + "npm:select-hose", + "npm:selfsigned", + "npm:semver", + "npm:semver@5.7.1", + "npm:semver@6.3.0", + "npm:semver@6.3.1", + "npm:semver@7.5.3", + "npm:send", + "npm:serialize-javascript", + "npm:serialize-javascript@6.0.1", + "npm:serve-index", + "npm:serve-static", + "npm:setprototypeof", + "npm:setprototypeof@1.1.0", + "npm:shebang-command", + "npm:shebang-regex", + "npm:side-channel", + "npm:signal-exit", + "npm:slash@4.0.0", + "npm:snake-case", + "npm:sockjs", + "npm:source-map", + "npm:source-map-js", + "npm:source-map-loader@3.0.2", + "npm:source-map-support", + "npm:source-map-support@0.5.19", + "npm:spdy", + "npm:spdy-transport", + "npm:sprintf-js", + "npm:statuses", + "npm:statuses@1.5.0", + "npm:string-width", + "npm:string_decoder", + "npm:string_decoder@1.1.1", + "npm:strip-ansi", + "npm:strip-bom", + "npm:strip-final-newline", + "npm:strong-log-transformer", + "npm:style-loader", + "npm:stylehacks@6.0.0", + "npm:supports-color", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:supports-preserve-symlinks-flag", + "npm:svg-parser", + "npm:svgo", + "npm:tapable", + "npm:tar-stream", + "npm:terser-webpack-plugin", + "npm:terser-webpack-plugin@5.3.7", + "npm:terser@5.15.1", + "npm:terser@5.17.1", + "npm:through", + "npm:thunky", + "npm:tmp", + "npm:to-fast-properties", + "npm:to-regex-range", + "npm:toidentifier", + "npm:ts-loader@9.4.2", + "npm:ts-node", + "npm:tsconfig-paths", + "npm:tsconfig-paths-webpack-plugin", + "npm:tslib", + "npm:tslib@2.5.3", + "npm:type-is", + "npm:typed-assert", + "npm:typescript@5.1.6", + "npm:unicode-canonical-property-names-ecmascript", + "npm:unicode-match-property-ecmascript", + "npm:unicode-match-property-value-ecmascript", + "npm:unicode-property-aliases-ecmascript", + "npm:union", + "npm:universalify", + "npm:unpipe", + "npm:update-browserslist-db", + "npm:update-browserslist-db@1.0.11", + "npm:uri-js", + "npm:url-join", + "npm:util-deprecate", + "npm:utils-merge", + "npm:uuid", + "npm:v8-compile-cache", + "npm:v8-compile-cache-lib", + "npm:validate-npm-package-name", + "npm:vary", + "npm:watchpack", + "npm:wbuf", + "npm:wcwidth", + "npm:webpack-dev-middleware", + "npm:webpack-dev-server@4.11.1", + "npm:webpack-node-externals", + "npm:webpack-sources", + "npm:webpack-subresource-integrity@5.1.0", + "npm:webpack@5.82.0", + "npm:websocket-driver", + "npm:websocket-extensions", + "npm:whatwg-encoding@2.0.0", + "npm:which-boxed-primitive", + "npm:which-collection", + "npm:which-typed-array", + "npm:which@2.0.2", + "npm:wrap-ansi", + "npm:wrappy", + "npm:ws@8.11.0", + "npm:y18n", + "npm:yallist", + "npm:yallist@3.1.1", + "npm:yaml", + "npm:yargs", + "npm:yargs-parser", + "npm:yn" + ] + }, + "cart:build:development": { + "general": [".gitignore", "babel.config.json", "nx.json"], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/browserlist", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/webpack.config.js" + ], + "external": [ + "npm:@ampproject/remapping", + "npm:@babel/code-frame", + "npm:@babel/code-frame@7.22.5", + "npm:@babel/compat-data", + "npm:@babel/compat-data@7.22.5", + "npm:@babel/compat-data@7.22.9", + "npm:@babel/core@7.22.5", + "npm:@babel/core@7.22.9", + "npm:@babel/generator", + "npm:@babel/generator@7.22.5", + "npm:@babel/generator@7.22.9", + "npm:@babel/helper-annotate-as-pure", + "npm:@babel/helper-annotate-as-pure@7.18.6", + "npm:@babel/helper-builder-binary-assignment-operator-visitor", + "npm:@babel/helper-compilation-targets", + "npm:@babel/helper-compilation-targets@7.22.5", + "npm:@babel/helper-compilation-targets@7.22.9", + "npm:@babel/helper-create-class-features-plugin", + "npm:@babel/helper-create-class-features-plugin@7.22.5", + "npm:@babel/helper-create-class-features-plugin@7.22.9", + "npm:@babel/helper-create-regexp-features-plugin", + "npm:@babel/helper-create-regexp-features-plugin@7.22.5", + "npm:@babel/helper-define-polyfill-provider@0.4.0", + "npm:@babel/helper-define-polyfill-provider@0.4.2", + "npm:@babel/helper-environment-visitor", + "npm:@babel/helper-environment-visitor@7.18.9", + "npm:@babel/helper-function-name", + "npm:@babel/helper-function-name@7.19.0", + "npm:@babel/helper-hoist-variables", + "npm:@babel/helper-hoist-variables@7.18.6", + "npm:@babel/helper-member-expression-to-functions", + "npm:@babel/helper-member-expression-to-functions@7.18.9", + "npm:@babel/helper-module-imports", + "npm:@babel/helper-module-imports@7.22.5", + "npm:@babel/helper-module-transforms@7.22.5", + "npm:@babel/helper-module-transforms@7.22.9", + "npm:@babel/helper-optimise-call-expression", + "npm:@babel/helper-optimise-call-expression@7.18.6", + "npm:@babel/helper-plugin-utils", + "npm:@babel/helper-plugin-utils@7.22.5", + "npm:@babel/helper-remap-async-to-generator@7.22.5", + "npm:@babel/helper-replace-supers", + "npm:@babel/helper-replace-supers@7.19.1", + "npm:@babel/helper-replace-supers@7.22.9", + "npm:@babel/helper-simple-access", + "npm:@babel/helper-skip-transparent-expression-wrappers", + "npm:@babel/helper-split-export-declaration", + "npm:@babel/helper-split-export-declaration@7.18.6", + "npm:@babel/helper-split-export-declaration@7.22.5", + "npm:@babel/helper-string-parser", + "npm:@babel/helper-string-parser@7.22.5", + "npm:@babel/helper-validator-identifier", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/helper-validator-option", + "npm:@babel/helper-validator-option@7.18.6", + "npm:@babel/helper-wrap-function@7.22.5", + "npm:@babel/helpers@7.22.5", + "npm:@babel/helpers@7.22.6", + "npm:@babel/highlight", + "npm:@babel/highlight@7.22.5", + "npm:@babel/parser", + "npm:@babel/parser@7.22.5", + "npm:@babel/parser@7.22.7", + "npm:@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", + "npm:@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", + "npm:@babel/plugin-proposal-class-properties@7.18.6", + "npm:@babel/plugin-proposal-decorators@7.22.7", + "npm:@babel/plugin-proposal-private-property-in-object", + "npm:@babel/plugin-proposal-unicode-property-regex@7.18.6", + "npm:@babel/plugin-syntax-async-generators@7.8.4", + "npm:@babel/plugin-syntax-class-properties@7.12.13", + "npm:@babel/plugin-syntax-class-static-block@7.14.5", + "npm:@babel/plugin-syntax-decorators@7.22.5", + "npm:@babel/plugin-syntax-dynamic-import@7.8.3", + "npm:@babel/plugin-syntax-export-namespace-from@7.8.3", + "npm:@babel/plugin-syntax-import-assertions", + "npm:@babel/plugin-syntax-import-attributes@7.22.5", + "npm:@babel/plugin-syntax-import-meta@7.10.4", + "npm:@babel/plugin-syntax-json-strings@7.8.3", + "npm:@babel/plugin-syntax-jsx", + "npm:@babel/plugin-syntax-jsx@7.22.5", + "npm:@babel/plugin-syntax-logical-assignment-operators@7.10.4", + "npm:@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", + "npm:@babel/plugin-syntax-numeric-separator@7.10.4", + "npm:@babel/plugin-syntax-object-rest-spread@7.8.3", + "npm:@babel/plugin-syntax-optional-catch-binding@7.8.3", + "npm:@babel/plugin-syntax-optional-chaining@7.8.3", + "npm:@babel/plugin-syntax-private-property-in-object@7.14.5", + "npm:@babel/plugin-syntax-top-level-await@7.14.5", + "npm:@babel/plugin-syntax-typescript", + "npm:@babel/plugin-syntax-typescript@7.22.5", + "npm:@babel/plugin-syntax-unicode-sets-regex@7.18.6", + "npm:@babel/plugin-transform-arrow-functions", + "npm:@babel/plugin-transform-async-generator-functions@7.22.5", + "npm:@babel/plugin-transform-async-generator-functions@7.22.7", + "npm:@babel/plugin-transform-async-to-generator", + "npm:@babel/plugin-transform-block-scoped-functions", + "npm:@babel/plugin-transform-block-scoping", + "npm:@babel/plugin-transform-class-properties@7.22.5", + "npm:@babel/plugin-transform-class-static-block@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.6", + "npm:@babel/plugin-transform-computed-properties", + "npm:@babel/plugin-transform-destructuring", + "npm:@babel/plugin-transform-dotall-regex", + "npm:@babel/plugin-transform-dotall-regex@7.22.5", + "npm:@babel/plugin-transform-duplicate-keys", + "npm:@babel/plugin-transform-dynamic-import@7.22.5", + "npm:@babel/plugin-transform-exponentiation-operator", + "npm:@babel/plugin-transform-export-namespace-from@7.22.5", + "npm:@babel/plugin-transform-for-of", + "npm:@babel/plugin-transform-function-name", + "npm:@babel/plugin-transform-json-strings@7.22.5", + "npm:@babel/plugin-transform-literals", + "npm:@babel/plugin-transform-logical-assignment-operators@7.22.5", + "npm:@babel/plugin-transform-member-expression-literals", + "npm:@babel/plugin-transform-modules-amd", + "npm:@babel/plugin-transform-modules-commonjs", + "npm:@babel/plugin-transform-modules-systemjs", + "npm:@babel/plugin-transform-modules-umd", + "npm:@babel/plugin-transform-named-capturing-groups-regex", + "npm:@babel/plugin-transform-new-target", + "npm:@babel/plugin-transform-nullish-coalescing-operator@7.22.5", + "npm:@babel/plugin-transform-numeric-separator@7.22.5", + "npm:@babel/plugin-transform-object-rest-spread@7.22.5", + "npm:@babel/plugin-transform-object-super", + "npm:@babel/plugin-transform-optional-catch-binding@7.22.5", + "npm:@babel/plugin-transform-optional-chaining", + "npm:@babel/plugin-transform-optional-chaining@7.22.6", + "npm:@babel/plugin-transform-parameters", + "npm:@babel/plugin-transform-private-methods@7.22.5", + "npm:@babel/plugin-transform-private-property-in-object@7.22.5", + "npm:@babel/plugin-transform-property-literals", + "npm:@babel/plugin-transform-react-constant-elements@7.22.5", + "npm:@babel/plugin-transform-react-display-name", + "npm:@babel/plugin-transform-react-jsx", + "npm:@babel/plugin-transform-react-jsx-development", + "npm:@babel/plugin-transform-react-pure-annotations", + "npm:@babel/plugin-transform-regenerator", + "npm:@babel/plugin-transform-reserved-words", + "npm:@babel/plugin-transform-runtime@7.22.9", + "npm:@babel/plugin-transform-shorthand-properties", + "npm:@babel/plugin-transform-spread", + "npm:@babel/plugin-transform-sticky-regex", + "npm:@babel/plugin-transform-template-literals", + "npm:@babel/plugin-transform-typeof-symbol", + "npm:@babel/plugin-transform-typescript@7.22.5", + "npm:@babel/plugin-transform-unicode-escapes", + "npm:@babel/plugin-transform-unicode-property-regex@7.22.5", + "npm:@babel/plugin-transform-unicode-regex", + "npm:@babel/plugin-transform-unicode-sets-regex@7.22.5", + "npm:@babel/preset-env", + "npm:@babel/preset-env@7.22.5", + "npm:@babel/preset-modules@0.1.5", + "npm:@babel/preset-react", + "npm:@babel/preset-typescript", + "npm:@babel/regjsgen", + "npm:@babel/runtime", + "npm:@babel/runtime@7.22.6", + "npm:@babel/template", + "npm:@babel/template@7.18.10", + "npm:@babel/traverse", + "npm:@babel/traverse@7.22.5", + "npm:@babel/traverse@7.22.8", + "npm:@babel/types", + "npm:@babel/types@7.22.5", + "npm:@cspotcode/source-map-support", + "npm:@jest/schemas", + "npm:@jest/schemas@29.6.3", + "npm:@jest/types", + "npm:@jridgewell/gen-mapping", + "npm:@jridgewell/resolve-uri", + "npm:@jridgewell/set-array", + "npm:@jridgewell/source-map", + "npm:@jridgewell/sourcemap-codec", + "npm:@jridgewell/trace-mapping", + "npm:@jridgewell/trace-mapping@0.3.18", + "npm:@jridgewell/trace-mapping@0.3.9", + "npm:@leichtgewicht/ip-codec", + "npm:@nodelib/fs.scandir", + "npm:@nodelib/fs.stat", + "npm:@nodelib/fs.walk", + "npm:@nrwl/devkit", + "npm:@nrwl/js", + "npm:@nrwl/linter", + "npm:@nrwl/react", + "npm:@nrwl/tao", + "npm:@nrwl/web", + "npm:@nrwl/webpack", + "npm:@nrwl/workspace", + "npm:@nx/devkit", + "npm:@nx/js", + "npm:@nx/linter", + "npm:@nx/nx-darwin-arm64", + "npm:@nx/nx-darwin-x64@18.0.5", + "npm:@nx/nx-freebsd-x64@18.0.5", + "npm:@nx/nx-linux-arm-gnueabihf@18.0.5", + "npm:@nx/nx-linux-arm64-gnu@18.0.5", + "npm:@nx/nx-linux-arm64-musl@18.0.5", + "npm:@nx/nx-linux-x64-gnu@18.0.5", + "npm:@nx/nx-linux-x64-musl@18.0.5", + "npm:@nx/nx-win32-arm64-msvc@18.0.5", + "npm:@nx/nx-win32-x64-msvc@18.0.5", + "npm:@nx/react", + "npm:@nx/web", + "npm:@nx/webpack", + "npm:@nx/workspace", + "npm:@parcel/watcher", + "npm:@phenomnomnominal/tsquery", + "npm:@remix-run/router", + "npm:@sinclair/typebox", + "npm:@sinclair/typebox@0.27.8", + "npm:@svgr/babel-plugin-add-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0", + "npm:@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0", + "npm:@svgr/babel-plugin-svg-dynamic-title@8.0.0", + "npm:@svgr/babel-plugin-svg-em-dimensions@8.0.0", + "npm:@svgr/babel-plugin-transform-react-native-svg@8.0.0", + "npm:@svgr/babel-plugin-transform-svg-component@8.0.0", + "npm:@svgr/babel-preset@8.0.0", + "npm:@svgr/core", + "npm:@svgr/hast-util-to-babel-ast@8.0.0", + "npm:@svgr/plugin-jsx@8.0.1", + "npm:@svgr/plugin-svgo", + "npm:@svgr/webpack@8.0.1", + "npm:@testing-library/dom", + "npm:@testing-library/react", + "npm:@trysound/sax", + "npm:@tsconfig/node10", + "npm:@tsconfig/node12", + "npm:@tsconfig/node14", + "npm:@tsconfig/node16", + "npm:@types/aria-query", + "npm:@types/body-parser", + "npm:@types/bonjour", + "npm:@types/connect", + "npm:@types/connect-history-api-fallback", + "npm:@types/eslint", + "npm:@types/eslint-scope", + "npm:@types/estree", + "npm:@types/estree@1.0.1", + "npm:@types/express", + "npm:@types/express-serve-static-core", + "npm:@types/http-proxy", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/json-schema", + "npm:@types/mime", + "npm:@types/node", + "npm:@types/parse-json", + "npm:@types/prop-types", + "npm:@types/qs", + "npm:@types/range-parser", + "npm:@types/react-dom@18.0.9", + "npm:@types/react@18.0.25", + "npm:@types/retry", + "npm:@types/scheduler", + "npm:@types/serve-index", + "npm:@types/serve-static", + "npm:@types/sockjs", + "npm:@types/ws@8.5.3", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:@webassemblyjs/ast", + "npm:@webassemblyjs/floating-point-hex-parser", + "npm:@webassemblyjs/helper-api-error@1.11.5", + "npm:@webassemblyjs/helper-buffer@1.11.5", + "npm:@webassemblyjs/helper-numbers", + "npm:@webassemblyjs/helper-wasm-bytecode@1.11.5", + "npm:@webassemblyjs/helper-wasm-section", + "npm:@webassemblyjs/ieee754@1.11.5", + "npm:@webassemblyjs/leb128@1.11.5", + "npm:@webassemblyjs/utf8@1.11.5", + "npm:@webassemblyjs/wasm-edit", + "npm:@webassemblyjs/wasm-gen@1.11.5", + "npm:@webassemblyjs/wasm-opt", + "npm:@webassemblyjs/wasm-parser", + "npm:@webassemblyjs/wast-printer", + "npm:@xtuc/ieee754", + "npm:@xtuc/long", + "npm:@yarnpkg/lockfile", + "npm:@yarnpkg/parsers", + "npm:@zkochan/js-yaml", + "npm:abab", + "npm:accepts", + "npm:acorn", + "npm:acorn-import-assertions", + "npm:acorn-walk", + "npm:address", + "npm:ajv", + "npm:ajv-formats@2.1.1", + "npm:ajv-keywords", + "npm:ajv-keywords@5.1.0", + "npm:ajv@8.11.2", + "npm:ansi-colors", + "npm:ansi-html-community", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:anymatch", + "npm:arg", + "npm:argparse", + "npm:argparse@1.0.10", + "npm:aria-query", + "npm:array-flatten", + "npm:array-flatten@2.1.2", + "npm:array-union@3.0.1", + "npm:async", + "npm:async@3.2.4", + "npm:asynckit", + "npm:autoprefixer@10.4.13", + "npm:available-typed-arrays", + "npm:axios@1.2.1", + "npm:babel-loader@9.1.2", + "npm:babel-plugin-const-enum@1.2.0", + "npm:babel-plugin-macros", + "npm:babel-plugin-polyfill-corejs2", + "npm:babel-plugin-polyfill-corejs2@0.4.3", + "npm:babel-plugin-polyfill-corejs3", + "npm:babel-plugin-polyfill-corejs3@0.8.1", + "npm:babel-plugin-polyfill-regenerator", + "npm:babel-plugin-polyfill-regenerator@0.5.0", + "npm:babel-plugin-transform-typescript-metadata", + "npm:balanced-match", + "npm:base64-js", + "npm:basic-auth", + "npm:batch", + "npm:big.js", + "npm:binary-extensions", + "npm:bl", + "npm:body-parser", + "npm:bonjour-service", + "npm:boolbase", + "npm:brace-expansion", + "npm:brace-expansion@2.0.1", + "npm:braces", + "npm:browserslist", + "npm:browserslist@4.21.5", + "npm:browserslist@4.21.9", + "npm:buffer", + "npm:buffer-from", + "npm:builtins", + "npm:bytes", + "npm:bytes@3.0.0", + "npm:call-bind", + "npm:callsites", + "npm:camelcase", + "npm:caniuse-api", + "npm:caniuse-lite", + "npm:caniuse-lite@1.0.30001517", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:chokidar", + "npm:chrome-trace-event", + "npm:ci-info", + "npm:cli-cursor", + "npm:cli-spinners", + "npm:cli-spinners@2.6.1", + "npm:cliui", + "npm:clone", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:colord", + "npm:colorette", + "npm:columnify", + "npm:combined-stream", + "npm:commander", + "npm:commander@7.2.0", + "npm:commondir", + "npm:compressible", + "npm:compression", + "npm:concat-map", + "npm:connect-history-api-fallback", + "npm:content-disposition", + "npm:content-type", + "npm:convert-source-map", + "npm:cookie", + "npm:cookie-signature", + "npm:copy-anything", + "npm:copy-webpack-plugin@10.2.4", + "npm:core-js-compat@3.30.2", + "npm:core-js-compat@3.31.1", + "npm:core-util-is", + "npm:corser", + "npm:cosmiconfig", + "npm:cosmiconfig@6.0.0", + "npm:cosmiconfig@8.1.3", + "npm:create-require", + "npm:cross-spawn", + "npm:css-declaration-sorter@6.3.1", + "npm:css-loader", + "npm:css-minimizer-webpack-plugin@5.0.0", + "npm:css-select", + "npm:css-tree@2.2.1", + "npm:css-tree@2.3.1", + "npm:css-what", + "npm:cssesc", + "npm:cssnano-preset-default@6.0.1", + "npm:cssnano-utils@4.0.0", + "npm:cssnano@6.0.1", + "npm:csso", + "npm:csstype", + "npm:debug", + "npm:debug@2.6.9", + "npm:debug@3.2.7", + "npm:deep-equal", + "npm:deepmerge", + "npm:deepmerge@4.3.1", + "npm:default-gateway", + "npm:defaults", + "npm:define-lazy-prop", + "npm:define-properties", + "npm:delayed-stream", + "npm:depd", + "npm:depd@1.1.2", + "npm:destroy", + "npm:detect-node", + "npm:detect-port", + "npm:diff", + "npm:diff-sequences@29.6.3", + "npm:dir-glob", + "npm:dns-equal", + "npm:dns-packet", + "npm:document-register-element", + "npm:dom-accessibility-api", + "npm:dom-serializer", + "npm:domelementtype", + "npm:domhandler", + "npm:domutils", + "npm:dot-case", + "npm:dotenv-expand", + "npm:dotenv@16.3.1", + "npm:duplexer", + "npm:ee-first", + "npm:ejs", + "npm:electron-to-chromium", + "npm:electron-to-chromium@1.4.311", + "npm:electron-to-chromium@1.4.470", + "npm:emoji-regex", + "npm:emojis-list", + "npm:encodeurl", + "npm:end-of-stream", + "npm:enhanced-resolve", + "npm:enhanced-resolve@5.13.0", + "npm:enquirer", + "npm:entities", + "npm:entities@4.5.0", + "npm:errno", + "npm:error-ex", + "npm:es-get-iterator", + "npm:es-module-lexer", + "npm:escalade", + "npm:escape-html", + "npm:escape-string-regexp", + "npm:eslint-scope", + "npm:esprima", + "npm:esquery@1.4.0", + "npm:esrecurse", + "npm:estraverse", + "npm:estraverse@4.3.0", + "npm:esutils", + "npm:etag", + "npm:eventemitter3", + "npm:events", + "npm:execa", + "npm:express", + "npm:fast-deep-equal", + "npm:fast-glob", + "npm:fast-glob@3.2.7", + "npm:fast-json-stable-stringify", + "npm:fastq", + "npm:faye-websocket", + "npm:figures", + "npm:file-loader", + "npm:filelist", + "npm:fill-range", + "npm:finalhandler", + "npm:find-cache-dir", + "npm:find-up", + "npm:flat", + "npm:follow-redirects", + "npm:for-each", + "npm:fork-ts-checker-webpack-plugin@7.2.13", + "npm:form-data", + "npm:forwarded", + "npm:fraction.js", + "npm:fresh", + "npm:fs-constants", + "npm:fs-extra", + "npm:fs-extra@10.1.0", + "npm:fs-monkey", + "npm:fs.realpath", + "npm:fsevents", + "npm:function-bind", + "npm:functions-have-names", + "npm:gensync", + "npm:get-caller-file", + "npm:get-intrinsic", + "npm:get-stream@6.0.1", + "npm:glob", + "npm:glob-parent", + "npm:glob-parent@6.0.2", + "npm:glob-to-regexp", + "npm:glob@7.1.4", + "npm:globals", + "npm:globby@12.2.0", + "npm:gopd", + "npm:graceful-fs", + "npm:handle-thing", + "npm:has", + "npm:has-bigints", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:has-property-descriptors", + "npm:has-symbols", + "npm:has-tostringtag", + "npm:he", + "npm:hosted-git-info@7.0.1", + "npm:hpack.js", + "npm:html-encoding-sniffer", + "npm:html-entities", + "npm:http-deceiver", + "npm:http-errors", + "npm:http-errors@1.6.3", + "npm:http-parser-js", + "npm:http-proxy", + "npm:http-proxy-middleware", + "npm:http-server", + "npm:human-signals", + "npm:iconv-lite", + "npm:iconv-lite@0.4.24", + "npm:icss-utils@5.1.0", + "npm:ieee754", + "npm:ignore", + "npm:image-size", + "npm:immutable", + "npm:import-fresh", + "npm:inflight", + "npm:inherits", + "npm:inherits@2.0.3", + "npm:ipaddr.js", + "npm:ipaddr.js@1.9.1", + "npm:is-arguments", + "npm:is-arrayish", + "npm:is-bigint", + "npm:is-binary-path", + "npm:is-boolean-object", + "npm:is-callable", + "npm:is-core-module", + "npm:is-date-object", + "npm:is-docker", + "npm:is-extglob", + "npm:is-fullwidth-code-point", + "npm:is-glob", + "npm:is-interactive", + "npm:is-map", + "npm:is-number", + "npm:is-number-object", + "npm:is-plain-obj", + "npm:is-regex", + "npm:is-set", + "npm:is-stream@2.0.1", + "npm:is-string", + "npm:is-symbol", + "npm:is-typed-array", + "npm:is-unicode-supported", + "npm:is-weakmap", + "npm:is-weakset", + "npm:is-what", + "npm:is-wsl", + "npm:isarray", + "npm:isarray@1.0.0", + "npm:isexe", + "npm:jake", + "npm:jest-diff@29.7.0", + "npm:jest-get-type@29.6.3", + "npm:jest-util", + "npm:jest-worker", + "npm:jest-worker@27.5.1", + "npm:js-tokens", + "npm:js-yaml", + "npm:js-yaml@3.14.1", + "npm:jsesc", + "npm:jsesc@0.5.0", + "npm:json-parse-even-better-errors", + "npm:json-schema-traverse", + "npm:json-schema-traverse@0.4.1", + "npm:json5", + "npm:json5@2.2.1", + "npm:jsonc-parser", + "npm:jsonfile", + "npm:klona", + "npm:less", + "npm:less-loader@11.1.0", + "npm:license-webpack-plugin", + "npm:lightercollective", + "npm:lilconfig", + "npm:lines-and-columns", + "npm:lines-and-columns@2.0.3", + "npm:loader-runner", + "npm:loader-utils", + "npm:locate-path", + "npm:lodash", + "npm:lodash.debounce", + "npm:lodash.memoize", + "npm:lodash.uniq", + "npm:log-symbols", + "npm:loose-envify", + "npm:lower-case", + "npm:lru-cache@10.0.1", + "npm:lru-cache@5.1.1", + "npm:lru-cache@6.0.0", + "npm:lz-string", + "npm:make-dir", + "npm:make-dir@2.1.0", + "npm:make-error", + "npm:mdn-data@2.0.28", + "npm:mdn-data@2.0.30", + "npm:media-typer", + "npm:memfs", + "npm:merge-descriptors", + "npm:merge-stream", + "npm:merge2", + "npm:methods", + "npm:micromatch", + "npm:mime", + "npm:mime-db", + "npm:mime-types", + "npm:mimic-fn", + "npm:mini-css-extract-plugin@2.4.7", + "npm:minimalistic-assert", + "npm:minimatch", + "npm:minimatch@3.0.5", + "npm:minimatch@5.1.0", + "npm:minimist", + "npm:mkdirp@0.5.6", + "npm:ms", + "npm:ms@2.0.0", + "npm:ms@2.1.2", + "npm:multicast-dns", + "npm:nanoid", + "npm:nanoid@3.3.4", + "npm:needle", + "npm:negotiator", + "npm:neo-async", + "npm:no-case", + "npm:node-abort-controller", + "npm:node-addon-api", + "npm:node-forge", + "npm:node-gyp-build", + "npm:node-machine-id", + "npm:node-releases", + "npm:node-releases@2.0.10", + "npm:node-releases@2.0.13", + "npm:normalize-path", + "npm:normalize-range", + "npm:npm-package-arg@11.0.1", + "npm:npm-run-path", + "npm:nth-check", + "npm:nx", + "npm:object-inspect", + "npm:object-is", + "npm:object-keys", + "npm:object.assign", + "npm:obuf", + "npm:on-finished", + "npm:on-headers", + "npm:once", + "npm:onetime", + "npm:open", + "npm:opener", + "npm:ora@5.3.0", + "npm:p-limit@2.3.0", + "npm:p-locate", + "npm:p-retry", + "npm:p-try", + "npm:parent-module", + "npm:parse-json", + "npm:parse-node-version", + "npm:parse5@4.0.0", + "npm:parseurl", + "npm:path-exists", + "npm:path-is-absolute", + "npm:path-key", + "npm:path-parse", + "npm:path-to-regexp", + "npm:path-type", + "npm:picocolors", + "npm:picomatch", + "npm:pify", + "npm:pify@4.0.1", + "npm:pkg-dir", + "npm:portfinder", + "npm:postcss-calc@9.0.1", + "npm:postcss-colormin@6.0.0", + "npm:postcss-convert-values@6.0.0", + "npm:postcss-discard-comments@6.0.0", + "npm:postcss-discard-duplicates@6.0.0", + "npm:postcss-discard-empty@6.0.0", + "npm:postcss-discard-overridden@6.0.0", + "npm:postcss-import@14.1.0", + "npm:postcss-loader@6.2.1", + "npm:postcss-merge-longhand@6.0.0", + "npm:postcss-merge-rules@6.0.1", + "npm:postcss-minify-font-values@6.0.0", + "npm:postcss-minify-gradients@6.0.0", + "npm:postcss-minify-params@6.0.0", + "npm:postcss-minify-selectors@6.0.0", + "npm:postcss-modules-extract-imports@3.0.0", + "npm:postcss-modules-local-by-default@4.0.0", + "npm:postcss-modules-scope@3.0.0", + "npm:postcss-modules-values@4.0.0", + "npm:postcss-normalize-charset@6.0.0", + "npm:postcss-normalize-display-values@6.0.0", + "npm:postcss-normalize-positions@6.0.0", + "npm:postcss-normalize-repeat-style@6.0.0", + "npm:postcss-normalize-string@6.0.0", + "npm:postcss-normalize-timing-functions@6.0.0", + "npm:postcss-normalize-unicode@6.0.0", + "npm:postcss-normalize-url@6.0.0", + "npm:postcss-normalize-whitespace@6.0.0", + "npm:postcss-ordered-values@6.0.0", + "npm:postcss-reduce-initial@6.0.0", + "npm:postcss-reduce-transforms@6.0.0", + "npm:postcss-selector-parser", + "npm:postcss-selector-parser@6.0.13", + "npm:postcss-svgo@6.0.0", + "npm:postcss-unique-selectors@6.0.0", + "npm:postcss-value-parser", + "npm:postcss@8.4.19", + "npm:postcss@8.4.20", + "npm:postcss@8.4.23", + "npm:pretty-format@27.5.1", + "npm:pretty-format@29.7.0", + "npm:proc-log", + "npm:process-nextick-args", + "npm:proxy-addr", + "npm:proxy-from-env", + "npm:prr", + "npm:punycode", + "npm:qs", + "npm:queue-microtask", + "npm:randombytes", + "npm:range-parser", + "npm:raw-body", + "npm:react-dom", + "npm:react-is", + "npm:react-is@17.0.2", + "npm:react-router", + "npm:react-router-dom", + "npm:read-cache", + "npm:readable-stream", + "npm:readable-stream@2.3.7", + "npm:readdirp", + "npm:regenerate", + "npm:regenerate-unicode-properties", + "npm:regenerator-runtime", + "npm:regenerator-transform", + "npm:regexp.prototype.flags", + "npm:regexpu-core", + "npm:regexpu-core@5.3.2", + "npm:regjsgen", + "npm:regjsparser", + "npm:require-directory", + "npm:require-from-string", + "npm:requires-port", + "npm:resolve", + "npm:resolve-from@4.0.0", + "npm:restore-cursor", + "npm:retry", + "npm:reusify", + "npm:rimraf", + "npm:run-parallel", + "npm:rxjs@7.8.1", + "npm:safe-buffer", + "npm:safe-buffer@5.1.2", + "npm:safer-buffer", + "npm:sass-loader@12.6.0", + "npm:sass@1.57.1", + "npm:sax", + "npm:scheduler", + "npm:schema-utils", + "npm:schema-utils@3.1.1", + "npm:schema-utils@3.1.2", + "npm:secure-compare", + "npm:select-hose", + "npm:selfsigned", + "npm:semver", + "npm:semver@5.7.1", + "npm:semver@6.3.0", + "npm:semver@6.3.1", + "npm:semver@7.5.3", + "npm:send", + "npm:serialize-javascript", + "npm:serialize-javascript@6.0.1", + "npm:serve-index", + "npm:serve-static", + "npm:setprototypeof", + "npm:setprototypeof@1.1.0", + "npm:shebang-command", + "npm:shebang-regex", + "npm:side-channel", + "npm:signal-exit", + "npm:slash@4.0.0", + "npm:snake-case", + "npm:sockjs", + "npm:source-map", + "npm:source-map-js", + "npm:source-map-loader@3.0.2", + "npm:source-map-support", + "npm:source-map-support@0.5.19", + "npm:spdy", + "npm:spdy-transport", + "npm:sprintf-js", + "npm:statuses", + "npm:statuses@1.5.0", + "npm:string-width", + "npm:string_decoder", + "npm:string_decoder@1.1.1", + "npm:strip-ansi", + "npm:strip-bom", + "npm:strip-final-newline", + "npm:strong-log-transformer", + "npm:style-loader", + "npm:stylehacks@6.0.0", + "npm:supports-color", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:supports-preserve-symlinks-flag", + "npm:svg-parser", + "npm:svgo", + "npm:tapable", + "npm:tar-stream", + "npm:terser-webpack-plugin", + "npm:terser-webpack-plugin@5.3.7", + "npm:terser@5.15.1", + "npm:terser@5.17.1", + "npm:through", + "npm:thunky", + "npm:tmp", + "npm:to-fast-properties", + "npm:to-regex-range", + "npm:toidentifier", + "npm:ts-loader@9.4.2", + "npm:ts-node", + "npm:tsconfig-paths", + "npm:tsconfig-paths-webpack-plugin", + "npm:tslib", + "npm:tslib@2.5.3", + "npm:type-is", + "npm:typed-assert", + "npm:typescript@5.1.6", + "npm:unicode-canonical-property-names-ecmascript", + "npm:unicode-match-property-ecmascript", + "npm:unicode-match-property-value-ecmascript", + "npm:unicode-property-aliases-ecmascript", + "npm:union", + "npm:universalify", + "npm:unpipe", + "npm:update-browserslist-db", + "npm:update-browserslist-db@1.0.11", + "npm:uri-js", + "npm:url-join", + "npm:util-deprecate", + "npm:utils-merge", + "npm:uuid", + "npm:v8-compile-cache", + "npm:v8-compile-cache-lib", + "npm:validate-npm-package-name", + "npm:vary", + "npm:watchpack", + "npm:wbuf", + "npm:wcwidth", + "npm:webpack-dev-middleware", + "npm:webpack-dev-server@4.11.1", + "npm:webpack-node-externals", + "npm:webpack-sources", + "npm:webpack-subresource-integrity@5.1.0", + "npm:webpack@5.82.0", + "npm:websocket-driver", + "npm:websocket-extensions", + "npm:whatwg-encoding@2.0.0", + "npm:which-boxed-primitive", + "npm:which-collection", + "npm:which-typed-array", + "npm:which@2.0.2", + "npm:wrap-ansi", + "npm:wrappy", + "npm:ws@8.11.0", + "npm:y18n", + "npm:yallist", + "npm:yallist@3.1.1", + "npm:yaml", + "npm:yargs", + "npm:yargs-parser", + "npm:yn" + ] + }, + "cart:serve:development": { + "general": [".gitignore", "babel.config.json", "nx.json"], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/.eslintrc.json", + "apps/cart/browserlist", + "apps/cart/jest.config.ts", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.spec.tsx", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/src/test-setup.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/tsconfig.spec.json", + "apps/cart/webpack.config.js" + ], + "external": [ + "npm:@ampproject/remapping", + "npm:@babel/code-frame", + "npm:@babel/code-frame@7.22.5", + "npm:@babel/compat-data", + "npm:@babel/compat-data@7.22.5", + "npm:@babel/compat-data@7.22.9", + "npm:@babel/core@7.22.5", + "npm:@babel/core@7.22.9", + "npm:@babel/generator", + "npm:@babel/generator@7.22.5", + "npm:@babel/generator@7.22.9", + "npm:@babel/helper-annotate-as-pure", + "npm:@babel/helper-annotate-as-pure@7.18.6", + "npm:@babel/helper-builder-binary-assignment-operator-visitor", + "npm:@babel/helper-compilation-targets", + "npm:@babel/helper-compilation-targets@7.22.5", + "npm:@babel/helper-compilation-targets@7.22.9", + "npm:@babel/helper-create-class-features-plugin", + "npm:@babel/helper-create-class-features-plugin@7.22.5", + "npm:@babel/helper-create-class-features-plugin@7.22.9", + "npm:@babel/helper-create-regexp-features-plugin", + "npm:@babel/helper-create-regexp-features-plugin@7.22.5", + "npm:@babel/helper-define-polyfill-provider@0.4.0", + "npm:@babel/helper-define-polyfill-provider@0.4.2", + "npm:@babel/helper-environment-visitor", + "npm:@babel/helper-environment-visitor@7.18.9", + "npm:@babel/helper-function-name", + "npm:@babel/helper-function-name@7.19.0", + "npm:@babel/helper-hoist-variables", + "npm:@babel/helper-hoist-variables@7.18.6", + "npm:@babel/helper-member-expression-to-functions", + "npm:@babel/helper-member-expression-to-functions@7.18.9", + "npm:@babel/helper-module-imports", + "npm:@babel/helper-module-imports@7.22.5", + "npm:@babel/helper-module-transforms@7.22.5", + "npm:@babel/helper-module-transforms@7.22.9", + "npm:@babel/helper-optimise-call-expression", + "npm:@babel/helper-optimise-call-expression@7.18.6", + "npm:@babel/helper-plugin-utils", + "npm:@babel/helper-plugin-utils@7.22.5", + "npm:@babel/helper-remap-async-to-generator@7.22.5", + "npm:@babel/helper-replace-supers", + "npm:@babel/helper-replace-supers@7.19.1", + "npm:@babel/helper-replace-supers@7.22.9", + "npm:@babel/helper-simple-access", + "npm:@babel/helper-skip-transparent-expression-wrappers", + "npm:@babel/helper-split-export-declaration", + "npm:@babel/helper-split-export-declaration@7.18.6", + "npm:@babel/helper-split-export-declaration@7.22.5", + "npm:@babel/helper-string-parser", + "npm:@babel/helper-string-parser@7.22.5", + "npm:@babel/helper-validator-identifier", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/helper-validator-option", + "npm:@babel/helper-validator-option@7.18.6", + "npm:@babel/helper-wrap-function@7.22.5", + "npm:@babel/helpers@7.22.5", + "npm:@babel/helpers@7.22.6", + "npm:@babel/highlight", + "npm:@babel/highlight@7.22.5", + "npm:@babel/parser", + "npm:@babel/parser@7.22.5", + "npm:@babel/parser@7.22.7", + "npm:@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", + "npm:@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", + "npm:@babel/plugin-proposal-class-properties@7.18.6", + "npm:@babel/plugin-proposal-decorators@7.22.7", + "npm:@babel/plugin-proposal-private-property-in-object", + "npm:@babel/plugin-proposal-unicode-property-regex@7.18.6", + "npm:@babel/plugin-syntax-async-generators@7.8.4", + "npm:@babel/plugin-syntax-class-properties@7.12.13", + "npm:@babel/plugin-syntax-class-static-block@7.14.5", + "npm:@babel/plugin-syntax-decorators@7.22.5", + "npm:@babel/plugin-syntax-dynamic-import@7.8.3", + "npm:@babel/plugin-syntax-export-namespace-from@7.8.3", + "npm:@babel/plugin-syntax-import-assertions", + "npm:@babel/plugin-syntax-import-attributes@7.22.5", + "npm:@babel/plugin-syntax-import-meta@7.10.4", + "npm:@babel/plugin-syntax-json-strings@7.8.3", + "npm:@babel/plugin-syntax-jsx", + "npm:@babel/plugin-syntax-jsx@7.22.5", + "npm:@babel/plugin-syntax-logical-assignment-operators@7.10.4", + "npm:@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", + "npm:@babel/plugin-syntax-numeric-separator@7.10.4", + "npm:@babel/plugin-syntax-object-rest-spread@7.8.3", + "npm:@babel/plugin-syntax-optional-catch-binding@7.8.3", + "npm:@babel/plugin-syntax-optional-chaining@7.8.3", + "npm:@babel/plugin-syntax-private-property-in-object@7.14.5", + "npm:@babel/plugin-syntax-top-level-await@7.14.5", + "npm:@babel/plugin-syntax-typescript", + "npm:@babel/plugin-syntax-typescript@7.22.5", + "npm:@babel/plugin-syntax-unicode-sets-regex@7.18.6", + "npm:@babel/plugin-transform-arrow-functions", + "npm:@babel/plugin-transform-async-generator-functions@7.22.5", + "npm:@babel/plugin-transform-async-generator-functions@7.22.7", + "npm:@babel/plugin-transform-async-to-generator", + "npm:@babel/plugin-transform-block-scoped-functions", + "npm:@babel/plugin-transform-block-scoping", + "npm:@babel/plugin-transform-class-properties@7.22.5", + "npm:@babel/plugin-transform-class-static-block@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.6", + "npm:@babel/plugin-transform-computed-properties", + "npm:@babel/plugin-transform-destructuring", + "npm:@babel/plugin-transform-dotall-regex", + "npm:@babel/plugin-transform-dotall-regex@7.22.5", + "npm:@babel/plugin-transform-duplicate-keys", + "npm:@babel/plugin-transform-dynamic-import@7.22.5", + "npm:@babel/plugin-transform-exponentiation-operator", + "npm:@babel/plugin-transform-export-namespace-from@7.22.5", + "npm:@babel/plugin-transform-for-of", + "npm:@babel/plugin-transform-function-name", + "npm:@babel/plugin-transform-json-strings@7.22.5", + "npm:@babel/plugin-transform-literals", + "npm:@babel/plugin-transform-logical-assignment-operators@7.22.5", + "npm:@babel/plugin-transform-member-expression-literals", + "npm:@babel/plugin-transform-modules-amd", + "npm:@babel/plugin-transform-modules-commonjs", + "npm:@babel/plugin-transform-modules-systemjs", + "npm:@babel/plugin-transform-modules-umd", + "npm:@babel/plugin-transform-named-capturing-groups-regex", + "npm:@babel/plugin-transform-new-target", + "npm:@babel/plugin-transform-nullish-coalescing-operator@7.22.5", + "npm:@babel/plugin-transform-numeric-separator@7.22.5", + "npm:@babel/plugin-transform-object-rest-spread@7.22.5", + "npm:@babel/plugin-transform-object-super", + "npm:@babel/plugin-transform-optional-catch-binding@7.22.5", + "npm:@babel/plugin-transform-optional-chaining", + "npm:@babel/plugin-transform-optional-chaining@7.22.6", + "npm:@babel/plugin-transform-parameters", + "npm:@babel/plugin-transform-private-methods@7.22.5", + "npm:@babel/plugin-transform-private-property-in-object@7.22.5", + "npm:@babel/plugin-transform-property-literals", + "npm:@babel/plugin-transform-react-constant-elements@7.22.5", + "npm:@babel/plugin-transform-react-display-name", + "npm:@babel/plugin-transform-react-jsx", + "npm:@babel/plugin-transform-react-jsx-development", + "npm:@babel/plugin-transform-react-pure-annotations", + "npm:@babel/plugin-transform-regenerator", + "npm:@babel/plugin-transform-reserved-words", + "npm:@babel/plugin-transform-runtime@7.22.9", + "npm:@babel/plugin-transform-shorthand-properties", + "npm:@babel/plugin-transform-spread", + "npm:@babel/plugin-transform-sticky-regex", + "npm:@babel/plugin-transform-template-literals", + "npm:@babel/plugin-transform-typeof-symbol", + "npm:@babel/plugin-transform-typescript@7.22.5", + "npm:@babel/plugin-transform-unicode-escapes", + "npm:@babel/plugin-transform-unicode-property-regex@7.22.5", + "npm:@babel/plugin-transform-unicode-regex", + "npm:@babel/plugin-transform-unicode-sets-regex@7.22.5", + "npm:@babel/preset-env", + "npm:@babel/preset-env@7.22.5", + "npm:@babel/preset-modules@0.1.5", + "npm:@babel/preset-react", + "npm:@babel/preset-typescript", + "npm:@babel/regjsgen", + "npm:@babel/runtime", + "npm:@babel/runtime@7.22.6", + "npm:@babel/template", + "npm:@babel/template@7.18.10", + "npm:@babel/traverse", + "npm:@babel/traverse@7.22.5", + "npm:@babel/traverse@7.22.8", + "npm:@babel/types", + "npm:@babel/types@7.22.5", + "npm:@cspotcode/source-map-support", + "npm:@jest/schemas", + "npm:@jest/schemas@29.6.3", + "npm:@jest/types", + "npm:@jridgewell/gen-mapping", + "npm:@jridgewell/resolve-uri", + "npm:@jridgewell/set-array", + "npm:@jridgewell/source-map", + "npm:@jridgewell/sourcemap-codec", + "npm:@jridgewell/trace-mapping", + "npm:@jridgewell/trace-mapping@0.3.18", + "npm:@jridgewell/trace-mapping@0.3.9", + "npm:@leichtgewicht/ip-codec", + "npm:@nodelib/fs.scandir", + "npm:@nodelib/fs.stat", + "npm:@nodelib/fs.walk", + "npm:@nrwl/devkit", + "npm:@nrwl/js", + "npm:@nrwl/linter", + "npm:@nrwl/react", + "npm:@nrwl/tao", + "npm:@nrwl/web", + "npm:@nrwl/webpack", + "npm:@nrwl/workspace", + "npm:@nx/devkit", + "npm:@nx/js", + "npm:@nx/linter", + "npm:@nx/nx-darwin-arm64", + "npm:@nx/nx-darwin-x64@18.0.5", + "npm:@nx/nx-freebsd-x64@18.0.5", + "npm:@nx/nx-linux-arm-gnueabihf@18.0.5", + "npm:@nx/nx-linux-arm64-gnu@18.0.5", + "npm:@nx/nx-linux-arm64-musl@18.0.5", + "npm:@nx/nx-linux-x64-gnu@18.0.5", + "npm:@nx/nx-linux-x64-musl@18.0.5", + "npm:@nx/nx-win32-arm64-msvc@18.0.5", + "npm:@nx/nx-win32-x64-msvc@18.0.5", + "npm:@nx/react", + "npm:@nx/web", + "npm:@nx/webpack", + "npm:@nx/workspace", + "npm:@parcel/watcher", + "npm:@phenomnomnominal/tsquery", + "npm:@remix-run/router", + "npm:@sinclair/typebox", + "npm:@sinclair/typebox@0.27.8", + "npm:@svgr/babel-plugin-add-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0", + "npm:@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0", + "npm:@svgr/babel-plugin-svg-dynamic-title@8.0.0", + "npm:@svgr/babel-plugin-svg-em-dimensions@8.0.0", + "npm:@svgr/babel-plugin-transform-react-native-svg@8.0.0", + "npm:@svgr/babel-plugin-transform-svg-component@8.0.0", + "npm:@svgr/babel-preset@8.0.0", + "npm:@svgr/core", + "npm:@svgr/hast-util-to-babel-ast@8.0.0", + "npm:@svgr/plugin-jsx@8.0.1", + "npm:@svgr/plugin-svgo", + "npm:@svgr/webpack@8.0.1", + "npm:@testing-library/dom", + "npm:@testing-library/react", + "npm:@trysound/sax", + "npm:@tsconfig/node10", + "npm:@tsconfig/node12", + "npm:@tsconfig/node14", + "npm:@tsconfig/node16", + "npm:@types/aria-query", + "npm:@types/body-parser", + "npm:@types/bonjour", + "npm:@types/connect", + "npm:@types/connect-history-api-fallback", + "npm:@types/eslint", + "npm:@types/eslint-scope", + "npm:@types/estree", + "npm:@types/estree@1.0.1", + "npm:@types/express", + "npm:@types/express-serve-static-core", + "npm:@types/http-proxy", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/json-schema", + "npm:@types/mime", + "npm:@types/node", + "npm:@types/parse-json", + "npm:@types/prop-types", + "npm:@types/qs", + "npm:@types/range-parser", + "npm:@types/react-dom@18.0.9", + "npm:@types/react@18.0.25", + "npm:@types/retry", + "npm:@types/scheduler", + "npm:@types/serve-index", + "npm:@types/serve-static", + "npm:@types/sockjs", + "npm:@types/ws@8.5.3", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:@webassemblyjs/ast", + "npm:@webassemblyjs/floating-point-hex-parser", + "npm:@webassemblyjs/helper-api-error@1.11.5", + "npm:@webassemblyjs/helper-buffer@1.11.5", + "npm:@webassemblyjs/helper-numbers", + "npm:@webassemblyjs/helper-wasm-bytecode@1.11.5", + "npm:@webassemblyjs/helper-wasm-section", + "npm:@webassemblyjs/ieee754@1.11.5", + "npm:@webassemblyjs/leb128@1.11.5", + "npm:@webassemblyjs/utf8@1.11.5", + "npm:@webassemblyjs/wasm-edit", + "npm:@webassemblyjs/wasm-gen@1.11.5", + "npm:@webassemblyjs/wasm-opt", + "npm:@webassemblyjs/wasm-parser", + "npm:@webassemblyjs/wast-printer", + "npm:@xtuc/ieee754", + "npm:@xtuc/long", + "npm:@yarnpkg/lockfile", + "npm:@yarnpkg/parsers", + "npm:@zkochan/js-yaml", + "npm:abab", + "npm:accepts", + "npm:acorn", + "npm:acorn-import-assertions", + "npm:acorn-walk", + "npm:address", + "npm:ajv", + "npm:ajv-formats@2.1.1", + "npm:ajv-keywords", + "npm:ajv-keywords@5.1.0", + "npm:ajv@8.11.2", + "npm:ansi-colors", + "npm:ansi-html-community", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:anymatch", + "npm:arg", + "npm:argparse", + "npm:argparse@1.0.10", + "npm:aria-query", + "npm:array-flatten", + "npm:array-flatten@2.1.2", + "npm:array-union@3.0.1", + "npm:async", + "npm:async@3.2.4", + "npm:asynckit", + "npm:autoprefixer@10.4.13", + "npm:available-typed-arrays", + "npm:axios@1.2.1", + "npm:babel-loader@9.1.2", + "npm:babel-plugin-const-enum@1.2.0", + "npm:babel-plugin-macros", + "npm:babel-plugin-polyfill-corejs2", + "npm:babel-plugin-polyfill-corejs2@0.4.3", + "npm:babel-plugin-polyfill-corejs3", + "npm:babel-plugin-polyfill-corejs3@0.8.1", + "npm:babel-plugin-polyfill-regenerator", + "npm:babel-plugin-polyfill-regenerator@0.5.0", + "npm:babel-plugin-transform-typescript-metadata", + "npm:balanced-match", + "npm:base64-js", + "npm:basic-auth", + "npm:batch", + "npm:big.js", + "npm:binary-extensions", + "npm:bl", + "npm:body-parser", + "npm:bonjour-service", + "npm:boolbase", + "npm:brace-expansion", + "npm:brace-expansion@2.0.1", + "npm:braces", + "npm:browserslist", + "npm:browserslist@4.21.5", + "npm:browserslist@4.21.9", + "npm:buffer", + "npm:buffer-from", + "npm:builtins", + "npm:bytes", + "npm:bytes@3.0.0", + "npm:call-bind", + "npm:callsites", + "npm:camelcase", + "npm:caniuse-api", + "npm:caniuse-lite", + "npm:caniuse-lite@1.0.30001517", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:chokidar", + "npm:chrome-trace-event", + "npm:ci-info", + "npm:cli-cursor", + "npm:cli-spinners", + "npm:cli-spinners@2.6.1", + "npm:cliui", + "npm:clone", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:colord", + "npm:colorette", + "npm:columnify", + "npm:combined-stream", + "npm:commander", + "npm:commander@7.2.0", + "npm:commondir", + "npm:compressible", + "npm:compression", + "npm:concat-map", + "npm:connect-history-api-fallback", + "npm:content-disposition", + "npm:content-type", + "npm:convert-source-map", + "npm:cookie", + "npm:cookie-signature", + "npm:copy-anything", + "npm:copy-webpack-plugin@10.2.4", + "npm:core-js-compat@3.30.2", + "npm:core-js-compat@3.31.1", + "npm:core-util-is", + "npm:corser", + "npm:cosmiconfig", + "npm:cosmiconfig@6.0.0", + "npm:cosmiconfig@8.1.3", + "npm:create-require", + "npm:cross-spawn", + "npm:css-declaration-sorter@6.3.1", + "npm:css-loader", + "npm:css-minimizer-webpack-plugin@5.0.0", + "npm:css-select", + "npm:css-tree@2.2.1", + "npm:css-tree@2.3.1", + "npm:css-what", + "npm:cssesc", + "npm:cssnano-preset-default@6.0.1", + "npm:cssnano-utils@4.0.0", + "npm:cssnano@6.0.1", + "npm:csso", + "npm:csstype", + "npm:debug", + "npm:debug@2.6.9", + "npm:debug@3.2.7", + "npm:deep-equal", + "npm:deepmerge", + "npm:deepmerge@4.3.1", + "npm:default-gateway", + "npm:defaults", + "npm:define-lazy-prop", + "npm:define-properties", + "npm:delayed-stream", + "npm:depd", + "npm:depd@1.1.2", + "npm:destroy", + "npm:detect-node", + "npm:detect-port", + "npm:diff", + "npm:diff-sequences@29.6.3", + "npm:dir-glob", + "npm:dns-equal", + "npm:dns-packet", + "npm:document-register-element", + "npm:dom-accessibility-api", + "npm:dom-serializer", + "npm:domelementtype", + "npm:domhandler", + "npm:domutils", + "npm:dot-case", + "npm:dotenv-expand", + "npm:dotenv@16.3.1", + "npm:duplexer", + "npm:ee-first", + "npm:ejs", + "npm:electron-to-chromium", + "npm:electron-to-chromium@1.4.311", + "npm:electron-to-chromium@1.4.470", + "npm:emoji-regex", + "npm:emojis-list", + "npm:encodeurl", + "npm:end-of-stream", + "npm:enhanced-resolve", + "npm:enhanced-resolve@5.13.0", + "npm:enquirer", + "npm:entities", + "npm:entities@4.5.0", + "npm:errno", + "npm:error-ex", + "npm:es-get-iterator", + "npm:es-module-lexer", + "npm:escalade", + "npm:escape-html", + "npm:escape-string-regexp", + "npm:eslint-scope", + "npm:esprima", + "npm:esquery@1.4.0", + "npm:esrecurse", + "npm:estraverse", + "npm:estraverse@4.3.0", + "npm:esutils", + "npm:etag", + "npm:eventemitter3", + "npm:events", + "npm:execa", + "npm:express", + "npm:fast-deep-equal", + "npm:fast-glob", + "npm:fast-glob@3.2.7", + "npm:fast-json-stable-stringify", + "npm:fastq", + "npm:faye-websocket", + "npm:figures", + "npm:file-loader", + "npm:filelist", + "npm:fill-range", + "npm:finalhandler", + "npm:find-cache-dir", + "npm:find-up", + "npm:flat", + "npm:follow-redirects", + "npm:for-each", + "npm:fork-ts-checker-webpack-plugin@7.2.13", + "npm:form-data", + "npm:forwarded", + "npm:fraction.js", + "npm:fresh", + "npm:fs-constants", + "npm:fs-extra", + "npm:fs-extra@10.1.0", + "npm:fs-monkey", + "npm:fs.realpath", + "npm:fsevents", + "npm:function-bind", + "npm:functions-have-names", + "npm:gensync", + "npm:get-caller-file", + "npm:get-intrinsic", + "npm:get-stream@6.0.1", + "npm:glob", + "npm:glob-parent", + "npm:glob-parent@6.0.2", + "npm:glob-to-regexp", + "npm:glob@7.1.4", + "npm:globals", + "npm:globby@12.2.0", + "npm:gopd", + "npm:graceful-fs", + "npm:handle-thing", + "npm:has", + "npm:has-bigints", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:has-property-descriptors", + "npm:has-symbols", + "npm:has-tostringtag", + "npm:he", + "npm:hosted-git-info@7.0.1", + "npm:hpack.js", + "npm:html-encoding-sniffer", + "npm:html-entities", + "npm:http-deceiver", + "npm:http-errors", + "npm:http-errors@1.6.3", + "npm:http-parser-js", + "npm:http-proxy", + "npm:http-proxy-middleware", + "npm:http-server", + "npm:human-signals", + "npm:iconv-lite", + "npm:iconv-lite@0.4.24", + "npm:icss-utils@5.1.0", + "npm:ieee754", + "npm:ignore", + "npm:image-size", + "npm:immutable", + "npm:import-fresh", + "npm:inflight", + "npm:inherits", + "npm:inherits@2.0.3", + "npm:ipaddr.js", + "npm:ipaddr.js@1.9.1", + "npm:is-arguments", + "npm:is-arrayish", + "npm:is-bigint", + "npm:is-binary-path", + "npm:is-boolean-object", + "npm:is-callable", + "npm:is-core-module", + "npm:is-date-object", + "npm:is-docker", + "npm:is-extglob", + "npm:is-fullwidth-code-point", + "npm:is-glob", + "npm:is-interactive", + "npm:is-map", + "npm:is-number", + "npm:is-number-object", + "npm:is-plain-obj", + "npm:is-regex", + "npm:is-set", + "npm:is-stream@2.0.1", + "npm:is-string", + "npm:is-symbol", + "npm:is-typed-array", + "npm:is-unicode-supported", + "npm:is-weakmap", + "npm:is-weakset", + "npm:is-what", + "npm:is-wsl", + "npm:isarray", + "npm:isarray@1.0.0", + "npm:isexe", + "npm:jake", + "npm:jest-diff@29.7.0", + "npm:jest-get-type@29.6.3", + "npm:jest-util", + "npm:jest-worker", + "npm:jest-worker@27.5.1", + "npm:js-tokens", + "npm:js-yaml", + "npm:js-yaml@3.14.1", + "npm:jsesc", + "npm:jsesc@0.5.0", + "npm:json-parse-even-better-errors", + "npm:json-schema-traverse", + "npm:json-schema-traverse@0.4.1", + "npm:json5", + "npm:json5@2.2.1", + "npm:jsonc-parser", + "npm:jsonfile", + "npm:klona", + "npm:less", + "npm:less-loader@11.1.0", + "npm:license-webpack-plugin", + "npm:lightercollective", + "npm:lilconfig", + "npm:lines-and-columns", + "npm:lines-and-columns@2.0.3", + "npm:loader-runner", + "npm:loader-utils", + "npm:locate-path", + "npm:lodash", + "npm:lodash.debounce", + "npm:lodash.memoize", + "npm:lodash.uniq", + "npm:log-symbols", + "npm:loose-envify", + "npm:lower-case", + "npm:lru-cache@10.0.1", + "npm:lru-cache@5.1.1", + "npm:lru-cache@6.0.0", + "npm:lz-string", + "npm:make-dir", + "npm:make-dir@2.1.0", + "npm:make-error", + "npm:mdn-data@2.0.28", + "npm:mdn-data@2.0.30", + "npm:media-typer", + "npm:memfs", + "npm:merge-descriptors", + "npm:merge-stream", + "npm:merge2", + "npm:methods", + "npm:micromatch", + "npm:mime", + "npm:mime-db", + "npm:mime-types", + "npm:mimic-fn", + "npm:mini-css-extract-plugin@2.4.7", + "npm:minimalistic-assert", + "npm:minimatch", + "npm:minimatch@3.0.5", + "npm:minimatch@5.1.0", + "npm:minimist", + "npm:mkdirp@0.5.6", + "npm:ms", + "npm:ms@2.0.0", + "npm:ms@2.1.2", + "npm:multicast-dns", + "npm:nanoid", + "npm:nanoid@3.3.4", + "npm:needle", + "npm:negotiator", + "npm:neo-async", + "npm:no-case", + "npm:node-abort-controller", + "npm:node-addon-api", + "npm:node-forge", + "npm:node-gyp-build", + "npm:node-machine-id", + "npm:node-releases", + "npm:node-releases@2.0.10", + "npm:node-releases@2.0.13", + "npm:normalize-path", + "npm:normalize-range", + "npm:npm-package-arg@11.0.1", + "npm:npm-run-path", + "npm:nth-check", + "npm:nx", + "npm:object-inspect", + "npm:object-is", + "npm:object-keys", + "npm:object.assign", + "npm:obuf", + "npm:on-finished", + "npm:on-headers", + "npm:once", + "npm:onetime", + "npm:open", + "npm:opener", + "npm:ora@5.3.0", + "npm:p-limit@2.3.0", + "npm:p-locate", + "npm:p-retry", + "npm:p-try", + "npm:parent-module", + "npm:parse-json", + "npm:parse-node-version", + "npm:parse5@4.0.0", + "npm:parseurl", + "npm:path-exists", + "npm:path-is-absolute", + "npm:path-key", + "npm:path-parse", + "npm:path-to-regexp", + "npm:path-type", + "npm:picocolors", + "npm:picomatch", + "npm:pify", + "npm:pify@4.0.1", + "npm:pkg-dir", + "npm:portfinder", + "npm:postcss-calc@9.0.1", + "npm:postcss-colormin@6.0.0", + "npm:postcss-convert-values@6.0.0", + "npm:postcss-discard-comments@6.0.0", + "npm:postcss-discard-duplicates@6.0.0", + "npm:postcss-discard-empty@6.0.0", + "npm:postcss-discard-overridden@6.0.0", + "npm:postcss-import@14.1.0", + "npm:postcss-loader@6.2.1", + "npm:postcss-merge-longhand@6.0.0", + "npm:postcss-merge-rules@6.0.1", + "npm:postcss-minify-font-values@6.0.0", + "npm:postcss-minify-gradients@6.0.0", + "npm:postcss-minify-params@6.0.0", + "npm:postcss-minify-selectors@6.0.0", + "npm:postcss-modules-extract-imports@3.0.0", + "npm:postcss-modules-local-by-default@4.0.0", + "npm:postcss-modules-scope@3.0.0", + "npm:postcss-modules-values@4.0.0", + "npm:postcss-normalize-charset@6.0.0", + "npm:postcss-normalize-display-values@6.0.0", + "npm:postcss-normalize-positions@6.0.0", + "npm:postcss-normalize-repeat-style@6.0.0", + "npm:postcss-normalize-string@6.0.0", + "npm:postcss-normalize-timing-functions@6.0.0", + "npm:postcss-normalize-unicode@6.0.0", + "npm:postcss-normalize-url@6.0.0", + "npm:postcss-normalize-whitespace@6.0.0", + "npm:postcss-ordered-values@6.0.0", + "npm:postcss-reduce-initial@6.0.0", + "npm:postcss-reduce-transforms@6.0.0", + "npm:postcss-selector-parser", + "npm:postcss-selector-parser@6.0.13", + "npm:postcss-svgo@6.0.0", + "npm:postcss-unique-selectors@6.0.0", + "npm:postcss-value-parser", + "npm:postcss@8.4.19", + "npm:postcss@8.4.20", + "npm:postcss@8.4.23", + "npm:pretty-format@27.5.1", + "npm:pretty-format@29.7.0", + "npm:proc-log", + "npm:process-nextick-args", + "npm:proxy-addr", + "npm:proxy-from-env", + "npm:prr", + "npm:punycode", + "npm:qs", + "npm:queue-microtask", + "npm:randombytes", + "npm:range-parser", + "npm:raw-body", + "npm:react-dom", + "npm:react-is", + "npm:react-is@17.0.2", + "npm:react-router", + "npm:react-router-dom", + "npm:read-cache", + "npm:readable-stream", + "npm:readable-stream@2.3.7", + "npm:readdirp", + "npm:regenerate", + "npm:regenerate-unicode-properties", + "npm:regenerator-runtime", + "npm:regenerator-transform", + "npm:regexp.prototype.flags", + "npm:regexpu-core", + "npm:regexpu-core@5.3.2", + "npm:regjsgen", + "npm:regjsparser", + "npm:require-directory", + "npm:require-from-string", + "npm:requires-port", + "npm:resolve", + "npm:resolve-from@4.0.0", + "npm:restore-cursor", + "npm:retry", + "npm:reusify", + "npm:rimraf", + "npm:run-parallel", + "npm:rxjs@7.8.1", + "npm:safe-buffer", + "npm:safe-buffer@5.1.2", + "npm:safer-buffer", + "npm:sass-loader@12.6.0", + "npm:sass@1.57.1", + "npm:sax", + "npm:scheduler", + "npm:schema-utils", + "npm:schema-utils@3.1.1", + "npm:schema-utils@3.1.2", + "npm:secure-compare", + "npm:select-hose", + "npm:selfsigned", + "npm:semver", + "npm:semver@5.7.1", + "npm:semver@6.3.0", + "npm:semver@6.3.1", + "npm:semver@7.5.3", + "npm:send", + "npm:serialize-javascript", + "npm:serialize-javascript@6.0.1", + "npm:serve-index", + "npm:serve-static", + "npm:setprototypeof", + "npm:setprototypeof@1.1.0", + "npm:shebang-command", + "npm:shebang-regex", + "npm:side-channel", + "npm:signal-exit", + "npm:slash@4.0.0", + "npm:snake-case", + "npm:sockjs", + "npm:source-map", + "npm:source-map-js", + "npm:source-map-loader@3.0.2", + "npm:source-map-support", + "npm:source-map-support@0.5.19", + "npm:spdy", + "npm:spdy-transport", + "npm:sprintf-js", + "npm:statuses", + "npm:statuses@1.5.0", + "npm:string-width", + "npm:string_decoder", + "npm:string_decoder@1.1.1", + "npm:strip-ansi", + "npm:strip-bom", + "npm:strip-final-newline", + "npm:strong-log-transformer", + "npm:style-loader", + "npm:stylehacks@6.0.0", + "npm:supports-color", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:supports-preserve-symlinks-flag", + "npm:svg-parser", + "npm:svgo", + "npm:tapable", + "npm:tar-stream", + "npm:terser-webpack-plugin", + "npm:terser-webpack-plugin@5.3.7", + "npm:terser@5.15.1", + "npm:terser@5.17.1", + "npm:through", + "npm:thunky", + "npm:tmp", + "npm:to-fast-properties", + "npm:to-regex-range", + "npm:toidentifier", + "npm:ts-loader@9.4.2", + "npm:ts-node", + "npm:tsconfig-paths", + "npm:tsconfig-paths-webpack-plugin", + "npm:tslib", + "npm:tslib@2.5.3", + "npm:type-is", + "npm:typed-assert", + "npm:typescript@5.1.6", + "npm:unicode-canonical-property-names-ecmascript", + "npm:unicode-match-property-ecmascript", + "npm:unicode-match-property-value-ecmascript", + "npm:unicode-property-aliases-ecmascript", + "npm:union", + "npm:universalify", + "npm:unpipe", + "npm:update-browserslist-db", + "npm:update-browserslist-db@1.0.11", + "npm:uri-js", + "npm:url-join", + "npm:util-deprecate", + "npm:utils-merge", + "npm:uuid", + "npm:v8-compile-cache", + "npm:v8-compile-cache-lib", + "npm:validate-npm-package-name", + "npm:vary", + "npm:watchpack", + "npm:wbuf", + "npm:wcwidth", + "npm:webpack-dev-middleware", + "npm:webpack-dev-server@4.11.1", + "npm:webpack-node-externals", + "npm:webpack-sources", + "npm:webpack-subresource-integrity@5.1.0", + "npm:webpack@5.82.0", + "npm:websocket-driver", + "npm:websocket-extensions", + "npm:whatwg-encoding@2.0.0", + "npm:which-boxed-primitive", + "npm:which-collection", + "npm:which-typed-array", + "npm:which@2.0.2", + "npm:wrap-ansi", + "npm:wrappy", + "npm:ws@8.11.0", + "npm:y18n", + "npm:yallist", + "npm:yallist@3.1.1", + "npm:yaml", + "npm:yargs", + "npm:yargs-parser", + "npm:yn" + ] + }, + "cart:serve:production": { + "general": [".gitignore", "babel.config.json", "nx.json"], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/.eslintrc.json", + "apps/cart/browserlist", + "apps/cart/jest.config.ts", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.spec.tsx", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/src/test-setup.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/tsconfig.spec.json", + "apps/cart/webpack.config.js" + ], + "external": [ + "npm:@ampproject/remapping", + "npm:@babel/code-frame", + "npm:@babel/code-frame@7.22.5", + "npm:@babel/compat-data", + "npm:@babel/compat-data@7.22.5", + "npm:@babel/compat-data@7.22.9", + "npm:@babel/core@7.22.5", + "npm:@babel/core@7.22.9", + "npm:@babel/generator", + "npm:@babel/generator@7.22.5", + "npm:@babel/generator@7.22.9", + "npm:@babel/helper-annotate-as-pure", + "npm:@babel/helper-annotate-as-pure@7.18.6", + "npm:@babel/helper-builder-binary-assignment-operator-visitor", + "npm:@babel/helper-compilation-targets", + "npm:@babel/helper-compilation-targets@7.22.5", + "npm:@babel/helper-compilation-targets@7.22.9", + "npm:@babel/helper-create-class-features-plugin", + "npm:@babel/helper-create-class-features-plugin@7.22.5", + "npm:@babel/helper-create-class-features-plugin@7.22.9", + "npm:@babel/helper-create-regexp-features-plugin", + "npm:@babel/helper-create-regexp-features-plugin@7.22.5", + "npm:@babel/helper-define-polyfill-provider@0.4.0", + "npm:@babel/helper-define-polyfill-provider@0.4.2", + "npm:@babel/helper-environment-visitor", + "npm:@babel/helper-environment-visitor@7.18.9", + "npm:@babel/helper-function-name", + "npm:@babel/helper-function-name@7.19.0", + "npm:@babel/helper-hoist-variables", + "npm:@babel/helper-hoist-variables@7.18.6", + "npm:@babel/helper-member-expression-to-functions", + "npm:@babel/helper-member-expression-to-functions@7.18.9", + "npm:@babel/helper-module-imports", + "npm:@babel/helper-module-imports@7.22.5", + "npm:@babel/helper-module-transforms@7.22.5", + "npm:@babel/helper-module-transforms@7.22.9", + "npm:@babel/helper-optimise-call-expression", + "npm:@babel/helper-optimise-call-expression@7.18.6", + "npm:@babel/helper-plugin-utils", + "npm:@babel/helper-plugin-utils@7.22.5", + "npm:@babel/helper-remap-async-to-generator@7.22.5", + "npm:@babel/helper-replace-supers", + "npm:@babel/helper-replace-supers@7.19.1", + "npm:@babel/helper-replace-supers@7.22.9", + "npm:@babel/helper-simple-access", + "npm:@babel/helper-skip-transparent-expression-wrappers", + "npm:@babel/helper-split-export-declaration", + "npm:@babel/helper-split-export-declaration@7.18.6", + "npm:@babel/helper-split-export-declaration@7.22.5", + "npm:@babel/helper-string-parser", + "npm:@babel/helper-string-parser@7.22.5", + "npm:@babel/helper-validator-identifier", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/helper-validator-option", + "npm:@babel/helper-validator-option@7.18.6", + "npm:@babel/helper-wrap-function@7.22.5", + "npm:@babel/helpers@7.22.5", + "npm:@babel/helpers@7.22.6", + "npm:@babel/highlight", + "npm:@babel/highlight@7.22.5", + "npm:@babel/parser", + "npm:@babel/parser@7.22.5", + "npm:@babel/parser@7.22.7", + "npm:@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", + "npm:@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", + "npm:@babel/plugin-proposal-class-properties@7.18.6", + "npm:@babel/plugin-proposal-decorators@7.22.7", + "npm:@babel/plugin-proposal-private-property-in-object", + "npm:@babel/plugin-proposal-unicode-property-regex@7.18.6", + "npm:@babel/plugin-syntax-async-generators@7.8.4", + "npm:@babel/plugin-syntax-class-properties@7.12.13", + "npm:@babel/plugin-syntax-class-static-block@7.14.5", + "npm:@babel/plugin-syntax-decorators@7.22.5", + "npm:@babel/plugin-syntax-dynamic-import@7.8.3", + "npm:@babel/plugin-syntax-export-namespace-from@7.8.3", + "npm:@babel/plugin-syntax-import-assertions", + "npm:@babel/plugin-syntax-import-attributes@7.22.5", + "npm:@babel/plugin-syntax-import-meta@7.10.4", + "npm:@babel/plugin-syntax-json-strings@7.8.3", + "npm:@babel/plugin-syntax-jsx", + "npm:@babel/plugin-syntax-jsx@7.22.5", + "npm:@babel/plugin-syntax-logical-assignment-operators@7.10.4", + "npm:@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", + "npm:@babel/plugin-syntax-numeric-separator@7.10.4", + "npm:@babel/plugin-syntax-object-rest-spread@7.8.3", + "npm:@babel/plugin-syntax-optional-catch-binding@7.8.3", + "npm:@babel/plugin-syntax-optional-chaining@7.8.3", + "npm:@babel/plugin-syntax-private-property-in-object@7.14.5", + "npm:@babel/plugin-syntax-top-level-await@7.14.5", + "npm:@babel/plugin-syntax-typescript", + "npm:@babel/plugin-syntax-typescript@7.22.5", + "npm:@babel/plugin-syntax-unicode-sets-regex@7.18.6", + "npm:@babel/plugin-transform-arrow-functions", + "npm:@babel/plugin-transform-async-generator-functions@7.22.5", + "npm:@babel/plugin-transform-async-generator-functions@7.22.7", + "npm:@babel/plugin-transform-async-to-generator", + "npm:@babel/plugin-transform-block-scoped-functions", + "npm:@babel/plugin-transform-block-scoping", + "npm:@babel/plugin-transform-class-properties@7.22.5", + "npm:@babel/plugin-transform-class-static-block@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.6", + "npm:@babel/plugin-transform-computed-properties", + "npm:@babel/plugin-transform-destructuring", + "npm:@babel/plugin-transform-dotall-regex", + "npm:@babel/plugin-transform-dotall-regex@7.22.5", + "npm:@babel/plugin-transform-duplicate-keys", + "npm:@babel/plugin-transform-dynamic-import@7.22.5", + "npm:@babel/plugin-transform-exponentiation-operator", + "npm:@babel/plugin-transform-export-namespace-from@7.22.5", + "npm:@babel/plugin-transform-for-of", + "npm:@babel/plugin-transform-function-name", + "npm:@babel/plugin-transform-json-strings@7.22.5", + "npm:@babel/plugin-transform-literals", + "npm:@babel/plugin-transform-logical-assignment-operators@7.22.5", + "npm:@babel/plugin-transform-member-expression-literals", + "npm:@babel/plugin-transform-modules-amd", + "npm:@babel/plugin-transform-modules-commonjs", + "npm:@babel/plugin-transform-modules-systemjs", + "npm:@babel/plugin-transform-modules-umd", + "npm:@babel/plugin-transform-named-capturing-groups-regex", + "npm:@babel/plugin-transform-new-target", + "npm:@babel/plugin-transform-nullish-coalescing-operator@7.22.5", + "npm:@babel/plugin-transform-numeric-separator@7.22.5", + "npm:@babel/plugin-transform-object-rest-spread@7.22.5", + "npm:@babel/plugin-transform-object-super", + "npm:@babel/plugin-transform-optional-catch-binding@7.22.5", + "npm:@babel/plugin-transform-optional-chaining", + "npm:@babel/plugin-transform-optional-chaining@7.22.6", + "npm:@babel/plugin-transform-parameters", + "npm:@babel/plugin-transform-private-methods@7.22.5", + "npm:@babel/plugin-transform-private-property-in-object@7.22.5", + "npm:@babel/plugin-transform-property-literals", + "npm:@babel/plugin-transform-react-constant-elements@7.22.5", + "npm:@babel/plugin-transform-react-display-name", + "npm:@babel/plugin-transform-react-jsx", + "npm:@babel/plugin-transform-react-jsx-development", + "npm:@babel/plugin-transform-react-pure-annotations", + "npm:@babel/plugin-transform-regenerator", + "npm:@babel/plugin-transform-reserved-words", + "npm:@babel/plugin-transform-runtime@7.22.9", + "npm:@babel/plugin-transform-shorthand-properties", + "npm:@babel/plugin-transform-spread", + "npm:@babel/plugin-transform-sticky-regex", + "npm:@babel/plugin-transform-template-literals", + "npm:@babel/plugin-transform-typeof-symbol", + "npm:@babel/plugin-transform-typescript@7.22.5", + "npm:@babel/plugin-transform-unicode-escapes", + "npm:@babel/plugin-transform-unicode-property-regex@7.22.5", + "npm:@babel/plugin-transform-unicode-regex", + "npm:@babel/plugin-transform-unicode-sets-regex@7.22.5", + "npm:@babel/preset-env", + "npm:@babel/preset-env@7.22.5", + "npm:@babel/preset-modules@0.1.5", + "npm:@babel/preset-react", + "npm:@babel/preset-typescript", + "npm:@babel/regjsgen", + "npm:@babel/runtime", + "npm:@babel/runtime@7.22.6", + "npm:@babel/template", + "npm:@babel/template@7.18.10", + "npm:@babel/traverse", + "npm:@babel/traverse@7.22.5", + "npm:@babel/traverse@7.22.8", + "npm:@babel/types", + "npm:@babel/types@7.22.5", + "npm:@cspotcode/source-map-support", + "npm:@jest/schemas", + "npm:@jest/schemas@29.6.3", + "npm:@jest/types", + "npm:@jridgewell/gen-mapping", + "npm:@jridgewell/resolve-uri", + "npm:@jridgewell/set-array", + "npm:@jridgewell/source-map", + "npm:@jridgewell/sourcemap-codec", + "npm:@jridgewell/trace-mapping", + "npm:@jridgewell/trace-mapping@0.3.18", + "npm:@jridgewell/trace-mapping@0.3.9", + "npm:@leichtgewicht/ip-codec", + "npm:@nodelib/fs.scandir", + "npm:@nodelib/fs.stat", + "npm:@nodelib/fs.walk", + "npm:@nrwl/devkit", + "npm:@nrwl/js", + "npm:@nrwl/linter", + "npm:@nrwl/react", + "npm:@nrwl/tao", + "npm:@nrwl/web", + "npm:@nrwl/webpack", + "npm:@nrwl/workspace", + "npm:@nx/devkit", + "npm:@nx/js", + "npm:@nx/linter", + "npm:@nx/nx-darwin-arm64", + "npm:@nx/nx-darwin-x64@18.0.5", + "npm:@nx/nx-freebsd-x64@18.0.5", + "npm:@nx/nx-linux-arm-gnueabihf@18.0.5", + "npm:@nx/nx-linux-arm64-gnu@18.0.5", + "npm:@nx/nx-linux-arm64-musl@18.0.5", + "npm:@nx/nx-linux-x64-gnu@18.0.5", + "npm:@nx/nx-linux-x64-musl@18.0.5", + "npm:@nx/nx-win32-arm64-msvc@18.0.5", + "npm:@nx/nx-win32-x64-msvc@18.0.5", + "npm:@nx/react", + "npm:@nx/web", + "npm:@nx/webpack", + "npm:@nx/workspace", + "npm:@parcel/watcher", + "npm:@phenomnomnominal/tsquery", + "npm:@remix-run/router", + "npm:@sinclair/typebox", + "npm:@sinclair/typebox@0.27.8", + "npm:@svgr/babel-plugin-add-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0", + "npm:@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0", + "npm:@svgr/babel-plugin-svg-dynamic-title@8.0.0", + "npm:@svgr/babel-plugin-svg-em-dimensions@8.0.0", + "npm:@svgr/babel-plugin-transform-react-native-svg@8.0.0", + "npm:@svgr/babel-plugin-transform-svg-component@8.0.0", + "npm:@svgr/babel-preset@8.0.0", + "npm:@svgr/core", + "npm:@svgr/hast-util-to-babel-ast@8.0.0", + "npm:@svgr/plugin-jsx@8.0.1", + "npm:@svgr/plugin-svgo", + "npm:@svgr/webpack@8.0.1", + "npm:@testing-library/dom", + "npm:@testing-library/react", + "npm:@trysound/sax", + "npm:@tsconfig/node10", + "npm:@tsconfig/node12", + "npm:@tsconfig/node14", + "npm:@tsconfig/node16", + "npm:@types/aria-query", + "npm:@types/body-parser", + "npm:@types/bonjour", + "npm:@types/connect", + "npm:@types/connect-history-api-fallback", + "npm:@types/eslint", + "npm:@types/eslint-scope", + "npm:@types/estree", + "npm:@types/estree@1.0.1", + "npm:@types/express", + "npm:@types/express-serve-static-core", + "npm:@types/http-proxy", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/json-schema", + "npm:@types/mime", + "npm:@types/node", + "npm:@types/parse-json", + "npm:@types/prop-types", + "npm:@types/qs", + "npm:@types/range-parser", + "npm:@types/react-dom@18.0.9", + "npm:@types/react@18.0.25", + "npm:@types/retry", + "npm:@types/scheduler", + "npm:@types/serve-index", + "npm:@types/serve-static", + "npm:@types/sockjs", + "npm:@types/ws@8.5.3", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:@webassemblyjs/ast", + "npm:@webassemblyjs/floating-point-hex-parser", + "npm:@webassemblyjs/helper-api-error@1.11.5", + "npm:@webassemblyjs/helper-buffer@1.11.5", + "npm:@webassemblyjs/helper-numbers", + "npm:@webassemblyjs/helper-wasm-bytecode@1.11.5", + "npm:@webassemblyjs/helper-wasm-section", + "npm:@webassemblyjs/ieee754@1.11.5", + "npm:@webassemblyjs/leb128@1.11.5", + "npm:@webassemblyjs/utf8@1.11.5", + "npm:@webassemblyjs/wasm-edit", + "npm:@webassemblyjs/wasm-gen@1.11.5", + "npm:@webassemblyjs/wasm-opt", + "npm:@webassemblyjs/wasm-parser", + "npm:@webassemblyjs/wast-printer", + "npm:@xtuc/ieee754", + "npm:@xtuc/long", + "npm:@yarnpkg/lockfile", + "npm:@yarnpkg/parsers", + "npm:@zkochan/js-yaml", + "npm:abab", + "npm:accepts", + "npm:acorn", + "npm:acorn-import-assertions", + "npm:acorn-walk", + "npm:address", + "npm:ajv", + "npm:ajv-formats@2.1.1", + "npm:ajv-keywords", + "npm:ajv-keywords@5.1.0", + "npm:ajv@8.11.2", + "npm:ansi-colors", + "npm:ansi-html-community", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:anymatch", + "npm:arg", + "npm:argparse", + "npm:argparse@1.0.10", + "npm:aria-query", + "npm:array-flatten", + "npm:array-flatten@2.1.2", + "npm:array-union@3.0.1", + "npm:async", + "npm:async@3.2.4", + "npm:asynckit", + "npm:autoprefixer@10.4.13", + "npm:available-typed-arrays", + "npm:axios@1.2.1", + "npm:babel-loader@9.1.2", + "npm:babel-plugin-const-enum@1.2.0", + "npm:babel-plugin-macros", + "npm:babel-plugin-polyfill-corejs2", + "npm:babel-plugin-polyfill-corejs2@0.4.3", + "npm:babel-plugin-polyfill-corejs3", + "npm:babel-plugin-polyfill-corejs3@0.8.1", + "npm:babel-plugin-polyfill-regenerator", + "npm:babel-plugin-polyfill-regenerator@0.5.0", + "npm:babel-plugin-transform-typescript-metadata", + "npm:balanced-match", + "npm:base64-js", + "npm:basic-auth", + "npm:batch", + "npm:big.js", + "npm:binary-extensions", + "npm:bl", + "npm:body-parser", + "npm:bonjour-service", + "npm:boolbase", + "npm:brace-expansion", + "npm:brace-expansion@2.0.1", + "npm:braces", + "npm:browserslist", + "npm:browserslist@4.21.5", + "npm:browserslist@4.21.9", + "npm:buffer", + "npm:buffer-from", + "npm:builtins", + "npm:bytes", + "npm:bytes@3.0.0", + "npm:call-bind", + "npm:callsites", + "npm:camelcase", + "npm:caniuse-api", + "npm:caniuse-lite", + "npm:caniuse-lite@1.0.30001517", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:chokidar", + "npm:chrome-trace-event", + "npm:ci-info", + "npm:cli-cursor", + "npm:cli-spinners", + "npm:cli-spinners@2.6.1", + "npm:cliui", + "npm:clone", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:colord", + "npm:colorette", + "npm:columnify", + "npm:combined-stream", + "npm:commander", + "npm:commander@7.2.0", + "npm:commondir", + "npm:compressible", + "npm:compression", + "npm:concat-map", + "npm:connect-history-api-fallback", + "npm:content-disposition", + "npm:content-type", + "npm:convert-source-map", + "npm:cookie", + "npm:cookie-signature", + "npm:copy-anything", + "npm:copy-webpack-plugin@10.2.4", + "npm:core-js-compat@3.30.2", + "npm:core-js-compat@3.31.1", + "npm:core-util-is", + "npm:corser", + "npm:cosmiconfig", + "npm:cosmiconfig@6.0.0", + "npm:cosmiconfig@8.1.3", + "npm:create-require", + "npm:cross-spawn", + "npm:css-declaration-sorter@6.3.1", + "npm:css-loader", + "npm:css-minimizer-webpack-plugin@5.0.0", + "npm:css-select", + "npm:css-tree@2.2.1", + "npm:css-tree@2.3.1", + "npm:css-what", + "npm:cssesc", + "npm:cssnano-preset-default@6.0.1", + "npm:cssnano-utils@4.0.0", + "npm:cssnano@6.0.1", + "npm:csso", + "npm:csstype", + "npm:debug", + "npm:debug@2.6.9", + "npm:debug@3.2.7", + "npm:deep-equal", + "npm:deepmerge", + "npm:deepmerge@4.3.1", + "npm:default-gateway", + "npm:defaults", + "npm:define-lazy-prop", + "npm:define-properties", + "npm:delayed-stream", + "npm:depd", + "npm:depd@1.1.2", + "npm:destroy", + "npm:detect-node", + "npm:detect-port", + "npm:diff", + "npm:diff-sequences@29.6.3", + "npm:dir-glob", + "npm:dns-equal", + "npm:dns-packet", + "npm:document-register-element", + "npm:dom-accessibility-api", + "npm:dom-serializer", + "npm:domelementtype", + "npm:domhandler", + "npm:domutils", + "npm:dot-case", + "npm:dotenv-expand", + "npm:dotenv@16.3.1", + "npm:duplexer", + "npm:ee-first", + "npm:ejs", + "npm:electron-to-chromium", + "npm:electron-to-chromium@1.4.311", + "npm:electron-to-chromium@1.4.470", + "npm:emoji-regex", + "npm:emojis-list", + "npm:encodeurl", + "npm:end-of-stream", + "npm:enhanced-resolve", + "npm:enhanced-resolve@5.13.0", + "npm:enquirer", + "npm:entities", + "npm:entities@4.5.0", + "npm:errno", + "npm:error-ex", + "npm:es-get-iterator", + "npm:es-module-lexer", + "npm:escalade", + "npm:escape-html", + "npm:escape-string-regexp", + "npm:eslint-scope", + "npm:esprima", + "npm:esquery@1.4.0", + "npm:esrecurse", + "npm:estraverse", + "npm:estraverse@4.3.0", + "npm:esutils", + "npm:etag", + "npm:eventemitter3", + "npm:events", + "npm:execa", + "npm:express", + "npm:fast-deep-equal", + "npm:fast-glob", + "npm:fast-glob@3.2.7", + "npm:fast-json-stable-stringify", + "npm:fastq", + "npm:faye-websocket", + "npm:figures", + "npm:file-loader", + "npm:filelist", + "npm:fill-range", + "npm:finalhandler", + "npm:find-cache-dir", + "npm:find-up", + "npm:flat", + "npm:follow-redirects", + "npm:for-each", + "npm:fork-ts-checker-webpack-plugin@7.2.13", + "npm:form-data", + "npm:forwarded", + "npm:fraction.js", + "npm:fresh", + "npm:fs-constants", + "npm:fs-extra", + "npm:fs-extra@10.1.0", + "npm:fs-monkey", + "npm:fs.realpath", + "npm:fsevents", + "npm:function-bind", + "npm:functions-have-names", + "npm:gensync", + "npm:get-caller-file", + "npm:get-intrinsic", + "npm:get-stream@6.0.1", + "npm:glob", + "npm:glob-parent", + "npm:glob-parent@6.0.2", + "npm:glob-to-regexp", + "npm:glob@7.1.4", + "npm:globals", + "npm:globby@12.2.0", + "npm:gopd", + "npm:graceful-fs", + "npm:handle-thing", + "npm:has", + "npm:has-bigints", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:has-property-descriptors", + "npm:has-symbols", + "npm:has-tostringtag", + "npm:he", + "npm:hosted-git-info@7.0.1", + "npm:hpack.js", + "npm:html-encoding-sniffer", + "npm:html-entities", + "npm:http-deceiver", + "npm:http-errors", + "npm:http-errors@1.6.3", + "npm:http-parser-js", + "npm:http-proxy", + "npm:http-proxy-middleware", + "npm:http-server", + "npm:human-signals", + "npm:iconv-lite", + "npm:iconv-lite@0.4.24", + "npm:icss-utils@5.1.0", + "npm:ieee754", + "npm:ignore", + "npm:image-size", + "npm:immutable", + "npm:import-fresh", + "npm:inflight", + "npm:inherits", + "npm:inherits@2.0.3", + "npm:ipaddr.js", + "npm:ipaddr.js@1.9.1", + "npm:is-arguments", + "npm:is-arrayish", + "npm:is-bigint", + "npm:is-binary-path", + "npm:is-boolean-object", + "npm:is-callable", + "npm:is-core-module", + "npm:is-date-object", + "npm:is-docker", + "npm:is-extglob", + "npm:is-fullwidth-code-point", + "npm:is-glob", + "npm:is-interactive", + "npm:is-map", + "npm:is-number", + "npm:is-number-object", + "npm:is-plain-obj", + "npm:is-regex", + "npm:is-set", + "npm:is-stream@2.0.1", + "npm:is-string", + "npm:is-symbol", + "npm:is-typed-array", + "npm:is-unicode-supported", + "npm:is-weakmap", + "npm:is-weakset", + "npm:is-what", + "npm:is-wsl", + "npm:isarray", + "npm:isarray@1.0.0", + "npm:isexe", + "npm:jake", + "npm:jest-diff@29.7.0", + "npm:jest-get-type@29.6.3", + "npm:jest-util", + "npm:jest-worker", + "npm:jest-worker@27.5.1", + "npm:js-tokens", + "npm:js-yaml", + "npm:js-yaml@3.14.1", + "npm:jsesc", + "npm:jsesc@0.5.0", + "npm:json-parse-even-better-errors", + "npm:json-schema-traverse", + "npm:json-schema-traverse@0.4.1", + "npm:json5", + "npm:json5@2.2.1", + "npm:jsonc-parser", + "npm:jsonfile", + "npm:klona", + "npm:less", + "npm:less-loader@11.1.0", + "npm:license-webpack-plugin", + "npm:lightercollective", + "npm:lilconfig", + "npm:lines-and-columns", + "npm:lines-and-columns@2.0.3", + "npm:loader-runner", + "npm:loader-utils", + "npm:locate-path", + "npm:lodash", + "npm:lodash.debounce", + "npm:lodash.memoize", + "npm:lodash.uniq", + "npm:log-symbols", + "npm:loose-envify", + "npm:lower-case", + "npm:lru-cache@10.0.1", + "npm:lru-cache@5.1.1", + "npm:lru-cache@6.0.0", + "npm:lz-string", + "npm:make-dir", + "npm:make-dir@2.1.0", + "npm:make-error", + "npm:mdn-data@2.0.28", + "npm:mdn-data@2.0.30", + "npm:media-typer", + "npm:memfs", + "npm:merge-descriptors", + "npm:merge-stream", + "npm:merge2", + "npm:methods", + "npm:micromatch", + "npm:mime", + "npm:mime-db", + "npm:mime-types", + "npm:mimic-fn", + "npm:mini-css-extract-plugin@2.4.7", + "npm:minimalistic-assert", + "npm:minimatch", + "npm:minimatch@3.0.5", + "npm:minimatch@5.1.0", + "npm:minimist", + "npm:mkdirp@0.5.6", + "npm:ms", + "npm:ms@2.0.0", + "npm:ms@2.1.2", + "npm:multicast-dns", + "npm:nanoid", + "npm:nanoid@3.3.4", + "npm:needle", + "npm:negotiator", + "npm:neo-async", + "npm:no-case", + "npm:node-abort-controller", + "npm:node-addon-api", + "npm:node-forge", + "npm:node-gyp-build", + "npm:node-machine-id", + "npm:node-releases", + "npm:node-releases@2.0.10", + "npm:node-releases@2.0.13", + "npm:normalize-path", + "npm:normalize-range", + "npm:npm-package-arg@11.0.1", + "npm:npm-run-path", + "npm:nth-check", + "npm:nx", + "npm:object-inspect", + "npm:object-is", + "npm:object-keys", + "npm:object.assign", + "npm:obuf", + "npm:on-finished", + "npm:on-headers", + "npm:once", + "npm:onetime", + "npm:open", + "npm:opener", + "npm:ora@5.3.0", + "npm:p-limit@2.3.0", + "npm:p-locate", + "npm:p-retry", + "npm:p-try", + "npm:parent-module", + "npm:parse-json", + "npm:parse-node-version", + "npm:parse5@4.0.0", + "npm:parseurl", + "npm:path-exists", + "npm:path-is-absolute", + "npm:path-key", + "npm:path-parse", + "npm:path-to-regexp", + "npm:path-type", + "npm:picocolors", + "npm:picomatch", + "npm:pify", + "npm:pify@4.0.1", + "npm:pkg-dir", + "npm:portfinder", + "npm:postcss-calc@9.0.1", + "npm:postcss-colormin@6.0.0", + "npm:postcss-convert-values@6.0.0", + "npm:postcss-discard-comments@6.0.0", + "npm:postcss-discard-duplicates@6.0.0", + "npm:postcss-discard-empty@6.0.0", + "npm:postcss-discard-overridden@6.0.0", + "npm:postcss-import@14.1.0", + "npm:postcss-loader@6.2.1", + "npm:postcss-merge-longhand@6.0.0", + "npm:postcss-merge-rules@6.0.1", + "npm:postcss-minify-font-values@6.0.0", + "npm:postcss-minify-gradients@6.0.0", + "npm:postcss-minify-params@6.0.0", + "npm:postcss-minify-selectors@6.0.0", + "npm:postcss-modules-extract-imports@3.0.0", + "npm:postcss-modules-local-by-default@4.0.0", + "npm:postcss-modules-scope@3.0.0", + "npm:postcss-modules-values@4.0.0", + "npm:postcss-normalize-charset@6.0.0", + "npm:postcss-normalize-display-values@6.0.0", + "npm:postcss-normalize-positions@6.0.0", + "npm:postcss-normalize-repeat-style@6.0.0", + "npm:postcss-normalize-string@6.0.0", + "npm:postcss-normalize-timing-functions@6.0.0", + "npm:postcss-normalize-unicode@6.0.0", + "npm:postcss-normalize-url@6.0.0", + "npm:postcss-normalize-whitespace@6.0.0", + "npm:postcss-ordered-values@6.0.0", + "npm:postcss-reduce-initial@6.0.0", + "npm:postcss-reduce-transforms@6.0.0", + "npm:postcss-selector-parser", + "npm:postcss-selector-parser@6.0.13", + "npm:postcss-svgo@6.0.0", + "npm:postcss-unique-selectors@6.0.0", + "npm:postcss-value-parser", + "npm:postcss@8.4.19", + "npm:postcss@8.4.20", + "npm:postcss@8.4.23", + "npm:pretty-format@27.5.1", + "npm:pretty-format@29.7.0", + "npm:proc-log", + "npm:process-nextick-args", + "npm:proxy-addr", + "npm:proxy-from-env", + "npm:prr", + "npm:punycode", + "npm:qs", + "npm:queue-microtask", + "npm:randombytes", + "npm:range-parser", + "npm:raw-body", + "npm:react-dom", + "npm:react-is", + "npm:react-is@17.0.2", + "npm:react-router", + "npm:react-router-dom", + "npm:read-cache", + "npm:readable-stream", + "npm:readable-stream@2.3.7", + "npm:readdirp", + "npm:regenerate", + "npm:regenerate-unicode-properties", + "npm:regenerator-runtime", + "npm:regenerator-transform", + "npm:regexp.prototype.flags", + "npm:regexpu-core", + "npm:regexpu-core@5.3.2", + "npm:regjsgen", + "npm:regjsparser", + "npm:require-directory", + "npm:require-from-string", + "npm:requires-port", + "npm:resolve", + "npm:resolve-from@4.0.0", + "npm:restore-cursor", + "npm:retry", + "npm:reusify", + "npm:rimraf", + "npm:run-parallel", + "npm:rxjs@7.8.1", + "npm:safe-buffer", + "npm:safe-buffer@5.1.2", + "npm:safer-buffer", + "npm:sass-loader@12.6.0", + "npm:sass@1.57.1", + "npm:sax", + "npm:scheduler", + "npm:schema-utils", + "npm:schema-utils@3.1.1", + "npm:schema-utils@3.1.2", + "npm:secure-compare", + "npm:select-hose", + "npm:selfsigned", + "npm:semver", + "npm:semver@5.7.1", + "npm:semver@6.3.0", + "npm:semver@6.3.1", + "npm:semver@7.5.3", + "npm:send", + "npm:serialize-javascript", + "npm:serialize-javascript@6.0.1", + "npm:serve-index", + "npm:serve-static", + "npm:setprototypeof", + "npm:setprototypeof@1.1.0", + "npm:shebang-command", + "npm:shebang-regex", + "npm:side-channel", + "npm:signal-exit", + "npm:slash@4.0.0", + "npm:snake-case", + "npm:sockjs", + "npm:source-map", + "npm:source-map-js", + "npm:source-map-loader@3.0.2", + "npm:source-map-support", + "npm:source-map-support@0.5.19", + "npm:spdy", + "npm:spdy-transport", + "npm:sprintf-js", + "npm:statuses", + "npm:statuses@1.5.0", + "npm:string-width", + "npm:string_decoder", + "npm:string_decoder@1.1.1", + "npm:strip-ansi", + "npm:strip-bom", + "npm:strip-final-newline", + "npm:strong-log-transformer", + "npm:style-loader", + "npm:stylehacks@6.0.0", + "npm:supports-color", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:supports-preserve-symlinks-flag", + "npm:svg-parser", + "npm:svgo", + "npm:tapable", + "npm:tar-stream", + "npm:terser-webpack-plugin", + "npm:terser-webpack-plugin@5.3.7", + "npm:terser@5.15.1", + "npm:terser@5.17.1", + "npm:through", + "npm:thunky", + "npm:tmp", + "npm:to-fast-properties", + "npm:to-regex-range", + "npm:toidentifier", + "npm:ts-loader@9.4.2", + "npm:ts-node", + "npm:tsconfig-paths", + "npm:tsconfig-paths-webpack-plugin", + "npm:tslib", + "npm:tslib@2.5.3", + "npm:type-is", + "npm:typed-assert", + "npm:typescript@5.1.6", + "npm:unicode-canonical-property-names-ecmascript", + "npm:unicode-match-property-ecmascript", + "npm:unicode-match-property-value-ecmascript", + "npm:unicode-property-aliases-ecmascript", + "npm:union", + "npm:universalify", + "npm:unpipe", + "npm:update-browserslist-db", + "npm:update-browserslist-db@1.0.11", + "npm:uri-js", + "npm:url-join", + "npm:util-deprecate", + "npm:utils-merge", + "npm:uuid", + "npm:v8-compile-cache", + "npm:v8-compile-cache-lib", + "npm:validate-npm-package-name", + "npm:vary", + "npm:watchpack", + "npm:wbuf", + "npm:wcwidth", + "npm:webpack-dev-middleware", + "npm:webpack-dev-server@4.11.1", + "npm:webpack-node-externals", + "npm:webpack-sources", + "npm:webpack-subresource-integrity@5.1.0", + "npm:webpack@5.82.0", + "npm:websocket-driver", + "npm:websocket-extensions", + "npm:whatwg-encoding@2.0.0", + "npm:which-boxed-primitive", + "npm:which-collection", + "npm:which-typed-array", + "npm:which@2.0.2", + "npm:wrap-ansi", + "npm:wrappy", + "npm:ws@8.11.0", + "npm:y18n", + "npm:yallist", + "npm:yallist@3.1.1", + "npm:yaml", + "npm:yargs", + "npm:yargs-parser", + "npm:yn" + ] + }, + "cart:lint": { + "general": [".eslintrc.json", ".gitignore", "babel.config.json", "nx.json"], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/.eslintrc.json", + "apps/cart/browserlist", + "apps/cart/jest.config.ts", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.spec.tsx", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/src/test-setup.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/tsconfig.spec.json", + "apps/cart/webpack.config.js" + ], + "external": ["npm:@nx/linter"] + }, + "cart:test": { + "general": [".gitignore", "babel.config.json", "jest.preset.js", "nx.json"], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/.eslintrc.json", + "apps/cart/browserlist", + "apps/cart/jest.config.ts", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.spec.tsx", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/src/test-setup.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/tsconfig.spec.json", + "apps/cart/webpack.config.js" + ], + "external": [ + "npm:@ampproject/remapping", + "npm:@babel/code-frame", + "npm:@babel/code-frame@7.22.5", + "npm:@babel/compat-data", + "npm:@babel/compat-data@7.22.5", + "npm:@babel/compat-data@7.22.9", + "npm:@babel/core@7.22.5", + "npm:@babel/core@7.22.9", + "npm:@babel/generator", + "npm:@babel/generator@7.22.5", + "npm:@babel/generator@7.22.9", + "npm:@babel/helper-annotate-as-pure", + "npm:@babel/helper-annotate-as-pure@7.18.6", + "npm:@babel/helper-builder-binary-assignment-operator-visitor", + "npm:@babel/helper-compilation-targets", + "npm:@babel/helper-compilation-targets@7.22.5", + "npm:@babel/helper-compilation-targets@7.22.9", + "npm:@babel/helper-create-class-features-plugin", + "npm:@babel/helper-create-class-features-plugin@7.22.5", + "npm:@babel/helper-create-class-features-plugin@7.22.9", + "npm:@babel/helper-create-regexp-features-plugin", + "npm:@babel/helper-create-regexp-features-plugin@7.22.5", + "npm:@babel/helper-define-polyfill-provider@0.4.0", + "npm:@babel/helper-define-polyfill-provider@0.4.2", + "npm:@babel/helper-environment-visitor", + "npm:@babel/helper-environment-visitor@7.18.9", + "npm:@babel/helper-function-name", + "npm:@babel/helper-function-name@7.19.0", + "npm:@babel/helper-hoist-variables", + "npm:@babel/helper-hoist-variables@7.18.6", + "npm:@babel/helper-member-expression-to-functions", + "npm:@babel/helper-member-expression-to-functions@7.18.9", + "npm:@babel/helper-module-imports", + "npm:@babel/helper-module-imports@7.22.5", + "npm:@babel/helper-module-transforms@7.22.5", + "npm:@babel/helper-module-transforms@7.22.9", + "npm:@babel/helper-optimise-call-expression", + "npm:@babel/helper-optimise-call-expression@7.18.6", + "npm:@babel/helper-plugin-utils", + "npm:@babel/helper-plugin-utils@7.22.5", + "npm:@babel/helper-remap-async-to-generator@7.22.5", + "npm:@babel/helper-replace-supers", + "npm:@babel/helper-replace-supers@7.19.1", + "npm:@babel/helper-replace-supers@7.22.9", + "npm:@babel/helper-simple-access", + "npm:@babel/helper-skip-transparent-expression-wrappers", + "npm:@babel/helper-split-export-declaration", + "npm:@babel/helper-split-export-declaration@7.18.6", + "npm:@babel/helper-split-export-declaration@7.22.5", + "npm:@babel/helper-string-parser", + "npm:@babel/helper-string-parser@7.22.5", + "npm:@babel/helper-validator-identifier", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/helper-validator-option", + "npm:@babel/helper-validator-option@7.18.6", + "npm:@babel/helper-wrap-function@7.22.5", + "npm:@babel/helpers@7.22.5", + "npm:@babel/helpers@7.22.6", + "npm:@babel/highlight", + "npm:@babel/highlight@7.22.5", + "npm:@babel/parser", + "npm:@babel/parser@7.22.5", + "npm:@babel/parser@7.22.7", + "npm:@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", + "npm:@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", + "npm:@babel/plugin-proposal-class-properties@7.18.6", + "npm:@babel/plugin-proposal-decorators@7.22.7", + "npm:@babel/plugin-proposal-private-property-in-object", + "npm:@babel/plugin-proposal-unicode-property-regex@7.18.6", + "npm:@babel/plugin-syntax-async-generators@7.8.4", + "npm:@babel/plugin-syntax-class-properties@7.12.13", + "npm:@babel/plugin-syntax-class-static-block@7.14.5", + "npm:@babel/plugin-syntax-decorators@7.22.5", + "npm:@babel/plugin-syntax-dynamic-import@7.8.3", + "npm:@babel/plugin-syntax-export-namespace-from@7.8.3", + "npm:@babel/plugin-syntax-import-assertions", + "npm:@babel/plugin-syntax-import-attributes@7.22.5", + "npm:@babel/plugin-syntax-import-meta@7.10.4", + "npm:@babel/plugin-syntax-json-strings@7.8.3", + "npm:@babel/plugin-syntax-jsx", + "npm:@babel/plugin-syntax-jsx@7.22.5", + "npm:@babel/plugin-syntax-logical-assignment-operators@7.10.4", + "npm:@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", + "npm:@babel/plugin-syntax-numeric-separator@7.10.4", + "npm:@babel/plugin-syntax-object-rest-spread@7.8.3", + "npm:@babel/plugin-syntax-optional-catch-binding@7.8.3", + "npm:@babel/plugin-syntax-optional-chaining@7.8.3", + "npm:@babel/plugin-syntax-private-property-in-object@7.14.5", + "npm:@babel/plugin-syntax-top-level-await@7.14.5", + "npm:@babel/plugin-syntax-typescript", + "npm:@babel/plugin-syntax-typescript@7.22.5", + "npm:@babel/plugin-syntax-unicode-sets-regex@7.18.6", + "npm:@babel/plugin-transform-arrow-functions", + "npm:@babel/plugin-transform-async-generator-functions@7.22.5", + "npm:@babel/plugin-transform-async-generator-functions@7.22.7", + "npm:@babel/plugin-transform-async-to-generator", + "npm:@babel/plugin-transform-block-scoped-functions", + "npm:@babel/plugin-transform-block-scoping", + "npm:@babel/plugin-transform-class-properties@7.22.5", + "npm:@babel/plugin-transform-class-static-block@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.6", + "npm:@babel/plugin-transform-computed-properties", + "npm:@babel/plugin-transform-destructuring", + "npm:@babel/plugin-transform-dotall-regex", + "npm:@babel/plugin-transform-dotall-regex@7.22.5", + "npm:@babel/plugin-transform-duplicate-keys", + "npm:@babel/plugin-transform-dynamic-import@7.22.5", + "npm:@babel/plugin-transform-exponentiation-operator", + "npm:@babel/plugin-transform-export-namespace-from@7.22.5", + "npm:@babel/plugin-transform-for-of", + "npm:@babel/plugin-transform-function-name", + "npm:@babel/plugin-transform-json-strings@7.22.5", + "npm:@babel/plugin-transform-literals", + "npm:@babel/plugin-transform-logical-assignment-operators@7.22.5", + "npm:@babel/plugin-transform-member-expression-literals", + "npm:@babel/plugin-transform-modules-amd", + "npm:@babel/plugin-transform-modules-commonjs", + "npm:@babel/plugin-transform-modules-systemjs", + "npm:@babel/plugin-transform-modules-umd", + "npm:@babel/plugin-transform-named-capturing-groups-regex", + "npm:@babel/plugin-transform-new-target", + "npm:@babel/plugin-transform-nullish-coalescing-operator@7.22.5", + "npm:@babel/plugin-transform-numeric-separator@7.22.5", + "npm:@babel/plugin-transform-object-rest-spread@7.22.5", + "npm:@babel/plugin-transform-object-super", + "npm:@babel/plugin-transform-optional-catch-binding@7.22.5", + "npm:@babel/plugin-transform-optional-chaining", + "npm:@babel/plugin-transform-optional-chaining@7.22.6", + "npm:@babel/plugin-transform-parameters", + "npm:@babel/plugin-transform-private-methods@7.22.5", + "npm:@babel/plugin-transform-private-property-in-object@7.22.5", + "npm:@babel/plugin-transform-property-literals", + "npm:@babel/plugin-transform-react-constant-elements@7.22.5", + "npm:@babel/plugin-transform-react-display-name", + "npm:@babel/plugin-transform-react-jsx", + "npm:@babel/plugin-transform-react-jsx-development", + "npm:@babel/plugin-transform-react-pure-annotations", + "npm:@babel/plugin-transform-regenerator", + "npm:@babel/plugin-transform-reserved-words", + "npm:@babel/plugin-transform-runtime@7.22.9", + "npm:@babel/plugin-transform-shorthand-properties", + "npm:@babel/plugin-transform-spread", + "npm:@babel/plugin-transform-sticky-regex", + "npm:@babel/plugin-transform-template-literals", + "npm:@babel/plugin-transform-typeof-symbol", + "npm:@babel/plugin-transform-typescript@7.22.5", + "npm:@babel/plugin-transform-unicode-escapes", + "npm:@babel/plugin-transform-unicode-property-regex@7.22.5", + "npm:@babel/plugin-transform-unicode-regex", + "npm:@babel/plugin-transform-unicode-sets-regex@7.22.5", + "npm:@babel/preset-env", + "npm:@babel/preset-env@7.22.5", + "npm:@babel/preset-modules@0.1.5", + "npm:@babel/preset-react", + "npm:@babel/preset-typescript", + "npm:@babel/regjsgen", + "npm:@babel/runtime", + "npm:@babel/runtime@7.22.6", + "npm:@babel/template", + "npm:@babel/template@7.18.10", + "npm:@babel/traverse", + "npm:@babel/traverse@7.22.5", + "npm:@babel/traverse@7.22.8", + "npm:@babel/types", + "npm:@babel/types@7.22.5", + "npm:@cspotcode/source-map-support", + "npm:@jest/schemas", + "npm:@jest/schemas@29.6.3", + "npm:@jest/types", + "npm:@jridgewell/gen-mapping", + "npm:@jridgewell/resolve-uri", + "npm:@jridgewell/set-array", + "npm:@jridgewell/source-map", + "npm:@jridgewell/sourcemap-codec", + "npm:@jridgewell/trace-mapping", + "npm:@jridgewell/trace-mapping@0.3.18", + "npm:@jridgewell/trace-mapping@0.3.9", + "npm:@leichtgewicht/ip-codec", + "npm:@nodelib/fs.scandir", + "npm:@nodelib/fs.stat", + "npm:@nodelib/fs.walk", + "npm:@nrwl/devkit", + "npm:@nrwl/js", + "npm:@nrwl/linter", + "npm:@nrwl/react", + "npm:@nrwl/tao", + "npm:@nrwl/web", + "npm:@nrwl/webpack", + "npm:@nrwl/workspace", + "npm:@nx/devkit", + "npm:@nx/jest", + "npm:@nx/js", + "npm:@nx/linter", + "npm:@nx/nx-darwin-arm64", + "npm:@nx/nx-darwin-x64@18.0.5", + "npm:@nx/nx-freebsd-x64@18.0.5", + "npm:@nx/nx-linux-arm-gnueabihf@18.0.5", + "npm:@nx/nx-linux-arm64-gnu@18.0.5", + "npm:@nx/nx-linux-arm64-musl@18.0.5", + "npm:@nx/nx-linux-x64-gnu@18.0.5", + "npm:@nx/nx-linux-x64-musl@18.0.5", + "npm:@nx/nx-win32-arm64-msvc@18.0.5", + "npm:@nx/nx-win32-x64-msvc@18.0.5", + "npm:@nx/react", + "npm:@nx/web", + "npm:@nx/webpack", + "npm:@nx/workspace", + "npm:@parcel/watcher", + "npm:@phenomnomnominal/tsquery", + "npm:@remix-run/router", + "npm:@sinclair/typebox", + "npm:@sinclair/typebox@0.27.8", + "npm:@svgr/babel-plugin-add-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0", + "npm:@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0", + "npm:@svgr/babel-plugin-svg-dynamic-title@8.0.0", + "npm:@svgr/babel-plugin-svg-em-dimensions@8.0.0", + "npm:@svgr/babel-plugin-transform-react-native-svg@8.0.0", + "npm:@svgr/babel-plugin-transform-svg-component@8.0.0", + "npm:@svgr/babel-preset@8.0.0", + "npm:@svgr/core", + "npm:@svgr/hast-util-to-babel-ast@8.0.0", + "npm:@svgr/plugin-jsx@8.0.1", + "npm:@svgr/plugin-svgo", + "npm:@svgr/webpack@8.0.1", + "npm:@testing-library/dom", + "npm:@testing-library/react", + "npm:@trysound/sax", + "npm:@tsconfig/node10", + "npm:@tsconfig/node12", + "npm:@tsconfig/node14", + "npm:@tsconfig/node16", + "npm:@types/aria-query", + "npm:@types/body-parser", + "npm:@types/bonjour", + "npm:@types/connect", + "npm:@types/connect-history-api-fallback", + "npm:@types/eslint", + "npm:@types/eslint-scope", + "npm:@types/estree", + "npm:@types/estree@1.0.1", + "npm:@types/express", + "npm:@types/express-serve-static-core", + "npm:@types/http-proxy", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/json-schema", + "npm:@types/mime", + "npm:@types/node", + "npm:@types/parse-json", + "npm:@types/prop-types", + "npm:@types/qs", + "npm:@types/range-parser", + "npm:@types/react-dom@18.0.9", + "npm:@types/react@18.0.25", + "npm:@types/retry", + "npm:@types/scheduler", + "npm:@types/serve-index", + "npm:@types/serve-static", + "npm:@types/sockjs", + "npm:@types/ws@8.5.3", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:@webassemblyjs/ast", + "npm:@webassemblyjs/floating-point-hex-parser", + "npm:@webassemblyjs/helper-api-error@1.11.5", + "npm:@webassemblyjs/helper-buffer@1.11.5", + "npm:@webassemblyjs/helper-numbers", + "npm:@webassemblyjs/helper-wasm-bytecode@1.11.5", + "npm:@webassemblyjs/helper-wasm-section", + "npm:@webassemblyjs/ieee754@1.11.5", + "npm:@webassemblyjs/leb128@1.11.5", + "npm:@webassemblyjs/utf8@1.11.5", + "npm:@webassemblyjs/wasm-edit", + "npm:@webassemblyjs/wasm-gen@1.11.5", + "npm:@webassemblyjs/wasm-opt", + "npm:@webassemblyjs/wasm-parser", + "npm:@webassemblyjs/wast-printer", + "npm:@xtuc/ieee754", + "npm:@xtuc/long", + "npm:@yarnpkg/lockfile", + "npm:@yarnpkg/parsers", + "npm:@zkochan/js-yaml", + "npm:abab", + "npm:accepts", + "npm:acorn", + "npm:acorn-import-assertions", + "npm:acorn-walk", + "npm:address", + "npm:ajv", + "npm:ajv-formats@2.1.1", + "npm:ajv-keywords", + "npm:ajv-keywords@5.1.0", + "npm:ajv@8.11.2", + "npm:ansi-colors", + "npm:ansi-html-community", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:anymatch", + "npm:arg", + "npm:argparse", + "npm:argparse@1.0.10", + "npm:aria-query", + "npm:array-flatten", + "npm:array-flatten@2.1.2", + "npm:array-union@3.0.1", + "npm:async", + "npm:async@3.2.4", + "npm:asynckit", + "npm:autoprefixer@10.4.13", + "npm:available-typed-arrays", + "npm:axios@1.2.1", + "npm:babel-loader@9.1.2", + "npm:babel-plugin-const-enum@1.2.0", + "npm:babel-plugin-macros", + "npm:babel-plugin-polyfill-corejs2", + "npm:babel-plugin-polyfill-corejs2@0.4.3", + "npm:babel-plugin-polyfill-corejs3", + "npm:babel-plugin-polyfill-corejs3@0.8.1", + "npm:babel-plugin-polyfill-regenerator", + "npm:babel-plugin-polyfill-regenerator@0.5.0", + "npm:babel-plugin-transform-typescript-metadata", + "npm:balanced-match", + "npm:base64-js", + "npm:basic-auth", + "npm:batch", + "npm:big.js", + "npm:binary-extensions", + "npm:bl", + "npm:body-parser", + "npm:bonjour-service", + "npm:boolbase", + "npm:brace-expansion", + "npm:brace-expansion@2.0.1", + "npm:braces", + "npm:browserslist", + "npm:browserslist@4.21.5", + "npm:browserslist@4.21.9", + "npm:buffer", + "npm:buffer-from", + "npm:builtins", + "npm:bytes", + "npm:bytes@3.0.0", + "npm:call-bind", + "npm:callsites", + "npm:camelcase", + "npm:caniuse-api", + "npm:caniuse-lite", + "npm:caniuse-lite@1.0.30001517", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:chokidar", + "npm:chrome-trace-event", + "npm:ci-info", + "npm:cli-cursor", + "npm:cli-spinners", + "npm:cli-spinners@2.6.1", + "npm:cliui", + "npm:clone", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:colord", + "npm:colorette", + "npm:columnify", + "npm:combined-stream", + "npm:commander", + "npm:commander@7.2.0", + "npm:commondir", + "npm:compressible", + "npm:compression", + "npm:concat-map", + "npm:connect-history-api-fallback", + "npm:content-disposition", + "npm:content-type", + "npm:convert-source-map", + "npm:cookie", + "npm:cookie-signature", + "npm:copy-anything", + "npm:copy-webpack-plugin@10.2.4", + "npm:core-js-compat@3.30.2", + "npm:core-js-compat@3.31.1", + "npm:core-util-is", + "npm:corser", + "npm:cosmiconfig", + "npm:cosmiconfig@6.0.0", + "npm:cosmiconfig@8.1.3", + "npm:create-require", + "npm:cross-spawn", + "npm:css-declaration-sorter@6.3.1", + "npm:css-loader", + "npm:css-minimizer-webpack-plugin@5.0.0", + "npm:css-select", + "npm:css-tree@2.2.1", + "npm:css-tree@2.3.1", + "npm:css-what", + "npm:cssesc", + "npm:cssnano-preset-default@6.0.1", + "npm:cssnano-utils@4.0.0", + "npm:cssnano@6.0.1", + "npm:csso", + "npm:csstype", + "npm:debug", + "npm:debug@2.6.9", + "npm:debug@3.2.7", + "npm:deep-equal", + "npm:deepmerge", + "npm:deepmerge@4.3.1", + "npm:default-gateway", + "npm:defaults", + "npm:define-lazy-prop", + "npm:define-properties", + "npm:delayed-stream", + "npm:depd", + "npm:depd@1.1.2", + "npm:destroy", + "npm:detect-node", + "npm:detect-port", + "npm:diff", + "npm:diff-sequences@29.6.3", + "npm:dir-glob", + "npm:dns-equal", + "npm:dns-packet", + "npm:document-register-element", + "npm:dom-accessibility-api", + "npm:dom-serializer", + "npm:domelementtype", + "npm:domhandler", + "npm:domutils", + "npm:dot-case", + "npm:dotenv-expand", + "npm:dotenv@16.3.1", + "npm:duplexer", + "npm:ee-first", + "npm:ejs", + "npm:electron-to-chromium", + "npm:electron-to-chromium@1.4.311", + "npm:electron-to-chromium@1.4.470", + "npm:emoji-regex", + "npm:emojis-list", + "npm:encodeurl", + "npm:end-of-stream", + "npm:enhanced-resolve", + "npm:enhanced-resolve@5.13.0", + "npm:enquirer", + "npm:entities", + "npm:entities@4.5.0", + "npm:errno", + "npm:error-ex", + "npm:es-get-iterator", + "npm:es-module-lexer", + "npm:escalade", + "npm:escape-html", + "npm:escape-string-regexp", + "npm:eslint-scope", + "npm:esprima", + "npm:esquery@1.4.0", + "npm:esrecurse", + "npm:estraverse", + "npm:estraverse@4.3.0", + "npm:esutils", + "npm:etag", + "npm:eventemitter3", + "npm:events", + "npm:execa", + "npm:express", + "npm:fast-deep-equal", + "npm:fast-glob", + "npm:fast-glob@3.2.7", + "npm:fast-json-stable-stringify", + "npm:fastq", + "npm:faye-websocket", + "npm:figures", + "npm:file-loader", + "npm:filelist", + "npm:fill-range", + "npm:finalhandler", + "npm:find-cache-dir", + "npm:find-up", + "npm:flat", + "npm:follow-redirects", + "npm:for-each", + "npm:fork-ts-checker-webpack-plugin@7.2.13", + "npm:form-data", + "npm:forwarded", + "npm:fraction.js", + "npm:fresh", + "npm:fs-constants", + "npm:fs-extra", + "npm:fs-extra@10.1.0", + "npm:fs-monkey", + "npm:fs.realpath", + "npm:fsevents", + "npm:function-bind", + "npm:functions-have-names", + "npm:gensync", + "npm:get-caller-file", + "npm:get-intrinsic", + "npm:get-stream@6.0.1", + "npm:glob", + "npm:glob-parent", + "npm:glob-parent@6.0.2", + "npm:glob-to-regexp", + "npm:glob@7.1.4", + "npm:globals", + "npm:globby@12.2.0", + "npm:gopd", + "npm:graceful-fs", + "npm:handle-thing", + "npm:has", + "npm:has-bigints", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:has-property-descriptors", + "npm:has-symbols", + "npm:has-tostringtag", + "npm:he", + "npm:hosted-git-info@7.0.1", + "npm:hpack.js", + "npm:html-encoding-sniffer", + "npm:html-entities", + "npm:http-deceiver", + "npm:http-errors", + "npm:http-errors@1.6.3", + "npm:http-parser-js", + "npm:http-proxy", + "npm:http-proxy-middleware", + "npm:http-server", + "npm:human-signals", + "npm:iconv-lite", + "npm:iconv-lite@0.4.24", + "npm:icss-utils@5.1.0", + "npm:ieee754", + "npm:ignore", + "npm:image-size", + "npm:immutable", + "npm:import-fresh", + "npm:inflight", + "npm:inherits", + "npm:inherits@2.0.3", + "npm:ipaddr.js", + "npm:ipaddr.js@1.9.1", + "npm:is-arguments", + "npm:is-arrayish", + "npm:is-bigint", + "npm:is-binary-path", + "npm:is-boolean-object", + "npm:is-callable", + "npm:is-core-module", + "npm:is-date-object", + "npm:is-docker", + "npm:is-extglob", + "npm:is-fullwidth-code-point", + "npm:is-glob", + "npm:is-interactive", + "npm:is-map", + "npm:is-number", + "npm:is-number-object", + "npm:is-plain-obj", + "npm:is-regex", + "npm:is-set", + "npm:is-stream@2.0.1", + "npm:is-string", + "npm:is-symbol", + "npm:is-typed-array", + "npm:is-unicode-supported", + "npm:is-weakmap", + "npm:is-weakset", + "npm:is-what", + "npm:is-wsl", + "npm:isarray", + "npm:isarray@1.0.0", + "npm:isexe", + "npm:jake", + "npm:jest-diff@29.7.0", + "npm:jest-get-type@29.6.3", + "npm:jest-util", + "npm:jest-worker", + "npm:jest-worker@27.5.1", + "npm:js-tokens", + "npm:js-yaml", + "npm:js-yaml@3.14.1", + "npm:jsesc", + "npm:jsesc@0.5.0", + "npm:json-parse-even-better-errors", + "npm:json-schema-traverse", + "npm:json-schema-traverse@0.4.1", + "npm:json5", + "npm:json5@2.2.1", + "npm:jsonc-parser", + "npm:jsonfile", + "npm:klona", + "npm:less", + "npm:less-loader@11.1.0", + "npm:license-webpack-plugin", + "npm:lightercollective", + "npm:lilconfig", + "npm:lines-and-columns", + "npm:lines-and-columns@2.0.3", + "npm:loader-runner", + "npm:loader-utils", + "npm:locate-path", + "npm:lodash", + "npm:lodash.debounce", + "npm:lodash.memoize", + "npm:lodash.uniq", + "npm:log-symbols", + "npm:loose-envify", + "npm:lower-case", + "npm:lru-cache@10.0.1", + "npm:lru-cache@5.1.1", + "npm:lru-cache@6.0.0", + "npm:lz-string", + "npm:make-dir", + "npm:make-dir@2.1.0", + "npm:make-error", + "npm:mdn-data@2.0.28", + "npm:mdn-data@2.0.30", + "npm:media-typer", + "npm:memfs", + "npm:merge-descriptors", + "npm:merge-stream", + "npm:merge2", + "npm:methods", + "npm:micromatch", + "npm:mime", + "npm:mime-db", + "npm:mime-types", + "npm:mimic-fn", + "npm:mini-css-extract-plugin@2.4.7", + "npm:minimalistic-assert", + "npm:minimatch", + "npm:minimatch@3.0.5", + "npm:minimatch@5.1.0", + "npm:minimist", + "npm:mkdirp@0.5.6", + "npm:ms", + "npm:ms@2.0.0", + "npm:ms@2.1.2", + "npm:multicast-dns", + "npm:nanoid", + "npm:nanoid@3.3.4", + "npm:needle", + "npm:negotiator", + "npm:neo-async", + "npm:no-case", + "npm:node-abort-controller", + "npm:node-addon-api", + "npm:node-forge", + "npm:node-gyp-build", + "npm:node-machine-id", + "npm:node-releases", + "npm:node-releases@2.0.10", + "npm:node-releases@2.0.13", + "npm:normalize-path", + "npm:normalize-range", + "npm:npm-package-arg@11.0.1", + "npm:npm-run-path", + "npm:nth-check", + "npm:nx", + "npm:object-inspect", + "npm:object-is", + "npm:object-keys", + "npm:object.assign", + "npm:obuf", + "npm:on-finished", + "npm:on-headers", + "npm:once", + "npm:onetime", + "npm:open", + "npm:opener", + "npm:ora@5.3.0", + "npm:p-limit@2.3.0", + "npm:p-locate", + "npm:p-retry", + "npm:p-try", + "npm:parent-module", + "npm:parse-json", + "npm:parse-node-version", + "npm:parse5@4.0.0", + "npm:parseurl", + "npm:path-exists", + "npm:path-is-absolute", + "npm:path-key", + "npm:path-parse", + "npm:path-to-regexp", + "npm:path-type", + "npm:picocolors", + "npm:picomatch", + "npm:pify", + "npm:pify@4.0.1", + "npm:pkg-dir", + "npm:portfinder", + "npm:postcss-calc@9.0.1", + "npm:postcss-colormin@6.0.0", + "npm:postcss-convert-values@6.0.0", + "npm:postcss-discard-comments@6.0.0", + "npm:postcss-discard-duplicates@6.0.0", + "npm:postcss-discard-empty@6.0.0", + "npm:postcss-discard-overridden@6.0.0", + "npm:postcss-import@14.1.0", + "npm:postcss-loader@6.2.1", + "npm:postcss-merge-longhand@6.0.0", + "npm:postcss-merge-rules@6.0.1", + "npm:postcss-minify-font-values@6.0.0", + "npm:postcss-minify-gradients@6.0.0", + "npm:postcss-minify-params@6.0.0", + "npm:postcss-minify-selectors@6.0.0", + "npm:postcss-modules-extract-imports@3.0.0", + "npm:postcss-modules-local-by-default@4.0.0", + "npm:postcss-modules-scope@3.0.0", + "npm:postcss-modules-values@4.0.0", + "npm:postcss-normalize-charset@6.0.0", + "npm:postcss-normalize-display-values@6.0.0", + "npm:postcss-normalize-positions@6.0.0", + "npm:postcss-normalize-repeat-style@6.0.0", + "npm:postcss-normalize-string@6.0.0", + "npm:postcss-normalize-timing-functions@6.0.0", + "npm:postcss-normalize-unicode@6.0.0", + "npm:postcss-normalize-url@6.0.0", + "npm:postcss-normalize-whitespace@6.0.0", + "npm:postcss-ordered-values@6.0.0", + "npm:postcss-reduce-initial@6.0.0", + "npm:postcss-reduce-transforms@6.0.0", + "npm:postcss-selector-parser", + "npm:postcss-selector-parser@6.0.13", + "npm:postcss-svgo@6.0.0", + "npm:postcss-unique-selectors@6.0.0", + "npm:postcss-value-parser", + "npm:postcss@8.4.19", + "npm:postcss@8.4.20", + "npm:postcss@8.4.23", + "npm:pretty-format@27.5.1", + "npm:pretty-format@29.7.0", + "npm:proc-log", + "npm:process-nextick-args", + "npm:proxy-addr", + "npm:proxy-from-env", + "npm:prr", + "npm:punycode", + "npm:qs", + "npm:queue-microtask", + "npm:randombytes", + "npm:range-parser", + "npm:raw-body", + "npm:react-dom", + "npm:react-is", + "npm:react-is@17.0.2", + "npm:react-router", + "npm:react-router-dom", + "npm:read-cache", + "npm:readable-stream", + "npm:readable-stream@2.3.7", + "npm:readdirp", + "npm:regenerate", + "npm:regenerate-unicode-properties", + "npm:regenerator-runtime", + "npm:regenerator-transform", + "npm:regexp.prototype.flags", + "npm:regexpu-core", + "npm:regexpu-core@5.3.2", + "npm:regjsgen", + "npm:regjsparser", + "npm:require-directory", + "npm:require-from-string", + "npm:requires-port", + "npm:resolve", + "npm:resolve-from@4.0.0", + "npm:restore-cursor", + "npm:retry", + "npm:reusify", + "npm:rimraf", + "npm:run-parallel", + "npm:rxjs@7.8.1", + "npm:safe-buffer", + "npm:safe-buffer@5.1.2", + "npm:safer-buffer", + "npm:sass-loader@12.6.0", + "npm:sass@1.57.1", + "npm:sax", + "npm:scheduler", + "npm:schema-utils", + "npm:schema-utils@3.1.1", + "npm:schema-utils@3.1.2", + "npm:secure-compare", + "npm:select-hose", + "npm:selfsigned", + "npm:semver", + "npm:semver@5.7.1", + "npm:semver@6.3.0", + "npm:semver@6.3.1", + "npm:semver@7.5.3", + "npm:send", + "npm:serialize-javascript", + "npm:serialize-javascript@6.0.1", + "npm:serve-index", + "npm:serve-static", + "npm:setprototypeof", + "npm:setprototypeof@1.1.0", + "npm:shebang-command", + "npm:shebang-regex", + "npm:side-channel", + "npm:signal-exit", + "npm:slash@4.0.0", + "npm:snake-case", + "npm:sockjs", + "npm:source-map", + "npm:source-map-js", + "npm:source-map-loader@3.0.2", + "npm:source-map-support", + "npm:source-map-support@0.5.19", + "npm:spdy", + "npm:spdy-transport", + "npm:sprintf-js", + "npm:statuses", + "npm:statuses@1.5.0", + "npm:string-width", + "npm:string_decoder", + "npm:string_decoder@1.1.1", + "npm:strip-ansi", + "npm:strip-bom", + "npm:strip-final-newline", + "npm:strong-log-transformer", + "npm:style-loader", + "npm:stylehacks@6.0.0", + "npm:supports-color", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:supports-preserve-symlinks-flag", + "npm:svg-parser", + "npm:svgo", + "npm:tapable", + "npm:tar-stream", + "npm:terser-webpack-plugin", + "npm:terser-webpack-plugin@5.3.7", + "npm:terser@5.15.1", + "npm:terser@5.17.1", + "npm:through", + "npm:thunky", + "npm:tmp", + "npm:to-fast-properties", + "npm:to-regex-range", + "npm:toidentifier", + "npm:ts-loader@9.4.2", + "npm:ts-node", + "npm:tsconfig-paths", + "npm:tsconfig-paths-webpack-plugin", + "npm:tslib", + "npm:tslib@2.5.3", + "npm:type-is", + "npm:typed-assert", + "npm:typescript@5.1.6", + "npm:unicode-canonical-property-names-ecmascript", + "npm:unicode-match-property-ecmascript", + "npm:unicode-match-property-value-ecmascript", + "npm:unicode-property-aliases-ecmascript", + "npm:union", + "npm:universalify", + "npm:unpipe", + "npm:update-browserslist-db", + "npm:update-browserslist-db@1.0.11", + "npm:uri-js", + "npm:url-join", + "npm:util-deprecate", + "npm:utils-merge", + "npm:uuid", + "npm:v8-compile-cache", + "npm:v8-compile-cache-lib", + "npm:validate-npm-package-name", + "npm:vary", + "npm:watchpack", + "npm:wbuf", + "npm:wcwidth", + "npm:webpack-dev-middleware", + "npm:webpack-dev-server@4.11.1", + "npm:webpack-node-externals", + "npm:webpack-sources", + "npm:webpack-subresource-integrity@5.1.0", + "npm:webpack@5.82.0", + "npm:websocket-driver", + "npm:websocket-extensions", + "npm:whatwg-encoding@2.0.0", + "npm:which-boxed-primitive", + "npm:which-collection", + "npm:which-typed-array", + "npm:which@2.0.2", + "npm:wrap-ansi", + "npm:wrappy", + "npm:ws@8.11.0", + "npm:y18n", + "npm:yallist", + "npm:yallist@3.1.1", + "npm:yaml", + "npm:yargs", + "npm:yargs-parser", + "npm:yn" + ] + }, + "cart:deploy": { + "general": [ + ".gitignore", + "babel.config.json", + "nx.json", + "AllExternalDependencies" + ], + "shared-styles": [ + "libs/shared/styles/README.md", + "libs/shared/styles/project.json", + "libs/shared/styles/src/index.scss", + "libs/shared/styles/src/lib/global.scss" + ], + "shared-header": [ + "libs/shared/header/.babelrc", + "libs/shared/header/.eslintrc.json", + "libs/shared/header/README.md", + "libs/shared/header/index.scss", + "libs/shared/header/jest.config.ts", + "libs/shared/header/project.json", + "libs/shared/header/src/index.ts", + "libs/shared/header/src/lib/header/header.element.scss", + "libs/shared/header/src/lib/header/header.element.spec.ts", + "libs/shared/header/src/lib/header/header.element.ts", + "libs/shared/header/src/test-setup.ts", + "libs/shared/header/tsconfig.json", + "libs/shared/header/tsconfig.lib.json", + "libs/shared/header/tsconfig.spec.json" + ], + "shared-assets": [ + "libs/shared/assets/README.md", + "libs/shared/assets/project.json", + "libs/shared/assets/src/assets/icons/github.png", + "libs/shared/assets/src/assets/images/a-clash-of-kings.jpg", + "libs/shared/assets/src/assets/images/a-dance-with-dragons.jpg", + "libs/shared/assets/src/assets/images/a-feast-for-crows.jpg", + "libs/shared/assets/src/assets/images/a-game-of-thrones.jpg", + "libs/shared/assets/src/assets/images/a-storm-of-swords.jpg", + "libs/shared/assets/src/favicon.ico" + ], + "cart-cart-page": [ + "libs/cart/cart-page/.babelrc", + "libs/cart/cart-page/.eslintrc.json", + "libs/cart/cart-page/README.md", + "libs/cart/cart-page/jest.config.ts", + "libs/cart/cart-page/project.json", + "libs/cart/cart-page/src/index.ts", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.spec.tsx", + "libs/cart/cart-page/src/lib/cart-cart-page/cart-cart-page.tsx", + "libs/cart/cart-page/src/test-setup.ts", + "libs/cart/cart-page/tsconfig.json", + "libs/cart/cart-page/tsconfig.lib.json", + "libs/cart/cart-page/tsconfig.spec.json" + ], + "cart": [ + "apps/cart/.babelrc", + "apps/cart/.eslintrc.json", + "apps/cart/browserlist", + "apps/cart/jest.config.ts", + "apps/cart/project.json", + "apps/cart/src/_redirects", + "apps/cart/src/app/app.spec.tsx", + "apps/cart/src/app/app.tsx", + "apps/cart/src/assets/.gitkeep", + "apps/cart/src/environments/environment.prod.ts", + "apps/cart/src/environments/environment.ts", + "apps/cart/src/favicon.ico", + "apps/cart/src/index.html", + "apps/cart/src/main.tsx", + "apps/cart/src/polyfills.ts", + "apps/cart/src/test-setup.ts", + "apps/cart/tsconfig.app.json", + "apps/cart/tsconfig.json", + "apps/cart/tsconfig.spec.json", + "apps/cart/webpack.config.js" + ], + "external": [ + "npm:@ampproject/remapping", + "npm:@babel/code-frame", + "npm:@babel/code-frame@7.22.5", + "npm:@babel/compat-data", + "npm:@babel/compat-data@7.22.5", + "npm:@babel/compat-data@7.22.9", + "npm:@babel/core@7.22.5", + "npm:@babel/core@7.22.9", + "npm:@babel/generator", + "npm:@babel/generator@7.22.5", + "npm:@babel/generator@7.22.9", + "npm:@babel/helper-annotate-as-pure", + "npm:@babel/helper-annotate-as-pure@7.18.6", + "npm:@babel/helper-builder-binary-assignment-operator-visitor", + "npm:@babel/helper-compilation-targets", + "npm:@babel/helper-compilation-targets@7.22.5", + "npm:@babel/helper-compilation-targets@7.22.9", + "npm:@babel/helper-create-class-features-plugin", + "npm:@babel/helper-create-class-features-plugin@7.22.5", + "npm:@babel/helper-create-class-features-plugin@7.22.9", + "npm:@babel/helper-create-regexp-features-plugin", + "npm:@babel/helper-create-regexp-features-plugin@7.22.5", + "npm:@babel/helper-define-polyfill-provider@0.4.0", + "npm:@babel/helper-define-polyfill-provider@0.4.2", + "npm:@babel/helper-environment-visitor", + "npm:@babel/helper-environment-visitor@7.18.9", + "npm:@babel/helper-function-name", + "npm:@babel/helper-function-name@7.19.0", + "npm:@babel/helper-hoist-variables", + "npm:@babel/helper-hoist-variables@7.18.6", + "npm:@babel/helper-member-expression-to-functions", + "npm:@babel/helper-member-expression-to-functions@7.18.9", + "npm:@babel/helper-module-imports", + "npm:@babel/helper-module-imports@7.22.5", + "npm:@babel/helper-module-transforms@7.22.5", + "npm:@babel/helper-module-transforms@7.22.9", + "npm:@babel/helper-optimise-call-expression", + "npm:@babel/helper-optimise-call-expression@7.18.6", + "npm:@babel/helper-plugin-utils", + "npm:@babel/helper-plugin-utils@7.22.5", + "npm:@babel/helper-remap-async-to-generator@7.22.5", + "npm:@babel/helper-replace-supers", + "npm:@babel/helper-replace-supers@7.19.1", + "npm:@babel/helper-replace-supers@7.22.9", + "npm:@babel/helper-simple-access", + "npm:@babel/helper-skip-transparent-expression-wrappers", + "npm:@babel/helper-split-export-declaration", + "npm:@babel/helper-split-export-declaration@7.18.6", + "npm:@babel/helper-split-export-declaration@7.22.5", + "npm:@babel/helper-string-parser", + "npm:@babel/helper-string-parser@7.22.5", + "npm:@babel/helper-validator-identifier", + "npm:@babel/helper-validator-identifier@7.19.1", + "npm:@babel/helper-validator-option", + "npm:@babel/helper-validator-option@7.18.6", + "npm:@babel/helper-wrap-function@7.22.5", + "npm:@babel/helpers@7.22.5", + "npm:@babel/helpers@7.22.6", + "npm:@babel/highlight", + "npm:@babel/highlight@7.22.5", + "npm:@babel/parser", + "npm:@babel/parser@7.22.5", + "npm:@babel/parser@7.22.7", + "npm:@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", + "npm:@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", + "npm:@babel/plugin-proposal-class-properties@7.18.6", + "npm:@babel/plugin-proposal-decorators@7.22.7", + "npm:@babel/plugin-proposal-private-property-in-object", + "npm:@babel/plugin-proposal-unicode-property-regex@7.18.6", + "npm:@babel/plugin-syntax-async-generators@7.8.4", + "npm:@babel/plugin-syntax-class-properties@7.12.13", + "npm:@babel/plugin-syntax-class-static-block@7.14.5", + "npm:@babel/plugin-syntax-decorators@7.22.5", + "npm:@babel/plugin-syntax-dynamic-import@7.8.3", + "npm:@babel/plugin-syntax-export-namespace-from@7.8.3", + "npm:@babel/plugin-syntax-import-assertions", + "npm:@babel/plugin-syntax-import-attributes@7.22.5", + "npm:@babel/plugin-syntax-import-meta@7.10.4", + "npm:@babel/plugin-syntax-json-strings@7.8.3", + "npm:@babel/plugin-syntax-jsx", + "npm:@babel/plugin-syntax-jsx@7.22.5", + "npm:@babel/plugin-syntax-logical-assignment-operators@7.10.4", + "npm:@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", + "npm:@babel/plugin-syntax-numeric-separator@7.10.4", + "npm:@babel/plugin-syntax-object-rest-spread@7.8.3", + "npm:@babel/plugin-syntax-optional-catch-binding@7.8.3", + "npm:@babel/plugin-syntax-optional-chaining@7.8.3", + "npm:@babel/plugin-syntax-private-property-in-object@7.14.5", + "npm:@babel/plugin-syntax-top-level-await@7.14.5", + "npm:@babel/plugin-syntax-typescript", + "npm:@babel/plugin-syntax-typescript@7.22.5", + "npm:@babel/plugin-syntax-unicode-sets-regex@7.18.6", + "npm:@babel/plugin-transform-arrow-functions", + "npm:@babel/plugin-transform-async-generator-functions@7.22.5", + "npm:@babel/plugin-transform-async-generator-functions@7.22.7", + "npm:@babel/plugin-transform-async-to-generator", + "npm:@babel/plugin-transform-block-scoped-functions", + "npm:@babel/plugin-transform-block-scoping", + "npm:@babel/plugin-transform-class-properties@7.22.5", + "npm:@babel/plugin-transform-class-static-block@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.5", + "npm:@babel/plugin-transform-classes@7.22.6", + "npm:@babel/plugin-transform-computed-properties", + "npm:@babel/plugin-transform-destructuring", + "npm:@babel/plugin-transform-dotall-regex", + "npm:@babel/plugin-transform-dotall-regex@7.22.5", + "npm:@babel/plugin-transform-duplicate-keys", + "npm:@babel/plugin-transform-dynamic-import@7.22.5", + "npm:@babel/plugin-transform-exponentiation-operator", + "npm:@babel/plugin-transform-export-namespace-from@7.22.5", + "npm:@babel/plugin-transform-for-of", + "npm:@babel/plugin-transform-function-name", + "npm:@babel/plugin-transform-json-strings@7.22.5", + "npm:@babel/plugin-transform-literals", + "npm:@babel/plugin-transform-logical-assignment-operators@7.22.5", + "npm:@babel/plugin-transform-member-expression-literals", + "npm:@babel/plugin-transform-modules-amd", + "npm:@babel/plugin-transform-modules-commonjs", + "npm:@babel/plugin-transform-modules-systemjs", + "npm:@babel/plugin-transform-modules-umd", + "npm:@babel/plugin-transform-named-capturing-groups-regex", + "npm:@babel/plugin-transform-new-target", + "npm:@babel/plugin-transform-nullish-coalescing-operator@7.22.5", + "npm:@babel/plugin-transform-numeric-separator@7.22.5", + "npm:@babel/plugin-transform-object-rest-spread@7.22.5", + "npm:@babel/plugin-transform-object-super", + "npm:@babel/plugin-transform-optional-catch-binding@7.22.5", + "npm:@babel/plugin-transform-optional-chaining", + "npm:@babel/plugin-transform-optional-chaining@7.22.6", + "npm:@babel/plugin-transform-parameters", + "npm:@babel/plugin-transform-private-methods@7.22.5", + "npm:@babel/plugin-transform-private-property-in-object@7.22.5", + "npm:@babel/plugin-transform-property-literals", + "npm:@babel/plugin-transform-react-constant-elements@7.22.5", + "npm:@babel/plugin-transform-react-display-name", + "npm:@babel/plugin-transform-react-jsx", + "npm:@babel/plugin-transform-react-jsx-development", + "npm:@babel/plugin-transform-react-pure-annotations", + "npm:@babel/plugin-transform-regenerator", + "npm:@babel/plugin-transform-reserved-words", + "npm:@babel/plugin-transform-runtime@7.22.9", + "npm:@babel/plugin-transform-shorthand-properties", + "npm:@babel/plugin-transform-spread", + "npm:@babel/plugin-transform-sticky-regex", + "npm:@babel/plugin-transform-template-literals", + "npm:@babel/plugin-transform-typeof-symbol", + "npm:@babel/plugin-transform-typescript@7.22.5", + "npm:@babel/plugin-transform-unicode-escapes", + "npm:@babel/plugin-transform-unicode-property-regex@7.22.5", + "npm:@babel/plugin-transform-unicode-regex", + "npm:@babel/plugin-transform-unicode-sets-regex@7.22.5", + "npm:@babel/preset-env", + "npm:@babel/preset-env@7.22.5", + "npm:@babel/preset-modules@0.1.5", + "npm:@babel/preset-react", + "npm:@babel/preset-typescript", + "npm:@babel/regjsgen", + "npm:@babel/runtime", + "npm:@babel/runtime@7.22.6", + "npm:@babel/template", + "npm:@babel/template@7.18.10", + "npm:@babel/traverse", + "npm:@babel/traverse@7.22.5", + "npm:@babel/traverse@7.22.8", + "npm:@babel/types", + "npm:@babel/types@7.22.5", + "npm:@cspotcode/source-map-support", + "npm:@jest/schemas", + "npm:@jest/schemas@29.6.3", + "npm:@jest/types", + "npm:@jridgewell/gen-mapping", + "npm:@jridgewell/resolve-uri", + "npm:@jridgewell/set-array", + "npm:@jridgewell/source-map", + "npm:@jridgewell/sourcemap-codec", + "npm:@jridgewell/trace-mapping", + "npm:@jridgewell/trace-mapping@0.3.18", + "npm:@jridgewell/trace-mapping@0.3.9", + "npm:@leichtgewicht/ip-codec", + "npm:@nodelib/fs.scandir", + "npm:@nodelib/fs.stat", + "npm:@nodelib/fs.walk", + "npm:@nrwl/devkit", + "npm:@nrwl/js", + "npm:@nrwl/linter", + "npm:@nrwl/react", + "npm:@nrwl/tao", + "npm:@nrwl/web", + "npm:@nrwl/webpack", + "npm:@nrwl/workspace", + "npm:@nx/devkit", + "npm:@nx/js", + "npm:@nx/linter", + "npm:@nx/nx-darwin-arm64", + "npm:@nx/nx-darwin-x64@18.0.5", + "npm:@nx/nx-freebsd-x64@18.0.5", + "npm:@nx/nx-linux-arm-gnueabihf@18.0.5", + "npm:@nx/nx-linux-arm64-gnu@18.0.5", + "npm:@nx/nx-linux-arm64-musl@18.0.5", + "npm:@nx/nx-linux-x64-gnu@18.0.5", + "npm:@nx/nx-linux-x64-musl@18.0.5", + "npm:@nx/nx-win32-arm64-msvc@18.0.5", + "npm:@nx/nx-win32-x64-msvc@18.0.5", + "npm:@nx/react", + "npm:@nx/web", + "npm:@nx/webpack", + "npm:@nx/workspace", + "npm:@parcel/watcher", + "npm:@phenomnomnominal/tsquery", + "npm:@remix-run/router", + "npm:@sinclair/typebox", + "npm:@sinclair/typebox@0.27.8", + "npm:@svgr/babel-plugin-add-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-attribute@8.0.0", + "npm:@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0", + "npm:@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0", + "npm:@svgr/babel-plugin-svg-dynamic-title@8.0.0", + "npm:@svgr/babel-plugin-svg-em-dimensions@8.0.0", + "npm:@svgr/babel-plugin-transform-react-native-svg@8.0.0", + "npm:@svgr/babel-plugin-transform-svg-component@8.0.0", + "npm:@svgr/babel-preset@8.0.0", + "npm:@svgr/core", + "npm:@svgr/hast-util-to-babel-ast@8.0.0", + "npm:@svgr/plugin-jsx@8.0.1", + "npm:@svgr/plugin-svgo", + "npm:@svgr/webpack@8.0.1", + "npm:@testing-library/dom", + "npm:@testing-library/react", + "npm:@trysound/sax", + "npm:@tsconfig/node10", + "npm:@tsconfig/node12", + "npm:@tsconfig/node14", + "npm:@tsconfig/node16", + "npm:@types/aria-query", + "npm:@types/body-parser", + "npm:@types/bonjour", + "npm:@types/connect", + "npm:@types/connect-history-api-fallback", + "npm:@types/eslint", + "npm:@types/eslint-scope", + "npm:@types/estree", + "npm:@types/estree@1.0.1", + "npm:@types/express", + "npm:@types/express-serve-static-core", + "npm:@types/http-proxy", + "npm:@types/istanbul-lib-coverage", + "npm:@types/istanbul-lib-report", + "npm:@types/istanbul-reports", + "npm:@types/json-schema", + "npm:@types/mime", + "npm:@types/node", + "npm:@types/parse-json", + "npm:@types/prop-types", + "npm:@types/qs", + "npm:@types/range-parser", + "npm:@types/react-dom@18.0.9", + "npm:@types/react@18.0.25", + "npm:@types/retry", + "npm:@types/scheduler", + "npm:@types/serve-index", + "npm:@types/serve-static", + "npm:@types/sockjs", + "npm:@types/ws@8.5.3", + "npm:@types/yargs", + "npm:@types/yargs-parser", + "npm:@webassemblyjs/ast", + "npm:@webassemblyjs/floating-point-hex-parser", + "npm:@webassemblyjs/helper-api-error@1.11.5", + "npm:@webassemblyjs/helper-buffer@1.11.5", + "npm:@webassemblyjs/helper-numbers", + "npm:@webassemblyjs/helper-wasm-bytecode@1.11.5", + "npm:@webassemblyjs/helper-wasm-section", + "npm:@webassemblyjs/ieee754@1.11.5", + "npm:@webassemblyjs/leb128@1.11.5", + "npm:@webassemblyjs/utf8@1.11.5", + "npm:@webassemblyjs/wasm-edit", + "npm:@webassemblyjs/wasm-gen@1.11.5", + "npm:@webassemblyjs/wasm-opt", + "npm:@webassemblyjs/wasm-parser", + "npm:@webassemblyjs/wast-printer", + "npm:@xtuc/ieee754", + "npm:@xtuc/long", + "npm:@yarnpkg/lockfile", + "npm:@yarnpkg/parsers", + "npm:@zkochan/js-yaml", + "npm:abab", + "npm:accepts", + "npm:acorn", + "npm:acorn-import-assertions", + "npm:acorn-walk", + "npm:address", + "npm:ajv", + "npm:ajv-formats@2.1.1", + "npm:ajv-keywords", + "npm:ajv-keywords@5.1.0", + "npm:ajv@8.11.2", + "npm:ansi-colors", + "npm:ansi-html-community", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@5.2.0", + "npm:anymatch", + "npm:arg", + "npm:argparse", + "npm:argparse@1.0.10", + "npm:aria-query", + "npm:array-flatten", + "npm:array-flatten@2.1.2", + "npm:array-union@3.0.1", + "npm:async", + "npm:async@3.2.4", + "npm:asynckit", + "npm:autoprefixer@10.4.13", + "npm:available-typed-arrays", + "npm:axios@1.2.1", + "npm:babel-loader@9.1.2", + "npm:babel-plugin-const-enum@1.2.0", + "npm:babel-plugin-macros", + "npm:babel-plugin-polyfill-corejs2", + "npm:babel-plugin-polyfill-corejs2@0.4.3", + "npm:babel-plugin-polyfill-corejs3", + "npm:babel-plugin-polyfill-corejs3@0.8.1", + "npm:babel-plugin-polyfill-regenerator", + "npm:babel-plugin-polyfill-regenerator@0.5.0", + "npm:babel-plugin-transform-typescript-metadata", + "npm:balanced-match", + "npm:base64-js", + "npm:basic-auth", + "npm:batch", + "npm:big.js", + "npm:binary-extensions", + "npm:bl", + "npm:body-parser", + "npm:bonjour-service", + "npm:boolbase", + "npm:brace-expansion", + "npm:brace-expansion@2.0.1", + "npm:braces", + "npm:browserslist", + "npm:browserslist@4.21.5", + "npm:browserslist@4.21.9", + "npm:buffer", + "npm:buffer-from", + "npm:builtins", + "npm:bytes", + "npm:bytes@3.0.0", + "npm:call-bind", + "npm:callsites", + "npm:camelcase", + "npm:caniuse-api", + "npm:caniuse-lite", + "npm:caniuse-lite@1.0.30001517", + "npm:chalk", + "npm:chalk@2.4.2", + "npm:chokidar", + "npm:chrome-trace-event", + "npm:ci-info", + "npm:cli-cursor", + "npm:cli-spinners", + "npm:cli-spinners@2.6.1", + "npm:cliui", + "npm:clone", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:colord", + "npm:colorette", + "npm:columnify", + "npm:combined-stream", + "npm:commander", + "npm:commander@7.2.0", + "npm:commondir", + "npm:compressible", + "npm:compression", + "npm:concat-map", + "npm:connect-history-api-fallback", + "npm:content-disposition", + "npm:content-type", + "npm:convert-source-map", + "npm:cookie", + "npm:cookie-signature", + "npm:copy-anything", + "npm:copy-webpack-plugin@10.2.4", + "npm:core-js-compat@3.30.2", + "npm:core-js-compat@3.31.1", + "npm:core-util-is", + "npm:corser", + "npm:cosmiconfig", + "npm:cosmiconfig@6.0.0", + "npm:cosmiconfig@8.1.3", + "npm:create-require", + "npm:cross-spawn", + "npm:css-declaration-sorter@6.3.1", + "npm:css-loader", + "npm:css-minimizer-webpack-plugin@5.0.0", + "npm:css-select", + "npm:css-tree@2.2.1", + "npm:css-tree@2.3.1", + "npm:css-what", + "npm:cssesc", + "npm:cssnano-preset-default@6.0.1", + "npm:cssnano-utils@4.0.0", + "npm:cssnano@6.0.1", + "npm:csso", + "npm:csstype", + "npm:debug", + "npm:debug@2.6.9", + "npm:debug@3.2.7", + "npm:deep-equal", + "npm:deepmerge", + "npm:deepmerge@4.3.1", + "npm:default-gateway", + "npm:defaults", + "npm:define-lazy-prop", + "npm:define-properties", + "npm:delayed-stream", + "npm:depd", + "npm:depd@1.1.2", + "npm:destroy", + "npm:detect-node", + "npm:detect-port", + "npm:diff", + "npm:diff-sequences@29.6.3", + "npm:dir-glob", + "npm:dns-equal", + "npm:dns-packet", + "npm:document-register-element", + "npm:dom-accessibility-api", + "npm:dom-serializer", + "npm:domelementtype", + "npm:domhandler", + "npm:domutils", + "npm:dot-case", + "npm:dotenv-expand", + "npm:dotenv@16.3.1", + "npm:duplexer", + "npm:ee-first", + "npm:ejs", + "npm:electron-to-chromium", + "npm:electron-to-chromium@1.4.311", + "npm:electron-to-chromium@1.4.470", + "npm:emoji-regex", + "npm:emojis-list", + "npm:encodeurl", + "npm:end-of-stream", + "npm:enhanced-resolve", + "npm:enhanced-resolve@5.13.0", + "npm:enquirer", + "npm:entities", + "npm:entities@4.5.0", + "npm:errno", + "npm:error-ex", + "npm:es-get-iterator", + "npm:es-module-lexer", + "npm:escalade", + "npm:escape-html", + "npm:escape-string-regexp", + "npm:eslint-scope", + "npm:esprima", + "npm:esquery@1.4.0", + "npm:esrecurse", + "npm:estraverse", + "npm:estraverse@4.3.0", + "npm:esutils", + "npm:etag", + "npm:eventemitter3", + "npm:events", + "npm:execa", + "npm:express", + "npm:fast-deep-equal", + "npm:fast-glob", + "npm:fast-glob@3.2.7", + "npm:fast-json-stable-stringify", + "npm:fastq", + "npm:faye-websocket", + "npm:figures", + "npm:file-loader", + "npm:filelist", + "npm:fill-range", + "npm:finalhandler", + "npm:find-cache-dir", + "npm:find-up", + "npm:flat", + "npm:follow-redirects", + "npm:for-each", + "npm:fork-ts-checker-webpack-plugin@7.2.13", + "npm:form-data", + "npm:forwarded", + "npm:fraction.js", + "npm:fresh", + "npm:fs-constants", + "npm:fs-extra", + "npm:fs-extra@10.1.0", + "npm:fs-monkey", + "npm:fs.realpath", + "npm:fsevents", + "npm:function-bind", + "npm:functions-have-names", + "npm:gensync", + "npm:get-caller-file", + "npm:get-intrinsic", + "npm:get-stream@6.0.1", + "npm:glob", + "npm:glob-parent", + "npm:glob-parent@6.0.2", + "npm:glob-to-regexp", + "npm:glob@7.1.4", + "npm:globals", + "npm:globby@12.2.0", + "npm:gopd", + "npm:graceful-fs", + "npm:handle-thing", + "npm:has", + "npm:has-bigints", + "npm:has-flag", + "npm:has-flag@3.0.0", + "npm:has-property-descriptors", + "npm:has-symbols", + "npm:has-tostringtag", + "npm:he", + "npm:hosted-git-info@7.0.1", + "npm:hpack.js", + "npm:html-encoding-sniffer", + "npm:html-entities", + "npm:http-deceiver", + "npm:http-errors", + "npm:http-errors@1.6.3", + "npm:http-parser-js", + "npm:http-proxy", + "npm:http-proxy-middleware", + "npm:http-server", + "npm:human-signals", + "npm:iconv-lite", + "npm:iconv-lite@0.4.24", + "npm:icss-utils@5.1.0", + "npm:ieee754", + "npm:ignore", + "npm:image-size", + "npm:immutable", + "npm:import-fresh", + "npm:inflight", + "npm:inherits", + "npm:inherits@2.0.3", + "npm:ipaddr.js", + "npm:ipaddr.js@1.9.1", + "npm:is-arguments", + "npm:is-arrayish", + "npm:is-bigint", + "npm:is-binary-path", + "npm:is-boolean-object", + "npm:is-callable", + "npm:is-core-module", + "npm:is-date-object", + "npm:is-docker", + "npm:is-extglob", + "npm:is-fullwidth-code-point", + "npm:is-glob", + "npm:is-interactive", + "npm:is-map", + "npm:is-number", + "npm:is-number-object", + "npm:is-plain-obj", + "npm:is-regex", + "npm:is-set", + "npm:is-stream@2.0.1", + "npm:is-string", + "npm:is-symbol", + "npm:is-typed-array", + "npm:is-unicode-supported", + "npm:is-weakmap", + "npm:is-weakset", + "npm:is-what", + "npm:is-wsl", + "npm:isarray", + "npm:isarray@1.0.0", + "npm:isexe", + "npm:jake", + "npm:jest-diff@29.7.0", + "npm:jest-get-type@29.6.3", + "npm:jest-util", + "npm:jest-worker", + "npm:jest-worker@27.5.1", + "npm:js-tokens", + "npm:js-yaml", + "npm:js-yaml@3.14.1", + "npm:jsesc", + "npm:jsesc@0.5.0", + "npm:json-parse-even-better-errors", + "npm:json-schema-traverse", + "npm:json-schema-traverse@0.4.1", + "npm:json5", + "npm:json5@2.2.1", + "npm:jsonc-parser", + "npm:jsonfile", + "npm:klona", + "npm:less", + "npm:less-loader@11.1.0", + "npm:license-webpack-plugin", + "npm:lightercollective", + "npm:lilconfig", + "npm:lines-and-columns", + "npm:lines-and-columns@2.0.3", + "npm:loader-runner", + "npm:loader-utils", + "npm:locate-path", + "npm:lodash", + "npm:lodash.debounce", + "npm:lodash.memoize", + "npm:lodash.uniq", + "npm:log-symbols", + "npm:loose-envify", + "npm:lower-case", + "npm:lru-cache@10.0.1", + "npm:lru-cache@5.1.1", + "npm:lru-cache@6.0.0", + "npm:lz-string", + "npm:make-dir", + "npm:make-dir@2.1.0", + "npm:make-error", + "npm:mdn-data@2.0.28", + "npm:mdn-data@2.0.30", + "npm:media-typer", + "npm:memfs", + "npm:merge-descriptors", + "npm:merge-stream", + "npm:merge2", + "npm:methods", + "npm:micromatch", + "npm:mime", + "npm:mime-db", + "npm:mime-types", + "npm:mimic-fn", + "npm:mini-css-extract-plugin@2.4.7", + "npm:minimalistic-assert", + "npm:minimatch", + "npm:minimatch@3.0.5", + "npm:minimatch@5.1.0", + "npm:minimist", + "npm:mkdirp@0.5.6", + "npm:ms", + "npm:ms@2.0.0", + "npm:ms@2.1.2", + "npm:multicast-dns", + "npm:nanoid", + "npm:nanoid@3.3.4", + "npm:needle", + "npm:negotiator", + "npm:neo-async", + "npm:no-case", + "npm:node-abort-controller", + "npm:node-addon-api", + "npm:node-forge", + "npm:node-gyp-build", + "npm:node-machine-id", + "npm:node-releases", + "npm:node-releases@2.0.10", + "npm:node-releases@2.0.13", + "npm:normalize-path", + "npm:normalize-range", + "npm:npm-package-arg@11.0.1", + "npm:npm-run-path", + "npm:nth-check", + "npm:nx", + "npm:object-inspect", + "npm:object-is", + "npm:object-keys", + "npm:object.assign", + "npm:obuf", + "npm:on-finished", + "npm:on-headers", + "npm:once", + "npm:onetime", + "npm:open", + "npm:opener", + "npm:ora@5.3.0", + "npm:p-limit@2.3.0", + "npm:p-locate", + "npm:p-retry", + "npm:p-try", + "npm:parent-module", + "npm:parse-json", + "npm:parse-node-version", + "npm:parse5@4.0.0", + "npm:parseurl", + "npm:path-exists", + "npm:path-is-absolute", + "npm:path-key", + "npm:path-parse", + "npm:path-to-regexp", + "npm:path-type", + "npm:picocolors", + "npm:picomatch", + "npm:pify", + "npm:pify@4.0.1", + "npm:pkg-dir", + "npm:portfinder", + "npm:postcss-calc@9.0.1", + "npm:postcss-colormin@6.0.0", + "npm:postcss-convert-values@6.0.0", + "npm:postcss-discard-comments@6.0.0", + "npm:postcss-discard-duplicates@6.0.0", + "npm:postcss-discard-empty@6.0.0", + "npm:postcss-discard-overridden@6.0.0", + "npm:postcss-import@14.1.0", + "npm:postcss-loader@6.2.1", + "npm:postcss-merge-longhand@6.0.0", + "npm:postcss-merge-rules@6.0.1", + "npm:postcss-minify-font-values@6.0.0", + "npm:postcss-minify-gradients@6.0.0", + "npm:postcss-minify-params@6.0.0", + "npm:postcss-minify-selectors@6.0.0", + "npm:postcss-modules-extract-imports@3.0.0", + "npm:postcss-modules-local-by-default@4.0.0", + "npm:postcss-modules-scope@3.0.0", + "npm:postcss-modules-values@4.0.0", + "npm:postcss-normalize-charset@6.0.0", + "npm:postcss-normalize-display-values@6.0.0", + "npm:postcss-normalize-positions@6.0.0", + "npm:postcss-normalize-repeat-style@6.0.0", + "npm:postcss-normalize-string@6.0.0", + "npm:postcss-normalize-timing-functions@6.0.0", + "npm:postcss-normalize-unicode@6.0.0", + "npm:postcss-normalize-url@6.0.0", + "npm:postcss-normalize-whitespace@6.0.0", + "npm:postcss-ordered-values@6.0.0", + "npm:postcss-reduce-initial@6.0.0", + "npm:postcss-reduce-transforms@6.0.0", + "npm:postcss-selector-parser", + "npm:postcss-selector-parser@6.0.13", + "npm:postcss-svgo@6.0.0", + "npm:postcss-unique-selectors@6.0.0", + "npm:postcss-value-parser", + "npm:postcss@8.4.19", + "npm:postcss@8.4.20", + "npm:postcss@8.4.23", + "npm:pretty-format@27.5.1", + "npm:pretty-format@29.7.0", + "npm:proc-log", + "npm:process-nextick-args", + "npm:proxy-addr", + "npm:proxy-from-env", + "npm:prr", + "npm:punycode", + "npm:qs", + "npm:queue-microtask", + "npm:randombytes", + "npm:range-parser", + "npm:raw-body", + "npm:react-dom", + "npm:react-is", + "npm:react-is@17.0.2", + "npm:react-router", + "npm:react-router-dom", + "npm:read-cache", + "npm:readable-stream", + "npm:readable-stream@2.3.7", + "npm:readdirp", + "npm:regenerate", + "npm:regenerate-unicode-properties", + "npm:regenerator-runtime", + "npm:regenerator-transform", + "npm:regexp.prototype.flags", + "npm:regexpu-core", + "npm:regexpu-core@5.3.2", + "npm:regjsgen", + "npm:regjsparser", + "npm:require-directory", + "npm:require-from-string", + "npm:requires-port", + "npm:resolve", + "npm:resolve-from@4.0.0", + "npm:restore-cursor", + "npm:retry", + "npm:reusify", + "npm:rimraf", + "npm:run-parallel", + "npm:rxjs@7.8.1", + "npm:safe-buffer", + "npm:safe-buffer@5.1.2", + "npm:safer-buffer", + "npm:sass-loader@12.6.0", + "npm:sass@1.57.1", + "npm:sax", + "npm:scheduler", + "npm:schema-utils", + "npm:schema-utils@3.1.1", + "npm:schema-utils@3.1.2", + "npm:secure-compare", + "npm:select-hose", + "npm:selfsigned", + "npm:semver", + "npm:semver@5.7.1", + "npm:semver@6.3.0", + "npm:semver@6.3.1", + "npm:semver@7.5.3", + "npm:send", + "npm:serialize-javascript", + "npm:serialize-javascript@6.0.1", + "npm:serve-index", + "npm:serve-static", + "npm:setprototypeof", + "npm:setprototypeof@1.1.0", + "npm:shebang-command", + "npm:shebang-regex", + "npm:side-channel", + "npm:signal-exit", + "npm:slash@4.0.0", + "npm:snake-case", + "npm:sockjs", + "npm:source-map", + "npm:source-map-js", + "npm:source-map-loader@3.0.2", + "npm:source-map-support", + "npm:source-map-support@0.5.19", + "npm:spdy", + "npm:spdy-transport", + "npm:sprintf-js", + "npm:statuses", + "npm:statuses@1.5.0", + "npm:string-width", + "npm:string_decoder", + "npm:string_decoder@1.1.1", + "npm:strip-ansi", + "npm:strip-bom", + "npm:strip-final-newline", + "npm:strong-log-transformer", + "npm:style-loader", + "npm:stylehacks@6.0.0", + "npm:supports-color", + "npm:supports-color@5.5.0", + "npm:supports-color@7.2.0", + "npm:supports-preserve-symlinks-flag", + "npm:svg-parser", + "npm:svgo", + "npm:tapable", + "npm:tar-stream", + "npm:terser-webpack-plugin", + "npm:terser-webpack-plugin@5.3.7", + "npm:terser@5.15.1", + "npm:terser@5.17.1", + "npm:through", + "npm:thunky", + "npm:tmp", + "npm:to-fast-properties", + "npm:to-regex-range", + "npm:toidentifier", + "npm:ts-loader@9.4.2", + "npm:ts-node", + "npm:tsconfig-paths", + "npm:tsconfig-paths-webpack-plugin", + "npm:tslib", + "npm:tslib@2.5.3", + "npm:type-is", + "npm:typed-assert", + "npm:typescript@5.1.6", + "npm:unicode-canonical-property-names-ecmascript", + "npm:unicode-match-property-ecmascript", + "npm:unicode-match-property-value-ecmascript", + "npm:unicode-property-aliases-ecmascript", + "npm:union", + "npm:universalify", + "npm:unpipe", + "npm:update-browserslist-db", + "npm:update-browserslist-db@1.0.11", + "npm:uri-js", + "npm:url-join", + "npm:util-deprecate", + "npm:utils-merge", + "npm:uuid", + "npm:v8-compile-cache", + "npm:v8-compile-cache-lib", + "npm:validate-npm-package-name", + "npm:vary", + "npm:watchpack", + "npm:wbuf", + "npm:wcwidth", + "npm:webpack-dev-middleware", + "npm:webpack-dev-server@4.11.1", + "npm:webpack-node-externals", + "npm:webpack-sources", + "npm:webpack-subresource-integrity@5.1.0", + "npm:webpack@5.82.0", + "npm:websocket-driver", + "npm:websocket-extensions", + "npm:whatwg-encoding@2.0.0", + "npm:which-boxed-primitive", + "npm:which-collection", + "npm:which-typed-array", + "npm:which@2.0.2", + "npm:wrap-ansi", + "npm:wrappy", + "npm:ws@8.11.0", + "npm:y18n", + "npm:yallist", + "npm:yallist@3.1.1", + "npm:yaml", + "npm:yargs", + "npm:yargs-parser", + "npm:yn" + ] + } +} diff --git a/graph/client/src/globals.d.ts b/graph/client/src/globals.d.ts index 1c9a21540d3b8..7d5e5890fc3d8 100644 --- a/graph/client/src/globals.d.ts +++ b/graph/client/src/globals.d.ts @@ -1,6 +1,7 @@ /* eslint-disable @nx/enforce-module-boundaries */ // nx-ignore-next-line import type { + ExpandedTaskInputsReponse, ProjectGraphClientResponse, TaskGraphClientResponse, } from 'nx/src/command-line/graph/graph'; @@ -15,6 +16,7 @@ export declare global { localMode: 'serve' | 'build'; projectGraphResponse?: ProjectGraphClientResponse; taskGraphResponse?: TaskGraphClientResponse; + expandedTaskInputsResponse?: ExpandedTaskInputsReponse; environment: 'dev' | 'watch' | 'release' | 'nx-console'; appConfig: AppConfig; useXstateInspect: boolean; diff --git a/graph/ui-graph/src/lib/graph.ts b/graph/ui-graph/src/lib/graph.ts index ef779e2d75e82..e28886c4094ee 100644 --- a/graph/ui-graph/src/lib/graph.ts +++ b/graph/ui-graph/src/lib/graph.ts @@ -32,7 +32,10 @@ export class GraphService { container: string | HTMLElement, theme: 'light' | 'dark', public renderMode?: 'nx-console' | 'nx-docs', - rankDir: 'TB' | 'LR' = 'TB' + rankDir: 'TB' | 'LR' = 'TB', + public getTaskInputs: ( + taskId: string + ) => Promise> = undefined ) { use(cytoscapeDagre); use(popper); diff --git a/graph/ui-graph/src/lib/tooltip-service.ts b/graph/ui-graph/src/lib/tooltip-service.ts index e185c14b8a44b..f9c604a125c6a 100644 --- a/graph/ui-graph/src/lib/tooltip-service.ts +++ b/graph/ui-graph/src/lib/tooltip-service.ts @@ -6,12 +6,13 @@ import { ProjectEdgeNodeTooltipProps, } from '@nx/graph/ui-tooltips'; import { TooltipEvent } from './interfaces'; +import { GraphInteractionEvents } from './graph-interaction-events'; export class GraphTooltipService { private subscribers: Set = new Set(); constructor(graph: GraphService) { - graph.listen((event) => { + graph.listen((event: GraphInteractionEvents) => { switch (event.type) { case 'GraphRegenerated': this.hideAll(); @@ -49,6 +50,20 @@ export class GraphTooltipService { ...event.data, runTaskCallback, }); + if (graph.getTaskInputs) { + graph.getTaskInputs(event.data.id).then((inputs) => { + if ( + this.currentTooltip.type === 'taskNode' && + this.currentTooltip.props.id === event.data.id + ) { + this.openTaskNodeTooltip(event.ref, { + ...event.data, + runTaskCallback, + inputs, + }); + } + }); + } break; case 'EdgeClick': const callback = diff --git a/graph/ui-tooltips/src/lib/task-node-tooltip.tsx b/graph/ui-tooltips/src/lib/task-node-tooltip.tsx index 732e373e4ea80..21a15e8193cc2 100644 --- a/graph/ui-tooltips/src/lib/task-node-tooltip.tsx +++ b/graph/ui-tooltips/src/lib/task-node-tooltip.tsx @@ -1,11 +1,15 @@ import { PlayIcon } from '@heroicons/react/24/outline'; import { Tag } from '@nx/graph/ui-components'; +import { ReactNode } from 'react'; export interface TaskNodeTooltipProps { id: string; executor: string; runTaskCallback?: () => void; description?: string; + inputs?: Record; + + children?: ReactNode | ReactNode[]; } export function TaskNodeTooltip({ @@ -13,10 +17,11 @@ export function TaskNodeTooltip({ executor, description, runTaskCallback: runTargetCallback, + children, }: TaskNodeTooltipProps) { return (
    -

    +

    {executor} {id} @@ -31,8 +36,8 @@ export function TaskNodeTooltip({ ) : undefined}

    -

    {description ?

    {description}

    : null} + {children}
    ); } diff --git a/nx-dev/feature-package-schema-viewer/src/lib/package-schema-sub-list.tsx b/nx-dev/feature-package-schema-viewer/src/lib/package-schema-sub-list.tsx index d510233798b5b..b1dc7d2add5ce 100644 --- a/nx-dev/feature-package-schema-viewer/src/lib/package-schema-sub-list.tsx +++ b/nx-dev/feature-package-schema-viewer/src/lib/package-schema-sub-list.tsx @@ -87,21 +87,15 @@ export function PackageSchemaSubList({

    {vm.type === 'document' ? ( - <> - - + ) : null} {vm.type === 'executor' ? ( - <> - - + ) : null} {vm.type === 'generator' ? ( - <> - - + ) : null} diff --git a/nx-dev/feature-package-schema-viewer/src/lib/ui/package-reference.tsx b/nx-dev/feature-package-schema-viewer/src/lib/ui/package-reference.tsx index 05293e326e74c..9179d7abeb73e 100644 --- a/nx-dev/feature-package-schema-viewer/src/lib/ui/package-reference.tsx +++ b/nx-dev/feature-package-schema-viewer/src/lib/ui/package-reference.tsx @@ -16,17 +16,15 @@ export function DocumentList({ documents: DocumentMetadata[]; }): JSX.Element { return ( - <> -
      - {!!documents.length ? ( - documents.map((guide) => ( - - )) - ) : ( - - )} -
    - +
      + {!!documents.length ? ( + documents.map((guide) => ( + + )) + ) : ( + + )} +
    ); } @@ -63,17 +61,15 @@ export function SchemaList({ type: 'executor' | 'generator'; }): JSX.Element { return ( - <> -
      - {!!files.length ? ( - files.map((schema) => ( - - )) - ) : ( - - )} -
    - +
      + {!!files.length ? ( + files.map((schema) => ( + + )) + ) : ( + + )} +
    ); } diff --git a/nx-dev/ui-primitives/src/lib/use-layout.effect.ts b/nx-dev/ui-primitives/src/lib/use-layout.effect.ts index ada2deb390686..6677bc426e0c1 100644 --- a/nx-dev/ui-primitives/src/lib/use-layout.effect.ts +++ b/nx-dev/ui-primitives/src/lib/use-layout.effect.ts @@ -7,6 +7,6 @@ import { useLayoutEffect as ReactUseLayoutEffect } from 'react'; * * See: https://reactjs.org/docs/hooks-reference.html#uselayouteffect */ -export const useLayoutEffect = (globalThis)?.document +export const useLayoutEffect = (globalThis as any)?.document ? ReactUseLayoutEffect : () => void 0; diff --git a/packages/nx/src/command-line/graph/graph.ts b/packages/nx/src/command-line/graph/graph.ts index 514d4be3c69c2..67fc7f4b97121 100644 --- a/packages/nx/src/command-line/graph/graph.ts +++ b/packages/nx/src/command-line/graph/graph.ts @@ -1,36 +1,51 @@ -import { workspaceRoot } from '../../utils/workspace-root'; import { createHash } from 'crypto'; import { existsSync, readFileSync, statSync, writeFileSync } from 'fs'; import { copySync, ensureDirSync } from 'fs-extra'; import * as http from 'http'; +import * as minimatch from 'minimatch'; +import { URL } from 'node:url'; import * as open from 'open'; -import { basename, dirname, extname, isAbsolute, join, parse } from 'path'; +import { + basename, + dirname, + extname, + isAbsolute, + join, + parse, + relative, +} from 'path'; import { performance } from 'perf_hooks'; -import { URL } from 'node:url'; import { readNxJson, workspaceLayout } from '../../config/configuration'; -import { output } from '../../utils/output'; -import { writeJsonFile } from '../../utils/fileutils'; import { ProjectFileMap, ProjectGraph, ProjectGraphDependency, ProjectGraphProjectNode, } from '../../config/project-graph'; +import { writeJsonFile } from '../../utils/fileutils'; +import { output } from '../../utils/output'; +import { workspaceRoot } from '../../utils/workspace-root'; + +import { Server } from 'net'; + +import { FileData } from '../../config/project-graph'; +import { TaskGraph } from '../../config/task-graph'; +import { daemonClient } from '../../daemon/client/client'; +import { filterUsingGlobPatterns } from '../../hasher/task-hasher'; +import { getRootTsConfigPath } from '../../plugins/js/utils/typescript'; import { pruneExternalNodes } from '../../project-graph/operators'; import { createProjectGraphAsync } from '../../project-graph/project-graph'; import { createTaskGraph, mapTargetDefaultsToDependencies, } from '../../tasks-runner/create-task-graph'; -import { TaskGraph } from '../../config/task-graph'; -import { daemonClient } from '../../daemon/client/client'; -import { Server } from 'net'; -import { readFileMapCache } from '../../project-graph/nx-deps-cache'; -import { getAffectedGraphNodes } from '../affected/affected'; +import { allFileData } from '../../utils/all-file-data'; import { splitArgsIntoNxArgsAndOverrides } from '../../utils/command-line-utils'; import { NxJsonConfiguration } from '../../config/nx-json'; import { HashPlanner } from '../../native'; import { transformProjectGraphForRust } from '../../native/transform-objects'; +import { getAffectedGraphNodes } from '../affected/affected'; +import { readFileMapCache } from '../../project-graph/nx-deps-cache'; export interface ProjectGraphClientResponse { hash: string; @@ -50,6 +65,10 @@ export interface TaskGraphClientResponse { errors: Record; } +export interface ExpandedTaskInputsReponse { + [taskId: string]: Record; +} + // maps file extention to MIME types const mimeType = { '.ico': 'image/x-icon', @@ -73,7 +92,8 @@ function buildEnvironmentJs( watchMode: boolean, localMode: 'build' | 'serve', depGraphClientResponse?: ProjectGraphClientResponse, - taskGraphClientResponse?: TaskGraphClientResponse + taskGraphClientResponse?: TaskGraphClientResponse, + expandedTaskInputsReponse?: ExpandedTaskInputsReponse ) { let environmentJs = `window.exclude = ${JSON.stringify(exclude)}; window.watch = ${!!watchMode}; @@ -88,7 +108,8 @@ function buildEnvironmentJs( id: 'local', label: 'local', projectGraphUrl: 'project-graph.json', - taskGraphUrl: 'task-graph.json' + taskGraphUrl: 'task-graph.json', + taskInputsUrl: 'task-inputs.json', } ], defaultWorkspaceId: 'local', @@ -105,9 +126,13 @@ function buildEnvironmentJs( taskGraphClientResponse )}; `; + environmentJs += `window.expandedTaskInputsResponse = ${JSON.stringify( + expandedTaskInputsReponse + )};`; } else { environmentJs += `window.projectGraphResponse = null;`; environmentJs += `window.taskGraphResponse = null;`; + environmentJs += `window.expandedTaskInputsResponse = null;`; } return environmentJs; @@ -318,13 +343,18 @@ export async function generateGraph( ); const taskGraphClientResponse = await createTaskGraphClientResponse(); + const taskInputsReponse = await createExpandedTaskInputResponse( + taskGraphClientResponse, + depGraphClientResponse + ); const environmentJs = buildEnvironmentJs( args.exclude || [], args.watch, !!args.file && args.file.endsWith('html') ? 'build' : 'serve', depGraphClientResponse, - taskGraphClientResponse + taskGraphClientResponse, + taskInputsReponse ); html = html.replace(/src="/g, 'src="static/'); html = html.replace(/href="styles/g, 'href="static/styles'); @@ -455,7 +485,6 @@ async function startServer( // by limiting the path to current directory only const sanitizePath = basename(parsedUrl.pathname); - if (sanitizePath === 'project-graph.json') { res.writeHead(200, { 'Content-Type': 'application/json' }); res.end(JSON.stringify(currentDepGraphClientResponse)); @@ -468,6 +497,23 @@ async function startServer( return; } + if (sanitizePath === 'task-inputs.json') { + performance.mark('task input generation:start'); + + const taskId = parsedUrl.searchParams.get('taskId'); + res.writeHead(200, { 'Content-Type': 'application/json' }); + const inputs = await getExpandedTaskInputs(taskId); + performance.mark('task input generation:end'); + + res.end(JSON.stringify({ [taskId]: inputs })); + performance.measure( + 'task input generation', + 'task input generation:start', + 'task input generation:end' + ); + return; + } + if (sanitizePath === 'currentHash') { res.writeHead(200, { 'Content-Type': 'application/json' }); res.end(JSON.stringify({ hash: currentDepGraphClientResponse.hash })); @@ -481,7 +527,6 @@ async function startServer( } let pathname = join(__dirname, '../../core/graph/', sanitizePath); - // if the file is not found or is a directory, return index.html if (!existsSync(pathname) || statSync(pathname).isDirectory()) { res.writeHead(200, { 'Content-Type': 'text/html' }); @@ -618,10 +663,17 @@ async function createDepGraphClientResponse( }; } -async function createTaskGraphClientResponse(): Promise { - let graph = pruneExternalNodes( - await createProjectGraphAsync({ exitOnError: true }) - ); +async function createTaskGraphClientResponse( + pruneExternal: boolean = false +): Promise { + let graph: ProjectGraph; + if (pruneExternal) { + graph = pruneExternalNodes( + await createProjectGraphAsync({ exitOnError: true }) + ); + } else { + graph = await createProjectGraphAsync({ exitOnError: true }); + } const nxJson = readNxJson(); @@ -667,6 +719,36 @@ async function createTaskGraphClientResponse(): Promise }; } +async function createExpandedTaskInputResponse( + taskGraphClientResponse: TaskGraphClientResponse, + depGraphClientResponse: ProjectGraphClientResponse +): Promise { + performance.mark('task input static generation:start'); + + const allWorkspaceFiles = await allFileData(); + const response: Record> = {}; + + Object.entries(taskGraphClientResponse.plans).forEach(([key, inputs]) => { + const [project] = key.split(':'); + + const expandedInputs = expandInputs( + inputs, + depGraphClientResponse.projects.find((p) => p.name === project), + allWorkspaceFiles, + depGraphClientResponse + ); + + response[key] = expandedInputs; + }); + performance.mark('task input static generation:end'); + performance.measure( + 'task input static generation', + 'task input static generation:start', + 'task input static generation:end' + ); + return response; +} + function getAllTaskGraphsForWorkspace( nxJson: NxJsonConfiguration, projectGraph: ProjectGraph @@ -684,7 +766,7 @@ function getAllTaskGraphsForWorkspace( // TODO(cammisuli): improve performance here. Cache results or something. for (const projectName in projectGraph.nodes) { const project = projectGraph.nodes[projectName]; - const targets = Object.keys(project.data.targets); + const targets = Object.keys(project.data.targets ?? {}); targets.forEach((target) => { const taskId = createTaskId(projectName, target); @@ -752,6 +834,130 @@ function createTaskId( } } +async function getExpandedTaskInputs( + taskId: string +): Promise> { + const [project] = taskId.split(':'); + const taskGraphResponse = await createTaskGraphClientResponse(false); + + const allWorkspaceFiles = await allFileData(); + + const inputs = taskGraphResponse.plans[taskId]; + if (inputs) { + return expandInputs( + inputs, + currentDepGraphClientResponse.projects.find((p) => p.name === project), + allWorkspaceFiles, + currentDepGraphClientResponse + ); + } + return {}; +} + +function expandInputs( + inputs: string[], + project: ProjectGraphProjectNode, + allWorkspaceFiles: FileData[], + depGraphClientResponse: ProjectGraphClientResponse +): Record { + const projectNames = depGraphClientResponse.projects.map((p) => p.name); + + const workspaceRootInputs: string[] = []; + const projectRootInputs: string[] = []; + const externalInputs: string[] = []; + const otherInputs: string[] = []; + inputs.forEach((input) => { + if (input.startsWith('{workspaceRoot}')) { + workspaceRootInputs.push(input); + return; + } + const maybeProjectName = input.split(':')[0]; + if (projectNames.includes(maybeProjectName)) { + projectRootInputs.push(input); + return; + } + if ( + input === 'ProjectConfiguration' || + input === 'TsConfig' || + input === 'AllExternalDependencies' + ) { + otherInputs.push(input); + return; + } + // there shouldn't be any other imports in here, but external ones are always going to have a modifier in front + if (input.includes(':')) { + externalInputs.push(input); + return; + } + }); + + const workspaceRootsExpanded: string[] = workspaceRootInputs.flatMap( + (input) => { + const matches = []; + const withoutWorkspaceRoot = input.substring(16); + const matchingFile = allWorkspaceFiles.find( + (t) => t.file === withoutWorkspaceRoot + ); + if (matchingFile) { + matches.push(matchingFile.file); + } else { + allWorkspaceFiles + .filter((f) => minimatch(f.file, withoutWorkspaceRoot)) + .forEach((f) => { + matches.push(f.file); + }); + } + return matches; + } + ); + + const otherInputsExpanded = otherInputs.map((input) => { + if (input === 'TsConfig') { + return relative(workspaceRoot, getRootTsConfigPath()); + } + if (input === 'ProjectConfiguration') { + return depGraphClientResponse.fileMap[project.name].find( + (file) => + file.file === `${project.data.root}/project.json` || + file.file === `${project.data.root}/package.json` + ).file; + } + + return input; + }); + + const projectRootsExpanded = projectRootInputs + .map((input) => { + const fileSetProjectName = input.split(':')[0]; + const fileSetProject = depGraphClientResponse.projects.find( + (p) => p.name === fileSetProjectName + ); + const fileSets = input.replace(`${fileSetProjectName}:`, '').split(','); + + const projectInputExpanded = { + [fileSetProject.name]: filterUsingGlobPatterns( + fileSetProject.data.root, + depGraphClientResponse.fileMap[fileSetProject.name], + fileSets + ).map((f) => f.file), + }; + + return projectInputExpanded; + }) + .reduce((curr, acc) => { + for (let key in curr) { + acc[key] = curr[key]; + } + return acc; + }, {}); + + return { + general: [...workspaceRootsExpanded, ...otherInputsExpanded], + ...projectRootsExpanded, + external: externalInputs, + }; +} + interface GraphJsonResponse { tasks?: TaskGraph; graph: ProjectGraph; diff --git a/packages/nx/src/native/transform-objects.ts b/packages/nx/src/native/transform-objects.ts index 445bcb53fe118..0f54ec58d8bbb 100644 --- a/packages/nx/src/native/transform-objects.ts +++ b/packages/nx/src/native/transform-objects.ts @@ -15,7 +15,7 @@ export function transformProjectGraphForRust( for (const [projectName, projectNode] of Object.entries(graph.nodes)) { const targets: Record = {}; for (const [targetName, targetConfig] of Object.entries( - projectNode.data.targets + projectNode.data.targets ?? {} )) { targets[targetName] = { executor: targetConfig.executor, diff --git a/scripts/generate-graph-environment.ts b/scripts/generate-graph-environment.ts index a6556defea1ad..311d7a11171c0 100644 --- a/scripts/generate-graph-environment.ts +++ b/scripts/generate-graph-environment.ts @@ -33,6 +33,7 @@ function writeFile() { label: id, projectGraphUrl: join('assets/generated-project-graphs/', filename), taskGraphUrl: join('assets/generated-task-graphs/', filename), + taskInputsUrl: join('assets/generated-task-inputs/', filename), }; }); } catch { @@ -50,6 +51,7 @@ function writeFile() { label: id, projectGraphUrl: join('assets/project-graphs/', filename), taskGraphUrl: join('assets/task-graphs/', filename), + taskInputsUrl: join('assets/task-inputs/', filename), }; }); } catch { diff --git a/scripts/generate-graph.ts b/scripts/generate-graph.ts index 23dbcb7bd63a7..902f48089b830 100644 --- a/scripts/generate-graph.ts +++ b/scripts/generate-graph.ts @@ -32,12 +32,19 @@ async function generateGraph(directory: string, name: string) { /window.taskGraphResponse = (.*?);/ ); + const expandedTaskInputsReponse = environmentJs.match( + /window.expandedTaskInputsResponse = (.*?);/ + ); + ensureDirSync( join(__dirname, '../graph/client/src/assets/generated-project-graphs/') ); ensureDirSync( join(__dirname, '../graph/client/src/assets/generated-task-graphs/') ); + ensureDirSync( + join(__dirname, '../graph/client/src/assets/generated-task-inputs/') + ); writeFileSync( join( @@ -56,6 +63,15 @@ async function generateGraph(directory: string, name: string) { ), taskGraphResponse[1] ); + + writeFileSync( + join( + __dirname, + '../graph/client/src/assets/generated-task-inputs/', + `${name}.json` + ), + expandedTaskInputsReponse[1] + ); } (async () => {