From 6d45c5986aa1d8e3cca7429a07843c5866153222 Mon Sep 17 00:00:00 2001 From: Marcelo Shima Date: Wed, 30 Oct 2024 18:55:06 -0300 Subject: [PATCH] update generator-jhipster to 8.7.3 (#416) * Update configuration.component.spec.ts.ejs * Update configuration.service.spec.ts.ejs * update generator-jhipster to 8.7.3 * customize printLogo * add mysql sleep in docker * mysql customization * Update generator.js * lint fix --------- Co-authored-by: JHipster Bot --- .blueprint/generate-sample/command.mjs | 20 +- .blueprint/generate-sample/generator.mjs | 21 +- .blueprint/generate-sample/get-samples.mjs | 11 - .../github-build-matrix/build-matrix.mjs | 24 - .blueprint/github-build-matrix/generator.mjs | 24 +- .github/workflows/generator.yml | 2 +- .github/workflows/samples.yml | 13 +- .yo-rc.json | 2 +- cli/cli-customizations.cjs | 4 + cli/cli.cjs | 4 - eslint.config.js | 5 +- .../configuration.component.spec.ts.ejs | 7 +- .../configuration.service.spec.ts.ejs | 5 +- .../__snapshots__/generator.spec.js.snap | 3 + .../__snapshots__/generator.spec.js.snap | 969 +----- generators/micronaut/generator.js | 9 + .../__snapshots__/generator.spec.js.snap | 27 - package-lock.json | 2877 ++++++----------- package.json | 12 +- 19 files changed, 1076 insertions(+), 2963 deletions(-) delete mode 100644 .blueprint/generate-sample/get-samples.mjs delete mode 100644 .blueprint/github-build-matrix/build-matrix.mjs diff --git a/.blueprint/generate-sample/command.mjs b/.blueprint/generate-sample/command.mjs index d89e5376..684185c7 100644 --- a/.blueprint/generate-sample/command.mjs +++ b/.blueprint/generate-sample/command.mjs @@ -17,7 +17,7 @@ * limitations under the License. */ import { GENERATOR_APP } from 'generator-jhipster/generators'; -import { getSamples } from './get-samples.mjs'; +import { getGithubSamplesGroup } from 'generator-jhipster/testing'; /** * @type {import('generator-jhipster').JHipsterCommandDefinition} @@ -29,12 +29,20 @@ const command = { }, }, configs: { + samplesFolder: { + description: 'Path to the samples folder', + cli: { + type: String, + }, + default: 'samples', + scope: 'generator', + }, sampleName: { prompt: gen => ({ when: !gen.all, type: 'list', message: 'which sample do you want to generate?', - choices: async () => getSamples(gen.templatePath(gen.samplesFolder)), + choices: async () => getGithubSamplesGroup(gen.templatePath(gen.samplesFolder)), }), scope: 'generator', }, @@ -45,14 +53,6 @@ const command = { }, scope: 'generator', }, - samplesFolder: { - description: 'Path to the samples folder', - cli: { - type: String, - }, - default: 'samples', - scope: 'generator', - }, }, options: {}, import: [GENERATOR_APP], diff --git a/.blueprint/generate-sample/generator.mjs b/.blueprint/generate-sample/generator.mjs index a043d272..da6cbf2f 100644 --- a/.blueprint/generate-sample/generator.mjs +++ b/.blueprint/generate-sample/generator.mjs @@ -1,6 +1,8 @@ import { readdir } from 'node:fs/promises'; import { readFileSync } from 'node:fs'; +import { extname, join } from 'node:path'; import BaseGenerator from 'generator-jhipster/generators/base'; +import { getGithubSamplesGroup } from 'generator-jhipster/testing'; export default class extends BaseGenerator { sampleName; @@ -14,11 +16,22 @@ export default class extends BaseGenerator { get [BaseGenerator.WRITING]() { return this.asWritingTaskGroup({ async copySample() { - const samplesFolder = `${this.samplesFolder ?? 'samples'}/`; - if (this.all) { - this.copyTemplate(`${samplesFolder}*.jdl`, ''); + const { samplesFolder, all, sampleName } = this; + if (all) { + this.copyTemplate(`${samplesFolder}/*.jdl`, ''); + } else if (extname(sampleName) === '.jdl') { + this.copyTemplate(join(samplesFolder, sampleName), sampleName, { noGlob: true }); } else { - this.copyTemplate(`${samplesFolder}${this.sampleName}`, this.sampleName, { noGlob: true }); + const { samples } = await getGithubSamplesGroup(this.templatePath(), samplesFolder); + const { 'sample-type': sampleType } = samples[sampleName]; + if (sampleType === 'jdl') { + const jdlFile = `${sampleName}.jdl`; + this.copyTemplate(join(samplesFolder, jdlFile), jdlFile, { noGlob: true }); + } else if (sampleType === 'yo-rc') { + this.copyTemplate(join(samplesFolder, sampleName, '**'), '', { + fromBasePath: this.templatesPath(samplesFolder, sampleName), + }); + } } }, }); diff --git a/.blueprint/generate-sample/get-samples.mjs b/.blueprint/generate-sample/get-samples.mjs deleted file mode 100644 index 03c952a8..00000000 --- a/.blueprint/generate-sample/get-samples.mjs +++ /dev/null @@ -1,11 +0,0 @@ -import { readdir, stat } from 'node:fs/promises'; -import { extname } from 'path'; - -export const getSamples = async samplesFolder => { - const filenames = await readdir(samplesFolder); - const entries = await Promise.all(filenames.map(async filename => [filename, await stat(`${samplesFolder}/${filename}`)])); - return entries - .filter(([filename, statResult]) => extname(filename) === '.jdl' || statResult.isDirectory()) - .map(([filename]) => filename) - .filter(filename => !filename.includes('disabled')); -}; diff --git a/.blueprint/github-build-matrix/build-matrix.mjs b/.blueprint/github-build-matrix/build-matrix.mjs deleted file mode 100644 index 91da6c8e..00000000 --- a/.blueprint/github-build-matrix/build-matrix.mjs +++ /dev/null @@ -1,24 +0,0 @@ -import { RECOMMENDED_JAVA_VERSION, RECOMMENDED_NODE_VERSION } from 'generator-jhipster'; -import { fromMatrix } from 'generator-jhipster/testing'; - -const defaultMatrix = { - os: ['ubuntu-latest'], - 'node-version': [RECOMMENDED_NODE_VERSION], - 'java-version': [RECOMMENDED_JAVA_VERSION], - 'default-environment': ['prod'], -}; - -export const buildMatrix = ({ samples, samplesFolder }) => { - return { - include: Object.values( - fromMatrix({ - ...defaultMatrix, - 'sample-name': samples, - }), - ).map(sample => ({ - ...sample, - 'job-name': sample['sample-name'], - 'extra-args': `--samples-folder ${samplesFolder}`, - })), - }; -}; diff --git a/.blueprint/github-build-matrix/generator.mjs b/.blueprint/github-build-matrix/generator.mjs index 2fa90846..7c31926b 100644 --- a/.blueprint/github-build-matrix/generator.mjs +++ b/.blueprint/github-build-matrix/generator.mjs @@ -1,10 +1,8 @@ -import { appendFileSync, existsSync } from 'node:fs'; -import os from 'node:os'; import BaseGenerator from 'generator-jhipster/generators/base'; -import { getSamples } from '../generate-sample/get-samples.mjs'; -import { buildMatrix } from './build-matrix.mjs'; +import { convertToGitHubMatrix, getGithubOutputFile, getGithubSamplesGroup, setGithubTaskOutput } from 'generator-jhipster/testing'; export default class extends BaseGenerator { + /** @type {string} */ samplesFolder; constructor(args, opts, features) { @@ -14,14 +12,16 @@ export default class extends BaseGenerator { get [BaseGenerator.WRITING]() { return this.asWritingTaskGroup({ async buildMatrix() { - const samplesFolder = this.samplesFolder ?? 'samples'; - const samples = await getSamples(this.templatePath(`../../generate-sample/templates/${samplesFolder}`)); - const matrix = buildMatrix({ samples, samplesFolder }); - const matrixoutput = `matrix< 0) { + this.info(warnings.join('\n')); + } + const matrix = JSON.stringify(convertToGitHubMatrix(samples)); + const githubOutputFile = getGithubOutputFile(matrix); + this.log.info('matrix', matrix); + if (githubOutputFile) { + setGithubTaskOutput('matrix', matrix); } }, }); diff --git a/.github/workflows/generator.yml b/.github/workflows/generator.yml index ec9a4605..f07dac88 100644 --- a/.github/workflows/generator.yml +++ b/.github/workflows/generator.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 22 cache: 'npm' - run: npm ci - run: npm run test diff --git a/.github/workflows/samples.yml b/.github/workflows/samples.yml index 86913308..f01418a5 100644 --- a/.github/workflows/samples.yml +++ b/.github/workflows/samples.yml @@ -20,7 +20,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 22 - id: build run: | npm install @@ -50,7 +50,7 @@ jobs: binary-dir: ${{ github.workspace }}/generator-jhipster-micronaut/cli/ - run: npm install working-directory: ${{ github.workspace }}/generator-jhipster-micronaut - - run: cli.cjs generate-sample ${{ matrix.sample-name }} --skip-jhipster-dependencies --skip-install ${{ matrix.extra-args }} + - run: cli.cjs generate-sample ${{ matrix.sample }}.jdl --skip-jhipster-dependencies --skip-install ${{ matrix.extra-args }} - uses: jhipster/actions/compare-sample@v0 id: compare if: >- @@ -58,16 +58,15 @@ jobs: !contains(github.event.pull_request.labels.*.name, 'pr: disable-compare') with: generator-path: generator-jhipster-micronaut - cmd: cli.cjs generate-sample ${{ matrix.sample-name }} --skip-jhipster-dependencies --skip-install ${{ matrix.extra-args }} - - run: npm run ci:e2e:prepare - if: steps.compare.outputs.equals != 'true' + cmd: cli.cjs generate-sample ${{ matrix.sample }}.jdl --skip-jhipster-dependencies --skip-install ${{ matrix.extra-args }} - run: npm run ci:backend:test if: steps.compare.outputs.equals != 'true' id: backend - - run: npm install + - run: npm run ci:e2e:package + if: steps.compare.outputs.equals != 'true' - run: npm run ci:frontend:test --if-present if: steps.compare.outputs.equals != 'true' - - run: npm run ci:e2e:package + - run: npm run ci:e2e:prepare if: steps.compare.outputs.equals != 'true' - run: npm run ci:e2e:run --if-present if: steps.compare.outputs.equals != 'true' diff --git a/.yo-rc.json b/.yo-rc.json index d38b0798..624291be 100644 --- a/.yo-rc.json +++ b/.yo-rc.json @@ -74,7 +74,7 @@ } }, "githubWorkflows": true, - "jhipsterVersion": "8.7.1", + "jhipsterVersion": "8.7.3", "js": true, "localBlueprint": false, "packageJsonType": "module", diff --git a/cli/cli-customizations.cjs b/cli/cli-customizations.cjs index f74cb770..75c68f7d 100644 --- a/cli/cli-customizations.cjs +++ b/cli/cli-customizations.cjs @@ -1,4 +1,8 @@ // This file will not be overwritten by generate-blueprint module.exports = { printBlueprintLogo: undefined, + printLogo: async () => { + const { getLogo } = await import('./logo.js'); + console.log(getLogo()); + }, }; diff --git a/cli/cli.cjs b/cli/cli.cjs index a5dd6bb6..248df3e9 100755 --- a/cli/cli.cjs +++ b/cli/cli.cjs @@ -12,7 +12,6 @@ const blueprint = packageFolderName.startsWith('jhipster-') ? `generator-${packa (async () => { const { runJHipster, done, logger } = await import('generator-jhipster/cli'); - const { getLogo } = await import('./logo.js'); const executableName = Object.keys(bin)[0]; runJHipster({ @@ -27,9 +26,6 @@ const blueprint = packageFolderName.startsWith('jhipster-') ? `generator-${packa console.log('===================== JHipster Micronaut ====================='); console.log(''); }, - printLogo: () => { - console.log(getLogo()); - }, lookups: [{ packagePaths: [packagePath] }], ...require('./cli-customizations.cjs'), }).catch(done); diff --git a/eslint.config.js b/eslint.config.js index de7cc52b..ce423f89 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -1,9 +1,6 @@ import globals from 'globals'; import prettier from 'eslint-plugin-prettier/recommended'; -import jhipster from 'generator-jhipster/eslint/recommended'; - -// Workaround for jhipster export issue. -delete jhipster.recommended.recommended; +import jhipster from 'generator-jhipster/eslint'; // jhipster-needle-eslint-add-import - JHipster will add additional import here export default [ diff --git a/generators/angular/templates/src/main/webapp/app/admin/configuration/configuration.component.spec.ts.ejs b/generators/angular/templates/src/main/webapp/app/admin/configuration/configuration.component.spec.ts.ejs index 573f9dc0..b0079a3d 100644 --- a/generators/angular/templates/src/main/webapp/app/admin/configuration/configuration.component.spec.ts.ejs +++ b/generators/angular/templates/src/main/webapp/app/admin/configuration/configuration.component.spec.ts.ejs @@ -17,7 +17,8 @@ distributed under the License is distributed on an "AS IS" BASIS, limitations under the License. -%> import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; -import { HttpClientTestingModule } from '@angular/common/http/testing'; +import { provideHttpClientTesting } from '@angular/common/http/testing'; +import { provideHttpClient } from '@angular/common/http'; import { of } from 'rxjs'; import ConfigurationComponent from './configuration.component'; @@ -31,8 +32,8 @@ describe('ConfigurationComponent', () => { beforeEach( waitForAsync(() => { TestBed.configureTestingModule({ - imports: [HttpClientTestingModule, ConfigurationComponent], - providers: [ConfigurationService], + imports: [ConfigurationComponent], + providers: [ConfigurationService, provideHttpClient(), provideHttpClientTesting()], }) .overrideTemplate(ConfigurationComponent, '') .compileComponents(); diff --git a/generators/angular/templates/src/main/webapp/app/admin/configuration/configuration.service.spec.ts.ejs b/generators/angular/templates/src/main/webapp/app/admin/configuration/configuration.service.spec.ts.ejs index 0335e247..ff6fdfe1 100644 --- a/generators/angular/templates/src/main/webapp/app/admin/configuration/configuration.service.spec.ts.ejs +++ b/generators/angular/templates/src/main/webapp/app/admin/configuration/configuration.service.spec.ts.ejs @@ -17,7 +17,8 @@ distributed under the License is distributed on an "AS IS" BASIS, limitations under the License. -%> import { TestBed } from '@angular/core/testing'; -import { HttpClientTestingModule, HttpTestingController } from '@angular/common/http/testing'; +import { provideHttpClientTesting, HttpTestingController } from '@angular/common/http/testing'; +import { provideHttpClient } from '@angular/common/http'; import { ConfigurationService } from 'app/admin/configuration/configuration.service'; @@ -29,7 +30,7 @@ describe('Service Tests', () => { beforeEach(() => { TestBed.configureTestingModule({ - imports: [HttpClientTestingModule] + providers: [provideHttpClient(), provideHttpClientTesting()] }); expectedResult = null; diff --git a/generators/cypress/__snapshots__/generator.spec.js.snap b/generators/cypress/__snapshots__/generator.spec.js.snap index b74274a1..60c72087 100644 --- a/generators/cypress/__snapshots__/generator.spec.js.snap +++ b/generators/cypress/__snapshots__/generator.spec.js.snap @@ -17,6 +17,9 @@ exports[`SubGenerator cypress of micronaut JHipster blueprint > run > should suc "src/test/javascript/cypress/e2e/account/login-page.cy.ts": { "stateCleared": "modified", }, + "src/test/javascript/cypress/e2e/account/logout.cy.ts": { + "stateCleared": "modified", + }, "src/test/javascript/cypress/e2e/account/password-page.cy.ts": { "stateCleared": "modified", }, diff --git a/generators/micronaut/__snapshots__/generator.spec.js.snap b/generators/micronaut/__snapshots__/generator.spec.js.snap index 6c2b1837..95b21af2 100644 --- a/generators/micronaut/__snapshots__/generator.spec.js.snap +++ b/generators/micronaut/__snapshots__/generator.spec.js.snap @@ -2,12 +2,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > run > should succeed 1`] = ` { - ".devcontainer/Dockerfile": { - "stateCleared": "modified", - }, - ".devcontainer/devcontainer.json": { - "stateCleared": "modified", - }, ".editorconfig": { "stateCleared": "modified", }, @@ -101,45 +95,24 @@ exports[`SubGenerator server of micronaut JHipster blueprint > run > should succ "src/main/docker/sonar.yml": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/ApplicationWebXml.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/GeneratedByJHipster.java": { "stateCleared": "modified", }, "src/main/java/com/mycompany/myapp/JhipsterApp.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/aop/logging/LoggingAspect.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/aop/logging/package-info.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/ActiveProfilesInfoSource.java": { "stateCleared": "modified", }, "src/main/java/com/mycompany/myapp/config/ApplicationProperties.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/config/AsyncConfiguration.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/config/CRLFLogConverter.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/CacheConfiguration.java": { "stateCleared": "modified", }, "src/main/java/com/mycompany/myapp/config/Constants.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/config/DatabaseConfiguration.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/config/DateTimeFormatConfiguration.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/DefaultProfileUtil.java": { "stateCleared": "modified", }, @@ -149,33 +122,15 @@ exports[`SubGenerator server of micronaut JHipster blueprint > run > should succ "src/main/java/com/mycompany/myapp/config/JacksonConfiguration.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/config/LiquibaseConfiguration.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/config/LoggingAspectConfiguration.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/LoggingConfiguration.java": { "stateCleared": "modified", }, "src/main/java/com/mycompany/myapp/config/MessagesBundleMessageSource.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/config/SecurityConfiguration.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/config/SecurityJwtConfiguration.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/SnakeCasePhysicalNamingStrategy.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/config/StaticResourcesWebConfiguration.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/config/WebConfigurer.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/metric/JHipsterMetricsEndpoint.java": { "stateCleared": "modified", }, @@ -185,9 +140,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > run > should succ "src/main/java/com/mycompany/myapp/config/package-info.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/domain/AbstractAuditingEntity.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/domain/Authority.java": { "stateCleared": "modified", }, @@ -197,12 +149,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > run > should succ "src/main/java/com/mycompany/myapp/domain/package-info.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/management/SecurityMetersService.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/management/package-info.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/package-info.java": { "stateCleared": "modified", }, @@ -224,9 +170,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > run > should succ "src/main/java/com/mycompany/myapp/security/DatabaseAuthenticationProvider.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/security/DomainUserDetailsService.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/security/Logout.java": { "stateCleared": "modified", }, @@ -242,21 +185,12 @@ exports[`SubGenerator server of micronaut JHipster blueprint > run > should succ "src/main/java/com/mycompany/myapp/security/SecurityUtils.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/security/SpringSecurityAuditorAware.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/security/UserNotActivatedException.java": { "stateCleared": "modified", }, "src/main/java/com/mycompany/myapp/security/package-info.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/service/EmailAlreadyUsedException.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/service/InvalidPasswordException.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/service/MailSenderFactory.java": { "stateCleared": "modified", }, @@ -266,9 +200,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > run > should succ "src/main/java/com/mycompany/myapp/service/UserService.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/service/UsernameAlreadyUsedException.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/service/dto/AdminUserDTO.java": { "stateCleared": "modified", }, @@ -308,21 +239,9 @@ exports[`SubGenerator server of micronaut JHipster blueprint > run > should succ "src/main/java/com/mycompany/myapp/util/package-info.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/web/filter/SpaWebFilter.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/web/filter/package-info.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/web/rest/AccountResource.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/web/rest/AuthenticateController.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/web/rest/AuthorityResource.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/web/rest/ClientForwardController.java": { "stateCleared": "modified", }, @@ -347,9 +266,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > run > should succ "src/main/java/com/mycompany/myapp/web/rest/errors/ErrorConstants.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslator.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/web/rest/errors/FieldErrorVM.java": { "stateCleared": "modified", }, @@ -407,24 +323,9 @@ exports[`SubGenerator server of micronaut JHipster blueprint > run > should succ "src/main/resources/application.yml": { "stateCleared": "modified", }, - "src/main/resources/banner.txt": { - "stateCleared": "modified", - }, "src/main/resources/bootstrap.yml": { "stateCleared": "modified", }, - "src/main/resources/config/application-dev.yml": { - "stateCleared": "modified", - }, - "src/main/resources/config/application-prod.yml": { - "stateCleared": "modified", - }, - "src/main/resources/config/application-tls.yml": { - "stateCleared": "modified", - }, - "src/main/resources/config/application.yml": { - "stateCleared": "modified", - }, "src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml": { "stateCleared": "modified", }, @@ -440,33 +341,15 @@ exports[`SubGenerator server of micronaut JHipster blueprint > run > should succ "src/main/resources/config/liquibase/master.xml": { "stateCleared": "modified", }, - "src/main/resources/config/tls/keystore.p12": { - "stateCleared": "modified", - }, "src/main/resources/i18n/messages.properties": { "stateCleared": "modified", }, "src/main/resources/i18n/messages_en.properties": { "stateCleared": "modified", }, - "src/main/resources/logback-spring.xml": { - "stateCleared": "modified", - }, "src/main/resources/logback.xml": { "stateCleared": "modified", }, - "src/main/resources/templates/error.html": { - "stateCleared": "modified", - }, - "src/main/resources/templates/mail/activationEmail.html": { - "stateCleared": "modified", - }, - "src/main/resources/templates/mail/creationEmail.html": { - "stateCleared": "modified", - }, - "src/main/resources/templates/mail/passwordResetEmail.html": { - "stateCleared": "modified", - }, "src/main/resources/views/error.html": { "stateCleared": "modified", }, @@ -485,9 +368,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > run > should succ "src/main/webapp/i18n/en/activate.json": { "stateCleared": "modified", }, - "src/main/webapp/i18n/en/adminAuthority.json": { - "stateCleared": "modified", - }, "src/main/webapp/i18n/en/configuration.json": { "stateCleared": "modified", }, @@ -530,72 +410,15 @@ exports[`SubGenerator server of micronaut JHipster blueprint > run > should succ "src/main/webapp/i18n/en/user-management.json": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/IntegrationTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/TechnicalStructureTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/AsyncSyncConfiguration.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/CRLFLogConverterTest.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/config/CorsController.java": { "stateCleared": "modified", }, "src/test/java/com/mycompany/myapp/config/CorsTest.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/config/EmbeddedSQL.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/PostgreSqlTestContainer.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/SpringBootTestClassOrderer.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/SqlTestContainer.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/SqlTestContainersSpringContextCustomizerFactory.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/StaticResourcesWebConfigurerTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/WebConfigurerTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/WebConfigurerTestController.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/timezone/HibernateTimeZoneIT.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/domain/AssertUtils.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/domain/AuthorityAsserts.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/domain/AuthorityTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/domain/AuthorityTestSamples.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/management/SecurityMetersServiceTests.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapper.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapperRepository.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/security/DomainUserDetailsServiceIT.java": { "stateCleared": "modified", }, @@ -605,21 +428,9 @@ exports[`SubGenerator server of micronaut JHipster blueprint > run > should succ "src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/security/jwt/AuthenticationIntegrationTest.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/security/jwt/JWTFilterTest.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/security/jwt/JwtAuthenticationTestUtils.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/security/jwt/TokenAuthenticationIT.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/security/jwt/TokenAuthenticationSecurityMetersIT.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/service/MailServiceIT.java": { "stateCleared": "modified", }, @@ -629,27 +440,12 @@ exports[`SubGenerator server of micronaut JHipster blueprint > run > should succ "src/test/java/com/mycompany/myapp/service/mapper/UserMapperIT.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/service/mapper/UserMapperTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/web/filter/SpaWebFilterIT.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/web/rest/AccountResourceIT.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/web/rest/AuthenticateControllerIT.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/web/rest/AuthorityResourceIT.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/web/rest/ClientForwardControllerIT.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/web/rest/PublicUserResourceIT.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/web/rest/TestUtil.java": { "stateCleared": "modified", }, @@ -659,9 +455,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > run > should succ "src/test/java/com/mycompany/myapp/web/rest/UserResourceIT.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/web/rest/WithUnauthenticatedMockUser.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorIT.java": { "stateCleared": "modified", }, @@ -671,56 +464,23 @@ exports[`SubGenerator server of micronaut JHipster blueprint > run > should succ "src/test/java/com/mycompany/myapp/web/rest/errors/TestDTO.java": { "stateCleared": "modified", }, - "src/test/resources/META-INF/spring.factories": { - "stateCleared": "modified", - }, "src/test/resources/application-test.yml": { "stateCleared": "modified", }, "src/test/resources/bootstrap-test.yml": { "stateCleared": "modified", }, - "src/test/resources/config/application-testdev.yml": { - "stateCleared": "modified", - }, - "src/test/resources/config/application-testprod.yml": { - "stateCleared": "modified", - }, - "src/test/resources/config/application.yml": { - "stateCleared": "modified", - }, "src/test/resources/i18n/messages_en.properties": { "stateCleared": "modified", }, - "src/test/resources/junit-platform.properties": { - "stateCleared": "modified", - }, "src/test/resources/logback.xml": { "stateCleared": "modified", }, - "src/test/resources/templates/mail/activationEmail.html": { - "stateCleared": "modified", - }, - "src/test/resources/templates/mail/creationEmail.html": { - "stateCleared": "modified", - }, - "src/test/resources/templates/mail/passwordResetEmail.html": { - "stateCleared": "modified", - }, - "src/test/resources/templates/mail/testEmail.html": { - "stateCleared": "modified", - }, } `; exports[`SubGenerator server of micronaut JHipster blueprint > with gradle build tool > should succeed 1`] = ` { - ".devcontainer/Dockerfile": { - "stateCleared": "modified", - }, - ".devcontainer/devcontainer.json": { - "stateCleared": "modified", - }, ".editorconfig": { "stateCleared": "modified", }, @@ -766,9 +526,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with gradle build "buildSrc/src/main/groovy/jhipster.node-gradle-conventions.gradle": { "stateCleared": "modified", }, - "buildSrc/src/main/groovy/jhipster.spring-cache-conventions.gradle": { - "stateCleared": "modified", - }, "checkstyle.xml": { "stateCleared": "modified", }, @@ -790,18 +547,12 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with gradle build "gradle/profile_prod.gradle": { "stateCleared": "modified", }, - "gradle/war.gradle": { - "stateCleared": "modified", - }, "gradle/wrapper/gradle-wrapper.jar": { "stateCleared": "modified", }, "gradle/wrapper/gradle-wrapper.properties": { "stateCleared": "modified", }, - "gradle/zipkin.gradle": { - "stateCleared": "modified", - }, "gradlew": { "stateCleared": "modified", }, @@ -856,45 +607,24 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with gradle build "src/main/docker/sonar.yml": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/ApplicationWebXml.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/GeneratedByJHipster.java": { "stateCleared": "modified", }, "src/main/java/com/mycompany/myapp/JhipsterApp.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/aop/logging/LoggingAspect.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/aop/logging/package-info.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/ActiveProfilesInfoSource.java": { "stateCleared": "modified", }, "src/main/java/com/mycompany/myapp/config/ApplicationProperties.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/config/AsyncConfiguration.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/config/CRLFLogConverter.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/CacheConfiguration.java": { "stateCleared": "modified", }, "src/main/java/com/mycompany/myapp/config/Constants.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/config/DatabaseConfiguration.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/config/DateTimeFormatConfiguration.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/DefaultProfileUtil.java": { "stateCleared": "modified", }, @@ -904,33 +634,15 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with gradle build "src/main/java/com/mycompany/myapp/config/JacksonConfiguration.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/config/LiquibaseConfiguration.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/config/LoggingAspectConfiguration.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/LoggingConfiguration.java": { "stateCleared": "modified", }, "src/main/java/com/mycompany/myapp/config/MessagesBundleMessageSource.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/config/SecurityConfiguration.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/config/SecurityJwtConfiguration.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/SnakeCasePhysicalNamingStrategy.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/config/StaticResourcesWebConfiguration.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/config/WebConfigurer.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/metric/JHipsterMetricsEndpoint.java": { "stateCleared": "modified", }, @@ -940,9 +652,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with gradle build "src/main/java/com/mycompany/myapp/config/package-info.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/domain/AbstractAuditingEntity.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/domain/Authority.java": { "stateCleared": "modified", }, @@ -952,12 +661,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with gradle build "src/main/java/com/mycompany/myapp/domain/package-info.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/management/SecurityMetersService.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/management/package-info.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/package-info.java": { "stateCleared": "modified", }, @@ -979,9 +682,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with gradle build "src/main/java/com/mycompany/myapp/security/DatabaseAuthenticationProvider.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/security/DomainUserDetailsService.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/security/Logout.java": { "stateCleared": "modified", }, @@ -997,21 +697,12 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with gradle build "src/main/java/com/mycompany/myapp/security/SecurityUtils.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/security/SpringSecurityAuditorAware.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/security/UserNotActivatedException.java": { "stateCleared": "modified", }, "src/main/java/com/mycompany/myapp/security/package-info.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/service/EmailAlreadyUsedException.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/service/InvalidPasswordException.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/service/MailSenderFactory.java": { "stateCleared": "modified", }, @@ -1021,9 +712,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with gradle build "src/main/java/com/mycompany/myapp/service/UserService.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/service/UsernameAlreadyUsedException.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/service/dto/AdminUserDTO.java": { "stateCleared": "modified", }, @@ -1063,21 +751,9 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with gradle build "src/main/java/com/mycompany/myapp/util/package-info.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/web/filter/SpaWebFilter.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/web/filter/package-info.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/web/rest/AccountResource.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/web/rest/AuthenticateController.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/web/rest/AuthorityResource.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/web/rest/ClientForwardController.java": { "stateCleared": "modified", }, @@ -1102,9 +778,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with gradle build "src/main/java/com/mycompany/myapp/web/rest/errors/ErrorConstants.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslator.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/web/rest/errors/FieldErrorVM.java": { "stateCleared": "modified", }, @@ -1162,24 +835,9 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with gradle build "src/main/resources/application.yml": { "stateCleared": "modified", }, - "src/main/resources/banner.txt": { - "stateCleared": "modified", - }, "src/main/resources/bootstrap.yml": { "stateCleared": "modified", }, - "src/main/resources/config/application-dev.yml": { - "stateCleared": "modified", - }, - "src/main/resources/config/application-prod.yml": { - "stateCleared": "modified", - }, - "src/main/resources/config/application-tls.yml": { - "stateCleared": "modified", - }, - "src/main/resources/config/application.yml": { - "stateCleared": "modified", - }, "src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml": { "stateCleared": "modified", }, @@ -1195,33 +853,15 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with gradle build "src/main/resources/config/liquibase/master.xml": { "stateCleared": "modified", }, - "src/main/resources/config/tls/keystore.p12": { - "stateCleared": "modified", - }, "src/main/resources/i18n/messages.properties": { "stateCleared": "modified", }, "src/main/resources/i18n/messages_en.properties": { "stateCleared": "modified", }, - "src/main/resources/logback-spring.xml": { - "stateCleared": "modified", - }, "src/main/resources/logback.xml": { "stateCleared": "modified", }, - "src/main/resources/templates/error.html": { - "stateCleared": "modified", - }, - "src/main/resources/templates/mail/activationEmail.html": { - "stateCleared": "modified", - }, - "src/main/resources/templates/mail/creationEmail.html": { - "stateCleared": "modified", - }, - "src/main/resources/templates/mail/passwordResetEmail.html": { - "stateCleared": "modified", - }, "src/main/resources/views/error.html": { "stateCleared": "modified", }, @@ -1240,9 +880,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with gradle build "src/main/webapp/i18n/en/activate.json": { "stateCleared": "modified", }, - "src/main/webapp/i18n/en/adminAuthority.json": { - "stateCleared": "modified", - }, "src/main/webapp/i18n/en/configuration.json": { "stateCleared": "modified", }, @@ -1285,124 +922,40 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with gradle build "src/main/webapp/i18n/en/user-management.json": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/IntegrationTest.java": { + "src/test/java/com/mycompany/myapp/config/CorsController.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/TechnicalStructureTest.java": { + "src/test/java/com/mycompany/myapp/config/CorsTest.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/config/AsyncSyncConfiguration.java": { + "src/test/java/com/mycompany/myapp/domain/AssertUtils.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/config/CRLFLogConverterTest.java": { + "src/test/java/com/mycompany/myapp/security/DomainUserDetailsServiceIT.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/config/CorsController.java": { + "src/test/java/com/mycompany/myapp/security/SecurityHeaderFilterTest.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/config/CorsTest.java": { + "src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/config/EmbeddedSQL.java": { + "src/test/java/com/mycompany/myapp/security/jwt/JWTFilterTest.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/config/PostgreSqlTestContainer.java": { + "src/test/java/com/mycompany/myapp/service/MailServiceIT.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/config/SpringBootTestClassOrderer.java": { + "src/test/java/com/mycompany/myapp/service/UserServiceIT.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/config/SqlTestContainer.java": { + "src/test/java/com/mycompany/myapp/service/mapper/UserMapperIT.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/config/SqlTestContainersSpringContextCustomizerFactory.java": { + "src/test/java/com/mycompany/myapp/web/rest/AccountResourceIT.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/config/StaticResourcesWebConfigurerTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/WebConfigurerTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/WebConfigurerTestController.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/timezone/HibernateTimeZoneIT.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/domain/AssertUtils.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/domain/AuthorityAsserts.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/domain/AuthorityTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/domain/AuthorityTestSamples.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/management/SecurityMetersServiceTests.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapper.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapperRepository.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/security/DomainUserDetailsServiceIT.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/security/SecurityHeaderFilterTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/security/jwt/AuthenticationIntegrationTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/security/jwt/JWTFilterTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/security/jwt/JwtAuthenticationTestUtils.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/security/jwt/TokenAuthenticationIT.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/security/jwt/TokenAuthenticationSecurityMetersIT.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/service/MailServiceIT.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/service/UserServiceIT.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/service/mapper/UserMapperIT.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/service/mapper/UserMapperTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/web/filter/SpaWebFilterIT.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/web/rest/AccountResourceIT.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/web/rest/AuthenticateControllerIT.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/web/rest/AuthorityResourceIT.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/web/rest/ClientForwardControllerIT.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/web/rest/PublicUserResourceIT.java": { + "src/test/java/com/mycompany/myapp/web/rest/ClientForwardControllerIT.java": { "stateCleared": "modified", }, "src/test/java/com/mycompany/myapp/web/rest/TestUtil.java": { @@ -1414,9 +967,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with gradle build "src/test/java/com/mycompany/myapp/web/rest/UserResourceIT.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/web/rest/WithUnauthenticatedMockUser.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorIT.java": { "stateCleared": "modified", }, @@ -1426,56 +976,23 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with gradle build "src/test/java/com/mycompany/myapp/web/rest/errors/TestDTO.java": { "stateCleared": "modified", }, - "src/test/resources/META-INF/spring.factories": { - "stateCleared": "modified", - }, "src/test/resources/application-test.yml": { "stateCleared": "modified", }, "src/test/resources/bootstrap-test.yml": { "stateCleared": "modified", }, - "src/test/resources/config/application-testdev.yml": { - "stateCleared": "modified", - }, - "src/test/resources/config/application-testprod.yml": { - "stateCleared": "modified", - }, - "src/test/resources/config/application.yml": { - "stateCleared": "modified", - }, "src/test/resources/i18n/messages_en.properties": { "stateCleared": "modified", }, - "src/test/resources/junit-platform.properties": { - "stateCleared": "modified", - }, "src/test/resources/logback.xml": { "stateCleared": "modified", }, - "src/test/resources/templates/mail/activationEmail.html": { - "stateCleared": "modified", - }, - "src/test/resources/templates/mail/creationEmail.html": { - "stateCleared": "modified", - }, - "src/test/resources/templates/mail/passwordResetEmail.html": { - "stateCleared": "modified", - }, - "src/test/resources/templates/mail/testEmail.html": { - "stateCleared": "modified", - }, } `; exports[`SubGenerator server of micronaut JHipster blueprint > with maven build tool > should succeed 1`] = ` { - ".devcontainer/Dockerfile": { - "stateCleared": "modified", - }, - ".devcontainer/devcontainer.json": { - "stateCleared": "modified", - }, ".editorconfig": { "stateCleared": "modified", }, @@ -1569,45 +1086,24 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with maven build "src/main/docker/sonar.yml": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/ApplicationWebXml.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/GeneratedByJHipster.java": { "stateCleared": "modified", }, "src/main/java/com/mycompany/myapp/JhipsterApp.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/aop/logging/LoggingAspect.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/aop/logging/package-info.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/ActiveProfilesInfoSource.java": { "stateCleared": "modified", }, "src/main/java/com/mycompany/myapp/config/ApplicationProperties.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/config/AsyncConfiguration.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/config/CRLFLogConverter.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/CacheConfiguration.java": { "stateCleared": "modified", }, "src/main/java/com/mycompany/myapp/config/Constants.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/config/DatabaseConfiguration.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/config/DateTimeFormatConfiguration.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/DefaultProfileUtil.java": { "stateCleared": "modified", }, @@ -1617,33 +1113,15 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with maven build "src/main/java/com/mycompany/myapp/config/JacksonConfiguration.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/config/LiquibaseConfiguration.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/config/LoggingAspectConfiguration.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/LoggingConfiguration.java": { "stateCleared": "modified", }, "src/main/java/com/mycompany/myapp/config/MessagesBundleMessageSource.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/config/SecurityConfiguration.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/config/SecurityJwtConfiguration.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/SnakeCasePhysicalNamingStrategy.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/config/StaticResourcesWebConfiguration.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/config/WebConfigurer.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/metric/JHipsterMetricsEndpoint.java": { "stateCleared": "modified", }, @@ -1653,9 +1131,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with maven build "src/main/java/com/mycompany/myapp/config/package-info.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/domain/AbstractAuditingEntity.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/domain/Authority.java": { "stateCleared": "modified", }, @@ -1665,12 +1140,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with maven build "src/main/java/com/mycompany/myapp/domain/package-info.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/management/SecurityMetersService.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/management/package-info.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/package-info.java": { "stateCleared": "modified", }, @@ -1692,9 +1161,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with maven build "src/main/java/com/mycompany/myapp/security/DatabaseAuthenticationProvider.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/security/DomainUserDetailsService.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/security/Logout.java": { "stateCleared": "modified", }, @@ -1710,21 +1176,12 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with maven build "src/main/java/com/mycompany/myapp/security/SecurityUtils.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/security/SpringSecurityAuditorAware.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/security/UserNotActivatedException.java": { "stateCleared": "modified", }, "src/main/java/com/mycompany/myapp/security/package-info.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/service/EmailAlreadyUsedException.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/service/InvalidPasswordException.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/service/MailSenderFactory.java": { "stateCleared": "modified", }, @@ -1734,9 +1191,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with maven build "src/main/java/com/mycompany/myapp/service/UserService.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/service/UsernameAlreadyUsedException.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/service/dto/AdminUserDTO.java": { "stateCleared": "modified", }, @@ -1776,21 +1230,9 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with maven build "src/main/java/com/mycompany/myapp/util/package-info.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/web/filter/SpaWebFilter.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/web/filter/package-info.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/web/rest/AccountResource.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/web/rest/AuthenticateController.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/web/rest/AuthorityResource.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/web/rest/ClientForwardController.java": { "stateCleared": "modified", }, @@ -1815,9 +1257,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with maven build "src/main/java/com/mycompany/myapp/web/rest/errors/ErrorConstants.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslator.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/web/rest/errors/FieldErrorVM.java": { "stateCleared": "modified", }, @@ -1875,24 +1314,9 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with maven build "src/main/resources/application.yml": { "stateCleared": "modified", }, - "src/main/resources/banner.txt": { - "stateCleared": "modified", - }, "src/main/resources/bootstrap.yml": { "stateCleared": "modified", }, - "src/main/resources/config/application-dev.yml": { - "stateCleared": "modified", - }, - "src/main/resources/config/application-prod.yml": { - "stateCleared": "modified", - }, - "src/main/resources/config/application-tls.yml": { - "stateCleared": "modified", - }, - "src/main/resources/config/application.yml": { - "stateCleared": "modified", - }, "src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml": { "stateCleared": "modified", }, @@ -1908,33 +1332,15 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with maven build "src/main/resources/config/liquibase/master.xml": { "stateCleared": "modified", }, - "src/main/resources/config/tls/keystore.p12": { - "stateCleared": "modified", - }, "src/main/resources/i18n/messages.properties": { "stateCleared": "modified", }, "src/main/resources/i18n/messages_en.properties": { "stateCleared": "modified", }, - "src/main/resources/logback-spring.xml": { - "stateCleared": "modified", - }, "src/main/resources/logback.xml": { "stateCleared": "modified", }, - "src/main/resources/templates/error.html": { - "stateCleared": "modified", - }, - "src/main/resources/templates/mail/activationEmail.html": { - "stateCleared": "modified", - }, - "src/main/resources/templates/mail/creationEmail.html": { - "stateCleared": "modified", - }, - "src/main/resources/templates/mail/passwordResetEmail.html": { - "stateCleared": "modified", - }, "src/main/resources/views/error.html": { "stateCleared": "modified", }, @@ -1953,9 +1359,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with maven build "src/main/webapp/i18n/en/activate.json": { "stateCleared": "modified", }, - "src/main/webapp/i18n/en/adminAuthority.json": { - "stateCleared": "modified", - }, "src/main/webapp/i18n/en/configuration.json": { "stateCleared": "modified", }, @@ -1998,72 +1401,15 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with maven build "src/main/webapp/i18n/en/user-management.json": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/IntegrationTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/TechnicalStructureTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/AsyncSyncConfiguration.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/CRLFLogConverterTest.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/config/CorsController.java": { "stateCleared": "modified", }, "src/test/java/com/mycompany/myapp/config/CorsTest.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/config/EmbeddedSQL.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/PostgreSqlTestContainer.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/SpringBootTestClassOrderer.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/SqlTestContainer.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/SqlTestContainersSpringContextCustomizerFactory.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/StaticResourcesWebConfigurerTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/WebConfigurerTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/WebConfigurerTestController.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/timezone/HibernateTimeZoneIT.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/domain/AssertUtils.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/domain/AuthorityAsserts.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/domain/AuthorityTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/domain/AuthorityTestSamples.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/management/SecurityMetersServiceTests.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapper.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapperRepository.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/security/DomainUserDetailsServiceIT.java": { "stateCleared": "modified", }, @@ -2073,21 +1419,9 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with maven build "src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/security/jwt/AuthenticationIntegrationTest.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/security/jwt/JWTFilterTest.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/security/jwt/JwtAuthenticationTestUtils.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/security/jwt/TokenAuthenticationIT.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/security/jwt/TokenAuthenticationSecurityMetersIT.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/service/MailServiceIT.java": { "stateCleared": "modified", }, @@ -2097,27 +1431,12 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with maven build "src/test/java/com/mycompany/myapp/service/mapper/UserMapperIT.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/service/mapper/UserMapperTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/web/filter/SpaWebFilterIT.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/web/rest/AccountResourceIT.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/web/rest/AuthenticateControllerIT.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/web/rest/AuthorityResourceIT.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/web/rest/ClientForwardControllerIT.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/web/rest/PublicUserResourceIT.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/web/rest/TestUtil.java": { "stateCleared": "modified", }, @@ -2127,9 +1446,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with maven build "src/test/java/com/mycompany/myapp/web/rest/UserResourceIT.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/web/rest/WithUnauthenticatedMockUser.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorIT.java": { "stateCleared": "modified", }, @@ -2139,56 +1455,23 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with maven build "src/test/java/com/mycompany/myapp/web/rest/errors/TestDTO.java": { "stateCleared": "modified", }, - "src/test/resources/META-INF/spring.factories": { - "stateCleared": "modified", - }, "src/test/resources/application-test.yml": { "stateCleared": "modified", }, "src/test/resources/bootstrap-test.yml": { "stateCleared": "modified", }, - "src/test/resources/config/application-testdev.yml": { - "stateCleared": "modified", - }, - "src/test/resources/config/application-testprod.yml": { - "stateCleared": "modified", - }, - "src/test/resources/config/application.yml": { - "stateCleared": "modified", - }, "src/test/resources/i18n/messages_en.properties": { "stateCleared": "modified", }, - "src/test/resources/junit-platform.properties": { - "stateCleared": "modified", - }, "src/test/resources/logback.xml": { "stateCleared": "modified", }, - "src/test/resources/templates/mail/activationEmail.html": { - "stateCleared": "modified", - }, - "src/test/resources/templates/mail/creationEmail.html": { - "stateCleared": "modified", - }, - "src/test/resources/templates/mail/passwordResetEmail.html": { - "stateCleared": "modified", - }, - "src/test/resources/templates/mail/testEmail.html": { - "stateCleared": "modified", - }, } `; exports[`SubGenerator server of micronaut JHipster blueprint > with some entities > should succeed 1`] = ` { - ".devcontainer/Dockerfile": { - "stateCleared": "modified", - }, - ".devcontainer/devcontainer.json": { - "stateCleared": "modified", - }, ".editorconfig": { "stateCleared": "modified", }, @@ -2285,45 +1568,24 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with some entitie "src/main/docker/sonar.yml": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/ApplicationWebXml.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/GeneratedByJHipster.java": { "stateCleared": "modified", }, "src/main/java/com/mycompany/myapp/JhipsterApp.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/aop/logging/LoggingAspect.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/aop/logging/package-info.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/ActiveProfilesInfoSource.java": { "stateCleared": "modified", }, "src/main/java/com/mycompany/myapp/config/ApplicationProperties.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/config/AsyncConfiguration.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/config/CRLFLogConverter.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/CacheConfiguration.java": { "stateCleared": "modified", }, "src/main/java/com/mycompany/myapp/config/Constants.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/config/DatabaseConfiguration.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/config/DateTimeFormatConfiguration.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/DefaultProfileUtil.java": { "stateCleared": "modified", }, @@ -2333,33 +1595,15 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with some entitie "src/main/java/com/mycompany/myapp/config/JacksonConfiguration.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/config/LiquibaseConfiguration.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/config/LoggingAspectConfiguration.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/LoggingConfiguration.java": { "stateCleared": "modified", }, "src/main/java/com/mycompany/myapp/config/MessagesBundleMessageSource.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/config/SecurityConfiguration.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/config/SecurityJwtConfiguration.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/SnakeCasePhysicalNamingStrategy.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/config/StaticResourcesWebConfiguration.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/config/WebConfigurer.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/config/metric/JHipsterMetricsEndpoint.java": { "stateCleared": "modified", }, @@ -2369,9 +1613,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with some entitie "src/main/java/com/mycompany/myapp/config/package-info.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/domain/AbstractAuditingEntity.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/domain/Authority.java": { "stateCleared": "modified", }, @@ -2384,12 +1625,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with some entitie "src/main/java/com/mycompany/myapp/domain/package-info.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/management/SecurityMetersService.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/management/package-info.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/package-info.java": { "stateCleared": "modified", }, @@ -2414,9 +1649,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with some entitie "src/main/java/com/mycompany/myapp/security/DatabaseAuthenticationProvider.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/security/DomainUserDetailsService.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/security/Logout.java": { "stateCleared": "modified", }, @@ -2432,21 +1664,12 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with some entitie "src/main/java/com/mycompany/myapp/security/SecurityUtils.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/security/SpringSecurityAuditorAware.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/security/UserNotActivatedException.java": { "stateCleared": "modified", }, "src/main/java/com/mycompany/myapp/security/package-info.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/service/EmailAlreadyUsedException.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/service/InvalidPasswordException.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/service/MailSenderFactory.java": { "stateCleared": "modified", }, @@ -2456,9 +1679,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with some entitie "src/main/java/com/mycompany/myapp/service/UserService.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/service/UsernameAlreadyUsedException.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/service/dto/AdminUserDTO.java": { "stateCleared": "modified", }, @@ -2504,21 +1724,9 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with some entitie "src/main/java/com/mycompany/myapp/util/package-info.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/web/filter/SpaWebFilter.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/web/filter/package-info.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/web/rest/AccountResource.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/web/rest/AuthenticateController.java": { - "stateCleared": "modified", - }, - "src/main/java/com/mycompany/myapp/web/rest/AuthorityResource.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/web/rest/ClientForwardController.java": { "stateCleared": "modified", }, @@ -2546,9 +1754,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with some entitie "src/main/java/com/mycompany/myapp/web/rest/errors/ErrorConstants.java": { "stateCleared": "modified", }, - "src/main/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslator.java": { - "stateCleared": "modified", - }, "src/main/java/com/mycompany/myapp/web/rest/errors/FieldErrorVM.java": { "stateCleared": "modified", }, @@ -2606,24 +1811,9 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with some entitie "src/main/resources/application.yml": { "stateCleared": "modified", }, - "src/main/resources/banner.txt": { - "stateCleared": "modified", - }, "src/main/resources/bootstrap.yml": { "stateCleared": "modified", }, - "src/main/resources/config/application-dev.yml": { - "stateCleared": "modified", - }, - "src/main/resources/config/application-prod.yml": { - "stateCleared": "modified", - }, - "src/main/resources/config/application-tls.yml": { - "stateCleared": "modified", - }, - "src/main/resources/config/application.yml": { - "stateCleared": "modified", - }, "src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml": { "stateCleared": "modified", }, @@ -2645,33 +1835,15 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with some entitie "src/main/resources/config/liquibase/master.xml": { "stateCleared": "modified", }, - "src/main/resources/config/tls/keystore.p12": { - "stateCleared": "modified", - }, "src/main/resources/i18n/messages.properties": { "stateCleared": "modified", }, "src/main/resources/i18n/messages_en.properties": { "stateCleared": "modified", }, - "src/main/resources/logback-spring.xml": { - "stateCleared": "modified", - }, "src/main/resources/logback.xml": { "stateCleared": "modified", }, - "src/main/resources/templates/error.html": { - "stateCleared": "modified", - }, - "src/main/resources/templates/mail/activationEmail.html": { - "stateCleared": "modified", - }, - "src/main/resources/templates/mail/creationEmail.html": { - "stateCleared": "modified", - }, - "src/main/resources/templates/mail/passwordResetEmail.html": { - "stateCleared": "modified", - }, "src/main/resources/views/error.html": { "stateCleared": "modified", }, @@ -2690,9 +1862,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with some entitie "src/main/webapp/i18n/en/activate.json": { "stateCleared": "modified", }, - "src/main/webapp/i18n/en/adminAuthority.json": { - "stateCleared": "modified", - }, "src/main/webapp/i18n/en/configuration.json": { "stateCleared": "modified", }, @@ -2738,63 +1907,15 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with some entitie "src/main/webapp/i18n/en/user-management.json": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/IntegrationTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/TechnicalStructureTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/AsyncSyncConfiguration.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/CRLFLogConverterTest.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/config/CorsController.java": { "stateCleared": "modified", }, "src/test/java/com/mycompany/myapp/config/CorsTest.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/config/EmbeddedSQL.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/PostgreSqlTestContainer.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/SpringBootTestClassOrderer.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/SqlTestContainer.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/SqlTestContainersSpringContextCustomizerFactory.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/StaticResourcesWebConfigurerTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/WebConfigurerTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/WebConfigurerTestController.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/config/timezone/HibernateTimeZoneIT.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/domain/AssertUtils.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/domain/AuthorityAsserts.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/domain/AuthorityTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/domain/AuthorityTestSamples.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/domain/EntityAsserts.java": { "stateCleared": "modified", }, @@ -2804,15 +1925,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with some entitie "src/test/java/com/mycompany/myapp/domain/EntityTestSamples.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/management/SecurityMetersServiceTests.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapper.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapperRepository.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/security/DomainUserDetailsServiceIT.java": { "stateCleared": "modified", }, @@ -2822,21 +1934,9 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with some entitie "src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/security/jwt/AuthenticationIntegrationTest.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/security/jwt/JWTFilterTest.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/security/jwt/JwtAuthenticationTestUtils.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/security/jwt/TokenAuthenticationIT.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/security/jwt/TokenAuthenticationSecurityMetersIT.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/service/MailServiceIT.java": { "stateCleared": "modified", }, @@ -2852,30 +1952,15 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with some entitie "src/test/java/com/mycompany/myapp/service/mapper/UserMapperIT.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/service/mapper/UserMapperTest.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/web/filter/SpaWebFilterIT.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/web/rest/AccountResourceIT.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/web/rest/AuthenticateControllerIT.java": { - "stateCleared": "modified", - }, - "src/test/java/com/mycompany/myapp/web/rest/AuthorityResourceIT.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/web/rest/ClientForwardControllerIT.java": { "stateCleared": "modified", }, "src/test/java/com/mycompany/myapp/web/rest/EntityResourceIT.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/web/rest/PublicUserResourceIT.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/web/rest/TestUtil.java": { "stateCleared": "modified", }, @@ -2885,9 +1970,6 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with some entitie "src/test/java/com/mycompany/myapp/web/rest/UserResourceIT.java": { "stateCleared": "modified", }, - "src/test/java/com/mycompany/myapp/web/rest/WithUnauthenticatedMockUser.java": { - "stateCleared": "modified", - }, "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorIT.java": { "stateCleared": "modified", }, @@ -2897,44 +1979,17 @@ exports[`SubGenerator server of micronaut JHipster blueprint > with some entitie "src/test/java/com/mycompany/myapp/web/rest/errors/TestDTO.java": { "stateCleared": "modified", }, - "src/test/resources/META-INF/spring.factories": { - "stateCleared": "modified", - }, "src/test/resources/application-test.yml": { "stateCleared": "modified", }, "src/test/resources/bootstrap-test.yml": { "stateCleared": "modified", }, - "src/test/resources/config/application-testdev.yml": { - "stateCleared": "modified", - }, - "src/test/resources/config/application-testprod.yml": { - "stateCleared": "modified", - }, - "src/test/resources/config/application.yml": { - "stateCleared": "modified", - }, "src/test/resources/i18n/messages_en.properties": { "stateCleared": "modified", }, - "src/test/resources/junit-platform.properties": { - "stateCleared": "modified", - }, "src/test/resources/logback.xml": { "stateCleared": "modified", }, - "src/test/resources/templates/mail/activationEmail.html": { - "stateCleared": "modified", - }, - "src/test/resources/templates/mail/creationEmail.html": { - "stateCleared": "modified", - }, - "src/test/resources/templates/mail/passwordResetEmail.html": { - "stateCleared": "modified", - }, - "src/test/resources/templates/mail/testEmail.html": { - "stateCleared": "modified", - }, } `; diff --git a/generators/micronaut/generator.js b/generators/micronaut/generator.js index 8a4a6ec2..95aa3ddf 100644 --- a/generators/micronaut/generator.js +++ b/generators/micronaut/generator.js @@ -203,6 +203,15 @@ export default class extends BaseApplicationGenerator { get [BaseApplicationGenerator.POST_WRITING]() { return this.asPostWritingTaskGroup({ + addMysqlSleep({ application }) { + if (application.prodDatabaseTypeMysql) { + this.editFile(`${application.dockerServicesDir}mysql.yml`, content => + content + .replace(/test: [^\n]*/, "test: ['CMD-SHELL', 'mysql -e \"SHOW DATABASES;\" && sleep 5']") + .replace('timeout: 5s', 'timeout: 10s'), + ); + } + }, addMicronautDependencies({ application, source }) { const { javaDependencies } = application; source.addJavaDefinition({ diff --git a/generators/server/__snapshots__/generator.spec.js.snap b/generators/server/__snapshots__/generator.spec.js.snap index f675f036..d4978489 100644 --- a/generators/server/__snapshots__/generator.spec.js.snap +++ b/generators/server/__snapshots__/generator.spec.js.snap @@ -2,38 +2,11 @@ exports[`SubGenerator server of micronaut JHipster blueprint > run > should succeed 1`] = ` { - ".editorconfig": { - "stateCleared": "modified", - }, - ".gitattributes": { - "stateCleared": "modified", - }, - ".gitignore": { - "stateCleared": "modified", - }, - ".husky/pre-commit": { - "stateCleared": "modified", - }, - ".lintstagedrc.cjs": { - "stateCleared": "modified", - }, - ".prettierignore": { - "stateCleared": "modified", - }, - ".prettierrc": { - "stateCleared": "modified", - }, ".yo-rc.json": { "stateCleared": "modified", }, - "README.md": { - "stateCleared": "modified", - }, "package.json": { "stateCleared": "modified", }, - "sonar-project.properties": { - "stateCleared": "modified", - }, } `; diff --git a/package-lock.json b/package-lock.json index 158d9e80..a5ef828c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "Apache-2.0", "dependencies": { "chalk": "^5.3.0", - "generator-jhipster": "8.7.1", + "generator-jhipster": "8.7.3", "os": "^0.1.2" }, "bin": { @@ -18,27 +18,28 @@ }, "devDependencies": { "ejs-lint": "2.0.0", - "eslint": "9.11.1", + "eslint": "9.13.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-prettier": "5.2.1", - "globals": "15.9.0", + "globals": "15.11.0", "prettier": "3.3.3", - "prettier-plugin-packagejson": "2.5.2", - "vitest": "2.1.1", + "prettier-plugin-packagejson": "2.5.3", + "vitest": "2.1.4", "yeoman-test": ">=8.2.0" }, "engines": { - "generator-jhipster": "8.7.1", + "generator-jhipster": "8.7.3", "node": "^18.19.0 || >= 20.6.1" } }, "node_modules/@babel/code-frame": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", - "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.0.tgz", + "integrity": "sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==", "license": "MIT", "dependencies": { - "@babel/highlight": "^7.24.7", + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", "picocolors": "^1.0.0" }, "engines": { @@ -46,79 +47,14 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.24.7", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/@chevrotain/cst-dts-gen": { "version": "11.0.3", "resolved": "https://registry.npmjs.org/@chevrotain/cst-dts-gen/-/cst-dts-gen-11.0.3.tgz", @@ -550,16 +486,19 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.3" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } @@ -577,9 +516,9 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", - "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -600,9 +539,9 @@ } }, "node_modules/@eslint/core": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.6.0.tgz", - "integrity": "sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.7.0.tgz", + "integrity": "sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==", "license": "Apache-2.0", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -644,9 +583,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.11.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.11.1.tgz", - "integrity": "sha512-/qu+TWz8WwPWc7/HcIJKi+c+MOm46GdVaSlTTQcaqaL53+GsoA6MxWp5PtTx48qbSP7ylM1Kn7nhvkugfJvRSA==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.13.0.tgz", + "integrity": "sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==", "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -662,9 +601,9 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.0.tgz", - "integrity": "sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.2.tgz", + "integrity": "sha512-CXtq5nR4Su+2I47WPOlWud98Y5Lv8Kyxp2ukhgFx/eW6Blm18VXJO5WuQylPugRo8nbluoi6GvvxBLqHcvqUUw==", "license": "Apache-2.0", "dependencies": { "levn": "^0.4.1" @@ -674,9 +613,9 @@ } }, "node_modules/@faker-js/faker": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-9.0.1.tgz", - "integrity": "sha512-4mDeYIgM3By7X6t5E6eYwLAa+2h4DeZDF7thhzIg6XB76jeEvMwadYAMCFJL/R4AnEBcAUO9+gL0vhy3s+qvZA==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-9.1.0.tgz", + "integrity": "sha512-GJvX9iM9PBtKScJVlXQ0tWpihK3i0pha/XAhzQa1hPK/ILLa1Wq3I63Ij7lRtqTwmdTxRCyrUhLC5Sly9SLbug==", "funding": [ { "type": "opencollective", @@ -689,6 +628,28 @@ "npm": ">=9.0.0" } }, + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.6", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", + "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.3.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", @@ -703,9 +664,9 @@ } }, "node_modules/@humanwhocodes/retry": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.0.tgz", - "integrity": "sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", + "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", "license": "Apache-2.0", "engines": { "node": ">=18.18" @@ -721,13 +682,241 @@ "integrity": "sha512-td6ZUkz2oS3VeleBcN+m//Q6HlCFCPrnI0FZhrt/h4XqLEdOyYp2u21nd8MdsR+WJy5r9PTDaHTDDfhf4H4l6Q==", "license": "ISC" }, + "node_modules/@inquirer/checkbox": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.0.1.tgz", + "integrity": "sha512-ehJjmNPdguajc1hStvjN7DJNVjwG5LC1mgGMGFjCmdkn2fxB2GtULftMnlaqNmvMdPpqdaSoOFpl86VkLtG4pQ==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.0.1", + "@inquirer/figures": "^1.0.7", + "@inquirer/type": "^3.0.0", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/confirm": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.0.1.tgz", + "integrity": "sha512-6ycMm7k7NUApiMGfVc32yIPp28iPKxhGRMqoNDiUjq2RyTAkbs5Fx0TdzBqhabcKvniDdAAvHCmsRjnNfTsogw==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.0.1", + "@inquirer/type": "^3.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/core": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.0.1.tgz", + "integrity": "sha512-KKTgjViBQUi3AAssqjUFMnMO3CM3qwCHvePV9EW+zTKGKafFGFF01sc1yOIYjLJ7QU52G/FbzKc+c01WLzXmVQ==", + "license": "MIT", + "dependencies": { + "@inquirer/figures": "^1.0.7", + "@inquirer/type": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-width": "^4.1.0", + "mute-stream": "^2.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/editor": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.0.1.tgz", + "integrity": "sha512-qAHHJ6hs343eNtCKgV2wV5CImFxYG8J1pl/YCeI5w9VoW7QpulRUU26+4NsMhjR6zDRjKBsH/rRjCIcaAOHsrg==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.0.1", + "@inquirer/type": "^3.0.0", + "external-editor": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/expand": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.1.tgz", + "integrity": "sha512-9anjpdc802YInXekwePsa5LWySzVMHbhVS6v6n5IJxrl8w09mODOeP69wZ1d0WrOvot2buQSmYp4lW/pq8y+zQ==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.0.1", + "@inquirer/type": "^3.0.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, "node_modules/@inquirer/figures": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.6.tgz", - "integrity": "sha512-yfZzps3Cso2UbM7WlxKwZQh2Hs6plrbjs1QnzQDZhK2DgyCo6D8AaHps9olkNcUFlcYERMqU3uJSp1gmy3s/qQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.7.tgz", + "integrity": "sha512-m+Trk77mp54Zma6xLkLuY+mvanPxlE4A7yNKs2HBiyZ4UkVs28Mv5c/pgWrHeInx+USHeX/WEPzjrWrcJiQgjw==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/input": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.0.1.tgz", + "integrity": "sha512-m+SliZ2m43cDRIpAdQxfv5QOeAQCuhS8TGLvtzEP1An4IH1kBES4RLMRgE/fC+z29aN8qYG8Tq/eXQQKTYwqAg==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.0.1", + "@inquirer/type": "^3.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/number": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.1.tgz", + "integrity": "sha512-gF3erqfm0snpwBjbyKXUUe17QJ7ebm49btXApajrM0rgCCoYX0o9W5NCuYNae87iPxaIJVjtuoQ42DX32IdbMA==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.0.1", + "@inquirer/type": "^3.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/password": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.1.tgz", + "integrity": "sha512-D7zUuX4l4ZpL3D7/SWu9ibijP09jigwHi/gfUHLx5GMS5oXzuMfPV2xPMG1tskco4enTx70HA0VtMXecerpvbg==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.0.1", + "@inquirer/type": "^3.0.0", + "ansi-escapes": "^4.3.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/prompts": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.0.1.tgz", + "integrity": "sha512-cu2CpGC2hz7WTt2VBvdkzahDvYice6vYA/8Dm7Fy3tRNzKuQTF2EY3CV4H2GamveWE6tA2XzyXtbWX8+t4WMQg==", + "license": "MIT", + "dependencies": { + "@inquirer/checkbox": "^4.0.1", + "@inquirer/confirm": "^5.0.1", + "@inquirer/editor": "^4.0.1", + "@inquirer/expand": "^4.0.1", + "@inquirer/input": "^4.0.1", + "@inquirer/number": "^3.0.1", + "@inquirer/password": "^4.0.1", + "@inquirer/rawlist": "^4.0.1", + "@inquirer/search": "^3.0.1", + "@inquirer/select": "^4.0.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/rawlist": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.0.1.tgz", + "integrity": "sha512-0LuMOgaWs7W8JNcbiKkoFwyWFDEeCmLqDCygF0hidQUVa6J5grFVRZxrpompiWDFM49Km2rf7WoZwRo1uf1yWQ==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.0.1", + "@inquirer/type": "^3.0.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/search": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.1.tgz", + "integrity": "sha512-ehMqjiO0pAf+KtdONKeCLVy4i3fy3feyRRhDrvzWhiwB8JccgKn7eHFr39l+Nx/FaZAhr0YxIJvkK5NuNvG+Ww==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.0.1", + "@inquirer/figures": "^1.0.7", + "@inquirer/type": "^3.0.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/select": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.0.1.tgz", + "integrity": "sha512-tVRatFRGU49bxFCKi/3P+C0E13KZduNFbWuHWRx0L2+jbiyKRpXgHp9qiRHWRk/KarhYBXzH/di6w3VQ5aJd5w==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.0.1", + "@inquirer/figures": "^1.0.7", + "@inquirer/type": "^3.0.0", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.0.tgz", + "integrity": "sha512-YYykfbw/lefC7yKj7nanzQXILM7r3suIvyFlCcMskc99axmsSewXWkAfXKwMbgxL76iAFVmRwmYdwNZNc8gjog==", "license": "MIT", "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" } }, "node_modules/@isaacs/cliui": { @@ -771,29 +960,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "license": "MIT" - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@isaacs/cliui/node_modules/strip-ansi": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", @@ -1726,9 +1892,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.22.4.tgz", - "integrity": "sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==", + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.3.tgz", + "integrity": "sha512-ufb2CH2KfBWPJok95frEZZ82LtDl0A6QKTa8MoM+cWwDZvVGl5/jNb79pIhRvAalUu+7LD91VYR0nwRD799HkQ==", "cpu": [ "arm" ], @@ -1740,9 +1906,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.22.4.tgz", - "integrity": "sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==", + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.3.tgz", + "integrity": "sha512-iAHpft/eQk9vkWIV5t22V77d90CRofgR2006UiCjHcHJFVI1E0oBkQIAbz+pLtthFw3hWEmVB4ilxGyBf48i2Q==", "cpu": [ "arm64" ], @@ -1754,9 +1920,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.22.4.tgz", - "integrity": "sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==", + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.3.tgz", + "integrity": "sha512-QPW2YmkWLlvqmOa2OwrfqLJqkHm7kJCIMq9kOz40Zo9Ipi40kf9ONG5Sz76zszrmIZZ4hgRIkez69YnTHgEz1w==", "cpu": [ "arm64" ], @@ -1768,9 +1934,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.22.4.tgz", - "integrity": "sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==", + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.3.tgz", + "integrity": "sha512-KO0pN5x3+uZm1ZXeIfDqwcvnQ9UEGN8JX5ufhmgH5Lz4ujjZMAnxQygZAVGemFWn+ZZC0FQopruV4lqmGMshow==", "cpu": [ "x64" ], @@ -1781,10 +1947,38 @@ "darwin" ] }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.24.3.tgz", + "integrity": "sha512-CsC+ZdIiZCZbBI+aRlWpYJMSWvVssPuWqrDy/zi9YfnatKKSLFCe6fjna1grHuo/nVaHG+kiglpRhyBQYRTK4A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.24.3.tgz", + "integrity": "sha512-F0nqiLThcfKvRQhZEzMIXOQG4EeX61im61VYL1jo4eBxv4aZRmpin6crnBJQ/nWnCsjH5F6J3W6Stdm0mBNqBg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.22.4.tgz", - "integrity": "sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==", + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.3.tgz", + "integrity": "sha512-KRSFHyE/RdxQ1CSeOIBVIAxStFC/hnBgVcaiCkQaVC+EYDtTe4X7z5tBkFyRoBgUGtB6Xg6t9t2kulnX6wJc6A==", "cpu": [ "arm" ], @@ -1796,9 +1990,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.22.4.tgz", - "integrity": "sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==", + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.3.tgz", + "integrity": "sha512-h6Q8MT+e05zP5BxEKz0vi0DhthLdrNEnspdLzkoFqGwnmOzakEHSlXfVyA4HJ322QtFy7biUAVFPvIDEDQa6rw==", "cpu": [ "arm" ], @@ -1810,9 +2004,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.22.4.tgz", - "integrity": "sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==", + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.3.tgz", + "integrity": "sha512-fKElSyXhXIJ9pqiYRqisfirIo2Z5pTTve5K438URf08fsypXrEkVmShkSfM8GJ1aUyvjakT+fn2W7Czlpd/0FQ==", "cpu": [ "arm64" ], @@ -1824,9 +2018,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.22.4.tgz", - "integrity": "sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==", + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.3.tgz", + "integrity": "sha512-YlddZSUk8G0px9/+V9PVilVDC6ydMz7WquxozToozSnfFK6wa6ne1ATUjUvjin09jp34p84milxlY5ikueoenw==", "cpu": [ "arm64" ], @@ -1838,9 +2032,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.22.4.tgz", - "integrity": "sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==", + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.3.tgz", + "integrity": "sha512-yNaWw+GAO8JjVx3s3cMeG5Esz1cKVzz8PkTJSfYzE5u7A+NvGmbVFEHP+BikTIyYWuz0+DX9kaA3pH9Sqxp69g==", "cpu": [ "ppc64" ], @@ -1852,9 +2046,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.22.4.tgz", - "integrity": "sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==", + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.3.tgz", + "integrity": "sha512-lWKNQfsbpv14ZCtM/HkjCTm4oWTKTfxPmr7iPfp3AHSqyoTz5AgLemYkWLwOBWc+XxBbrU9SCokZP0WlBZM9lA==", "cpu": [ "riscv64" ], @@ -1866,9 +2060,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.22.4.tgz", - "integrity": "sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==", + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.3.tgz", + "integrity": "sha512-HoojGXTC2CgCcq0Woc/dn12wQUlkNyfH0I1ABK4Ni9YXyFQa86Fkt2Q0nqgLfbhkyfQ6003i3qQk9pLh/SpAYw==", "cpu": [ "s390x" ], @@ -1880,9 +2074,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.22.4.tgz", - "integrity": "sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==", + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.3.tgz", + "integrity": "sha512-mnEOh4iE4USSccBOtcrjF5nj+5/zm6NcNhbSEfR3Ot0pxBwvEn5QVUXcuOwwPkapDtGZ6pT02xLoPaNv06w7KQ==", "cpu": [ "x64" ], @@ -1894,9 +2088,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.22.4.tgz", - "integrity": "sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==", + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.3.tgz", + "integrity": "sha512-rMTzawBPimBQkG9NKpNHvquIUTQPzrnPxPbCY1Xt+mFkW7pshvyIS5kYgcf74goxXOQk0CP3EoOC1zcEezKXhw==", "cpu": [ "x64" ], @@ -1908,9 +2102,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.22.4.tgz", - "integrity": "sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==", + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.3.tgz", + "integrity": "sha512-2lg1CE305xNvnH3SyiKwPVsTVLCg4TmNCF1z7PSHX2uZY2VbUpdkgAllVoISD7JO7zu+YynpWNSKAtOrX3AiuA==", "cpu": [ "arm64" ], @@ -1922,9 +2116,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.22.4.tgz", - "integrity": "sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==", + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.3.tgz", + "integrity": "sha512-9SjYp1sPyxJsPWuhOCX6F4jUMXGbVVd5obVpoVEi8ClZqo52ViZewA6eFz85y8ezuOA+uJMP5A5zo6Oz4S5rVQ==", "cpu": [ "ia32" ], @@ -1936,9 +2130,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.22.4.tgz", - "integrity": "sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==", + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.3.tgz", + "integrity": "sha512-HGZgRFFYrMrP3TJlq58nR1xy8zHKId25vhmm5S9jETEfDf6xybPxsavFTJaufe2zgOGYJBskGlj49CwtEuFhWQ==", "cpu": [ "x64" ], @@ -2135,16 +2329,6 @@ "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", "license": "MIT" }, - "node_modules/@types/inquirer": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-9.0.7.tgz", - "integrity": "sha512-Q0zyBupO6NxGRZut/JdmqYKOnN95Eg5V8Csg3PGKkP+FnvsUZx1jAyK7fztIszxxMuoBA6E3KXWvdZVXIpx60g==", - "license": "MIT", - "dependencies": { - "@types/through": "*", - "rxjs": "^7.2.0" - } - }, "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", @@ -2152,9 +2336,9 @@ "license": "MIT" }, "node_modules/@types/lodash": { - "version": "4.17.9", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.9.tgz", - "integrity": "sha512-w9iWudx1XWOHW5lQRS9iKpK/XuRhnN+0T7HvdCCd802FYkT1AMTnxndJHGrNJwRoRHkslGr4S29tjm1cT7x/7w==", + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.13.tgz", + "integrity": "sha512-lfx+dftrEZcdBPczf9d0Qv0x+j/rfNCMuC6OcfXmO8gkfeNAY88PgKUbvG56whcN23gc27yenwF6oJZXGFpYxg==", "license": "MIT" }, "node_modules/@types/lodash-es": { @@ -2167,12 +2351,12 @@ } }, "node_modules/@types/node": { - "version": "22.7.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.2.tgz", - "integrity": "sha512-866lXSrpGpgyHBZUa2m9YNWqHDjjM0aBTJlNtYaGEw4rqY/dcD7deRVTbBBAJelfA7oaGDbNftXF/TL/A6RgoA==", + "version": "22.8.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.4.tgz", + "integrity": "sha512-SpNNxkftTJOPk0oN+y2bIqurEXHTA2AOZ3EJDDKeJ5VzkvvORSvmQXGQarcOzWV1ac7DCaPBEdMDxBsM+d8jWw==", "license": "MIT", "dependencies": { - "undici-types": "~6.19.2" + "undici-types": "~6.19.8" } }, "node_modules/@types/normalize-package-data": { @@ -2181,15 +2365,6 @@ "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", "license": "MIT" }, - "node_modules/@types/through": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.33.tgz", - "integrity": "sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/vinyl": { "version": "2.0.12", "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.12.tgz", @@ -2201,16 +2376,16 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.6.0.tgz", - "integrity": "sha512-UOaz/wFowmoh2G6Mr9gw60B1mm0MzUtm6Ic8G2yM1Le6gyj5Loi/N+O5mocugRGY+8OeeKmkMmbxNqUCq3B4Sg==", + "version": "8.12.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.12.2.tgz", + "integrity": "sha512-gQxbxM8mcxBwaEmWdtLCIGLfixBMHhQjBqR8sVWNTPpcj45WlYL2IObS/DNMLH1DBP0n8qz+aiiLTGfopPEebw==", "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.6.0", - "@typescript-eslint/type-utils": "8.6.0", - "@typescript-eslint/utils": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0", + "@typescript-eslint/scope-manager": "8.12.2", + "@typescript-eslint/type-utils": "8.12.2", + "@typescript-eslint/utils": "8.12.2", + "@typescript-eslint/visitor-keys": "8.12.2", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -2233,149 +2408,16 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.6.0.tgz", - "integrity": "sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==", - "license": "MIT", + "node_modules/@typescript-eslint/parser": { + "version": "8.12.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.12.2.tgz", + "integrity": "sha512-MrvlXNfGPLH3Z+r7Tk+Z5moZAc0dzdVjTgUgwsdGweH7lydysQsnSww3nAmsq8blFuRD5VRlAr9YdEFw3e6PBw==", + "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.6.0.tgz", - "integrity": "sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==", - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.6.0.tgz", - "integrity": "sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==", - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.6.0.tgz", - "integrity": "sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==", - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.6.0", - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/typescript-estree": "8.6.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.6.0.tgz", - "integrity": "sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.6.0", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.6.0.tgz", - "integrity": "sha512-eQcbCuA2Vmw45iGfcyG4y6rS7BhWfz9MQuk409WD47qMM+bKCGQWXxvoOs1DUp+T7UBMTtRTVT+kXr7Sh4O9Ow==", - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/scope-manager": "8.6.0", - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/typescript-estree": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0", + "@typescript-eslint/scope-manager": "8.12.2", + "@typescript-eslint/types": "8.12.2", + "@typescript-eslint/typescript-estree": "8.12.2", + "@typescript-eslint/visitor-keys": "8.12.2", "debug": "^4.3.4" }, "engines": { @@ -2394,125 +2436,14 @@ } } }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.6.0.tgz", - "integrity": "sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.6.0.tgz", - "integrity": "sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==", - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.6.0.tgz", - "integrity": "sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==", - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.6.0.tgz", - "integrity": "sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.6.0", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.7.0.tgz", - "integrity": "sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==", + "version": "8.12.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.12.2.tgz", + "integrity": "sha512-gPLpLtrj9aMHOvxJkSbDBmbRuYdtiEbnvO25bCMza3DhMjTQw0u7Y1M+YR5JPbMsXXnSPuCf5hfq0nEkQDL/JQ==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.7.0", - "@typescript-eslint/visitor-keys": "8.7.0" + "@typescript-eslint/types": "8.12.2", + "@typescript-eslint/visitor-keys": "8.12.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2523,13 +2454,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.6.0.tgz", - "integrity": "sha512-dtePl4gsuenXVwC7dVNlb4mGDcKjDT/Ropsk4za/ouMBPplCLyznIaR+W65mvCvsyS97dymoBRrioEXI7k0XIg==", + "version": "8.12.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.12.2.tgz", + "integrity": "sha512-bwuU4TAogPI+1q/IJSKuD4shBLc/d2vGcRT588q+jzayQyjVK2X6v/fbR4InY2U2sgf8MEvVCqEWUzYzgBNcGQ==", "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.6.0", - "@typescript-eslint/utils": "8.6.0", + "@typescript-eslint/typescript-estree": "8.12.2", + "@typescript-eslint/utils": "8.12.2", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -2546,143 +2477,10 @@ } } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.6.0.tgz", - "integrity": "sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.6.0.tgz", - "integrity": "sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==", - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.6.0.tgz", - "integrity": "sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==", - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.6.0.tgz", - "integrity": "sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==", - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.6.0", - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/typescript-estree": "8.6.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.6.0.tgz", - "integrity": "sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.6.0", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@typescript-eslint/types": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.7.0.tgz", - "integrity": "sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==", + "version": "8.12.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.12.2.tgz", + "integrity": "sha512-VwDwMF1SZ7wPBUZwmMdnDJ6sIFk4K4s+ALKLP6aIQsISkPv8jhiw65sAK6SuWODN/ix+m+HgbYDkH+zLjrzvOA==", "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2693,13 +2491,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.7.0.tgz", - "integrity": "sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg==", + "version": "8.12.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.12.2.tgz", + "integrity": "sha512-mME5MDwGe30Pq9zKPvyduyU86PH7aixwqYR2grTglAdB+AN8xXQ1vFGpYaUSJ5o5P/5znsSBeNcs5g5/2aQwow==", "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "8.7.0", - "@typescript-eslint/visitor-keys": "8.7.0", + "@typescript-eslint/types": "8.12.2", + "@typescript-eslint/visitor-keys": "8.12.2", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -2745,15 +2543,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.7.0.tgz", - "integrity": "sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw==", + "version": "8.12.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.12.2.tgz", + "integrity": "sha512-UTTuDIX3fkfAz6iSVa5rTuSfWIYZ6ATtEocQ/umkRSyC9O919lbZ8dcH7mysshrCdrAM03skJOEYaBugxN+M6A==", "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.7.0", - "@typescript-eslint/types": "8.7.0", - "@typescript-eslint/typescript-estree": "8.7.0" + "@typescript-eslint/scope-manager": "8.12.2", + "@typescript-eslint/types": "8.12.2", + "@typescript-eslint/typescript-estree": "8.12.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2767,12 +2565,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.7.0.tgz", - "integrity": "sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==", + "version": "8.12.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.12.2.tgz", + "integrity": "sha512-PChz8UaKQAVNHghsHcPyx1OMHoFRUEA7rJSK/mDhdq85bk+PLsUHUBqTQTFt18VJZbmxBovM65fezlheQRsSDA==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.7.0", + "@typescript-eslint/types": "8.12.2", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -2796,15 +2594,15 @@ } }, "node_modules/@vitest/expect": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.1.tgz", - "integrity": "sha512-YeueunS0HiHiQxk+KEOnq/QMzlUuOzbU1Go+PgAsHvvv3tUkJPm9xWt+6ITNTlzsMXUjmgm5T+U7KBPK2qQV6w==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.4.tgz", + "integrity": "sha512-DOETT0Oh1avie/D/o2sgMHGrzYUFFo3zqESB2Hn70z6QB1HrS2IQ9z5DfyTqU8sg4Bpu13zZe9V4+UTNQlUeQA==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/spy": "2.1.1", - "@vitest/utils": "2.1.1", - "chai": "^5.1.1", + "@vitest/spy": "2.1.4", + "@vitest/utils": "2.1.4", + "chai": "^5.1.2", "tinyrainbow": "^1.2.0" }, "funding": { @@ -2812,22 +2610,21 @@ } }, "node_modules/@vitest/mocker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.1.tgz", - "integrity": "sha512-LNN5VwOEdJqCmJ/2XJBywB11DLlkbY0ooDJW3uRX5cZyYCrc4PI/ePX0iQhE3BiEGiQmK4GE7Q/PqCkkaiPnrA==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.4.tgz", + "integrity": "sha512-Ky/O1Lc0QBbutJdW0rqLeFNbuLEyS+mIPiNdlVlp2/yhJ0SbyYqObS5IHdhferJud8MbbwMnexg4jordE5cCoQ==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/spy": "^2.1.0-beta.1", + "@vitest/spy": "2.1.4", "estree-walker": "^3.0.3", - "magic-string": "^0.30.11" + "magic-string": "^0.30.12" }, "funding": { "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "@vitest/spy": "2.1.1", - "msw": "^2.3.5", + "msw": "^2.4.9", "vite": "^5.0.0" }, "peerDependenciesMeta": { @@ -2840,9 +2637,9 @@ } }, "node_modules/@vitest/pretty-format": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.1.tgz", - "integrity": "sha512-SjxPFOtuINDUW8/UkElJYQSFtnWX7tMksSGW0vfjxMneFqxVr8YJ979QpMbDW7g+BIiq88RAGDjf7en6rvLPPQ==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.4.tgz", + "integrity": "sha512-L95zIAkEuTDbUX1IsjRl+vyBSLh3PwLLgKpghl37aCK9Jvw0iP+wKwIFhfjdUtA2myLgjrG6VU6JCFLv8q/3Ww==", "dev": true, "license": "MIT", "dependencies": { @@ -2853,13 +2650,13 @@ } }, "node_modules/@vitest/runner": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.1.1.tgz", - "integrity": "sha512-uTPuY6PWOYitIkLPidaY5L3t0JJITdGTSwBtwMjKzo5O6RCOEncz9PUN+0pDidX8kTHYjO0EwUIvhlGpnGpxmA==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.1.4.tgz", + "integrity": "sha512-sKRautINI9XICAMl2bjxQM8VfCMTB0EbsBc/EDFA57V6UQevEKY/TOPOF5nzcvCALltiLfXWbq4MaAwWx/YxIA==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/utils": "2.1.1", + "@vitest/utils": "2.1.4", "pathe": "^1.1.2" }, "funding": { @@ -2867,14 +2664,14 @@ } }, "node_modules/@vitest/snapshot": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.1.tgz", - "integrity": "sha512-BnSku1WFy7r4mm96ha2FzN99AZJgpZOWrAhtQfoxjUU5YMRpq1zmHRq7a5K9/NjqonebO7iVDla+VvZS8BOWMw==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.4.tgz", + "integrity": "sha512-3Kab14fn/5QZRog5BPj6Rs8dc4B+mim27XaKWFWHWA87R56AKjHTGcBFKpvZKDzC4u5Wd0w/qKsUIio3KzWW4Q==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "2.1.1", - "magic-string": "^0.30.11", + "@vitest/pretty-format": "2.1.4", + "magic-string": "^0.30.12", "pathe": "^1.1.2" }, "funding": { @@ -2882,27 +2679,27 @@ } }, "node_modules/@vitest/spy": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.1.tgz", - "integrity": "sha512-ZM39BnZ9t/xZ/nF4UwRH5il0Sw93QnZXd9NAZGRpIgj0yvVwPpLd702s/Cx955rGaMlyBQkZJ2Ir7qyY48VZ+g==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.4.tgz", + "integrity": "sha512-4JOxa+UAizJgpZfaCPKK2smq9d8mmjZVPMt2kOsg/R8QkoRzydHH1qHxIYNvr1zlEaFj4SXiaaJWxq/LPLKaLg==", "dev": true, "license": "MIT", "dependencies": { - "tinyspy": "^3.0.0" + "tinyspy": "^3.0.2" }, "funding": { "url": "https://opencollective.com/vitest" } }, "node_modules/@vitest/utils": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.1.tgz", - "integrity": "sha512-Y6Q9TsI+qJ2CC0ZKj6VBb+T8UPz593N113nnUykqwANqhgf3QkZeHFlusgKLTqrnVHbj/XDKZcDHol+dxVT+rQ==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.4.tgz", + "integrity": "sha512-MXDnZn0Awl2S86PSNIim5PWXgIAx8CIkzu35mBdSApUip6RFOGXBCf3YFyeEu8n1IHk4bWD46DeYFu9mQlFIRg==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "2.1.1", - "loupe": "^3.1.1", + "@vitest/pretty-format": "2.1.4", + "loupe": "^3.1.2", "tinyrainbow": "^1.2.0" }, "funding": { @@ -2910,14 +2707,14 @@ } }, "node_modules/@yeoman/adapter": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@yeoman/adapter/-/adapter-1.6.0.tgz", - "integrity": "sha512-oJw/i6zUDdfsT5VOPuANDDEWs5NhlMq5+rmyZIVdgBTXalbCw6nUfJQOblO2Fnq+Ov6CxlyzDBTWQvL5cEjA+g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@yeoman/adapter/-/adapter-2.0.0.tgz", + "integrity": "sha512-eeLe2lRfnxXo2ryyuOt3kUAOLfn/X9LhftFKxEC53bdHZtWYiK0MBP7UKvpydZFwalEjGuMZRLhHfD0BmkIWGA==", "license": "MIT", "dependencies": { - "@types/inquirer": "^9.0.3", + "@inquirer/core": "^10.0.0", "chalk": "^5.2.0", - "inquirer": "^9.2.2", + "inquirer": "^12.0.0", "log-symbols": "^7.0.0", "ora": "^8.1.0", "p-queue": "^8.0.1", @@ -2928,42 +2725,38 @@ } }, "node_modules/@yeoman/conflicter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@yeoman/conflicter/-/conflicter-2.1.0.tgz", - "integrity": "sha512-+RRxlmZTu44X8bc+7wWPKci38tbtY2Tb4eQLzHIwVrAOEuw+amgG+oTf8h20U3ccRVEBdSkxRbrf4z7zYhdmKg==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@yeoman/conflicter/-/conflicter-2.3.1.tgz", + "integrity": "sha512-IWQUj8YuQSC4WBhRaDhGeZDqn9KDpwyNUBrYn+MwroOTMHb8KdqLNobxen8Vufyk4E59QaQQ89hugO6Em1AUMQ==", "license": "MIT", "dependencies": { - "@types/node": "^16.18.28", "@yeoman/transform": "^1.2.0", - "binary-extensions": "^2.2.0", + "binary-extensions": "^2.3.0", "cli-table": "^0.3.11", "dateformat": "^5.0.3", - "diff": "^5.1.0", - "isbinaryfile": "^5.0.0", - "mem-fs-editor": "^11.0.0", - "minimatch": "^9.0.0", - "p-transform": "^4.1.3", - "pretty-bytes": "^6.1.0", + "diff": "^7.0.0", + "isbinaryfile": "^5.0.2", + "mem-fs-editor": "^11.1.2", + "minimatch": "^9.0.5", + "p-transform": "^4.1.6", + "pretty-bytes": "^6.1.1", "slash": "^5.1.0", "textextensions": "^6.11.0" }, "acceptDependencies": { - "@yeoman/transform": "^2.0.0" + "@yeoman/transform": "^2.0.0", + "minimatch": "^10.0.1", + "p-transform": "^5.0.1" }, "engines": { "node": ">=18.12.0" }, "peerDependencies": { + "@types/node": ">=18.12.0", "@yeoman/types": "^1.0.0", "mem-fs": "^4.0.0" } }, - "node_modules/@yeoman/conflicter/node_modules/@types/node": { - "version": "16.18.111", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.111.tgz", - "integrity": "sha512-U1l6itlxU+vrJ9KyowQLKV9X+UuQBRhBF9v/XkGhAGgNHHRWzyY7FfTYRXt3vYOXPrd8UGlbYFK5HdneKCwXPQ==", - "license": "MIT" - }, "node_modules/@yeoman/conflicter/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -2998,25 +2791,18 @@ } }, "node_modules/@yeoman/transform": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@yeoman/transform/-/transform-2.0.0.tgz", - "integrity": "sha512-+WFCbKWMMhxtSC2dQcko2QvsJCWV58QTkSuWuiPX1jTbdYHpSAWgTcpoGlF2gJLvD5dzXK7wIQzLftw2VGvMeQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@yeoman/transform/-/transform-2.1.0.tgz", + "integrity": "sha512-dAgDEMa8S+0ORAmrfFtufUccZpvwj6ZsZLZqMS86bxLUnB9h4n4dZN9IOHJHJfuOY+PAiLrEHgQYQvJ9R6IU6A==", "license": "MIT", "dependencies": { - "@types/node": "^18.19.44", "minimatch": "^9.0.0" }, "engines": { "node": ">=18.19.0" - } - }, - "node_modules/@yeoman/transform/node_modules/@types/node": { - "version": "18.19.53", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.53.tgz", - "integrity": "sha512-GLxgUgHhDKO1Edw9Q0lvMbiO/IQXJwJlMaqxSGBXMpPy8uhkCs2iiPFaB2Q/gmobnFkckD3rqTBMVjXdwq+nKg==", - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" + }, + "peerDependencies": { + "@types/node": ">=18.19.44" } }, "node_modules/@yeoman/transform/node_modules/brace-expansion": { @@ -3043,22 +2829,16 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@yeoman/transform/node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "license": "MIT" - }, "node_modules/@yeoman/types": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@yeoman/types/-/types-1.4.0.tgz", - "integrity": "sha512-fq97WGX46FlpapvdoabgrE6SAer5cDOLa+Ynd8bHbHmp+MjnYfCiQnVEWm+imC3/xYmQ8R5jP/O925BB5G1JWA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@yeoman/types/-/types-1.5.0.tgz", + "integrity": "sha512-uyeQdpKw3ftj3zN5gG28vOgMuqOGEfKiqWH1R04bm5RK8LRsnXO9SqPao1kC6dwowVQE0Wl/D9+6XmA6y/4qzQ==", "license": "MIT", "dependencies": { - "@types/node": "^16.18.26", "@yeoman/adapter": "^1.6.0" }, "acceptDependencies": { + "@yeoman/adapter": "^2.0.0-beta.0", "mem-fs": "^4.0.0-beta.1", "mem-fs-editor": ">=10.0.2" }, @@ -3066,6 +2846,7 @@ "node": "^16.13.0 || >=18.12.0" }, "peerDependencies": { + "@types/node": ">=16.18.26", "@yeoman/adapter": "^1.6.0", "mem-fs": "^3.0.0", "mem-fs-editor": "^10.0.2" @@ -3079,12 +2860,6 @@ } } }, - "node_modules/@yeoman/types/node_modules/@types/node": { - "version": "16.18.111", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.111.tgz", - "integrity": "sha512-U1l6itlxU+vrJ9KyowQLKV9X+UuQBRhBF9v/XkGhAGgNHHRWzyY7FfTYRXt3vYOXPrd8UGlbYFK5HdneKCwXPQ==", - "license": "MIT" - }, "node_modules/abbrev": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", @@ -3094,22 +2869,10 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "license": "MIT", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, "node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "license": "MIT", "bin": { "acorn": "bin/acorn" @@ -3209,22 +2972,10 @@ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "license": "MIT", "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "license": "(MIT OR CC0-1.0)", + "type-fest": "^0.21.3" + }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -3329,12 +3080,6 @@ "proxy-from-env": "^1.1.0" } }, - "node_modules/b4a": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz", - "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==", - "license": "Apache-2.0" - }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -3348,26 +3093,6 @@ "license": "Apache-2.0", "optional": true }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/before-after-hook": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", @@ -3416,55 +3141,6 @@ "url": "https://bevry.me/fund" } }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "license": "MIT", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bl/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -3487,30 +3163,6 @@ "node": ">=8" } }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, "node_modules/cac": { "version": "6.7.14", "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", @@ -3593,9 +3245,9 @@ } }, "node_modules/chai": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.1.tgz", - "integrity": "sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", "dev": true, "license": "MIT", "dependencies": { @@ -3743,6 +3395,28 @@ "node": ">=12" } }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/cliui/node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -3965,27 +3639,6 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "license": "MIT" }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/defaults/node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, "node_modules/defer-to-connect": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", @@ -4038,9 +3691,9 @@ "license": "Apache-2.0" }, "node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" @@ -4163,9 +3816,9 @@ } }, "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "license": "MIT" }, "node_modules/encoding": { @@ -4271,21 +3924,21 @@ } }, "node_modules/eslint": { - "version": "9.11.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.11.1.tgz", - "integrity": "sha512-MobhYKIoAO1s1e4VUrgx1l1Sk2JBR/Gqjjgw8+mfgoLE2xwsHur4gdfTxyTgShrhvdVFTaJSgMiQBl1jv/AWxg==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.13.0.tgz", + "integrity": "sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==", "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.11.0", "@eslint/config-array": "^0.18.0", - "@eslint/core": "^0.6.0", + "@eslint/core": "^0.7.0", "@eslint/eslintrc": "^3.1.0", - "@eslint/js": "9.11.1", + "@eslint/js": "9.13.0", "@eslint/plugin-kit": "^0.2.0", + "@humanfs/node": "^0.16.5", "@humanwhocodes/module-importer": "^1.0.1", - "@humanwhocodes/retry": "^0.3.0", - "@nodelib/fs.walk": "^1.2.8", + "@humanwhocodes/retry": "^0.3.1", "@types/estree": "^1.0.6", "@types/json-schema": "^7.0.15", "ajv": "^6.12.4", @@ -4293,9 +3946,9 @@ "cross-spawn": "^7.0.2", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^8.0.2", - "eslint-visitor-keys": "^4.0.0", - "espree": "^10.1.0", + "eslint-scope": "^8.1.0", + "eslint-visitor-keys": "^4.1.0", + "espree": "^10.2.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -4305,13 +3958,11 @@ "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", "text-table": "^0.2.0" }, "bin": { @@ -4366,9 +4017,9 @@ } }, "node_modules/eslint-plugin-import-x": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-4.2.1.tgz", - "integrity": "sha512-WWi2GedccIJa0zXxx3WDnTgouGQTtdYK1nhXMwywbqqAgB0Ov+p1pYBsWh3VaB0bvBOwLse6OfVII7jZD9xo5Q==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-4.3.1.tgz", + "integrity": "sha512-5TriWkXulDl486XnYYRgsL+VQoS/7mhN/2ci02iLCuL7gdhbiWxnsuL/NTcaKY9fpMgsMFjWZBtIGW7pb+RX0g==", "license": "MIT", "dependencies": { "@typescript-eslint/utils": "^8.1.0", @@ -4460,9 +4111,9 @@ } }, "node_modules/eslint-scope": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.2.tgz", - "integrity": "sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz", + "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==", "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", @@ -4476,9 +4127,9 @@ } }, "node_modules/eslint-visitor-keys": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", - "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", "license": "Apache-2.0", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4503,36 +4154,15 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/espree": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", - "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", + "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.12.0", + "acorn": "^8.14.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.0.0" + "eslint-visitor-keys": "^4.2.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4593,34 +4223,16 @@ "node": ">=0.10.0" } }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/eventemitter3": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", "license": "MIT" }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, "node_modules/execa": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-9.4.0.tgz", - "integrity": "sha512-yKHlle2YGxZE842MERVIplWwNH5VYmqqcPFgtnlU//K8gxuFFXu0pwd/CrfXTumFpeEiufsP7+opT/bPJa1yVw==", + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-9.5.1.tgz", + "integrity": "sha512-QY5PPtSonnGwhhHDNI7+3RvY285c7iuJFFB+lU+oEzMY/gEGJ808owqJsrr8Otd1E/x07po1LkUBmdAc5duPAg==", "license": "MIT", "dependencies": { "@sindresorhus/merge-streams": "^4.0.0", @@ -4643,6 +4255,16 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/expect-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.1.0.tgz", + "integrity": "sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/exponential-backoff": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", @@ -4882,9 +4504,9 @@ "license": "ISC" }, "node_modules/fly-import": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/fly-import/-/fly-import-0.4.0.tgz", - "integrity": "sha512-sgIZHb7m0eze7hneKzuzXPLWs3RD9vK93Kqc4hvm/eiptVLbYHz4zZp0ckUAXUCoxq5/yGjfh7OUUJOWP9VqGA==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/fly-import/-/fly-import-0.4.1.tgz", + "integrity": "sha512-9gqEx0nnQ6SF0pKKOEexVNYCTBiLb3g+a5JMLkiaBIqwM/pEZH0Le83owUA/tkRLxWNwIso+sB3E+epuOCPWlw==", "dependencies": { "@npmcli/arborist": "^7.2.0", "env-paths": "^3.0.0", @@ -4932,9 +4554,9 @@ } }, "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", + "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", "license": "MIT", "dependencies": { "asynckit": "^0.4.0", @@ -4991,21 +4613,21 @@ } }, "node_modules/generator-jhipster": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/generator-jhipster/-/generator-jhipster-8.7.1.tgz", - "integrity": "sha512-jhGZ3R9UMyqlpLTYD8xj+nPMGWbVs7xbhmOEnyNmTEcPfDBjyaTva/+4lDdSYp2WPt7rDES0IuXaKMjLVxRhVA==", + "version": "8.7.3", + "resolved": "https://registry.npmjs.org/generator-jhipster/-/generator-jhipster-8.7.3.tgz", + "integrity": "sha512-KPsqXtSw5l3NQ2ap3kPc78wesJViHfcirbHM4wH2pW2bvAhkx4g2VqdL9zcv1/DcUZK53jtNZeX6NX4bSoPdsA==", "license": "Apache-2.0", "dependencies": { - "@eslint/js": "9.11.0", - "@faker-js/faker": "9.0.1", + "@eslint/js": "9.13.0", + "@faker-js/faker": "9.1.0", "@iarna/toml": "3.0.0", "@types/ejs": "3.1.5", "@types/lodash-es": "4.17.12", - "@yeoman/adapter": "1.6.0", - "@yeoman/conflicter": "2.1.0", + "@yeoman/adapter": "2.0.0", + "@yeoman/conflicter": "2.3.1", "@yeoman/namespace": "1.0.1", - "@yeoman/transform": "2.0.0", - "@yeoman/types": "1.4.0", + "@yeoman/transform": "2.1.0", + "@yeoman/types": "1.5.0", "axios": "1.7.7", "chalk": "5.3.0", "chevrotain": "11.0.3", @@ -5015,29 +4637,29 @@ "dockerfile-ast": "0.6.1", "dot-properties": "1.0.1", "ejs": "3.1.10", - "eslint": "9.11.0", - "eslint-plugin-import-x": "4.2.1", + "eslint": "9.13.0", + "eslint-plugin-import-x": "4.3.1", "eslint-plugin-unused-imports": "4.1.4", - "execa": "9.4.0", + "execa": "9.5.1", "fast-xml-parser": "4.5.0", "glob": "10.4.2", - "globals": "15.9.0", - "isbinaryfile": "5.0.2", + "globals": "15.11.0", + "isbinaryfile": "5.0.4", "java-lint": "0.3.0", "latest-version": "9.0.0", "lodash-es": "4.17.21", - "mem-fs": "4.1.0", - "mem-fs-editor": "11.1.1", + "mem-fs": "4.1.1", + "mem-fs-editor": "11.1.3", "minimatch": "9.0.5", "normalize-path": "3.0.0", "os-locale": "6.0.2", - "p-transform": "4.1.5", + "p-transform": "5.0.1", "parse-gitignore": "2.0.0", "piscina": "4.7.0", "pluralize": "8.0.0", "prettier": "3.3.3", - "prettier-plugin-java": "2.6.4", - "prettier-plugin-packagejson": "2.5.2", + "prettier-plugin-java": "2.6.5", + "prettier-plugin-packagejson": "2.5.3", "prettier-plugin-properties": "0.3.0", "randexp": "0.5.3", "semver": "7.6.3", @@ -5045,10 +4667,10 @@ "sort-keys": "5.1.0", "type-fest": "4.26.1", "typescript": "5.5.4", - "typescript-eslint": "8.6.0", - "yaml": "2.5.1", - "yeoman-environment": "4.4.1", - "yeoman-generator": "7.3.2" + "typescript-eslint": "8.12.2", + "yaml": "2.6.0", + "yeoman-environment": "4.4.3", + "yeoman-generator": "7.3.3" }, "bin": { "jhipster": "dist/cli/jhipster.cjs" @@ -5062,7 +4684,7 @@ "url": "https://opencollective.com/generator-jhipster" }, "peerDependencies": { - "yeoman-test": "9.1.0" + "yeoman-test": "10.0.1" }, "peerDependenciesMeta": { "yeoman-test": { @@ -5070,13 +4692,13 @@ } } }, - "node_modules/generator-jhipster/node_modules/@eslint/js": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.11.0.tgz", - "integrity": "sha512-LPkkenkDqyzTFauZLLAPhIb48fj6drrfMvRGSL9tS3AcZBSVTllemLSNyCvHNNL2t797S/6DJNSIwRwXgMO/eQ==", + "node_modules/generator-jhipster/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "dependencies": { + "balanced-match": "^1.0.0" } }, "node_modules/generator-jhipster/node_modules/ejs": { @@ -5094,102 +4716,6 @@ "node": ">=0.10.0" } }, - "node_modules/generator-jhipster/node_modules/eslint": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.11.0.tgz", - "integrity": "sha512-yVS6XODx+tMFMDFcG4+Hlh+qG7RM6cCJXtQhCKLSsr3XkLvWggHjCqjfh0XsPPnt1c56oaT6PMgW9XWQQjdHXA==", - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.11.0", - "@eslint/config-array": "^0.18.0", - "@eslint/eslintrc": "^3.1.0", - "@eslint/js": "9.11.0", - "@eslint/plugin-kit": "^0.2.0", - "@humanwhocodes/module-importer": "^1.0.1", - "@humanwhocodes/retry": "^0.3.0", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^8.0.2", - "eslint-visitor-keys": "^4.0.0", - "espree": "^10.1.0", - "esquery": "^1.5.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^8.0.0", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "json-stable-stringify-without-jsonify": "^1.0.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://eslint.org/donate" - }, - "peerDependencies": { - "jiti": "*" - }, - "peerDependenciesMeta": { - "jiti": { - "optional": true - } - } - }, - "node_modules/generator-jhipster/node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/generator-jhipster/node_modules/eslint/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/generator-jhipster/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/generator-jhipster/node_modules/minimatch": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", @@ -5205,25 +4731,16 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/generator-jhipster/node_modules/minimatch/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/generator-jhipster/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/generator-jhipster/node_modules/type-fest": { + "version": "4.26.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.1.tgz", + "integrity": "sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=8" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/get-caller-file": { @@ -5237,9 +4754,9 @@ } }, "node_modules/get-east-asian-width": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", - "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz", + "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==", "license": "MIT", "engines": { "node": ">=18" @@ -5248,16 +4765,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/get-func-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", - "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, "node_modules/get-stdin": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", @@ -5382,9 +4889,9 @@ } }, "node_modules/globals": { - "version": "15.9.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.9.0.tgz", - "integrity": "sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==", + "version": "15.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.11.0.tgz", + "integrity": "sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==", "license": "MIT", "engines": { "node": ">=18" @@ -5483,12 +4990,12 @@ } }, "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/hasown": { @@ -5581,26 +5088,6 @@ "node": ">=0.10.0" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", @@ -5692,12 +5179,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" - }, "node_modules/ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", @@ -5705,169 +5186,24 @@ "license": "ISC" }, "node_modules/inquirer": { - "version": "9.3.6", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.3.6.tgz", - "integrity": "sha512-riK/iQB2ctwkpWYgjjWIRv3MBLt2gzb2Sj0JNQNbyTXgyXsLWcDPJ5WS5ZDTCx7BRFnJsARtYh+58fjP5M2Y0Q==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.0.1.tgz", + "integrity": "sha512-o11Jc2Go6wDZA17SWofiJ6L8k7mB8lsdKB/QY0bI+8e+ATiAvQzmROjqoTd1iAY8RI6N/EDcQcxbQa4JYviDWg==", "license": "MIT", "dependencies": { - "@inquirer/figures": "^1.0.3", + "@inquirer/core": "^10.0.1", + "@inquirer/prompts": "^7.0.1", + "@inquirer/type": "^3.0.0", "ansi-escapes": "^4.3.2", - "cli-width": "^4.1.0", - "external-editor": "^3.1.0", - "mute-stream": "1.0.0", - "ora": "^5.4.1", + "mute-stream": "^2.0.0", "run-async": "^3.0.0", - "rxjs": "^7.8.1", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0", - "yoctocolors-cjs": "^2.1.2" + "rxjs": "^7.8.1" }, "engines": { "node": ">=18" - } - }, - "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "license": "MIT", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inquirer/node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inquirer/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inquirer/node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "license": "MIT", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inquirer/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "license": "MIT", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "license": "ISC" - }, - "node_modules/inquirer/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "@types/node": ">=18" } }, "node_modules/invert-kv": { @@ -5967,15 +5303,6 @@ "node": ">=0.12.0" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/is-plain-obj": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", @@ -6028,9 +5355,9 @@ "license": "MIT" }, "node_modules/isbinaryfile": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.2.tgz", - "integrity": "sha512-GvcjojwonMjWbTkfMpnVHVqXW/wKMYDfEpY94/8zy8HFMOqb/VL6oeONq9v87q4ttVlaTLnGXnJD4B5B1OTGIg==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.4.tgz", + "integrity": "sha512-YKBKVkKhty7s8rxddb40oOkuP0NbaeXrQvLin6QMHL7Ypiy2RW9LwOVrVgZRyOrhQlayMd9t+D8yDy8MKFTSDQ==", "license": "MIT", "engines": { "node": ">= 18.0.0" @@ -6094,27 +5421,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jake/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jake/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/java-lint": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/java-lint/-/java-lint-0.3.0.tgz", @@ -6340,14 +5646,11 @@ } }, "node_modules/loupe": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.1.tgz", - "integrity": "sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", "dev": true, - "license": "MIT", - "dependencies": { - "get-func-name": "^2.0.1" - } + "license": "MIT" }, "node_modules/lowercase-keys": { "version": "3.0.0", @@ -6368,9 +5671,9 @@ "license": "ISC" }, "node_modules/magic-string": { - "version": "0.30.11", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", - "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", + "version": "0.30.12", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.12.tgz", + "integrity": "sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==", "dev": true, "license": "MIT", "dependencies": { @@ -6401,12 +5704,12 @@ } }, "node_modules/mem-fs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mem-fs/-/mem-fs-4.1.0.tgz", - "integrity": "sha512-lOB7haBbxO43eZ/++GA+jBMHQ9DNJeliMt35jNutzCfAgEg5gblFCItnzsss8Z4t81bB5jsz77bptqelHQn0Qw==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/mem-fs/-/mem-fs-4.1.1.tgz", + "integrity": "sha512-GwrbYV4U8h1iTfj3Yac2xxSMw1HGVbf3GcTKriFLf1hUmgoUwVPsfcp8ZQLYr6kiAHNXA9ozxrY5JuA23SjGFA==", "license": "MIT", "dependencies": { - "@types/node": "^20.8.3", + "@types/node": ">=18", "@types/vinyl": "^2.0.8", "vinyl": "^3.0.0", "vinyl-file": "^5.0.0" @@ -6416,25 +5719,28 @@ } }, "node_modules/mem-fs-editor": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-11.1.1.tgz", - "integrity": "sha512-bjBczabthdOjNE9+gRk+wObTihMgwkrhr/ffk7e+adZk0F5I3i5fE/MApOwSG/JYmFAfpoThPkA6i+kKShcl0w==", + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-11.1.3.tgz", + "integrity": "sha512-1+FhUWmCLY6Eqdc8HzDx3+wHScNiZQP62iMFZ+zZDpPmTyzfduPimWYjhtiSkVDBB/yXU1qGmlL8vQrQLUG1Lg==", "license": "MIT", "dependencies": { "@types/ejs": "^3.1.4", - "@types/node": "^18.18.5", + "@types/node": ">=18", "binaryextensions": "^6.11.0", "commondir": "^1.0.1", "deep-extend": "^0.6.0", "ejs": "^3.1.10", "globby": "^14.0.2", - "isbinaryfile": "5.0.2", + "isbinaryfile": "5.0.3", "minimatch": "^9.0.3", "multimatch": "^7.0.0", "normalize-path": "^3.0.0", "textextensions": "^6.11.0", "vinyl": "^3.0.0" }, + "acceptDependencies": { + "isbinaryfile": "^5.0.3" + }, "engines": { "node": ">=18.0.0" }, @@ -6454,15 +5760,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mem-fs-editor/node_modules/@types/node": { - "version": "18.19.53", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.53.tgz", - "integrity": "sha512-GLxgUgHhDKO1Edw9Q0lvMbiO/IQXJwJlMaqxSGBXMpPy8uhkCs2iiPFaB2Q/gmobnFkckD3rqTBMVjXdwq+nKg==", - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, "node_modules/mem-fs-editor/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -6534,12 +5831,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mem-fs-editor/node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "license": "MIT" - }, "node_modules/mem-fs-editor/node_modules/unicorn-magic": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", @@ -6552,15 +5843,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mem-fs/node_modules/@types/node": { - "version": "20.16.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.9.tgz", - "integrity": "sha512-rkvIVJxsOfBejxK7I0FO5sa2WxFmJCzoDwcd88+fq/CUfynNywTo/1/T6hyFz22CyztsnLS9nVlHOnTI36RH5w==", - "license": "MIT", - "dependencies": { - "undici-types": "~6.19.2" - } - }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -6611,12 +5893,15 @@ } }, "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/mimic-function": { @@ -6859,12 +6144,12 @@ } }, "node_modules/mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/nanoid": { @@ -6893,9 +6178,9 @@ "license": "MIT" }, "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -7393,9 +6678,9 @@ } }, "node_modules/p-timeout": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.2.tgz", - "integrity": "sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.3.tgz", + "integrity": "sha512-UJUyfKbwvr/uZSV6btANfb+0t/mOhKV/KXcCUTp8FcQI+v/0d+wXqH4htrW0E4rR6WiEO/EPvUFiV9D5OI4vlw==", "license": "MIT", "engines": { "node": ">=14.16" @@ -7405,51 +6690,16 @@ } }, "node_modules/p-transform": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/p-transform/-/p-transform-4.1.5.tgz", - "integrity": "sha512-CsXIiCOeBUYMBLpcY71DTq+fg8268ux31pAxI5TcoYEPfWCw5ozrbgWdZ9QmSDd8dUzvNXtmiwJOdTIxIFptfQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/p-transform/-/p-transform-5.0.1.tgz", + "integrity": "sha512-tb3/zIwbU6Z9RMDxZM3/UsyL5LpIUQj7Drq7iXWG9ilPpzyGG28EEFRRrGTsxHf3sOSOiQEiwevQH/VWtHbZfg==", "license": "Apache-2.0", "dependencies": { - "@types/node": "^16.18.31", - "p-queue": "^7.3.0", - "readable-stream": "^4.3.0" - }, - "engines": { - "node": ">=16.13.0" - } - }, - "node_modules/p-transform/node_modules/@types/node": { - "version": "16.18.111", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.111.tgz", - "integrity": "sha512-U1l6itlxU+vrJ9KyowQLKV9X+UuQBRhBF9v/XkGhAGgNHHRWzyY7FfTYRXt3vYOXPrd8UGlbYFK5HdneKCwXPQ==", - "license": "MIT" - }, - "node_modules/p-transform/node_modules/p-queue": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-7.4.1.tgz", - "integrity": "sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==", - "license": "MIT", - "dependencies": { - "eventemitter3": "^5.0.1", - "p-timeout": "^5.0.2" - }, - "engines": { - "node": ">=12" + "@types/node": ">=18.19.0", + "p-queue": "^8.0.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-transform/node_modules/p-timeout": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", - "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", - "license": "MIT", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18.19.0" } }, "node_modules/package-json": { @@ -7471,9 +6721,9 @@ } }, "node_modules/package-json-from-dist": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", - "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", "license": "BlueOak-1.0.0" }, "node_modules/pacote": { @@ -7553,7 +6803,19 @@ "type-fest": "^4.7.1" }, "engines": { - "node": ">=18" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-json/node_modules/type-fest": { + "version": "4.26.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.1.tgz", + "integrity": "sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -7638,9 +6900,9 @@ } }, "node_modules/picocolors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "license": "ISC" }, "node_modules/picomatch": { @@ -7753,9 +7015,9 @@ } }, "node_modules/prettier-plugin-java": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/prettier-plugin-java/-/prettier-plugin-java-2.6.4.tgz", - "integrity": "sha512-57iGIFM4xSCqzHc4G6RLeC0DJk+i6Vd1JDj5xcIe7GsWZjRSl8WWkpL0f4BB0gZ+jDZ8R1uJaxtnMgnRtzjLDQ==", + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/prettier-plugin-java/-/prettier-plugin-java-2.6.5.tgz", + "integrity": "sha512-2RkPNXyYpP5dRhr04pz45n+e5LXwYWTh1JXrztiCkZTGGokIGYrfwUuGa8csnDoGbP6CDPgVm8zZSIm/9I0SRQ==", "license": "Apache-2.0", "dependencies": { "java-parser": "2.3.2", @@ -7779,13 +7041,13 @@ } }, "node_modules/prettier-plugin-packagejson": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.5.2.tgz", - "integrity": "sha512-w+TmoLv2pIa+siplW1cCj2ujEXQQS6z7wmWLOiLQK/2QVl7Wy6xh/ZUpqQw8tbKMXDodmSW4GONxlA33xpdNOg==", + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.5.3.tgz", + "integrity": "sha512-ATMEEXr+ywls1kgrZEWl4SBPEm0uDdyDAjyNzUC0/Z8WZTD3RqbJcQDR+Dau+wYkW9KHK6zqQIsFyfn+9aduWg==", "license": "MIT", "dependencies": { "sort-package-json": "2.10.1", - "synckit": "0.9.1" + "synckit": "0.9.2" }, "peerDependencies": { "prettier": ">= 1.16.0" @@ -7844,15 +7106,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, "node_modules/proggy": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/proggy/-/proggy-2.0.0.tgz", @@ -8041,6 +7294,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/read-package-up/node_modules/type-fest": { + "version": "4.26.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.1.tgz", + "integrity": "sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/read-pkg": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-9.0.1.tgz", @@ -8060,6 +7325,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "4.26.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.1.tgz", + "integrity": "sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/read-pkg/node_modules/unicorn-magic": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", @@ -8072,22 +7349,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/readable-stream": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", - "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", - "license": "MIT", - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, "node_modules/registry-auth-token": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz", @@ -8241,13 +7502,13 @@ } }, "node_modules/rollup": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.22.4.tgz", - "integrity": "sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==", + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.3.tgz", + "integrity": "sha512-HBW896xR5HGmoksbi3JBDtmVzWiPAYqp7wip50hjQ67JbDz61nyoMPdqu1DvVW9asYb2M65Z20ZHsyJCMqMyDg==", "dev": true, "license": "MIT", "dependencies": { - "@types/estree": "1.0.5" + "@types/estree": "1.0.6" }, "bin": { "rollup": "dist/bin/rollup" @@ -8257,32 +7518,27 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.22.4", - "@rollup/rollup-android-arm64": "4.22.4", - "@rollup/rollup-darwin-arm64": "4.22.4", - "@rollup/rollup-darwin-x64": "4.22.4", - "@rollup/rollup-linux-arm-gnueabihf": "4.22.4", - "@rollup/rollup-linux-arm-musleabihf": "4.22.4", - "@rollup/rollup-linux-arm64-gnu": "4.22.4", - "@rollup/rollup-linux-arm64-musl": "4.22.4", - "@rollup/rollup-linux-powerpc64le-gnu": "4.22.4", - "@rollup/rollup-linux-riscv64-gnu": "4.22.4", - "@rollup/rollup-linux-s390x-gnu": "4.22.4", - "@rollup/rollup-linux-x64-gnu": "4.22.4", - "@rollup/rollup-linux-x64-musl": "4.22.4", - "@rollup/rollup-win32-arm64-msvc": "4.22.4", - "@rollup/rollup-win32-ia32-msvc": "4.22.4", - "@rollup/rollup-win32-x64-msvc": "4.22.4", + "@rollup/rollup-android-arm-eabi": "4.24.3", + "@rollup/rollup-android-arm64": "4.24.3", + "@rollup/rollup-darwin-arm64": "4.24.3", + "@rollup/rollup-darwin-x64": "4.24.3", + "@rollup/rollup-freebsd-arm64": "4.24.3", + "@rollup/rollup-freebsd-x64": "4.24.3", + "@rollup/rollup-linux-arm-gnueabihf": "4.24.3", + "@rollup/rollup-linux-arm-musleabihf": "4.24.3", + "@rollup/rollup-linux-arm64-gnu": "4.24.3", + "@rollup/rollup-linux-arm64-musl": "4.24.3", + "@rollup/rollup-linux-powerpc64le-gnu": "4.24.3", + "@rollup/rollup-linux-riscv64-gnu": "4.24.3", + "@rollup/rollup-linux-s390x-gnu": "4.24.3", + "@rollup/rollup-linux-x64-gnu": "4.24.3", + "@rollup/rollup-linux-x64-musl": "4.24.3", + "@rollup/rollup-win32-arm64-msvc": "4.24.3", + "@rollup/rollup-win32-ia32-msvc": "4.24.3", + "@rollup/rollup-win32-x64-msvc": "4.24.3", "fsevents": "~2.3.2" } }, - "node_modules/rollup/node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "dev": true, - "license": "MIT" - }, "node_modules/run-async": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", @@ -8324,26 +7580,6 @@ "tslib": "^2.1.0" } }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -8630,16 +7866,25 @@ "bare-events": "^2.2.0" } }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "license": "MIT", "dependencies": { - "safe-buffer": "~5.2.0" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/string-width": { + "node_modules/string-width-cjs": { + "name": "string-width", "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", @@ -8653,19 +7898,37 @@ "node": ">=8" } }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, "node_modules/strip-ansi": { @@ -8755,15 +8018,15 @@ "license": "MIT" }, "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/supports-preserve-symlinks-flag": { @@ -8779,9 +8042,9 @@ } }, "node_modules/synckit": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz", - "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", + "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", "license": "MIT", "dependencies": { "@pkgr/core": "^0.1.0", @@ -8874,13 +8137,10 @@ } }, "node_modules/text-decoder": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.0.tgz", - "integrity": "sha512-n1yg1mOj9DNpk3NeZOx7T6jchTbyJS3i3cucbNN6FcdPriMZx7NsgrGpWWdWZZGxD7ES1XB+3uoqHMgOKaN+fg==", - "license": "Apache-2.0", - "dependencies": { - "b4a": "^1.6.4" - } + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.1.tgz", + "integrity": "sha512-x9v3H/lTKIJKQQe7RPQkLfKAnc9lUTkWDypIQgTzPJAq+5/GCDHonmshfvlsNSj58yyshbIJJDLmU15qNERrXQ==", + "license": "Apache-2.0" }, "node_modules/text-table": { "version": "0.2.0", @@ -8911,9 +8171,9 @@ "license": "MIT" }, "node_modules/tinyexec": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.0.tgz", - "integrity": "sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.1.tgz", + "integrity": "sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==", "dev": true, "license": "MIT" }, @@ -8977,238 +8237,105 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "license": "MIT" }, - "node_modules/treeverse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/treeverse/-/treeverse-3.0.0.tgz", - "integrity": "sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==", - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/ts-api-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", - "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", - "license": "MIT", - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, - "node_modules/tslib": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", - "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", - "license": "0BSD" - }, - "node_modules/tuf-js": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.1.tgz", - "integrity": "sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==", - "license": "MIT", - "dependencies": { - "@tufjs/models": "2.0.1", - "debug": "^4.3.4", - "make-fetch-happen": "^13.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "4.26.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.1.tgz", - "integrity": "sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typescript": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", - "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/typescript-eslint": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.6.0.tgz", - "integrity": "sha512-eEhhlxCEpCd4helh3AO1hk0UP2MvbRi9CtIAJTVPQjuSXOOO2jsEacNi4UdcJzZJbeuVg1gMhtZ8UYb+NFYPrA==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "8.6.0", - "@typescript-eslint/parser": "8.6.0", - "@typescript-eslint/utils": "8.6.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/scope-manager": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.6.0.tgz", - "integrity": "sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/types": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.6.0.tgz", - "integrity": "sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==", - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.6.0.tgz", - "integrity": "sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==", - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node_modules/treeverse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/treeverse/-/treeverse-3.0.0.tgz", + "integrity": "sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==", + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/utils": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.6.0.tgz", - "integrity": "sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==", + "node_modules/ts-api-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.6.0", - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/typescript-estree": "8.6.0" - }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=16" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" + "typescript": ">=4.2.0" } }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.6.0.tgz", - "integrity": "sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==", + "node_modules/tslib": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz", + "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==", + "license": "0BSD" + }, + "node_modules/tuf-js": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.1.tgz", + "integrity": "sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.6.0", - "eslint-visitor-keys": "^3.4.3" + "@tufjs/models": "2.0.1", + "debug": "^4.3.4", + "make-fetch-happen": "^13.0.1" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/typescript-eslint/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/typescript-eslint/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "license": "Apache-2.0", + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/typescript-eslint/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", + "node_modules/typescript": { + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typescript-eslint": { + "version": "8.12.2", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.12.2.tgz", + "integrity": "sha512-UbuVUWSrHVR03q9CWx+JDHeO6B/Hr9p4U5lRH++5tq/EbFq1faYZe50ZSBePptgfIKLEti0aPQ3hFgnPVcd8ZQ==", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "@typescript-eslint/eslint-plugin": "8.12.2", + "@typescript-eslint/parser": "8.12.2", + "@typescript-eslint/utils": "8.12.2" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/undici-types": { @@ -9349,9 +8476,9 @@ } }, "node_modules/vite": { - "version": "5.4.8", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.8.tgz", - "integrity": "sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==", + "version": "5.4.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.10.tgz", + "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9409,14 +8536,14 @@ } }, "node_modules/vite-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.1.tgz", - "integrity": "sha512-N/mGckI1suG/5wQI35XeR9rsMsPqKXzq1CdUndzVstBj/HvyxxGctwnK6WX43NGt5L3Z5tcRf83g4TITKJhPrA==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.4.tgz", + "integrity": "sha512-kqa9v+oi4HwkG6g8ufRnb5AeplcRw8jUF6/7/Qz1qRQOXHImG8YnLbB+LLszENwFnoBl9xIf9nVdCFzNd7GQEg==", "dev": true, "license": "MIT", "dependencies": { "cac": "^6.7.14", - "debug": "^4.3.6", + "debug": "^4.3.7", "pathe": "^1.1.2", "vite": "^5.0.0" }, @@ -9431,30 +8558,31 @@ } }, "node_modules/vitest": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.1.1.tgz", - "integrity": "sha512-97We7/VC0e9X5zBVkvt7SGQMGrRtn3KtySFQG5fpaMlS+l62eeXRQO633AYhSTC3z7IMebnPPNjGXVGNRFlxBA==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.1.4.tgz", + "integrity": "sha512-eDjxbVAJw1UJJCHr5xr/xM86Zx+YxIEXGAR+bmnEID7z9qWfoxpHw0zdobz+TQAFOLT+nEXz3+gx6nUJ7RgmlQ==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/expect": "2.1.1", - "@vitest/mocker": "2.1.1", - "@vitest/pretty-format": "^2.1.1", - "@vitest/runner": "2.1.1", - "@vitest/snapshot": "2.1.1", - "@vitest/spy": "2.1.1", - "@vitest/utils": "2.1.1", - "chai": "^5.1.1", - "debug": "^4.3.6", - "magic-string": "^0.30.11", + "@vitest/expect": "2.1.4", + "@vitest/mocker": "2.1.4", + "@vitest/pretty-format": "^2.1.4", + "@vitest/runner": "2.1.4", + "@vitest/snapshot": "2.1.4", + "@vitest/spy": "2.1.4", + "@vitest/utils": "2.1.4", + "chai": "^5.1.2", + "debug": "^4.3.7", + "expect-type": "^1.1.0", + "magic-string": "^0.30.12", "pathe": "^1.1.2", "std-env": "^3.7.0", "tinybench": "^2.9.0", - "tinyexec": "^0.3.0", - "tinypool": "^1.0.0", + "tinyexec": "^0.3.1", + "tinypool": "^1.0.1", "tinyrainbow": "^1.2.0", "vite": "^5.0.0", - "vite-node": "2.1.1", + "vite-node": "2.1.4", "why-is-node-running": "^2.3.0" }, "bin": { @@ -9469,8 +8597,8 @@ "peerDependencies": { "@edge-runtime/vm": "*", "@types/node": "^18.0.0 || >=20.0.0", - "@vitest/browser": "2.1.1", - "@vitest/ui": "2.1.1", + "@vitest/browser": "2.1.4", + "@vitest/ui": "2.1.4", "happy-dom": "*", "jsdom": "*" }, @@ -9513,15 +8641,6 @@ "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==", "license": "ISC" }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -9653,18 +8772,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/which-package-manager/node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/which-package-manager/node_modules/npm-run-path": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", @@ -9834,6 +8941,46 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -9880,9 +9027,9 @@ "license": "ISC" }, "node_modules/yaml": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", - "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", + "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", "license": "ISC", "bin": { "yaml": "bin.mjs" @@ -9920,10 +9067,32 @@ "node": ">=12" } }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/yeoman-environment": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-4.4.1.tgz", - "integrity": "sha512-x1TXPM6msNm9+zWLUuegfBf2AOwilTIUMAKHmhJvm9zidiDDrkp8cIuK32CvADuMxgbrGrvwHejDWnPScasnkw==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-4.4.3.tgz", + "integrity": "sha512-Irk6rymmb9vNZRhQlg8LUDeopnEot2VGlP4VayTNjayfQ3nFbiINTIjZqrtHrQdw29nTxYVOAsYy98jL1p27QQ==", "license": "BSD-2-Clause", "dependencies": { "@yeoman/adapter": "^1.4.0", @@ -9948,6 +9117,10 @@ "untildify": "^5.0.0", "which-package-manager": "^0.0.1" }, + "acceptDependencies": { + "@yeoman/adapter": "^2.0.0", + "@yeoman/transform": "^2.1.0" + }, "bin": { "yoe": "bin/bin.cjs" }, @@ -9971,35 +9144,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/yeoman-environment/node_modules/@types/node": { - "version": "16.18.111", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.111.tgz", - "integrity": "sha512-U1l6itlxU+vrJ9KyowQLKV9X+UuQBRhBF9v/XkGhAGgNHHRWzyY7FfTYRXt3vYOXPrd8UGlbYFK5HdneKCwXPQ==", - "license": "MIT" - }, - "node_modules/yeoman-environment/node_modules/@yeoman/transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@yeoman/transform/-/transform-1.2.0.tgz", - "integrity": "sha512-evb/+2XMEBoHr4BxBeFkjeVTgTS4Qe7VH8DmzZ9kgJK7C7ACPAhW/qBdsKKP1sb5MoeITSaJSVFnc8S1fjZmcw==", - "license": "MIT", - "dependencies": { - "@types/node": "^16.18.28", - "minimatch": "^9.0.0", - "readable-stream": "^4.3.0" - }, - "engines": { - "node": "^16.13.0 || >=18.12.0" - } - }, - "node_modules/yeoman-environment/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/yeoman-environment/node_modules/commander": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", @@ -10100,33 +9244,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/yeoman-environment/node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yeoman-environment/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/yeoman-environment/node_modules/npm-run-path": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", @@ -10248,13 +9365,13 @@ } }, "node_modules/yeoman-generator": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/yeoman-generator/-/yeoman-generator-7.3.2.tgz", - "integrity": "sha512-23w2fyGtkIliDwTFfhJDxU047ILPLs3Oz4xfpYVh6qhEQT+aobO9jTOJEzTR/FR0Gx7YpJhjQoBWPK9oYIyGUA==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/yeoman-generator/-/yeoman-generator-7.3.3.tgz", + "integrity": "sha512-wIWCSRvm0R+Y10B+KJ7wEDo/WPyDMC2CG/2lxR/JnWkl40mtmiM442P5jlklMwp/1m7QCWhfnU8FHvlAfbGXhw==", "license": "BSD-2-Clause", "dependencies": { "@types/lodash-es": "^4.17.9", - "@types/node": "^18.18.5", + "@types/node": ">=18.18.5", "@yeoman/namespace": "^1.0.0", "chalk": "^5.3.0", "debug": "^4.1.1", @@ -10276,22 +9393,7 @@ }, "peerDependencies": { "@yeoman/types": "^1.1.1", - "mem-fs": "^4.0.0", - "yeoman-environment": "^4.0.0" - }, - "peerDependenciesMeta": { - "yeoman-environment": { - "optional": true - } - } - }, - "node_modules/yeoman-generator/node_modules/@types/node": { - "version": "18.19.53", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.53.tgz", - "integrity": "sha512-GLxgUgHhDKO1Edw9Q0lvMbiO/IQXJwJlMaqxSGBXMpPy8uhkCs2iiPFaB2Q/gmobnFkckD3rqTBMVjXdwq+nKg==", - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" + "mem-fs": "^4.0.0" } }, "node_modules/yeoman-generator/node_modules/execa": { @@ -10365,18 +9467,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/yeoman-generator/node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/yeoman-generator/node_modules/npm-run-path": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", @@ -10449,20 +9539,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/yeoman-generator/node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "license": "MIT" - }, "node_modules/yeoman-test": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/yeoman-test/-/yeoman-test-9.1.0.tgz", - "integrity": "sha512-gud8N/HJEFzOVVKCxX0bq/mlN265IBSlpfYejVrJFL/tFHEWBMcnnXH8DSzmggZHJKb46UmsXxdHNoJ9Px7T/Q==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/yeoman-test/-/yeoman-test-10.0.1.tgz", + "integrity": "sha512-zewYvQoVXnlHR58AO8dnLvjlR3JCk/hJbYJL8qE+NuEQLftoqoc/3+K7E14pBq6HQGlTXFLoQMHr70TP7pxMnw==", "devOptional": true, "license": "MIT", "dependencies": { - "@yeoman/adapter": "^1.6.0", "lodash-es": "^4.17.21", "mem-fs-editor": "^11.1.1", "signal-exit": "^4.1.0", @@ -10473,7 +9556,8 @@ "node": "^18.19.0 || >= 20.6.1" }, "peerDependencies": { - "@yeoman/types": "^1.4.0", + "@yeoman/adapter": "^1.6.0 || ^2.0.0", + "@yeoman/types": "^1.5.0", "mem-fs": "^4.1.0", "yeoman-environment": "^4.0.0", "yeoman-generator": "^7.0.0" @@ -10487,6 +9571,19 @@ } } }, + "node_modules/yeoman-test/node_modules/type-fest": { + "version": "4.26.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.1.tgz", + "integrity": "sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==", + "devOptional": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/package.json b/package.json index a3aec514..3c413ebd 100644 --- a/package.json +++ b/package.json @@ -48,22 +48,22 @@ }, "dependencies": { "chalk": "^5.3.0", - "generator-jhipster": "8.7.1", + "generator-jhipster": "8.7.3", "os": "^0.1.2" }, "devDependencies": { "ejs-lint": "2.0.0", - "eslint": "9.11.1", + "eslint": "9.13.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-prettier": "5.2.1", - "globals": "15.9.0", + "globals": "15.11.0", "prettier": "3.3.3", - "prettier-plugin-packagejson": "2.5.2", - "vitest": "2.1.1", + "prettier-plugin-packagejson": "2.5.3", + "vitest": "2.1.4", "yeoman-test": ">=8.2.0" }, "engines": { - "generator-jhipster": "8.7.1", + "generator-jhipster": "8.7.3", "node": "^18.19.0 || >= 20.6.1" } }