diff --git a/angular.json b/angular.json deleted file mode 100644 index 2e443b84d7..0000000000 --- a/angular.json +++ /dev/null @@ -1,1224 +0,0 @@ -{ - "$schema": "./node_modules/@angular/cli/lib/config/schema.json", - "version": 1, - "newProjectRoot": "lib", - "projects": { - "demoshell": { - "root": "demo-shell", - "sourceRoot": "demo-shell/src", - "projectType": "application", - "architect": { - "build": { - "builder": "@angular-devkit/build-angular:browser", - "options": { - "allowedCommonJsDependencies": [ - "minimatch", - "minimatch-browser", - "superagent", - "event-emitter", - "brace-expansion", - "zen-observable", - "subscriptions-transport-ws", - "d", - "chart.js", - "cropperjs" - ], - "outputPath": "dist/demo-shell", - "index": "demo-shell/src/index.html", - "main": "demo-shell/src/main.ts", - "tsConfig": "tsconfig.dev.json", - "polyfills": "demo-shell/src/polyfills.ts", - "stylePreprocessorOptions": { - "includePaths": [ - "lib", "lib/core/src/lib" - ] - }, - "assets": [ - "demo-shell/src/assets", - "demo-shell/src/favicon-96x96.png", - "demo-shell/src/app.config.json", - { - "glob": "**/*", - "input": "demo-shell/src/assets", - "output": "/assets" - }, - { - "glob": "app.config.json", - "input": "demo-shell/src", - "output": "/" - }, - { - "glob": "**/*", - "input": "demo-shell/resources", - "output": "/resources" - }, - { - "glob": "**/*", - "input": "lib/core/src/lib/assets", - "output": "/assets" - }, - { - "glob": "**/*", - "input": "lib/process-services/src/lib/assets", - "output": "/assets" - }, - { - "glob": "**/*", - "input": "lib/process-services-cloud/src/lib/assets", - "output": "/assets" - }, - { - "glob": "**/*", - "input": "lib/content-services/src/lib/assets", - "output": "/assets" - }, - { - "glob": "**/*", - "input": "lib/core/src/lib/i18n", - "output": "/assets/adf-core/i18n" - }, - { - "glob": "**/*", - "input": "lib/content-services/src/lib/i18n", - "output": "/assets/adf-content-services/i18n" - }, - { - "glob": "**/*", - "input": "lib/process-services/src/lib/i18n", - "output": "/assets/adf-process-services/i18n" - }, - { - "glob": "**/*", - "input": "lib/process-services-cloud/src/lib/i18n", - "output": "/assets/adf-process-services-cloud/i18n" - }, - { - "glob": "**/*", - "input": "lib/insights/src/lib/i18n", - "output": "/assets/adf-insights/i18n" - }, - { - "glob": "pdf.worker.min.js", - "input": "node_modules/pdfjs-dist/build", - "output": "/" - }, - { - "glob": "**/*", - "input": "node_modules/monaco-editor", - "output": "/assets/monaco/" - } - ], - "styles": [ - "demo-shell/src/styles.scss", - "demo-shell/src/custom-style-dev.scss", - "node_modules/cropperjs/dist/cropper.min.css", - "node_modules/pdfjs-dist/web/pdf_viewer.css" - ], - "scripts": [ - "node_modules/pdfjs-dist/build/pdf.js", - "node_modules/pdfjs-dist/web/pdf_viewer.js", - "node_modules/raphael/raphael.min.js" - ], - "vendorChunk": true, - "extractLicenses": false, - "buildOptimizer": false, - "sourceMap": true, - "optimization": false, - "namedChunks": true - }, - "configurations": { - "production": { - "budgets": [ - { - "type": "anyComponentStyle", - "maximumWarning": "12kb" - } - ], - "optimization": true, - "outputHashing": "all", - "sourceMap": false, - "namedChunks": false, - "extractLicenses": true, - "buildOptimizer": true, - "verbose": false, - "fileReplacements": [ - { - "replace": "demo-shell/src/environments/environment.ts", - "with": "demo-shell/src/environments/environment.prod.ts" - } - ] - }, - "canary": { - "fileReplacements": [ - { - "replace": "demo-shell/src/environments/environment.ts", - "with": "demo-shell/src/environments/environment.canary.ts" - } - ] - }, - "e2e": { - "budgets": [ - { - "type": "anyComponentStyle", - "maximumWarning": "6kb" - } - ], - "optimization": true, - "outputHashing": "all", - "sourceMap": false, - "namedChunks": false, - "extractLicenses": true, - "buildOptimizer": true, - "verbose": false, - "fileReplacements": [ - { - "replace": "demo-shell/src/environments/environment.ts", - "with": "demo-shell/src/environments/environment.e2e.ts" - } - ] - } - }, - "defaultConfiguration": "" - }, - "serve": { - "builder": "@angular-devkit/build-angular:dev-server", - "options": { - "browserTarget": "demoshell:build", - "host": "0.0.0.0", - "port": 3000, - "proxyConfig": "demo-shell/proxy.conf.js", - "disableHostCheck": true - }, - "configurations": { - "production": { - "browserTarget": "demoshell:build:production" - }, - "canary": { - "browserTarget": "demoshell:build:canary" - }, - "e2e": { - "browserTarget": "demoshell:build:e2e" - } - } - }, - "lint": { - "builder": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "demo-shell/**/*.ts", - "demo-shell/**/*.html" - ] - } - } - } - }, - "demoshell-e2e": { - "root": "demo-shell", - "sourceRoot": "./demo-shell", - "projectType": "application", - "architect": { - "serve": { - "builder": "@angular-devkit/build-angular:dev-server", - "options": { - "proxyConfig": "./e2e/proxy.conf.js", - "browserTarget": "dev:build", - "port": 3000 - }, - "configurations": { - "production": { - "browserTarget": "dev:build:production" - } - } - }, - "e2e": { - "builder": "@angular-devkit/build-angular:protractor", - "options": { - "protractorConfig": "./e2e/protractor.conf.js", - "devServerTarget": "lib-e2e-test:serve" - } - } - } - }, - "js-api": { - "projectType": "library", - "root": "lib/js-api/src", - "sourceRoot": "lib/js-api/src", - "architect": { - "build": { - "builder": "nx:run-commands", - "options": { - "command": "npm run js_api_build" - }, - "configurations": { - "production": {} - }, - "defaultConfiguration": "production" - }, - "bundle": { - "executor": "nx:run-commands", - "options": { - "commands": [ - { - "command": "echo cli bundle created" - } - ] - }, - "dependsOn": [ - "copyToNodeModules" - ] - }, - "copyToNodeModules": { - "executor": "nx:run-commands", - "options": { - "commands": [ - { - "command": "rm -rf ./node_modules/@alfresco/js-api/ && mkdir -p ./node_modules/@alfresco/js-api/ && cp -R ./dist/libs/js-api/* ./node_modules/@alfresco/js-api/" - } - ] - }, - "dependsOn": [ - { - "projects": "self", - "target": "build" - } - ] - }, - "test": { - "builder": "nx:run-commands", - "options": { - "commands": ["TS_NODE_PROJECT=lib/js-api/test/tsconfig.json mocha --full-trace --config lib/js-api/.mocharc.json"] - } - }, - "lint": { - "builder": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "lib/js-api/**/*.ts" - ] - } - }, - "npm-publish": { - "builder": "nx:run-commands", - "dependsOn": [ - "build" - ], - "options": { - "cwd": "dist/libs/js-api", - "commands": [ - { - "command": "npm publish --tag {args.tag}", - "forwardAllArgs": true - } - ] - } - } - } - }, - "core": { - "projectType": "library", - "root": "lib/core", - "sourceRoot": "lib/core", - "prefix": "adf", - "architect": { - "build": { - "builder": "@angular-devkit/build-angular:ng-packagr", - "options": { - "tsConfig": "lib/core/tsconfig.lib.json", - "project": "lib/core/ng-package.json" - }, - "dependsOn": ["^build", "license"], - "configurations": { - "production": { - "project": "lib/core/ng-package.json", - "tsConfig": "lib/core/tsconfig.lib.prod.json" - }, - "development": { - "tsConfig": "lib/core/tsconfig.lib.json" - } - }, - "defaultConfiguration": "production" - }, - "test": { - "builder": "@angular-devkit/build-angular:karma", - "options": { - "main": "lib/core/test.ts", - "tsConfig": "lib/core/tsconfig.spec.json", - "karmaConfig": "lib/core/karma.conf.js", - "sourceMap": true, - "codeCoverage": true, - "stylePreprocessorOptions": { - "includePaths": [ - "lib", "lib/core/src/lib" - ] - }, - "styles": [ - "demo-shell/src/styles.scss" - ] - } - }, - "lint": { - "builder": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "lib/core/**/*.ts", - "lib/core/**/*.html", - "lib/core/api/**/*.ts", - "lib/core/api/**/*.html", - "lib/core/auth/**/*.ts", - "lib/core/auth/**/*.html", - "lib/core/shell/**/*.ts", - "lib/core/shell/**/*.html", - "lib/core/breadcrumbs/**/*.ts", - "lib/core/breadcrumbs/**/*.html", - "lib/core/feature-flags/**/*.ts" - ] - } - }, - "storybook": { - "builder": "@storybook/angular:start-storybook", - "options": { - "port": 4400, - "browserTarget": "core:storybook", - "configDir": "lib/core/.storybook", - "compodoc": false, - "styles": [ - "demo-shell/src/styles.scss", - "demo-shell/src/custom-style-dev.scss", - "node_modules/cropperjs/dist/cropper.min.css", - "node_modules/pdfjs-dist/web/pdf_viewer.css" - ], - "stylePreprocessorOptions": { - "includePaths": [ - "lib", "lib/core/src/lib" - ] - } - }, - "configurations": { - "ci": { - "quiet": true - } - } - }, - "build-storybook": { - "builder": "@storybook/angular:build-storybook", - "options": { - "browserTarget": "core:build-storybook", - "configDir": "lib/core/.storybook", - "outputDir": "dist/storybook/core", - "compodoc": false, - "styles": [ - "demo-shell/src/styles.scss", - "demo-shell/src/custom-style-dev.scss", - "node_modules/cropperjs/dist/cropper.min.css", - "node_modules/pdfjs-dist/web/pdf_viewer.css" - ], - "stylePreprocessorOptions": { - "includePaths": [ - "lib", "lib/core/src/lib" - ] - } - }, - "configurations": { - "ci": { - "quiet": true - } - } - }, - "stylelint": { - "executor": "nx:run-commands", - "options": { - "commands": [ - { - "command": "npx stylelint lib/core/**/*.scss --config .stylelintrc.json" - } - ] - } - }, - "license": { - "builder": "nx:run-commands", - "options": { - "commands": [ - { - "command": "npx license-checker --production --failOn 'GPL;GPL-2.0' > licenses.txt" - } - ] - } - }, - "pretheme": { - "builder": "nx:run-commands", - "options": { - "commands": [ - { - "command": "npx webpack -- --config ./lib/config/webpack.style.js --progress --profile --bail" - } - ] - } - }, - "npm-publish": { - "builder": "nx:run-commands", - "dependsOn": [ - "build", "pretheme" - ], - "options": { - "cwd": "dist/libs/core", - "commands": [ - { - "command": "npm publish --tag {args.tag}", - "forwardAllArgs": true - } - ], - "stylePreprocessorOptions": { - "includePaths": [ - "lib", "lib/core/src/lib" - ] - } - } - } - } - }, - "content-services": { - "root": "lib/content-services", - "sourceRoot": "lib/content-services/src", - "projectType": "library", - "prefix": "adf", - "architect": { - "build": { - "builder": "@angular-devkit/build-angular:ng-packagr", - "options": { - "tsConfig": "lib/content-services/tsconfig.lib.json", - "project": "lib/content-services/ng-package.json" - }, - "configurations": { - "production": { - "project": "lib/content-services/ng-package.json", - "tsConfig": "lib/content-services/tsconfig.lib.prod.json" - } - }, - "defaultConfiguration": "production" - }, - "test": { - "builder": "@angular-devkit/build-angular:karma", - "options": { - "main": "lib/content-services/src/test.ts", - "tsConfig": "lib/content-services/tsconfig.spec.json", - "karmaConfig": "lib/content-services/karma.conf.js", - "sourceMap": true, - "codeCoverage": true, - "stylePreprocessorOptions": { - "includePaths": [ - "lib", "lib/core/src/lib" - ] - } - } - }, - "lint": { - "builder": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "lib/content-services/**/*.ts", - "lib/content-services/**/*.html" - ] - } - }, - "storybook": { - "builder": "@storybook/angular:start-storybook", - "options": { - "port": 4400, - "browserTarget": "content-services:storybook", - "configDir": "lib/content-services/.storybook", - "compodoc": false, - "styles": [ - "demo-shell/src/styles.scss", - "demo-shell/src/custom-style-dev.scss", - "node_modules/cropperjs/dist/cropper.min.css", - "node_modules/pdfjs-dist/web/pdf_viewer.css" - ], - "stylePreprocessorOptions": { - "includePaths": [ - "lib", "lib/core/src/lib" - ] - } - }, - "configurations": { - "ci": { - "quiet": true - } - } - }, - "build-storybook": { - "builder": "@storybook/angular:build-storybook", - "options": { - "browserTarget": "content-services:build-storybook", - "configDir": "lib/content-services/.storybook", - "outputDir": "dist/storybook/content-services", - "compodoc": false, - "styles": [ - "demo-shell/src/styles.scss", - "demo-shell/src/custom-style-dev.scss", - "node_modules/cropperjs/dist/cropper.min.css", - "node_modules/pdfjs-dist/web/pdf_viewer.css" - ], - "stylePreprocessorOptions": { - "includePaths": [ - "lib", "lib/core/src/lib" - ] - } - }, - "configurations": { - "ci": { - "quiet": true - } - } - }, - "stylelint": { - "builder": "nx:run-commands", - "options": { - "commands": [ - { - "command": "npx stylelint lib/content-services/**/*.scss --config .stylelintrc.json" - } - ] - } - }, - "npm-publish": { - "executor": "nx:run-commands", - "dependsOn": [ - "build" - ], - "options": { - "cwd": "dist/libs/content-services", - "commands": [ - { - "command": "npm publish --tag {args.tag}", - "forwardAllArgs": true - } - ] - } - } - } - }, - "process-services": { - "root": "lib/process-services", - "sourceRoot": "lib/process-services", - "projectType": "library", - "prefix": "adf", - "architect": { - "build": { - "builder": "@angular-devkit/build-angular:ng-packagr", - "options": { - "tsConfig": "lib/process-services/tsconfig.lib.json", - "project": "lib/process-services/ng-package.json" - }, - "configurations": { - "production": { - "project": "lib/process-services/ng-package.json", - "tsConfig": "lib/process-services/tsconfig.lib.prod.json" - } - }, - "defaultConfiguration": "production" - }, - "test": { - "builder": "@angular-devkit/build-angular:karma", - "options": { - "main": "lib/process-services/src/test.ts", - "tsConfig": "lib/process-services/tsconfig.spec.json", - "karmaConfig": "lib/process-services/karma.conf.js", - "sourceMap": true, - "codeCoverage": true, - "stylePreprocessorOptions": { - "includePaths": [ - "lib", "lib/core/src/lib" - ] - } - } - }, - "lint": { - "builder": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "lib/process-services/**/*.ts", - "lib/process-services/**/*.html" - ] - } - }, - "stylelint": { - "builder": "nx:run-commands", - "options": { - "commands": [ - { - "command": "npx stylelint lib/process-services-cloud/**/*.scss --config .stylelintrc.json" - } - ] - } - }, - "npm-publish": { - "executor": "nx:run-commands", - "dependsOn": [ - "build" - ], - "options": { - "cwd": "dist/libs/process-services", - "commands": [ - { - "command": "npm publish --tag {args.tag}", - "forwardAllArgs": true - } - ] - } - } - } - }, - "process-services-cloud": { - "root": "lib/process-services-cloud", - "sourceRoot": "lib/process-services-cloud/src", - "projectType": "library", - "prefix": "adf-cloud", - "architect": { - "build": { - "builder": "@angular-devkit/build-angular:ng-packagr", - "options": { - "tsConfig": "lib/process-services-cloud/tsconfig.lib.json", - "project": "lib/process-services-cloud/ng-package.json" - }, - "configurations": { - "production": { - "project": "lib/process-services-cloud/ng-package.json", - "tsConfig": "lib/process-services-cloud/tsconfig.lib.prod.json" - } - }, - "defaultConfiguration": "production" - }, - "test": { - "builder": "@angular-devkit/build-angular:karma", - "options": { - "main": "lib/process-services-cloud/src/test.ts", - "tsConfig": "lib/process-services-cloud/tsconfig.spec.json", - "karmaConfig": "lib/process-services-cloud/karma.conf.js", - "sourceMap": true, - "codeCoverage": true, - "stylePreprocessorOptions": { - "includePaths": [ - "lib", "lib/core/src/lib" - ] - } - } - }, - "lint": { - "builder": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "lib/process-services-cloud/**/*.ts", - "lib/process-services-cloud/**/*.html" - ] - } - }, - "storybook": { - "builder": "@storybook/angular:start-storybook", - "options": { - "port": 4400, - "browserTarget": "process-services-cloud:storybook", - "configDir": "lib/process-services-cloud/.storybook", - "compodoc": false, - "styles": [ - "demo-shell/src/styles.scss", - "demo-shell/src/custom-style-dev.scss", - "node_modules/cropperjs/dist/cropper.min.css", - "node_modules/pdfjs-dist/web/pdf_viewer.css" - ], - "stylePreprocessorOptions": { - "includePaths": [ - "lib", "lib/core/src/lib" - ] - } - }, - "configurations": { - "ci": { - "quiet": true - } - } - }, - "build-storybook": { - "builder": "@storybook/angular:build-storybook", - "options": { - "browserTarget": "process-services-cloud:build-storybook", - "configDir": "lib/process-services-cloud/.storybook", - "outputDir": "dist/storybook/process-services-cloud", - "compodoc": false, - "styles": [ - "demo-shell/src/styles.scss", - "demo-shell/src/custom-style-dev.scss", - "node_modules/cropperjs/dist/cropper.min.css", - "node_modules/pdfjs-dist/web/pdf_viewer.css" - ], - "stylePreprocessorOptions": { - "includePaths": [ - "lib", "lib/core/src/lib" - ] - } - }, - "configurations": { - "ci": { - "quiet": true - } - } - }, - - "e2e-playwright": { - "executor": "nx:run-commands", - "options": { - "commands": [ - { - "command": "npx playwright test --config='e2e-playwright/playwright.config.ts'" - } - ] - } - }, - "stylelint": { - "executor": "nx:run-commands", - "options": { - "commands": [ - { - "command": "npx stylelint lib/process-services-cloud/**/*.scss --config .stylelintrc.json" - } - ] - } - }, - "npm-publish": { - "builder": "nx:run-commands", - "dependsOn": [ - "build" - ], - "options": { - "cwd": "dist/libs/process-services-cloud", - "commands": [ - { - "command": "npm publish --tag {args.tag}", - "forwardAllArgs": true - } - ] - } - } - } - }, - "insights": { - "root": "lib/insights", - "sourceRoot": "lib/insights/src", - "projectType": "library", - "prefix": "adf", - "architect": { - "build": { - "builder": "@angular-devkit/build-angular:ng-packagr", - "options": { - "tsConfig": "lib/insights/tsconfig.lib.json", - "project": "lib/insights/ng-package.json" - }, - "configurations": { - "production": { - "project": "lib/insights/ng-package.json", - "tsConfig": "lib/insights/tsconfig.lib.prod.json" - } - }, - "defaultConfiguration": "production" - }, - "test": { - "builder": "@angular-devkit/build-angular:karma", - "options": { - "main": "lib/insights/src/test.ts", - "tsConfig": "lib/insights/tsconfig.spec.json", - "karmaConfig": "lib/insights/karma.conf.js", - "sourceMap": true, - "codeCoverage": true, - "stylePreprocessorOptions": { - "includePaths": [ - "lib", "lib/core/src/lib" - ] - } - } - }, - "lint": { - "builder": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "lib/insights/**/*.ts", - "lib/insights/**/*.html" - ] - } - }, - "stylelint": { - "builder": "nx:run-commands", - "options": { - "commands": [ - { - "command": "npx stylelint lib/insights/**/*.scss --config .stylelintrc.json" - } - ] - } - }, - "npm-publish": { - "builder": "nx:run-commands", - "dependsOn": [ - "build" - ], - "options": { - "cwd": "dist/libs/insights", - "commands": [ - { - "command": "npm publish --tag {args.tag}", - "forwardAllArgs": true - } - ] - } - } - } - }, - "extensions": { - "root": "lib/extensions", - "sourceRoot": "lib/extensions/src", - "projectType": "library", - "prefix": "adf", - "architect": { - "build": { - "builder": "@angular-devkit/build-angular:ng-packagr", - "options": { - "tsConfig": "lib/extensions/tsconfig.lib.json", - "project": "lib/extensions/ng-package.json" - }, - "configurations": { - "production": { - "tsConfig": "lib/extensions/tsconfig.lib.prod.json" - } - }, - "defaultConfiguration": "production" - }, - "test": { - "builder": "@angular-devkit/build-angular:karma", - "options": { - "main": "lib/extensions/src/test.ts", - "tsConfig": "lib/extensions/tsconfig.spec.json", - "karmaConfig": "lib/extensions/karma.conf.js", - "sourceMap": true, - "codeCoverage": true, - "stylePreprocessorOptions": { - "includePaths": [ - "lib", "lib/core/src/lib" - ] - } - } - }, - "lint": { - "builder": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "lib/extensions/**/*.ts", - "lib/extensions/**/*.html" - ] - } - }, - "npm-publish": { - "executor": "nx:run-commands", - "dependsOn": [ - "build" - ], - "options": { - "cwd": "dist/libs/extensions", - "commands": [ - { - "command": "npm publish --tag {args.tag}", - "forwardAllArgs": true - } - ] - } - } - } - }, - "testing": { - "root": "lib/testing", - "sourceRoot": "lib/testing/src", - "projectType": "library", - "prefix": "adf", - "architect": { - "build": { - "builder": "@nrwl/node:webpack", - "options": { - "projectRoot": "lib/testing", - "outputPath": "dist/libs/testing", - "main": "lib/testing/index.ts", - "generatePackageJson" : true, - "tsConfig": "lib/testing/tsconfig.lib.prod.json", - "stylePreprocessorOptions": { - "includePaths": [ - "lib", "lib/core/src/lib" - ] - } - }, - "configurations": { - "production": { - "projectRoot": "lib/testing", - "outputPath": "dist/libs/testing", - "main": "lib/testing/index.ts", - "generatePackageJson" : true, - "tsConfig": "lib/testing/tsconfig.lib.prod.json" - } - }, - "defaultConfiguration": "production" - }, - "lint": { - "builder": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "lib/testing/**/*.ts", - "lib/testing/**/*.html" - ] - } - }, - "bundle": { - "builder": "nx:run-commands", - "options": { - "commands": [ - { - "command": "echo testing bundle created" - } - ] - }, - "dependsOn": [ - "copyToNodeModules" - ] - }, - "copyToNodeModules": { - "builder": "nx:run-commands", - "options": { - "commands": [ - { - "command": "rm -rf ./node_modules/@alfresco/adf-testing/ && mkdir -p ./node_modules/@alfresco/adf-testing/ && cp -R ./dist/libs/testing/* ./node_modules/@alfresco/adf-testing/" - } - ] - }, - "dependsOn": [ - { - "projects": "self", - "target": "build" - } - ] - }, - "npm-publish": { - "builder": "nx:run-commands", - "dependsOn": [ - "build" - ], - "options": { - "cwd": "dist/libs/testing", - "commands": [ - { - "command": "npm publish --tag {args.tag}", - "forwardAllArgs": true - } - ] - } - } - } - }, - "eslint-angular": { - "root": "lib/eslint-angular", - "sourceRoot": "lib/eslint-angular/src", - "projectType": "library", - "prefix": "adf", - "architect": { - "build": { - "builder": "@nrwl/node:webpack", - "options": { - "projectRoot": "lib/eslint-angular", - "outputPath": "dist/libs/eslint-plugin-eslint-angular", - "main": "lib/eslint-angular/index.ts", - "generatePackageJson" : true, - "tsConfig": "lib/eslint-angular/tsconfig.lib.prod.json", - "stylePreprocessorOptions": { - "includePaths": [ - "lib", "lib/core/src/lib" - ] - } - }, - "configurations": { - "production": { - "projectRoot": "lib/eslint-angular", - "outputPath": "dist/libs/eslint-plugin-eslint-angular", - "main": "lib/eslint-angular/index.ts", - "generatePackageJson" : true, - "tsConfig": "lib/eslint-angular/tsconfig.lib.prod.json" - } - }, - "defaultConfiguration": "production" - }, - "lint": { - "builder": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "lib/eslint-angular/**/*.ts" - ] - } - }, - "bundle": { - "executor": "nx:run-commands", - "options": { - "commands": [ - { - "command": "echo testing bundle created" - } - ] - } - }, - "npm-publish": { - "builder": "nx:run-commands", - "dependsOn": [ - "build" - ], - "options": { - "cwd": "dist/libs/eslint-plugin-eslint-angular", - "commands": [ - { - "command": "npm publish --tag {args.tag}", - "forwardAllArgs": true - } - ] - } - } - } - }, - "cli": { - "root": "lib/cli", - "sourceRoot": "lib/cli", - "projectType": "library", - "prefix": "adf", - "architect": { - "build": { - "builder": "nx:run-commands", - "options": { - "command": "cd lib/cli && npm run dist", - "stylePreprocessorOptions": { - "includePaths": [ - "lib", - "lib/core/src/lib" - ] - } - }, - "configurations": { - "production": { - "tsConfig": "lib/cli/tsconfig.json" - } - }, - "defaultConfiguration": "production" - }, - "bundle": { - "builder": "nx:run-commands", - "options": { - "commands": [ - { - "command": "echo cli bundle created" - } - ] - }, - "dependsOn": [ - "copyToNodeModules" - ] - }, - "copyToNodeModules": { - "builder": "nx:run-commands", - "options": { - "commands": [ - { - "command": "rm -rf ./node_modules/@alfresco/adf-cli/ && mkdir -p ./node_modules/@alfresco/adf-cli/ && cp -R ./dist/libs/cli/* ./node_modules/@alfresco/adf-cli/" - } - ] - }, - "dependsOn": [ - { - "projects": "self", - "target": "build" - } - ] - }, - "lint": { - "builder": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "lib/cli/**/*.ts", - "lib/cli/**/*.html" - ] - } - }, - "npm-publish": { - "builder": "nx:run-commands", - "dependsOn": [ - "build" - ], - "options": { - "cwd": "dist/libs/cli", - "commands": [ - { - "command": "npm publish --tag {args.tag}", - "forwardAllArgs": true - } - ] - } - } - } - }, - "stories": { - "root": "lib/stories", - "sourceRoot": "lib/stories", - "projectType": "library", - "architect": { - "storybook": { - "builder": "@storybook/angular:start-storybook", - "options": { - "port": 4400, - "browserTarget": "stories:storybook", - "configDir": "lib/stories/.storybook", - "compodoc": false, - "stylePreprocessorOptions": { - "includePaths": [ - "lib", "lib/core/src/lib" - ] - }, - "styles": [ - "demo-shell/src/styles.scss", - "demo-shell/src/custom-style-dev.scss", - "node_modules/cropperjs/dist/cropper.min.css", - "node_modules/pdfjs-dist/web/pdf_viewer.css" - ] - }, - "configurations": { - "ci": { - "quiet": true - } - } - }, - "build-storybook": { - "builder": "@storybook/angular:build-storybook", - "options": { - "browserTarget": "stories:build-storybook", - "configDir": "lib/stories/.storybook", - "outputDir": "dist/storybook/stories", - "compodoc": false, - "styles": [ - "demo-shell/src/styles.scss", - "demo-shell/src/custom-style-dev.scss", - "node_modules/cropperjs/dist/cropper.min.css", - "node_modules/pdfjs-dist/web/pdf_viewer.css" - ], - "stylePreprocessorOptions": { - "includePaths": [ - "lib", "lib/core/src/lib" - ] - } - }, - "configurations": { - "ci": { - "quiet": true - } - } - } - } - } - }, - "defaultProject": "demoshell" -} diff --git a/lib/cli/package-lock.json b/lib/cli/package-lock.json index d14936347f..934c581ee6 100644 --- a/lib/cli/package-lock.json +++ b/lib/cli/package-lock.json @@ -9,7 +9,7 @@ "version": "6.9.0", "license": "Apache-2.0", "dependencies": { - "@alfresco/js-api": ">=7.7.0", + "@alfresco/js-api": ">=7.8.0", "commander": "^6.2.1", "ejs": "^3.1.9", "license-checker": "^25.0.1", @@ -30,9 +30,9 @@ } }, "node_modules/@alfresco/js-api": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@alfresco/js-api/-/js-api-7.7.0.tgz", - "integrity": "sha512-qD88MfQ+7fBv3vFi0Ju1oEaDAE9L+VxISlmpXZq1HYkBCNcSrqbFwi8ZCBPb3gZPnKG88edebTTqC6MYsusFmQ==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@alfresco/js-api/-/js-api-7.8.0.tgz", + "integrity": "sha512-3y5WwtvsEkwAB3WaFC9Ec+QMzvPmZccJ7Em06lVBDwxtFgZ1F2CisVNepWgZLoCSkCH8Lgm6e4Tr0L93S3AmoQ==", "dependencies": { "event-emitter": "^0.3.5", "superagent": "^9.0.1", diff --git a/lib/cli/project.json b/lib/cli/project.json index 2ed7642cc1..484922636e 100644 --- a/lib/cli/project.json +++ b/lib/cli/project.json @@ -40,12 +40,7 @@ } ] }, - "dependsOn": [ - { - "projects": "self", - "target": "build" - } - ] + "dependsOn": ["build"] }, "lint": { "executor": "@nrwl/linter:eslint", diff --git a/lib/cli/scripts/audit.ts b/lib/cli/scripts/audit.ts index 3d1ce77b76..72cefa5b73 100644 --- a/lib/cli/scripts/audit.ts +++ b/lib/cli/scripts/audit.ts @@ -51,7 +51,7 @@ export default function main(_args: string[], workingDir: string) { exit(0); } - const options = program.opts(); + const options: AuditCommandArgs = program.opts(); let packagePath = path.resolve(workingDir, 'package.json'); diff --git a/lib/cli/scripts/check-cs-env.ts b/lib/cli/scripts/check-cs-env.ts index 40bb17e725..e2af6fef1d 100755 --- a/lib/cli/scripts/check-cs-env.ts +++ b/lib/cli/scripts/check-cs-env.ts @@ -50,7 +50,7 @@ export default async function main() { .option('-r, --retry [type]', 'retry ') .parse(argv); - const opts = program.opts(); + const opts = program.opts(); await checkEnv(opts); // TODO: https://alfresco.atlassian.net/browse/ACS-5873 // await checkDiskSpaceFullEnv(); diff --git a/lib/cli/scripts/check-plugin-env.ts b/lib/cli/scripts/check-plugin-env.ts index db8f6379a0..012eee1183 100644 --- a/lib/cli/scripts/check-plugin-env.ts +++ b/lib/cli/scripts/check-plugin-env.ts @@ -50,7 +50,7 @@ export default async function main() { .option('--ui, --uiName [type]', 'uiName', 'Deployed app UI type on activiti-cloud') .parse(argv); - const options = program.opts(); + const options = program.opts(); pluginEnv = new CheckEnv(options.host, options.username, options.password, options.clientId); await pluginEnv.checkEnv(); diff --git a/lib/cli/scripts/init-aae-env.ts b/lib/cli/scripts/init-aae-env.ts index d913a0d2f8..3177bcd411 100755 --- a/lib/cli/scripts/init-aae-env.ts +++ b/lib/cli/scripts/init-aae-env.ts @@ -755,7 +755,7 @@ export default async function main() { return; } - const options = initializeDefaultToken(program.opts()); + const options = initializeDefaultToken(program.opts() as ConfigArgs); args = { host: options.host, diff --git a/lib/cli/scripts/init-acs-env.ts b/lib/cli/scripts/init-acs-env.ts index 871f0fac1d..a4e42e9d8c 100755 --- a/lib/cli/scripts/init-acs-env.ts +++ b/lib/cli/scripts/init-acs-env.ts @@ -49,7 +49,7 @@ export default async function main() { .option('-u, --username [type]', 'username ') .parse(argv); - const opts = program.opts(); + const opts = program.opts(); await checkEnv(opts); logger.info(`***** Step initialize ACS *****`); diff --git a/lib/cli/scripts/init-aps-env.ts b/lib/cli/scripts/init-aps-env.ts index a26aebd0e7..3bf7bc10c0 100755 --- a/lib/cli/scripts/init-aps-env.ts +++ b/lib/cli/scripts/init-aps-env.ts @@ -65,7 +65,7 @@ export default async function main() { .option('--license [type]', 'APS license S3 path ') .parse(argv); - const opts = program.opts(); + const opts = program.opts(); await checkEnv(opts); logger.info(`***** Step 1 - Check License *****`); diff --git a/lib/cli/scripts/licenses.ts b/lib/cli/scripts/licenses.ts index ebad51b220..29cd331050 100644 --- a/lib/cli/scripts/licenses.ts +++ b/lib/cli/scripts/licenses.ts @@ -115,7 +115,7 @@ export default function main(_args: string[], workingDir: string) { exit(0); } - const options = program.opts(); + const options: LicensesCommandArgs = program.opts(); let packagePath = path.resolve(workingDir, 'package.json'); if (options.package) { diff --git a/lib/core/project.json b/lib/core/project.json index d8de594d23..ce4abdea06 100644 --- a/lib/core/project.json +++ b/lib/core/project.json @@ -65,8 +65,7 @@ "demo-shell/src/styles.scss", "demo-shell/src/custom-style-dev.scss", "node_modules/cropperjs/dist/cropper.min.css", - "node_modules/pdfjs-dist/web/pdf_viewer.css", - + "node_modules/pdfjs-dist/web/pdf_viewer.css" ], "stylePreprocessorOptions": { "includePaths": ["lib", "lib/core/src/lib"] diff --git a/lib/js-api/project.json b/lib/js-api/project.json index bb015c0508..caa2d5cd62 100644 --- a/lib/js-api/project.json +++ b/lib/js-api/project.json @@ -8,36 +8,61 @@ "build": { "executor": "@nrwl/js:tsc", "outputs": ["{options.outputPath}"], + "dependsOn": ["build-esm5", "build-esm2015", "build-cjs"], "options": { - "outputPath": "dist/libs/js-api", + "outputPath": "dist/libs/js-api/typings", "main": "lib/js-api/src/index.ts", - "tsConfig": "lib/js-api/tsconfig.lib.json", - "assets": ["lib/js-api/*.md"], - "externalBuildTargets": [ - "build" - ] + "tsConfig": "lib/js-api/tsconfig/tsconfig.types.json", + "externalBuildTargets": ["build"] }, "configurations": { "test": { "outputPath": "dist/tmp/libs/js-api", "tsConfig": "lib/js-api/tsconfig.spec.json", - "assets": [ - "lib/js-api/test/mockObjects/assets/**/*" - ] + "assets": ["lib/js-api/test/mockObjects/assets/**/*"] } } }, - "build-all": { - "executor": "nx:run-commands", + "build-cjs": { + "executor": "@nrwl/js:tsc", + "outputs": ["{options.outputPath}"], "options": { - "commands": [ - "npm run js_api_build" - ] + "outputPath": "dist/libs/js-api", + "main": "lib/js-api/src/index.ts", + "tsConfig": "lib/js-api/tsconfig/tsconfig.cjs.json", + "assets": ["lib/js-api/*.md", "lib/js-api/LICENSE.txt"] + } + }, + "build-esm5": { + "executor": "@nrwl/js:tsc", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "dist/libs/js-api/esm5", + "main": "lib/js-api/src/index.ts", + "tsConfig": "lib/js-api/tsconfig/tsconfig.esm5.json" + } + }, + "build-esm2015": { + "executor": "@nrwl/js:tsc", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "dist/libs/js-api/esm2015", + "main": "lib/js-api/src/index.ts", + "tsConfig": "lib/js-api/tsconfig/tsconfig.esm2015.json" + } + }, + "build-types": { + "executor": "@nrwl/js:tsc", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "dist/libs/js-api/typings", + "main": "lib/js-api/src/index.ts", + "tsConfig": "lib/js-api/tsconfig/tsconfig.types.json" } }, "npm-publish": { "executor": "nx:run-commands", - "dependsOn": [ "build-all" ], + "dependsOn": ["build"], "options": { "cwd": "dist/libs/js-api", "commands": [ @@ -64,9 +89,7 @@ } ] }, - "dependsOn": [ - "copyToNodeModules" - ] + "dependsOn": ["copyToNodeModules"] }, "copyToNodeModules": { "executor": "nx:run-commands", @@ -77,22 +100,13 @@ } ] }, - "dependsOn": [ - { - "projects": "self", - "target": "build-all" - } - ] + "dependsOn": ["build"] }, "test": { "executor": "nx:run-commands", "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], "options": { - "commands": [ - "nx run js-api:build:test", - "mocha --full-trace --config lib/js-api/.mocharc.json", - "rm -fr dist/tmp/libs/js-api" - ], + "commands": ["nx run js-api:build:test", "mocha --full-trace --config lib/js-api/.mocharc.json", "rm -fr dist/tmp/libs/js-api"], "parallel": false }, "configurations": { diff --git a/lib/testing/project.json b/lib/testing/project.json index 4dcdeaa7c7..8166f6cd8a 100644 --- a/lib/testing/project.json +++ b/lib/testing/project.json @@ -56,12 +56,7 @@ } ] }, - "dependsOn": [ - { - "projects": "self", - "target": "build" - } - ] + "dependsOn": ["build"] }, "npm-publish": { "executor": "nx:run-commands", diff --git a/nx.json b/nx.json index 28438a360c..e64a4a1ba4 100644 --- a/nx.json +++ b/nx.json @@ -1,48 +1,43 @@ { "npmScope": "adf", - "cli": { - "defaultCollection": "@nrwl/angular" - }, "defaultProject": "demoshell", - "targetDependencies": { - "build": [ - { - "target": "build", - "projects": "dependencies" - } - ] - }, "affected": { "defaultBase": "develop" }, "$schema": "./node_modules/nx/schemas/nx-schema.json", "targetDefaults": { "build": { - "dependsOn": ["^build"], - "inputs": ["production", "^production"] - }, - "lint": { - "dependsOn": ["stylelint"] - }, - "build-storybook": { - "inputs": ["default", "^production", "{workspaceRoot}/.storybook/**/*"] - }, - "test": { - "inputs": ["default", "^production"] + "dependsOn": [ + "^build" + ], + "inputs": [ + "production", + "^production" + ] } }, "tasksRunnerOptions": { "default": { "runner": "nx/tasks-runners/default", "options": { - "cacheableOperations": ["build", "lint", "test", "stylelint"], + "cacheableOperations": [ + "build", + "lint", + "test", + "stylelint" + ], "cacheDirectory": "nxcache", - "runtimeCacheInputs": ["node -v"] + "runtimeCacheInputs": [ + "node -v" + ] } } }, "namedInputs": { - "default": ["{projectRoot}/**/*", "sharedGlobals"], + "default": [ + "{projectRoot}/**/*", + "sharedGlobals" + ], "sharedGlobals": [ "{workspaceRoot}/angular.json", "{workspaceRoot}/demo-shell/src/index.html", diff --git a/package-lock.json b/package-lock.json index fb66bba5b1..7e7bad79b3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -67,7 +67,6 @@ "@editorjs/marker": "1.4.0", "@editorjs/underline": "1.1.0", "@nrwl/angular": "15.9.3", - "@nrwl/cli": "15.9.3", "@nrwl/eslint-plugin-nx": "15.9.3", "@nrwl/js": "^15.9.7", "@nrwl/node": "15.9.3", @@ -1616,9 +1615,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.9.tgz", - "integrity": "sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", + "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==", "engines": { "node": ">=6.9.0" } @@ -1711,11 +1710,11 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz", - "integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", "dependencies": { - "@babel/compat-data": "^7.24.8", + "@babel/compat-data": "^7.25.2", "@babel/helper-validator-option": "^7.24.8", "browserslist": "^4.23.1", "lru-cache": "^5.1.1", @@ -1817,9 +1816,9 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", - "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz", + "integrity": "sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "regexpu-core": "^5.3.1", @@ -1913,17 +1912,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", - "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.24.8", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", @@ -1949,15 +1937,14 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.9.tgz", - "integrity": "sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-module-imports": "^7.24.7", "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" }, "engines": { "node": ">=6.9.0" @@ -1966,17 +1953,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", @@ -1997,13 +1973,13 @@ } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", - "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz", + "integrity": "sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-wrap-function": "^7.24.7" + "@babel/helper-wrap-function": "^7.25.0", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -2024,13 +2000,13 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", - "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz", + "integrity": "sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.7", - "@babel/helper-optimise-call-expression": "^7.24.7" + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -2100,52 +2076,51 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", - "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz", + "integrity": "sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==", "dependencies": { - "@babel/helper-function-name": "^7.24.7", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function/node_modules/@babel/template": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", - "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz", - "integrity": "sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.8" + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers/node_modules/@babel/template": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", - "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -2166,9 +2141,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", - "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.0.tgz", + "integrity": "sha512-CzdIU9jdP0dg7HdyB+bHvDJGagUv+qtzZt5rYCWwW6tITNqV9odjp6Qu41gkG0ca5UfdDUWrKkiAnHHdGRnOrA==", "bin": { "parser": "bin/babel-parser.js" }, @@ -2177,13 +2152,28 @@ } }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz", - "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.0.tgz", + "integrity": "sha512-dG0aApncVQwAUJa8tP1VHTnmU67BeIQvKafd3raEx315H54FfkZSz3B/TT+33ZQAjatGJA79gZqTtqL5QZUKXw==", "peer": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.0.tgz", + "integrity": "sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -2193,11 +2183,11 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz", - "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.0.tgz", + "integrity": "sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -2223,13 +2213,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz", - "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.0.tgz", + "integrity": "sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==", "peer": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -2823,15 +2813,15 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", - "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.0.tgz", + "integrity": "sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==", "peer": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-remap-async-to-generator": "^7.25.0", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -2872,11 +2862,11 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", - "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz", + "integrity": "sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -2919,17 +2909,15 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.8.tgz", - "integrity": "sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.0.tgz", + "integrity": "sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-replace-supers": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/traverse": "^7.25.0", "globals": "^11.1.0" }, "engines": { @@ -2950,17 +2938,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", @@ -3032,6 +3009,22 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.0.tgz", + "integrity": "sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-transform-dynamic-import": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", @@ -3080,12 +3073,12 @@ } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.7.tgz", - "integrity": "sha512-cjRKJ7FobOH2eakx7Ja+KpJRj8+y+/SiB3ooYm/n2UJfxu0oEaOoxOinitkJcPqv9KxS0kxTGPUaR7L2XcXDXA==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.2.tgz", + "integrity": "sha512-InBZ0O8tew5V0K6cHcQ+wgxlrjOw1W4wDXLkOTjLRD8GYhTSkxTVBtdy3MMtvYBrbAWa1Qm3hNoTc1620Yj+Mg==", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", "@babel/plugin-syntax-flow": "^7.24.7" }, "engines": { @@ -3111,13 +3104,13 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", - "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz", + "integrity": "sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==", "dependencies": { - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.1" }, "engines": { "node": ">=6.9.0" @@ -3143,11 +3136,11 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", - "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz", + "integrity": "sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -3218,14 +3211,14 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", - "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz", + "integrity": "sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==", "dependencies": { - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -3983,18 +3976,15 @@ } }, "node_modules/@babel/traverse": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz", - "integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.2.tgz", + "integrity": "sha512-s4/r+a7xTnny2O6FcZzqgT6nE4/GHEdcqj4qAeglbUOh0TeglEfmNJFAd/OLoVtGd6ZhAO8GCVvCNUO5t/VJVQ==", "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.8", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/parser": "^7.24.8", - "@babel/types": "^7.24.8", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.2", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -4003,11 +3993,11 @@ } }, "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.24.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.10.tgz", - "integrity": "sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", "dependencies": { - "@babel/types": "^7.24.9", + "@babel/types": "^7.25.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -4016,12 +4006,14 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/traverse/node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", + "node_modules/@babel/traverse/node_modules/@babel/template": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "dependencies": { - "@babel/types": "^7.24.7" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -4041,9 +4033,9 @@ } }, "node_modules/@babel/types": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.9.tgz", - "integrity": "sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", + "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", "dependencies": { "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", @@ -10916,21 +10908,21 @@ } }, "node_modules/@storybook/codemod/node_modules/@babel/core": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", - "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.9", - "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-module-transforms": "^7.24.9", - "@babel/helpers": "^7.24.8", - "@babel/parser": "^7.24.8", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.8", - "@babel/types": "^7.24.9", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -10946,12 +10938,12 @@ } }, "node_modules/@storybook/codemod/node_modules/@babel/generator": { - "version": "7.24.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.10.tgz", - "integrity": "sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", "peer": true, "dependencies": { - "@babel/types": "^7.24.9", + "@babel/types": "^7.25.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -11006,19 +10998,20 @@ } }, "node_modules/@storybook/codemod/node_modules/@babel/preset-env": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.8.tgz", - "integrity": "sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.2.tgz", + "integrity": "sha512-Y2Vkwy3ITW4id9c6KXshVV/x5yCGK7VdJmKkzOzNsDZMojRKfSA/033rRbLqlRozmhRXCejxWHLSJOg/wUHfzw==", "peer": true, "dependencies": { - "@babel/compat-data": "^7.24.8", - "@babel/helper-compilation-targets": "^7.24.8", + "@babel/compat-data": "^7.25.2", + "@babel/helper-compilation-targets": "^7.25.2", "@babel/helper-plugin-utils": "^7.24.8", "@babel/helper-validator-option": "^7.24.8", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.0", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.0", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.0", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", @@ -11039,29 +11032,30 @@ "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.24.7", - "@babel/plugin-transform-async-generator-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.0", "@babel/plugin-transform-async-to-generator": "^7.24.7", "@babel/plugin-transform-block-scoped-functions": "^7.24.7", - "@babel/plugin-transform-block-scoping": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", "@babel/plugin-transform-class-properties": "^7.24.7", "@babel/plugin-transform-class-static-block": "^7.24.7", - "@babel/plugin-transform-classes": "^7.24.8", + "@babel/plugin-transform-classes": "^7.25.0", "@babel/plugin-transform-computed-properties": "^7.24.7", "@babel/plugin-transform-destructuring": "^7.24.8", "@babel/plugin-transform-dotall-regex": "^7.24.7", "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.0", "@babel/plugin-transform-dynamic-import": "^7.24.7", "@babel/plugin-transform-exponentiation-operator": "^7.24.7", "@babel/plugin-transform-export-namespace-from": "^7.24.7", "@babel/plugin-transform-for-of": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", "@babel/plugin-transform-json-strings": "^7.24.7", - "@babel/plugin-transform-literals": "^7.24.7", + "@babel/plugin-transform-literals": "^7.25.2", "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", "@babel/plugin-transform-member-expression-literals": "^7.24.7", "@babel/plugin-transform-modules-amd": "^7.24.7", "@babel/plugin-transform-modules-commonjs": "^7.24.8", - "@babel/plugin-transform-modules-systemjs": "^7.24.7", + "@babel/plugin-transform-modules-systemjs": "^7.25.0", "@babel/plugin-transform-modules-umd": "^7.24.7", "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", "@babel/plugin-transform-new-target": "^7.24.7", @@ -11115,14 +11109,14 @@ } }, "node_modules/@storybook/codemod/node_modules/@babel/template": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", - "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -20053,9 +20047,9 @@ "dev": true }, "node_modules/flow-parser": { - "version": "0.241.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.241.0.tgz", - "integrity": "sha512-82yKXpz7iWknWFsognZUf5a6mBQLnVrYoYSU9Nbu7FTOpKlu3v9ehpiI9mYXuaIO3J0ojX1b83M/InXvld9HUw==", + "version": "0.242.1", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.242.1.tgz", + "integrity": "sha512-E3ml21Q1S5cMAyPbtYslkvI6yZO5oCS/S2EoteeFH8Kx9iKOv/YOJ+dGd/yMf+H3YKfhMKjnOpyNwrO7NdddWA==", "peer": true, "engines": { "node": ">=0.4.0" @@ -24333,21 +24327,21 @@ } }, "node_modules/jscodeshift/node_modules/@babel/core": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", - "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.9", - "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-module-transforms": "^7.24.9", - "@babel/helpers": "^7.24.8", - "@babel/parser": "^7.24.8", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.8", - "@babel/types": "^7.24.9", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -24363,12 +24357,12 @@ } }, "node_modules/jscodeshift/node_modules/@babel/generator": { - "version": "7.24.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.10.tgz", - "integrity": "sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", "peer": true, "dependencies": { - "@babel/types": "^7.24.9", + "@babel/types": "^7.25.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -24378,14 +24372,14 @@ } }, "node_modules/jscodeshift/node_modules/@babel/template": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", - "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -33275,21 +33269,21 @@ } }, "node_modules/storybook/node_modules/@babel/core": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", - "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.9", - "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-module-transforms": "^7.24.9", - "@babel/helpers": "^7.24.8", - "@babel/parser": "^7.24.8", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.8", - "@babel/types": "^7.24.9", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -33314,12 +33308,12 @@ } }, "node_modules/storybook/node_modules/@babel/generator": { - "version": "7.24.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.10.tgz", - "integrity": "sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", "peer": true, "dependencies": { - "@babel/types": "^7.24.9", + "@babel/types": "^7.25.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -33329,14 +33323,14 @@ } }, "node_modules/storybook/node_modules/@babel/template": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", - "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" diff --git a/package.json b/package.json index df9fc17185..f8437da3ad 100644 --- a/package.json +++ b/package.json @@ -114,7 +114,6 @@ "@editorjs/marker": "1.4.0", "@editorjs/underline": "1.1.0", "@nrwl/angular": "15.9.3", - "@nrwl/cli": "15.9.3", "@nrwl/eslint-plugin-nx": "15.9.3", "@nrwl/js": "^15.9.7", "@nrwl/node": "15.9.3",