diff --git a/.github/workflows/semantic-release.yml b/.github/workflows/semantic-release.yml index cd061b0..9a01fb6 100644 --- a/.github/workflows/semantic-release.yml +++ b/.github/workflows/semantic-release.yml @@ -1,5 +1,4 @@ name: Semantic Release -run-name: ${{ github.actor }} is automatically releasing on: push: @@ -47,31 +46,15 @@ jobs: fetch-depth: 0 token: ${{ steps.generate_token.outputs.token }} - - name: Debug token & actor - env: - APP_TOKEN: ${{ steps.generate_token.outputs.token }} - run: | - echo "--- git remote ---" - git remote -v || true - echo - echo "--- git config user ---" - git config user.name || true - git config user.email || true - echo - echo "--- GraphQL viewer (login / type) ---" - curl -s -H "Authorization: Bearer $APP_TOKEN" -H "Accept: application/vnd.github+json" \ - -d '{"query":"{ viewer { login __typename } }"}' https://api.github.com/graphql || true - echo - echo "--- REST /repos response (first 200 lines) ---" - curl -s -H "Authorization: Bearer $APP_TOKEN" -H "Accept: application/vnd.github+json" https://api.github.com/repos/${{ github.repository }} | sed -n '1,200p' || true - - name: Setup Node.js uses: actions/setup-node@v4 with: node-version: "lts/*" - name: Install Node dependencies - run: npm ci + run: | + npm ci + npm install --save-dev @covage/semantic-release-poetry-plugin@^0.2.0-development - name: Verify npm audit run: npm audit signatures diff --git a/.releaserc.json b/.releaserc.json index 9d6ded6..aa84637 100644 --- a/.releaserc.json +++ b/.releaserc.json @@ -40,13 +40,13 @@ [ "@semantic-release/changelog", { - "changelogFile": "CHANGELOG.md" + "changelogFile": "docs/CHANGELOG.md" } ], [ "@semantic-release/git", { - "assets": ["CHANGELOG.md", "pyproject.toml"], + "assets": ["docs/CHANGELOG.md", "pyproject.toml"], "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" } ], @@ -57,6 +57,7 @@ "failComment": false, "releasedLabels": false } - ] + ], + "@covage/semantic-release-poetry-plugin" ] } diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 412da71..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,57 +0,0 @@ -## 1.0.0 (2025-08-26) - - -### Features - -* Add comprehensive OpenAI API integration ([e722ab3](https://github.com/CrackingShells/Hatchling/commit/e722ab390b7444d1a0eec4a06466c9668accc54b)) -* Add OpenAI-specific translations and resolve i18n warnings ([7b60de7](https://github.com/CrackingShells/Hatchling/commit/7b60de79d48b83e65df12411f3e0561eefd19084)) -* Integrate OpenAI API support in core LLM components ([770b90c](https://github.com/CrackingShells/Hatchling/commit/770b90c8b42ffa923560e0ec1fbecf1e15fb51e7)) -* Update CLI chat interface for multi-provider LLM support ([9699bf3](https://github.com/CrackingShells/Hatchling/commit/9699bf3c163b5429f5d2422c55d1d75a1ba65aaf)) -* Update Docker configuration for multi-provider LLM support ([5964216](https://github.com/CrackingShells/Hatchling/commit/5964216e1f61d9fd898ff8ece42cb9790844924d)) -* Update package configuration for translation files inclusion ([89d68f4](https://github.com/CrackingShells/Hatchling/commit/89d68f4f18900f7d69836a6b30debc24abe150de)) - - -### Bug Fixes - -* Extend MCP tool execution timeouts for long-running operations ([aeae562](https://github.com/CrackingShells/Hatchling/commit/aeae5625f4778b7cc19ea325ee3868ea9e58d7a2)) -* Make Docker entrypoint script executable ([4bb6acb](https://github.com/CrackingShells/Hatchling/commit/4bb6acb6cd0de45889c8775a9a3bb83b7f3b9e87)) -* Update settings parameter paths for tool calling configuration ([c50df34](https://github.com/CrackingShells/Hatchling/commit/c50df344490d95821a1e22491cc87e55a1cbb271)) - - -### Documentation - -* **dev:** remove design reports ([2dfd324](https://github.com/CrackingShells/Hatchling/commit/2dfd324689062f9622b5c9468414133aa6493a88)) - - -### Code Refactoring - -* Restructure LLM settings architecture for multi-provider support ([306f227](https://github.com/CrackingShells/Hatchling/commit/306f2276b956d198b2025d3f05764d6386e64235)) - -## 0.4.2-dev.28 (2025-08-26) - - -### Features - -* Add comprehensive OpenAI API integration ([e722ab3](https://github.com/CrackingShells/Hatchling/commit/e722ab390b7444d1a0eec4a06466c9668accc54b)) -* Add OpenAI-specific translations and resolve i18n warnings ([7b60de7](https://github.com/CrackingShells/Hatchling/commit/7b60de79d48b83e65df12411f3e0561eefd19084)) -* Integrate OpenAI API support in core LLM components ([770b90c](https://github.com/CrackingShells/Hatchling/commit/770b90c8b42ffa923560e0ec1fbecf1e15fb51e7)) -* Update CLI chat interface for multi-provider LLM support ([9699bf3](https://github.com/CrackingShells/Hatchling/commit/9699bf3c163b5429f5d2422c55d1d75a1ba65aaf)) -* Update Docker configuration for multi-provider LLM support ([5964216](https://github.com/CrackingShells/Hatchling/commit/5964216e1f61d9fd898ff8ece42cb9790844924d)) -* Update package configuration for translation files inclusion ([89d68f4](https://github.com/CrackingShells/Hatchling/commit/89d68f4f18900f7d69836a6b30debc24abe150de)) - - -### Bug Fixes - -* Extend MCP tool execution timeouts for long-running operations ([aeae562](https://github.com/CrackingShells/Hatchling/commit/aeae5625f4778b7cc19ea325ee3868ea9e58d7a2)) -* Make Docker entrypoint script executable ([4bb6acb](https://github.com/CrackingShells/Hatchling/commit/4bb6acb6cd0de45889c8775a9a3bb83b7f3b9e87)) -* Update settings parameter paths for tool calling configuration ([c50df34](https://github.com/CrackingShells/Hatchling/commit/c50df344490d95821a1e22491cc87e55a1cbb271)) - - -### Documentation - -* **dev:** remove design reports ([2dfd324](https://github.com/CrackingShells/Hatchling/commit/2dfd324689062f9622b5c9468414133aa6493a88)) - - -### Code Refactoring - -* Restructure LLM settings architecture for multi-provider support ([306f227](https://github.com/CrackingShells/Hatchling/commit/306f2276b956d198b2025d3f05764d6386e64235)) diff --git a/README.md b/README.md index 3c3e690..77dd29d 100644 --- a/README.md +++ b/README.md @@ -135,7 +135,7 @@ These repositories work together to provide a comprehensive framework for creati ## Contributing -We welcome contributions! Please see our [Contributing Guide](./CONTRIBUTING.md) for details. +We welcome contributions! Please see our [Contributing Guide](./docs/CONTRIBUTING.md) for details. ### Quick Start @@ -161,4 +161,4 @@ chore: maintenance tasks Use `npm run commit` for guided commit messages. -For detailed guidelines, see [CONTRIBUTING.md](./CONTRIBUTING.md) and [versioning docs](./docs/articles/devs/versioning.md). \ No newline at end of file +For detailed guidelines, see [CONTRIBUTING.md](./docs/CONTRIBUTING.md) and [versioning docs](./docs/articles/devs/versioning.md). \ No newline at end of file diff --git a/CONTRIBUTING.md b/docs/articles/devs/CONTRIBUTING.md similarity index 100% rename from CONTRIBUTING.md rename to docs/articles/devs/CONTRIBUTING.md diff --git a/docs/articles/devs/contribution_guides/index.md b/docs/articles/devs/contribution_guides/index.md index 710e83d..1240271 100644 --- a/docs/articles/devs/contribution_guides/index.md +++ b/docs/articles/devs/contribution_guides/index.md @@ -5,4 +5,4 @@ - **[Contributing Languages](./contributing_languages.md)** - Add new language translations to the internationalization system - **[Implementing LLM Providers](./implementing_llm_providers.md)** - Complete guide for adding new Large Language Model providers -For general contribution guidelines, see [General Contribution Guidelines](../how_to_contribute.md). +For general contribution guidelines, see [General Contribution Guidelines](../CONTRIBUTING.md). diff --git a/docs/articles/devs/how_to_contribute.md b/docs/articles/devs/how_to_contribute.md deleted file mode 100644 index 6951b02..0000000 --- a/docs/articles/devs/how_to_contribute.md +++ /dev/null @@ -1,33 +0,0 @@ -# Contribution Guidelines: Versioning Automation - -This article is about: - -- Branch naming conventions for versioning -- Automated version tag updates -- Workflow behavior for documentation and CI/CD branches - -Hatchling uses automated workflows to manage versioning. This guide describes how contributors should work with branches and version tags. - -## General Instructions - -The organization maintains general instructions for documentation, code style, testing, and other standards in the `.github/instructions/` directory. These instructions apply to all developers and must be provided as reference to any coding LLMs used for automation or code generation. Review these files for project-wide standards before contributing: - -- `documentation.instructions.md`: Defines the style, tone, and structure for all markdown documentation, emphasizing technical clarity and conciseness. -- `python_docstrings.instructions.md`: Specifies the required format and content for Python docstrings, ensuring consistency and completeness in code documentation. -- `readme.instructions.md`: Outlines the standards for README files, including required sections and formatting for project overviews. -- `testing.instructions.md`: Details comprehensive testing guidelines, including test structure, coverage expectations, and reporting standards for all repositories. - -## Branch Naming - -- Use `feat/` for features, `fix/` for bug fixes, `dev` for integration. -- Use `docs/` for documentation and `cicd/` for CI/CD changes. -- Only `feat/`, `fix/`, `dev`, and `main` branches trigger automated version tag updates. -- Branches such as `docs/` and `cicd/` do not increment version tags or update version files until changes are merged into `dev`. - -## Automated Versioning - -See [versioning](./versioning.md). - -- Pushes to `feat/`, `fix/`, `dev`, or `main` branches automatically update version files and publish tags according to workflow logic. -- Work in `docs/` and `cicd/` branches does not affect version tags; versioning resumes when merged into `dev`. -- Do not manually edit `VERSION` or `VERSION.meta`. All updates are handled by automation. diff --git a/docs/index.md b/docs/index.md index d363a7d..e5ef9f5 100644 --- a/docs/index.md +++ b/docs/index.md @@ -32,7 +32,7 @@ Documentation for maintainers and contributors working on Hatchling's codebase. ### Contributing -- [**General Contribution Guidelines**](./articles/devs/how_to_contribute.md) - Standards for branches, versioning, and automation +- [**General Contribution Guidelines**](./articles/devs/CONTRIBUTING.md) - Standards for branches, versioning, and automation - [Contributing Languages](./articles/devs/contribution_guides/contributing_languages.md) - How to add new language translations - [Implementing LLM Providers](./articles/devs/contribution_guides/implementing_llm_providers.md) - Complete guide for adding new LLM providers @@ -56,3 +56,7 @@ Documentation for maintainers and contributors working on Hatchling's codebase. ### Diagram Sources - [PlantUML Sources](./resources/diagrams/puml/) - Editable source files for architecture and workflow diagrams + +## Change Log + +For recent changes and updates, see the [CHANGELOG](./CHANGELOG.md). diff --git a/package-lock.json b/package-lock.json index 00e26de..26a2a42 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "devDependencies": { "@commitlint/cli": "^18.6.1", "@commitlint/config-conventional": "^18.6.2", + "@covage/semantic-release-poetry-plugin": "^0.2.0-development", "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", "@semantic-release/github": "^9.2.6", @@ -312,6 +313,23 @@ "node": ">=v18" } }, + "node_modules/@covage/semantic-release-poetry-plugin": { + "version": "0.2.0-development", + "resolved": "https://registry.npmjs.org/@covage/semantic-release-poetry-plugin/-/semantic-release-poetry-plugin-0.2.0-development.tgz", + "integrity": "sha512-5QnAJS1RTxshHMl2EgdaNJZLa7ZxG8cn+nhcywb3FF7QorH5JdxgLvQ3gRNgrR1/qRdW84C0avPYeQCv1CsfdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@semantic-release/error": "^3.0.0", + "smol-toml": "^1.3.0" + }, + "engines": { + "node": ">=14.17" + }, + "peerDependencies": { + "semantic-release": ">=16.0.0" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -4347,7 +4365,6 @@ }, "node_modules/npm/node_modules/@isaacs/cliui": { "version": "8.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4364,7 +4381,6 @@ }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": { "version": "6.1.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4376,13 +4392,11 @@ }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex": { "version": "9.2.2", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4399,7 +4413,6 @@ }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": { "version": "7.1.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4414,7 +4427,6 @@ }, "node_modules/npm/node_modules/@isaacs/fs-minipass": { "version": "4.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4426,13 +4438,11 @@ }, "node_modules/npm/node_modules/@isaacs/string-locale-compare": { "version": "1.1.0", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/@npmcli/agent": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4448,7 +4458,6 @@ }, "node_modules/npm/node_modules/@npmcli/arborist": { "version": "8.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4497,7 +4506,6 @@ }, "node_modules/npm/node_modules/@npmcli/config": { "version": "9.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4516,7 +4524,6 @@ }, "node_modules/npm/node_modules/@npmcli/fs": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4528,7 +4535,6 @@ }, "node_modules/npm/node_modules/@npmcli/git": { "version": "6.0.3", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4547,7 +4553,6 @@ }, "node_modules/npm/node_modules/@npmcli/installed-package-contents": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4563,7 +4568,6 @@ }, "node_modules/npm/node_modules/@npmcli/map-workspaces": { "version": "4.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4578,7 +4582,6 @@ }, "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { "version": "8.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4594,7 +4597,6 @@ }, "node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote": { "version": "20.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4625,7 +4627,6 @@ }, "node_modules/npm/node_modules/@npmcli/name-from-folder": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -4634,7 +4635,6 @@ }, "node_modules/npm/node_modules/@npmcli/node-gyp": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -4643,7 +4643,6 @@ }, "node_modules/npm/node_modules/@npmcli/package-json": { "version": "6.2.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4661,7 +4660,6 @@ }, "node_modules/npm/node_modules/@npmcli/promise-spawn": { "version": "8.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4673,7 +4671,6 @@ }, "node_modules/npm/node_modules/@npmcli/query": { "version": "4.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4685,7 +4682,6 @@ }, "node_modules/npm/node_modules/@npmcli/redact": { "version": "3.2.2", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -4694,7 +4690,6 @@ }, "node_modules/npm/node_modules/@npmcli/run-script": { "version": "9.1.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4711,7 +4706,6 @@ }, "node_modules/npm/node_modules/@pkgjs/parseargs": { "version": "0.11.0", - "dev": true, "inBundle": true, "license": "MIT", "optional": true, @@ -4721,7 +4715,6 @@ }, "node_modules/npm/node_modules/@sigstore/protobuf-specs": { "version": "0.4.3", - "dev": true, "inBundle": true, "license": "Apache-2.0", "engines": { @@ -4730,7 +4723,6 @@ }, "node_modules/npm/node_modules/@sigstore/tuf": { "version": "3.1.1", - "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -4743,7 +4735,6 @@ }, "node_modules/npm/node_modules/@tufjs/canonical-json": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4752,7 +4743,6 @@ }, "node_modules/npm/node_modules/abbrev": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -4761,7 +4751,6 @@ }, "node_modules/npm/node_modules/agent-base": { "version": "7.1.3", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4770,7 +4759,6 @@ }, "node_modules/npm/node_modules/ansi-regex": { "version": "5.0.1", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4779,7 +4767,6 @@ }, "node_modules/npm/node_modules/ansi-styles": { "version": "6.2.1", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4791,25 +4778,21 @@ }, "node_modules/npm/node_modules/aproba": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/archy": { "version": "1.0.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/balanced-match": { "version": "1.0.2", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/bin-links": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4825,7 +4808,6 @@ }, "node_modules/npm/node_modules/binary-extensions": { "version": "2.3.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4837,7 +4819,6 @@ }, "node_modules/npm/node_modules/brace-expansion": { "version": "2.0.2", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4846,7 +4827,6 @@ }, "node_modules/npm/node_modules/cacache": { "version": "19.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4869,7 +4849,6 @@ }, "node_modules/npm/node_modules/cacache/node_modules/chownr": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "BlueOak-1.0.0", "engines": { @@ -4878,7 +4857,6 @@ }, "node_modules/npm/node_modules/cacache/node_modules/mkdirp": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "MIT", "bin": { @@ -4893,7 +4871,6 @@ }, "node_modules/npm/node_modules/cacache/node_modules/tar": { "version": "7.4.3", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4910,7 +4887,6 @@ }, "node_modules/npm/node_modules/cacache/node_modules/yallist": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "BlueOak-1.0.0", "engines": { @@ -4919,7 +4895,6 @@ }, "node_modules/npm/node_modules/chalk": { "version": "5.4.1", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4931,7 +4906,6 @@ }, "node_modules/npm/node_modules/chownr": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -4940,7 +4914,6 @@ }, "node_modules/npm/node_modules/ci-info": { "version": "4.2.0", - "dev": true, "funding": [ { "type": "github", @@ -4955,7 +4928,6 @@ }, "node_modules/npm/node_modules/cidr-regex": { "version": "4.1.3", - "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -4967,7 +4939,6 @@ }, "node_modules/npm/node_modules/cli-columns": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4980,7 +4951,6 @@ }, "node_modules/npm/node_modules/cmd-shim": { "version": "7.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -4989,7 +4959,6 @@ }, "node_modules/npm/node_modules/color-convert": { "version": "2.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -5001,19 +4970,16 @@ }, "node_modules/npm/node_modules/color-name": { "version": "1.1.4", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/common-ancestor-path": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/cross-spawn": { "version": "7.0.6", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -5027,7 +4993,6 @@ }, "node_modules/npm/node_modules/cross-spawn/node_modules/which": { "version": "2.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5042,7 +5007,6 @@ }, "node_modules/npm/node_modules/cssesc": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "MIT", "bin": { @@ -5054,7 +5018,6 @@ }, "node_modules/npm/node_modules/debug": { "version": "4.4.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -5071,7 +5034,6 @@ }, "node_modules/npm/node_modules/diff": { "version": "5.2.0", - "dev": true, "inBundle": true, "license": "BSD-3-Clause", "engines": { @@ -5080,19 +5042,16 @@ }, "node_modules/npm/node_modules/eastasianwidth": { "version": "0.2.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/emoji-regex": { "version": "8.0.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/encoding": { "version": "0.1.13", - "dev": true, "inBundle": true, "license": "MIT", "optional": true, @@ -5102,7 +5061,6 @@ }, "node_modules/npm/node_modules/env-paths": { "version": "2.2.1", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -5111,19 +5069,16 @@ }, "node_modules/npm/node_modules/err-code": { "version": "2.0.3", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/exponential-backoff": { "version": "3.1.2", - "dev": true, "inBundle": true, "license": "Apache-2.0" }, "node_modules/npm/node_modules/fastest-levenshtein": { "version": "1.0.16", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -5132,7 +5087,6 @@ }, "node_modules/npm/node_modules/foreground-child": { "version": "3.3.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5148,7 +5102,6 @@ }, "node_modules/npm/node_modules/fs-minipass": { "version": "3.0.3", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5160,7 +5113,6 @@ }, "node_modules/npm/node_modules/glob": { "version": "10.4.5", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5180,13 +5132,11 @@ }, "node_modules/npm/node_modules/graceful-fs": { "version": "4.2.11", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/hosted-git-info": { "version": "8.1.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5198,13 +5148,11 @@ }, "node_modules/npm/node_modules/http-cache-semantics": { "version": "4.2.0", - "dev": true, "inBundle": true, "license": "BSD-2-Clause" }, "node_modules/npm/node_modules/http-proxy-agent": { "version": "7.0.2", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -5217,7 +5165,6 @@ }, "node_modules/npm/node_modules/https-proxy-agent": { "version": "7.0.6", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -5230,7 +5177,6 @@ }, "node_modules/npm/node_modules/iconv-lite": { "version": "0.6.3", - "dev": true, "inBundle": true, "license": "MIT", "optional": true, @@ -5243,7 +5189,6 @@ }, "node_modules/npm/node_modules/ignore-walk": { "version": "7.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5255,7 +5200,6 @@ }, "node_modules/npm/node_modules/imurmurhash": { "version": "0.1.4", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -5264,7 +5208,6 @@ }, "node_modules/npm/node_modules/ini": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -5273,7 +5216,6 @@ }, "node_modules/npm/node_modules/init-package-json": { "version": "7.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5291,7 +5233,6 @@ }, "node_modules/npm/node_modules/ip-address": { "version": "9.0.5", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -5304,7 +5245,6 @@ }, "node_modules/npm/node_modules/ip-regex": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -5316,7 +5256,6 @@ }, "node_modules/npm/node_modules/is-cidr": { "version": "5.1.1", - "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -5328,7 +5267,6 @@ }, "node_modules/npm/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -5337,13 +5275,11 @@ }, "node_modules/npm/node_modules/isexe": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/jackspeak": { "version": "3.4.3", - "dev": true, "inBundle": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -5358,13 +5294,11 @@ }, "node_modules/npm/node_modules/jsbn": { "version": "1.1.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/json-parse-even-better-errors": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -5373,7 +5307,6 @@ }, "node_modules/npm/node_modules/json-stringify-nice": { "version": "1.1.4", - "dev": true, "inBundle": true, "license": "ISC", "funding": { @@ -5382,7 +5315,6 @@ }, "node_modules/npm/node_modules/jsonparse": { "version": "1.3.1", - "dev": true, "engines": [ "node >= 0.2.0" ], @@ -5391,19 +5323,16 @@ }, "node_modules/npm/node_modules/just-diff": { "version": "6.0.2", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/just-diff-apply": { "version": "5.5.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/libnpmaccess": { "version": "9.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5416,7 +5345,6 @@ }, "node_modules/npm/node_modules/libnpmdiff": { "version": "7.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5435,7 +5363,6 @@ }, "node_modules/npm/node_modules/libnpmexec": { "version": "9.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5456,7 +5383,6 @@ }, "node_modules/npm/node_modules/libnpmfund": { "version": "6.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5468,7 +5394,6 @@ }, "node_modules/npm/node_modules/libnpmhook": { "version": "11.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5481,7 +5406,6 @@ }, "node_modules/npm/node_modules/libnpmorg": { "version": "7.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5494,7 +5418,6 @@ }, "node_modules/npm/node_modules/libnpmpack": { "version": "8.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5509,7 +5432,6 @@ }, "node_modules/npm/node_modules/libnpmpublish": { "version": "10.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5528,7 +5450,6 @@ }, "node_modules/npm/node_modules/libnpmsearch": { "version": "8.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5540,7 +5461,6 @@ }, "node_modules/npm/node_modules/libnpmteam": { "version": "7.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5553,7 +5473,6 @@ }, "node_modules/npm/node_modules/libnpmversion": { "version": "7.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5569,13 +5488,11 @@ }, "node_modules/npm/node_modules/lru-cache": { "version": "10.4.3", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/make-fetch-happen": { "version": "14.0.3", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5597,7 +5514,6 @@ }, "node_modules/npm/node_modules/make-fetch-happen/node_modules/negotiator": { "version": "1.0.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -5606,7 +5522,6 @@ }, "node_modules/npm/node_modules/minimatch": { "version": "9.0.5", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5621,7 +5536,6 @@ }, "node_modules/npm/node_modules/minipass": { "version": "7.1.2", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -5630,7 +5544,6 @@ }, "node_modules/npm/node_modules/minipass-collect": { "version": "2.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5642,7 +5555,6 @@ }, "node_modules/npm/node_modules/minipass-fetch": { "version": "4.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -5659,7 +5571,6 @@ }, "node_modules/npm/node_modules/minipass-flush": { "version": "1.0.5", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5671,7 +5582,6 @@ }, "node_modules/npm/node_modules/minipass-flush/node_modules/minipass": { "version": "3.3.6", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5683,7 +5593,6 @@ }, "node_modules/npm/node_modules/minipass-pipeline": { "version": "1.2.4", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5695,7 +5604,6 @@ }, "node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass": { "version": "3.3.6", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5707,7 +5615,6 @@ }, "node_modules/npm/node_modules/minipass-sized": { "version": "1.0.3", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5719,7 +5626,6 @@ }, "node_modules/npm/node_modules/minipass-sized/node_modules/minipass": { "version": "3.3.6", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5731,7 +5637,6 @@ }, "node_modules/npm/node_modules/minizlib": { "version": "3.0.2", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -5743,7 +5648,6 @@ }, "node_modules/npm/node_modules/mkdirp": { "version": "1.0.4", - "dev": true, "inBundle": true, "license": "MIT", "bin": { @@ -5755,13 +5659,11 @@ }, "node_modules/npm/node_modules/ms": { "version": "2.1.3", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/mute-stream": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -5770,7 +5672,6 @@ }, "node_modules/npm/node_modules/node-gyp": { "version": "11.2.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -5794,7 +5695,6 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/chownr": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "BlueOak-1.0.0", "engines": { @@ -5803,7 +5703,6 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/mkdirp": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "MIT", "bin": { @@ -5818,7 +5717,6 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/tar": { "version": "7.4.3", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5835,7 +5733,6 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/yallist": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "BlueOak-1.0.0", "engines": { @@ -5844,7 +5741,6 @@ }, "node_modules/npm/node_modules/nopt": { "version": "8.1.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5859,7 +5755,6 @@ }, "node_modules/npm/node_modules/normalize-package-data": { "version": "7.0.0", - "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -5873,7 +5768,6 @@ }, "node_modules/npm/node_modules/npm-audit-report": { "version": "6.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -5882,7 +5776,6 @@ }, "node_modules/npm/node_modules/npm-bundled": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5894,7 +5787,6 @@ }, "node_modules/npm/node_modules/npm-install-checks": { "version": "7.1.1", - "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -5906,7 +5798,6 @@ }, "node_modules/npm/node_modules/npm-normalize-package-bin": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -5915,7 +5806,6 @@ }, "node_modules/npm/node_modules/npm-package-arg": { "version": "12.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5930,7 +5820,6 @@ }, "node_modules/npm/node_modules/npm-packlist": { "version": "9.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5942,7 +5831,6 @@ }, "node_modules/npm/node_modules/npm-pick-manifest": { "version": "10.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5957,7 +5845,6 @@ }, "node_modules/npm/node_modules/npm-profile": { "version": "11.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5970,7 +5857,6 @@ }, "node_modules/npm/node_modules/npm-registry-fetch": { "version": "18.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5989,7 +5875,6 @@ }, "node_modules/npm/node_modules/npm-user-validate": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "BSD-2-Clause", "engines": { @@ -5998,7 +5883,6 @@ }, "node_modules/npm/node_modules/p-map": { "version": "7.0.3", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -6010,13 +5894,11 @@ }, "node_modules/npm/node_modules/package-json-from-dist": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "BlueOak-1.0.0" }, "node_modules/npm/node_modules/pacote": { "version": "19.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -6047,7 +5929,6 @@ }, "node_modules/npm/node_modules/parse-conflict-json": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -6061,7 +5942,6 @@ }, "node_modules/npm/node_modules/path-key": { "version": "3.1.1", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -6070,7 +5950,6 @@ }, "node_modules/npm/node_modules/path-scurry": { "version": "1.11.1", - "dev": true, "inBundle": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -6086,7 +5965,6 @@ }, "node_modules/npm/node_modules/postcss-selector-parser": { "version": "7.1.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6099,7 +5977,6 @@ }, "node_modules/npm/node_modules/proc-log": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -6108,7 +5985,6 @@ }, "node_modules/npm/node_modules/proggy": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -6117,7 +5993,6 @@ }, "node_modules/npm/node_modules/promise-all-reject-late": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "ISC", "funding": { @@ -6126,7 +6001,6 @@ }, "node_modules/npm/node_modules/promise-call-limit": { "version": "3.0.2", - "dev": true, "inBundle": true, "license": "ISC", "funding": { @@ -6135,7 +6009,6 @@ }, "node_modules/npm/node_modules/promise-retry": { "version": "2.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6148,7 +6021,6 @@ }, "node_modules/npm/node_modules/promzard": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -6160,7 +6032,6 @@ }, "node_modules/npm/node_modules/qrcode-terminal": { "version": "0.12.0", - "dev": true, "inBundle": true, "bin": { "qrcode-terminal": "bin/qrcode-terminal.js" @@ -6168,7 +6039,6 @@ }, "node_modules/npm/node_modules/read": { "version": "4.1.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -6180,7 +6050,6 @@ }, "node_modules/npm/node_modules/read-cmd-shim": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -6189,7 +6058,6 @@ }, "node_modules/npm/node_modules/read-package-json-fast": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -6202,7 +6070,6 @@ }, "node_modules/npm/node_modules/retry": { "version": "0.12.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -6211,14 +6078,12 @@ }, "node_modules/npm/node_modules/safer-buffer": { "version": "2.1.2", - "dev": true, "inBundle": true, "license": "MIT", "optional": true }, "node_modules/npm/node_modules/semver": { "version": "7.7.2", - "dev": true, "inBundle": true, "license": "ISC", "bin": { @@ -6230,7 +6095,6 @@ }, "node_modules/npm/node_modules/shebang-command": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6242,7 +6106,6 @@ }, "node_modules/npm/node_modules/shebang-regex": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -6251,7 +6114,6 @@ }, "node_modules/npm/node_modules/signal-exit": { "version": "4.1.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -6263,7 +6125,6 @@ }, "node_modules/npm/node_modules/sigstore": { "version": "3.1.0", - "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -6280,7 +6141,6 @@ }, "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/bundle": { "version": "3.1.0", - "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -6292,7 +6152,6 @@ }, "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "Apache-2.0", "engines": { @@ -6301,7 +6160,6 @@ }, "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign": { "version": "3.1.0", - "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -6318,7 +6176,6 @@ }, "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify": { "version": "2.1.1", - "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -6332,7 +6189,6 @@ }, "node_modules/npm/node_modules/smart-buffer": { "version": "4.2.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -6342,7 +6198,6 @@ }, "node_modules/npm/node_modules/socks": { "version": "2.8.5", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6356,7 +6211,6 @@ }, "node_modules/npm/node_modules/socks-proxy-agent": { "version": "8.0.5", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6370,7 +6224,6 @@ }, "node_modules/npm/node_modules/spdx-correct": { "version": "3.2.0", - "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -6380,7 +6233,6 @@ }, "node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6390,13 +6242,11 @@ }, "node_modules/npm/node_modules/spdx-exceptions": { "version": "2.5.0", - "dev": true, "inBundle": true, "license": "CC-BY-3.0" }, "node_modules/npm/node_modules/spdx-expression-parse": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6406,19 +6256,16 @@ }, "node_modules/npm/node_modules/spdx-license-ids": { "version": "3.0.21", - "dev": true, "inBundle": true, "license": "CC0-1.0" }, "node_modules/npm/node_modules/sprintf-js": { "version": "1.1.3", - "dev": true, "inBundle": true, "license": "BSD-3-Clause" }, "node_modules/npm/node_modules/ssri": { "version": "12.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -6430,7 +6277,6 @@ }, "node_modules/npm/node_modules/string-width": { "version": "4.2.3", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6445,7 +6291,6 @@ "node_modules/npm/node_modules/string-width-cjs": { "name": "string-width", "version": "4.2.3", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6459,7 +6304,6 @@ }, "node_modules/npm/node_modules/strip-ansi": { "version": "6.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6472,7 +6316,6 @@ "node_modules/npm/node_modules/strip-ansi-cjs": { "name": "strip-ansi", "version": "6.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6484,7 +6327,6 @@ }, "node_modules/npm/node_modules/supports-color": { "version": "9.4.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -6496,7 +6338,6 @@ }, "node_modules/npm/node_modules/tar": { "version": "6.2.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -6513,7 +6354,6 @@ }, "node_modules/npm/node_modules/tar/node_modules/fs-minipass": { "version": "2.1.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -6525,7 +6365,6 @@ }, "node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { "version": "3.3.6", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -6537,7 +6376,6 @@ }, "node_modules/npm/node_modules/tar/node_modules/minipass": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -6546,7 +6384,6 @@ }, "node_modules/npm/node_modules/tar/node_modules/minizlib": { "version": "2.1.2", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6559,7 +6396,6 @@ }, "node_modules/npm/node_modules/tar/node_modules/minizlib/node_modules/minipass": { "version": "3.3.6", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -6571,19 +6407,16 @@ }, "node_modules/npm/node_modules/text-table": { "version": "0.2.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/tiny-relative-date": { "version": "1.3.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/tinyglobby": { "version": "0.2.14", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6599,7 +6432,6 @@ }, "node_modules/npm/node_modules/tinyglobby/node_modules/fdir": { "version": "6.4.6", - "dev": true, "inBundle": true, "license": "MIT", "peerDependencies": { @@ -6613,7 +6445,6 @@ }, "node_modules/npm/node_modules/tinyglobby/node_modules/picomatch": { "version": "4.0.2", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -6625,7 +6456,6 @@ }, "node_modules/npm/node_modules/treeverse": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -6634,7 +6464,6 @@ }, "node_modules/npm/node_modules/tuf-js": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6648,7 +6477,6 @@ }, "node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6661,7 +6489,6 @@ }, "node_modules/npm/node_modules/unique-filename": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -6673,7 +6500,6 @@ }, "node_modules/npm/node_modules/unique-slug": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -6685,13 +6511,11 @@ }, "node_modules/npm/node_modules/util-deprecate": { "version": "1.0.2", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/validate-npm-package-license": { "version": "3.0.4", - "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -6701,7 +6525,6 @@ }, "node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6711,7 +6534,6 @@ }, "node_modules/npm/node_modules/validate-npm-package-name": { "version": "6.0.1", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -6720,13 +6542,11 @@ }, "node_modules/npm/node_modules/walk-up-path": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/which": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -6741,7 +6561,6 @@ }, "node_modules/npm/node_modules/which/node_modules/isexe": { "version": "3.1.1", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -6750,7 +6569,6 @@ }, "node_modules/npm/node_modules/wrap-ansi": { "version": "8.1.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6768,7 +6586,6 @@ "node_modules/npm/node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6785,7 +6602,6 @@ }, "node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { "version": "4.3.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6800,7 +6616,6 @@ }, "node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "6.1.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -6812,13 +6627,11 @@ }, "node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex": { "version": "9.2.2", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/wrap-ansi/node_modules/string-width": { "version": "5.1.2", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6835,7 +6648,6 @@ }, "node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "7.1.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6850,7 +6662,6 @@ }, "node_modules/npm/node_modules/write-file-atomic": { "version": "6.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -6863,7 +6674,6 @@ }, "node_modules/npm/node_modules/yallist": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC" }, @@ -8140,6 +7950,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/smol-toml": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.4.2.tgz", + "integrity": "sha512-rInDH6lCNiEyn3+hH8KVGFdbjc099j47+OSgbMrfDYX1CmXLfdKd7qi6IfcWj2wFxvSVkuI46M+wPGYfEOEj6g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 18" + }, + "funding": { + "url": "https://github.com/sponsors/cyyynthia" + } + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", diff --git a/package.json b/package.json index 84c4265..47bb60a 100644 --- a/package.json +++ b/package.json @@ -6,14 +6,15 @@ "semantic-release": "semantic-release" }, "devDependencies": { - "semantic-release": "^22.0.12", + "@commitlint/cli": "^18.6.1", + "@commitlint/config-conventional": "^18.6.2", + "@covage/semantic-release-poetry-plugin": "^0.2.0-development", "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", "@semantic-release/github": "^9.2.6", "commitizen": "^4.3.0", - "@commitlint/cli": "^18.6.1", - "@commitlint/config-conventional": "^18.6.2", - "cz-conventional-changelog": "^3.3.0" + "cz-conventional-changelog": "^3.3.0", + "semantic-release": "^22.0.12" }, "config": { "commitizen": {