diff --git a/.github/ISSUE_TEMPLATE/1-bug-report.yaml b/.github/ISSUE_TEMPLATE/1-bug-report.yaml index c0fe44489..4426d6344 100644 --- a/.github/ISSUE_TEMPLATE/1-bug-report.yaml +++ b/.github/ISSUE_TEMPLATE/1-bug-report.yaml @@ -1,6 +1,6 @@ --- name: Bug Report -description: Report a bug in the Atala PRISM DIDComm +description: Report a bug in Apollo body: - type: dropdown diff --git a/.github/ISSUE_TEMPLATE/2-feature-request.yaml b/.github/ISSUE_TEMPLATE/2-feature-request.yaml index 048598441..89ff55be0 100644 --- a/.github/ISSUE_TEMPLATE/2-feature-request.yaml +++ b/.github/ISSUE_TEMPLATE/2-feature-request.yaml @@ -1,6 +1,6 @@ --- name: 'Feature Request' -description: Suggest a new feature for Atala PRISM DIDComm +description: Suggest a new feature for Apollo body: - type: textarea diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 8b26ff656..8a2a3e142 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -15,7 +15,9 @@ env: ATALA_GITHUB_ACTOR: ${{ secrets.ATALA_GITHUB_ACTOR }} ATALA_GITHUB_TOKEN: ${{ secrets.ATALA_GITHUB_TOKEN }} -on: [pull_request] +on: + pull_request: + workflow_dispatch: jobs: build: diff --git a/.gitignore b/.gitignore index 26324c966..5b59b014c 100644 --- a/.gitignore +++ b/.gitignore @@ -14,4 +14,4 @@ Pods/ *.jks *yarn.lock JSLibs/iohk-crypto/node_modules -node_modules/ \ No newline at end of file +node_modules/ diff --git a/.secretlintignore b/.secretlintignore index 2d59328ec..e69de29bb 100644 --- a/.secretlintignore +++ b/.secretlintignore @@ -1,3 +0,0 @@ -JWT/src/androidMain/kotlin/io/iohk/prism/apollo/jwt/RSAPlatform.kt -JWT/src/jsMain/kotlin/io.iohk.prism.apollo.jwt/RSAPlatform.kt -JWT/src/iosMain/kotlin/io.iohk.prism.apollo.jwt/RSAPlatform.kt diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3bc320075..176794bfd 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,18 +1,24 @@ # Contributing to Apollo :rocket::tada: First off, thanks for taking the time to contribute! :tada::rocket: -The following is a set of guidelines for contributing to Apollo. These are mostly guidelines. Use your best judgment, and feel free to propose changes to this document in a pull request. +The following is a set of guidelines for contributing to Apollo. These are mostly guidelines. Use your best judgment, +and feel free to propose changes to this document in a pull request. ## What should I know before I get started? -### Atala PRISM +### Identus -Atala PRISM is a self-sovereign identity (SSI) platform and service suite for verifiable data and digital identity. Built on Cardano, it offers core infrastructure for issuing DIDs (Decentralized identifiers) and verifiable credentials, alongside tools and frameworks to help expand your ecosystem. +Identus platform is a self-sovereign identity (SSI) platform and service suite for verifiable data and digital identity. +Built on Cardano, it offers core infrastructure for issuing DIDs (Decentralized identifiers) and verifiable credentials, +alongside tools and frameworks to help expand your ecosystem. The complete platform is separated in multiple repositories: -* [Apollo](https://github.com/input-output-hk/atala-prism-apollo) - Repo for the Apollo Building Block, this contains the collection of the cryptographic methods used all around Atala PRISM. -* [Building Blocks](https://github.com/input-output-hk/atala-prism-building-blocks) - Repo that contains the servers Building Blocks. -* [Wallet SDK](https://github.com/input-output-hk/atala-prism-wallet-sdk-kmm/) - Repo that represents the Kotlin Multiplatform Wallet SDK. +* [Apollo](https://github.com/input-output-hk/atala-prism-apollo) - Repo for the Apollo Building Block, this contains + the collection of the cryptographic methods used all around Identus platform. +* [identus-cloud-agent](https://github.com/hyperledger/identus-cloud-agent) - Repo that contains the servers Building + Blocks. +* [Edge Agent SDK KMP](https://github.com/input-output-hk/atala-prism-wallet-sdk-kmm/) - Repo that represents the Kotlin + Multiplatform Edge Agent SDK. ### What is Apollo @@ -27,7 +33,9 @@ Future target might be supported in the future. ### Your First Code Contribution -Unsure where to begin contributing to Apollo? You can start by looking through the [Readme](https://github.com/input-output-hk/atala-prism-apollo/blob/main/README.md) that provides all the steps to set up your environment. +Unsure where to begin contributing to Apollo? You can start by looking through +the [Readme](https://github.com/input-output-hk/atala-prism-apollo/blob/main/README.md) that provides all the steps to +set up your environment. ### Pull Requests @@ -42,54 +50,92 @@ Please follow these steps to have your contribution considered by the maintainer 1. Follow all instructions in [the template]() 2. Follow the [Styleguide](#Styleguide) -3. After you submit your pull request, verify that all [status checks](https://help.github.com/articles/about-status-checks/) are passing
What if the status checks are failing?If a status check is failing, and you believe that the failure is unrelated to your change, please leave a comment on the pull request explaining why you believe the failure is unrelated. A maintainer will re-run the status check for you. If we conclude that the failure was a false positive, then we will open an issue to track that problem with our status check suite.
+3. After you submit your pull request, verify that + all [status checks](https://help.github.com/articles/about-status-checks/) are passing
What if the + status checks are failing?If a status check is failing, and you believe that the failure is unrelated to + your change, please leave a comment on the pull request explaining why you believe the failure is unrelated. A + maintainer will re-run the status check for you. If we conclude that the failure was a false positive, then we will + open an issue to track that problem with our status check suite.
-While the prerequisites above must be satisfied prior to having your pull request reviewed, the reviewer(s) may ask you to complete additional design work, tests, or other changes before your pull request can be ultimately accepted. +While the prerequisites above must be satisfied prior to having your pull request reviewed, the reviewer(s) may ask you +to complete additional design work, tests, or other changes before your pull request can be ultimately accepted. ### Reporting Bugs -This section guides you through submitting a bug report for Apollo Atala PRISM. Following these guidelines helps maintainers and the community understand your report :pencil:, reproduce the behavior :computer: :computer:, and find related reports :mag_right:. +This section guides you through submitting a bug report for Apollo Identius. Following these guidelines helps +maintainers and the community understand your report :pencil:, reproduce the behavior :computer: :computer:, and find +related reports :mag_right:. -Before creating bug reports, please check [this list]() as you might find out that you don't need to create one. When you are creating a bug report, please [include as many details as possible](). Fill out [the required template](https://github.com/input-output-hk/atala-prism-apollo/blob/main/.github/ISSUE_TEMPLATE/bug_report.md), the information it asks for helps us resolve issues faster. +Before creating bug reports, please check [this list]() as you might find out that you don't need to create one. When +you are creating a bug report, please [include as many details as possible](). Fill +out [the required template](https://github.com/input-output-hk/atala-prism-apollo/blob/main/.github/ISSUE_TEMPLATE/bug_report.md), +the information it asks for helps us resolve issues faster. -> **Note:** If you find a **Closed** issue that seems like it is the same thing that you're experiencing, open a new issue and include a link to the original issue in the body of your new one. +> **Note:** If you find a **Closed** issue that seems like it is the same thing that you're experiencing, open a new +> issue and include a link to the original issue in the body of your new one. -* **You might be able to find the cause of the problem and fix things yourself by Debugging**. Most importantly, check if you can reproduce the problem in the latest version. -* **Check the [Readme](https://github.com/input-output-hk/atala-prism-apollo/blob/main/README.md) ** if you have problems on the setup and the [discussions](https://github.com/input-output-hk/atala-prism-apollo/discussions)** for a list of common questions and problems. -* **Perform a cursory search to see if the problem has already been reported**. If it has **and the issue is still open**, add a comment to the existing issue instead of opening a new one. +* **You might be able to find the cause of the problem and fix things yourself by Debugging**. Most importantly, check + if you can reproduce the problem in the latest version. +* **Check the [Readme](https://github.com/input-output-hk/atala-prism-apollo/blob/main/README.md) ** if you have + problems on the setup and the [discussions](https://github.com/input-output-hk/atala-prism-apollo/discussions)** for a + list of common questions and problems. +* **Perform a cursory search to see if the problem has already been reported**. If it has **and the issue is still open + **, add a comment to the existing issue instead of opening a new one. -Bugs are tracked as [GitHub issues](https://docs.github.com/en/issues/tracking-your-work-with-issues/about-issues). Create an issue on that repository and provide the following information by filling in [the template](https://github.com/input-output-hk/atala-prism-apollo/blob/main/.github/ISSUE_TEMPLATE/bug_report.md). +Bugs are tracked as [GitHub issues](https://docs.github.com/en/issues/tracking-your-work-with-issues/about-issues). +Create an issue on that repository and provide the following information by filling +in [the template](https://github.com/input-output-hk/atala-prism-apollo/blob/main/.github/ISSUE_TEMPLATE/bug_report.md). Explain the problem and include additional details to help maintainers reproduce the problem: * **Use a clear and descriptive title** for the issue to identify the problem. * **Describe the exact steps which reproduce the problem** in as many details as possible. -* **Provide specific examples to demonstrate the steps**. Include links to files or GitHub projects, or copy/paste able snippets, which you use in those examples. If you're providing snippets in the issue, use [Markdown code blocks](https://help.github.com/articles/markdown-basics/#multiple-lines). -* **Describe the behavior you observed after following the steps** and point out what exactly is the problem with that behavior. +* **Provide specific examples to demonstrate the steps**. Include links to files or GitHub projects, or copy/paste able + snippets, which you use in those examples. If you're providing snippets in the issue, + use [Markdown code blocks](https://help.github.com/articles/markdown-basics/#multiple-lines). +* **Describe the behavior you observed after following the steps** and point out what exactly is the problem with that + behavior. * **Explain which behavior you expected to see instead and why.** -* **If you're reporting that Apollo crashed**, include a crash report with a stack trace from the operating system. On macOS, the crash report will be available in `Console.app` under "Diagnostic and usage information" > "User diagnostic reports". Include the crash report in the issue in a [code block](https://help.github.com/articles/markdown-basics/#multiple-lines), a [file attachment](https://help.github.com/articles/file-attachments-on-issues-and-pull-requests/), or put it in a [gist](https://gist.github.com/) and provide link to that gist. -* **If the problem wasn't triggered by a specific action**, describe what you were doing before the problem happened and share more information using the guidelines below. +* **If you're reporting that Apollo crashed**, include a crash report with a stack trace from the operating system. On + macOS, the crash report will be available in `Console.app` under "Diagnostic and usage information" > "User diagnostic + reports". Include the crash report in the issue in + a [code block](https://help.github.com/articles/markdown-basics/#multiple-lines), + a [file attachment](https://help.github.com/articles/file-attachments-on-issues-and-pull-requests/), or put it in + a [gist](https://gist.github.com/) and provide link to that gist. +* **If the problem wasn't triggered by a specific action**, describe what you were doing before the problem happened and + share more information using the guidelines below. Provide more context by answering these questions: -* **Did the problem start happening recently** (e.g. after updating to a new version of Apollo) or was this always a problem? -* If the problem started happening recently, **can you reproduce the problem in an older version of Apollo?** What's the most recent version in which the problem do not happen? -* **Can you reliably reproduce the issue?** If not, provide details about how often the problem happens and under which conditions it normally happens. +* **Did the problem start happening recently** (e.g. after updating to a new version of Apollo) or was this always a + problem? +* If the problem started happening recently, **can you reproduce the problem in an older version of Apollo?** What's the + most recent version in which the problem do not happen? +* **Can you reliably reproduce the issue?** If not, provide details about how often the problem happens and under which + conditions it normally happens. ### Suggesting Enhancements -This section guides you through submitting an enhancement suggestion for the SDK, including completely new features and minor improvements to existing functionality. Following these guidelines helps maintainers and the community understand your suggestion :pencil: and find related suggestions :mag_right:. +This section guides you through submitting an enhancement suggestion for the SDK, including completely new features and +minor improvements to existing functionality. Following these guidelines helps maintainers and the community understand +your suggestion :pencil: and find related suggestions :mag_right:. -Before creating enhancement suggestions, please check [this list]() as you might find out that you don't need to create one. When you are creating an enhancement suggestion, please [include as many details as possible](). Fill in [the template](https://github.com/input-output-hk/atala-prism-apollo/blob/main/.github/ISSUE_TEMPLATE/feature_request.md), including the steps that you imagine you would take if the feature you're requesting existed. +Before creating enhancement suggestions, please check [this list]() as you might find out that you don't need to create +one. When you are creating an enhancement suggestion, please [include as many details as possible](). Fill +in [the template](https://github.com/input-output-hk/atala-prism-apollo/blob/main/.github/ISSUE_TEMPLATE/feature_request.md), +including the steps that you imagine you would take if the feature you're requesting existed. * Most importantly, **check if you're using the latest version.** -* **Perform a cursory search** to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one. +* **Perform a cursory search** to see if the enhancement has already been suggested. If it has, add a comment to the + existing issue instead of opening a new one. -Enhancement suggestions are tracked as [GitHub issues](https://guides.github.com/features/issues/). Create an issue on that repository and provide the following information: +Enhancement suggestions are tracked as [GitHub issues](https://guides.github.com/features/issues/). Create an issue on +that repository and provide the following information: * **Use a clear and descriptive title** for the issue to identify the suggestion. * **Provide a step-by-step description of the suggested enhancement** in as many details as possible. -* **Provide specific examples to demonstrate the steps**. Include copy/paste able snippets which you use in those examples, as [Markdown code blocks](https://help.github.com/articles/markdown-basics/#multiple-lines). +* **Provide specific examples to demonstrate the steps**. Include copy/paste able snippets which you use in those + examples, as [Markdown code blocks](https://help.github.com/articles/markdown-basics/#multiple-lines). * **Describe the current behavior** and **explain which behavior you expected to see instead** and why. * **Explain why this enhancement would be useful**. * **List some other text editors or applications where this enhancement exists.** @@ -100,7 +146,8 @@ Enhancement suggestions are tracked as [GitHub issues](https://guides.github.com ### Git Commit Messages -Atala PRISM uses [Conventional commits](https://www.conventionalcommits.org/en/v1.0.0/#specification) please always provide a commit following these specifications. +Identius uses [Conventional commits](https://www.conventionalcommits.org/en/v1.0.0/#specification) please always +provide a commit following these specifications. #### Commit Message Format @@ -122,8 +169,8 @@ The `header` is mandatory and must conform to the [Commit Message Header]() form The `body` is mandatory for all commits except for those of type "docs". When the body is present it must be at least 20 characters long and must conform to the [Commit Message Body]() format. -The `footer` is optional. The [Commit Message Footer]() format describes what the footer is used for and the structure it must have. - +The `footer` is optional. The [Commit Message Footer]() format describes what the footer is used for and the structure +it must have. #### Commit Message Header @@ -139,7 +186,6 @@ The `footer` is optional. The [Commit Message Footer]() format describes what th The `` and `` fields are mandatory, the `()` field is optional. - ##### Type Must be one of the following: @@ -153,25 +199,20 @@ Must be one of the following: * **refactor**: A code change that neither fixes a bug nor adds a feature * **test**: Adding missing tests or correcting existing tests - ##### Scope -The scope should be the name of the affected Module (as perceived by the person reading the changelog generated from commit messages). + +The scope should be the name of the affected Module (as perceived by the person reading the changelog generated from +commit messages). The following is the list of supported scopes aka (module name): * `Apollo` -* `AES` * `Base16` * `Base32` * `Base58` * `Base64` -* `Hashing` -* `Multibase` -* `RSA` * `Secp256k1` * `SecureRandom` -* `Utils` -* `UUID` ##### Summary @@ -185,13 +226,15 @@ Use the summary field to provide a succinct description of the change: Just as in the summary, use the imperative, present tense: "fix" not "fixed" nor "fixes". -Explain the motivation for the change in the commit message body. This commit message should explain _why_ you are making the change. -You can include a comparison of the previous behavior with the new behavior in order to illustrate the impact of the change. - +Explain the motivation for the change in the commit message body. This commit message should explain _why_ you are +making the change. +You can include a comparison of the previous behavior with the new behavior in order to illustrate the impact of the +change. #### Commit Message Footer -The footer can contain information about breaking changes and deprecations and is also the place to reference GitHub issues, Jira tickets, and other PRs that this commit closes or is related to. +The footer can contain information about breaking changes and deprecations and is also the place to reference GitHub +issues, Jira tickets, and other PRs that this commit closes or is related to. For example: ``` log @@ -214,10 +257,13 @@ DEPRECATED: Related to ATL- ``` -Breaking Change section should start with the phrase "BREAKING CHANGE: " followed by a summary of the breaking change, a blank line, and a detailed description of the breaking change that also includes migration instructions. +Breaking Change section should start with the phrase "BREAKING CHANGE: " followed by a summary of the breaking change, a +blank line, and a detailed description of the breaking change that also includes migration instructions. -Similarly, a Deprecation section should start with "DEPRECATED: " followed by a short description of what is deprecated, a blank line, and a detailed description of the deprecation that also mentions the recommended update path. +Similarly, a Deprecation section should start with "DEPRECATED: " followed by a short description of what is deprecated, +a blank line, and a detailed description of the deprecation that also mentions the recommended update path. ### Kotlin Styleguide -The Kotlin style guide is maintained by tools like [ktlint](https://ktlint.github.io/). That will follow the [Official Kotlin Style Guide](https://kotlinlang.org/docs/coding-conventions.html). +The Kotlin style guide is maintained by tools like [ktlint](https://ktlint.github.io/). That will follow +the [Official Kotlin Style Guide](https://kotlinlang.org/docs/coding-conventions.html). diff --git a/Logo.png b/Logo.png deleted file mode 100644 index 16bfa50e4..000000000 Binary files a/Logo.png and /dev/null differ diff --git a/README.md b/README.md index ca19e182f..f133bbe3e 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,6 @@ ![badge-platform-js] ![badge-platform-js-node] -![Atala Prism Logo](Logo.png) - A cryptography lib built with Kotlin Multiplatform with support for the following targets: - JS @@ -159,7 +157,7 @@ repositories { For dependencies ```kotlin dependencies { - implementation("io.iohk.atala.prism.apollo:apollo:") + implementation("org.hyperledger.identus:apollo:") } ``` @@ -234,7 +232,7 @@ kotlin { commonMain { dependencies { // This following is just an example you can import it as per you needs - implementation 'io.iohk.atala.prism.apollo:apollo:' + implementation 'org.hyperledger.identus:apollo:' } } } @@ -258,7 +256,7 @@ kotlin { val commonMain by getting { dependencies { // This following is just an example you can import it as per you needs - implementation("io.iohk.atala.prism.apollo:apollo:") + implementation("org.hyperledger.identus:apollo:") } } } @@ -268,7 +266,7 @@ kotlin { ## How to use for Scala project ```scala -libraryDependencies += "io.iohk.atala.prism.apollo" % "apollo-jvm" % "" +libraryDependencies += "org.hyperledger.identus" % "apollo-jvm" % "" ``` ## Usage diff --git a/apollo/build.gradle.kts b/apollo/build.gradle.kts index 31a836505..c9d725f6e 100644 --- a/apollo/build.gradle.kts +++ b/apollo/build.gradle.kts @@ -244,7 +244,7 @@ kotlin { sourceSets { val commonMain by getting { dependencies { - implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.2") + implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3") implementation("com.ionspin.kotlin:bignum:0.3.9") implementation("org.kotlincrypto.macs:hmac-sha2:0.3.0") implementation("org.kotlincrypto.hash:sha2:0.4.0") @@ -318,24 +318,28 @@ kotlin { } // Enable the export of KDoc (Experimental feature) to Generated Native targets (Apple, Linux, etc.) - targets.withType { + targets.withType { compilations.getByName("main") { compilerOptions.options.freeCompilerArgs.add("-Xexport-kdoc") } } if (os.isMacOsX) { - tasks.getByName("iosX64Test") { - device.set("iPhone 14 Plus") + if (tasks.findByName("iosX64Test") != null) { + tasks.getByName("iosX64Test") { + device.set("iPhone 14 Plus") + } } - tasks.getByName("iosSimulatorArm64Test") { - device.set("iPhone 14 Plus") + if (tasks.findByName("iosSimulatorArm64Test") != null) { + tasks.getByName("iosSimulatorArm64Test") { + device.set("iPhone 14 Plus") + } } } } android { - namespace = "io.iohk.atala.prism.apollo" + namespace = "org.hyperledger.identus.apollo" compileSdk = 34 sourceSets["main"].manifest.srcFile("src/androidMain/AndroidManifest.xml") defaultConfig { @@ -360,39 +364,6 @@ android { } } -afterEvaluate { - tasks.withType { - dependsOn( - ":iOSLibs:buildIOHKCryptoKitIphoneos", - ":iOSLibs:buildIOHKCryptoKitIphonesimulator", - ":iOSLibs:buildIOHKCryptoKitMacosx", - ":iOSLibs:buildIOHKSecureRandomGenerationIphoneos", - ":iOSLibs:buildIOHKSecureRandomGenerationIphonesimulator", - ":iOSLibs:buildIOHKSecureRandomGenerationMacosx" - ) - } - tasks.withType { - dependsOn( - ":iOSLibs:buildIOHKCryptoKitIphoneos", - ":iOSLibs:buildIOHKCryptoKitIphonesimulator", - ":iOSLibs:buildIOHKCryptoKitMacosx", - ":iOSLibs:buildIOHKSecureRandomGenerationIphoneos", - ":iOSLibs:buildIOHKSecureRandomGenerationIphonesimulator", - ":iOSLibs:buildIOHKSecureRandomGenerationMacosx" - ) - } - tasks.withType { - dependsOn( - ":iOSLibs:buildIOHKCryptoKitIphoneos", - ":iOSLibs:buildIOHKCryptoKitIphonesimulator", - ":iOSLibs:buildIOHKCryptoKitMacosx", - ":iOSLibs:buildIOHKSecureRandomGenerationIphoneos", - ":iOSLibs:buildIOHKSecureRandomGenerationIphonesimulator", - ":iOSLibs:buildIOHKSecureRandomGenerationMacosx" - ) - } -} - ktlint { filter { exclude("**/external/*", "./src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/*") @@ -448,13 +419,13 @@ tasks.withType().configureEach { } npmPublish { - organization.set("atala") + organization.set("hyperledger") version.set(rootProject.version.toString()) access.set(NpmAccess.PUBLIC) packages { access.set(NpmAccess.PUBLIC) named("js") { - scope.set("atala") + scope.set("hyperledger") packageName.set("apollo") readme.set(rootDir.resolve("README.md")) packageJson { @@ -490,6 +461,38 @@ afterEvaluate { tasks.withType { dependsOn(tasks.withType()) } + + tasks.withType { + dependsOn( + ":iOSLibs:buildIOHKCryptoKitIphoneos", + ":iOSLibs:buildIOHKCryptoKitIphonesimulator", + ":iOSLibs:buildIOHKCryptoKitMacosx", + ":iOSLibs:buildIOHKSecureRandomGenerationIphoneos", + ":iOSLibs:buildIOHKSecureRandomGenerationIphonesimulator", + ":iOSLibs:buildIOHKSecureRandomGenerationMacosx" + ) + } + tasks.withType { + dependsOn( + ":iOSLibs:buildIOHKCryptoKitIphoneos", + ":iOSLibs:buildIOHKCryptoKitIphonesimulator", + ":iOSLibs:buildIOHKCryptoKitMacosx", + ":iOSLibs:buildIOHKSecureRandomGenerationIphoneos", + ":iOSLibs:buildIOHKSecureRandomGenerationIphonesimulator", + ":iOSLibs:buildIOHKSecureRandomGenerationMacosx" + ) + } + tasks.withType { + dependsOn( + ":iOSLibs:buildIOHKCryptoKitIphoneos", + ":iOSLibs:buildIOHKCryptoKitIphonesimulator", + ":iOSLibs:buildIOHKCryptoKitMacosx", + ":iOSLibs:buildIOHKSecureRandomGenerationIphoneos", + ":iOSLibs:buildIOHKSecureRandomGenerationIphonesimulator", + ":iOSLibs:buildIOHKSecureRandomGenerationMacosx" + ) + } + // Disable publish of targets if (tasks.findByName("publishIosX64PublicationToSonatypeRepository") != null) { tasks.named("publishIosX64PublicationToSonatypeRepository") { diff --git a/apollo/docs/Apollo.md b/apollo/docs/Apollo.md index abd156a75..5193a5032 100644 --- a/apollo/docs/Apollo.md +++ b/apollo/docs/Apollo.md @@ -1,7 +1,5 @@ # Module Apollo -![Atala Prism Logo](./images/Logo.png) - A cryptography lib built with Kotlin Multiplatform with support for the following targets: - JS @@ -9,34 +7,40 @@ A cryptography lib built with Kotlin Multiplatform with support for the followin - Android - JVM -## Apollo: The Secure Foundation of Atala PRISM +## Apollo: The Secure Foundation of Identus platform -Apollo is the robust cryptographic engine driving the security and privacy of Atala PRISM, a comprehensive suite of -blockchain-powered solutions. This collection of cryptographic methods provides the solid foundation upon which Atala PRISM -builds its diverse functionalities. +Apollo is the robust cryptographic engine driving the security and privacy of Identus platform, a comprehensive suite of +blockchain-powered solutions. This collection of cryptographic methods provides the solid foundation upon which Identus +platform builds its diverse functionalities. ### Key Features of Apollo: -- **Hashing:** Cryptographically secure hashing functions, including the widely trusted SHA-2 family and PBKDF2SHA512, ensure data integrity and prevent tampering. +- **Hashing:** Cryptographically secure hashing functions, including the widely trusted SHA-2 family and PBKDF2SHA512, + ensure data integrity and prevent tampering. - **Base64 Encoding/Decoding:** This efficient encoding scheme allows secure transmission and storage of binary data. -- **Elliptic Curve Cryptography (Secp256k1):** This cutting-edge cryptographic algorithm provides robust digital signatures and key generation for secure transactions. -- **Secure Random Generation:** High-quality randomness is crucial for cryptographic processes, and Apollo employs advanced techniques to guarantee its integrity. -- **Key Derivation:** Securely deriving new cryptographic keys from existing ones enhances security and protects against key compromise. -- **Mnemonic Generation:** Transforming complex private keys into human-memorable phrases improves user experience and accessibility. -- **Hierarchical Deterministic Key Management (HDKey):** This powerful system allows generating a vast number of child keys from a single master key, facilitating robust key management for diverse applications. +- **Elliptic Curve Cryptography (Secp256k1):** This cutting-edge cryptographic algorithm provides robust digital + signatures and key generation for secure transactions. +- **Secure Random Generation:** High-quality randomness is crucial for cryptographic processes, and Apollo employs + advanced techniques to guarantee its integrity. +- **Key Derivation:** Securely deriving new cryptographic keys from existing ones enhances security and protects against + key compromise. +- **Mnemonic Generation:** Transforming complex private keys into human-memorable phrases improves user experience and + accessibility. +- **Hierarchical Deterministic Key Management (HDKey):** This powerful system allows generating a vast number of child + keys from a single master key, facilitating robust key management for diverse applications. ## Security First: -Apollo's commitment to security is paramount. It has undergone two independent security audits, further validating its -reliability and trustworthiness. This meticulous attention to security ensures that Atala PRISM operates at the highest -standards, safeguarding user data and privacy. +Apollo's commitment to security is paramount. It has undergone two independent security audits, further validating its +reliability and trustworthiness. This meticulous attention to security ensures that Identus platform operates at the +highest standards, safeguarding user data and privacy. ## Empowering Secure Solutions: -Through its robust cryptographic capabilities, Apollo empowers Atala PRISM to deliver a range of secure and privacy-preserving -solutions across various industries. From identity management and document verification to supply chain tracking and data -sharing, Apollo provides the essential cryptographic infrastructure for Atala PRISM to thrive in a connected world demanding -unparalleled security and trust. +Through its robust cryptographic capabilities, Apollo empowers Identus platform to deliver a range of secure and +privacy-preserving solutions across various industries. From identity management and document verification to supply +chain tracking and data sharing, Apollo provides the essential cryptographic infrastructure for Identus platform to +thrive in a connected world demanding unparalleled security and trust. ## Cryptography Notice diff --git a/apollo/docs/Base64.md b/apollo/docs/Base64.md index 344d0cac0..f18c1e02e 100644 --- a/apollo/docs/Base64.md +++ b/apollo/docs/Base64.md @@ -1,4 +1,4 @@ -# Package io.iohk.atala.prism.apollo.base64 +# Package org.hyperledger.identus.apollo.base64 Apollo Base64 is Kotlin Multiplatform library containing Standard & URL safe diff --git a/apollo/docs/SecureRandom.md b/apollo/docs/SecureRandom.md index cf2b5dd33..8f0458c1b 100644 --- a/apollo/docs/SecureRandom.md +++ b/apollo/docs/SecureRandom.md @@ -1,4 +1,4 @@ -# Package io.iohk.atala.prism.apollo.securerandom +# Package org.hyperledger.identus.apollo.securerandom Apollo Secure Random is Kotlin Multiplatform library to generate secure random bytes diff --git a/apollo/src/androidMain/AndroidManifest.xml b/apollo/src/androidMain/AndroidManifest.xml deleted file mode 100644 index 9525cfa0e..000000000 --- a/apollo/src/androidMain/AndroidManifest.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/Platform.kt b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/Platform.kt similarity index 94% rename from apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/Platform.kt rename to apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/Platform.kt index e86fc5e4b..e7058cca3 100644 --- a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/Platform.kt +++ b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/Platform.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo +package org.hyperledger.identus.apollo /** * The `Platform` class represents the platform on which the application is running. diff --git a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/derivation/Mnemonic.kt b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/derivation/Mnemonic.kt similarity index 94% rename from apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/derivation/Mnemonic.kt rename to apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/derivation/Mnemonic.kt index 1bde638e6..84e8b0b12 100644 --- a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/derivation/Mnemonic.kt +++ b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/derivation/Mnemonic.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.derivation +package org.hyperledger.identus.apollo.derivation /** * The Mnemonic class provides utility methods for working with mnemonic codes. diff --git a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicCode.kt b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicCode.kt similarity index 91% rename from apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicCode.kt rename to apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicCode.kt index 313f2148a..732fb5cfb 100644 --- a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicCode.kt +++ b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicCode.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.derivation +package org.hyperledger.identus.apollo.derivation /** * A class representing a Mnemonic Code. diff --git a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/hashing/PBKDF2SHA512.kt b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/hashing/PBKDF2SHA512.kt similarity index 94% rename from apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/hashing/PBKDF2SHA512.kt rename to apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/hashing/PBKDF2SHA512.kt index c1a203709..2bcd08aa6 100644 --- a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/hashing/PBKDF2SHA512.kt +++ b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/hashing/PBKDF2SHA512.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.hashing +package org.hyperledger.identus.apollo.hashing import org.bitcoinj.crypto.PBKDF2SHA512 diff --git a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/Secp256k1Lib.kt b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/secp256k1/Secp256k1Lib.kt similarity index 98% rename from apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/Secp256k1Lib.kt rename to apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/secp256k1/Secp256k1Lib.kt index 42086b662..c4dd4af52 100644 --- a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/Secp256k1Lib.kt +++ b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/secp256k1/Secp256k1Lib.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.secp256k1 +package org.hyperledger.identus.apollo.secp256k1 import fr.acinq.secp256k1.Secp256k1 import org.kotlincrypto.hash.sha2.SHA256 diff --git a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandom.kt b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandom.kt similarity index 96% rename from apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandom.kt rename to apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandom.kt index bbf8aecdf..0c0163dc1 100644 --- a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandom.kt +++ b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandom.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.securerandom +package org.hyperledger.identus.apollo.securerandom import android.os.Build @@ -11,7 +11,7 @@ import android.os.Build */ actual class SecureRandom actual constructor( actual val seed: ByteArray -) : SecureRandomInterface, java.security.SecureRandom() { +) : org.hyperledger.identus.apollo.securerandom.SecureRandomInterface, java.security.SecureRandom() { /** * The `jvmSecureRandom` property provides a platform-specific implementation for generating secure random numbers. * diff --git a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/utils/JVMBigIntegerExt.kt b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/utils/JVMBigIntegerExt.kt similarity index 96% rename from apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/utils/JVMBigIntegerExt.kt rename to apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/utils/JVMBigIntegerExt.kt index 9a373ca80..e8ae44667 100644 --- a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/utils/JVMBigIntegerExt.kt +++ b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/utils/JVMBigIntegerExt.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import com.ionspin.kotlin.bignum.integer.Sign import java.math.BigInteger diff --git a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPair.kt b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdKeyPair.kt similarity index 97% rename from apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPair.kt rename to apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdKeyPair.kt index c5e86fdb5..9f95ebc3d 100644 --- a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPair.kt +++ b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdKeyPair.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import org.bouncycastle.crypto.generators.Ed25519KeyPairGenerator import org.bouncycastle.crypto.params.Ed25519KeyGenerationParameters diff --git a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPrivateKey.kt b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPrivateKey.kt similarity index 96% rename from apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPrivateKey.kt rename to apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPrivateKey.kt index 8a5729ce8..cd3bfcefc 100644 --- a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPrivateKey.kt +++ b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPrivateKey.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import org.bouncycastle.crypto.params.Ed25519PrivateKeyParameters import org.bouncycastle.crypto.signers.Ed25519Signer diff --git a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPublicKey.kt b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPublicKey.kt similarity index 95% rename from apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPublicKey.kt rename to apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPublicKey.kt index cc5640e15..49c771020 100644 --- a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPublicKey.kt +++ b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPublicKey.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import org.bouncycastle.crypto.params.Ed25519PublicKeyParameters import org.bouncycastle.crypto.signers.Ed25519Signer diff --git a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519KeyPair.kt b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519KeyPair.kt similarity index 97% rename from apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519KeyPair.kt rename to apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519KeyPair.kt index f1ce131ac..e528f8dbb 100644 --- a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519KeyPair.kt +++ b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519KeyPair.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import org.bouncycastle.crypto.generators.X25519KeyPairGenerator import org.bouncycastle.crypto.params.X25519KeyGenerationParameters diff --git a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PrivateKey.kt b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PrivateKey.kt similarity index 93% rename from apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PrivateKey.kt rename to apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PrivateKey.kt index 6b58540c1..f05a7b967 100644 --- a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PrivateKey.kt +++ b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PrivateKey.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import org.bouncycastle.crypto.params.X25519PrivateKeyParameters diff --git a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PublicKey.kt b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PublicKey.kt similarity index 82% rename from apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PublicKey.kt rename to apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PublicKey.kt index 7a38138ca..acda8cae0 100644 --- a/apollo/src/androidMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PublicKey.kt +++ b/apollo/src/androidMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PublicKey.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils /** * Represents a public key for the X25519 elliptic curve encryption algorithm. diff --git a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/derivation/Mnemonic.kt b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/derivation/Mnemonic.kt similarity index 94% rename from apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/derivation/Mnemonic.kt rename to apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/derivation/Mnemonic.kt index 28d674dc5..49e239c18 100644 --- a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/derivation/Mnemonic.kt +++ b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/derivation/Mnemonic.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.derivation +package org.hyperledger.identus.apollo.derivation final class Mnemonic { companion object { diff --git a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicCode.kt b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicCode.kt similarity index 87% rename from apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicCode.kt rename to apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicCode.kt index 001eb037f..15ffb82df 100644 --- a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicCode.kt +++ b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicCode.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.derivation +package org.hyperledger.identus.apollo.derivation final class MnemonicCode constructor(val words: List) { init { diff --git a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/hashing/PBKDF2SHA512.kt b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/hashing/PBKDF2SHA512.kt similarity index 97% rename from apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/hashing/PBKDF2SHA512.kt rename to apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/hashing/PBKDF2SHA512.kt index bcc04e109..7079b23a6 100644 --- a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/hashing/PBKDF2SHA512.kt +++ b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/hashing/PBKDF2SHA512.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.hashing +package org.hyperledger.identus.apollo.hashing import kotlinx.cinterop.ExperimentalForeignApi import kotlinx.cinterop.addressOf diff --git a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/ECDH.kt b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/secp256k1/ECDH.kt similarity index 91% rename from apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/ECDH.kt rename to apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/secp256k1/ECDH.kt index 501dca8bf..9c63f3d7d 100644 --- a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/ECDH.kt +++ b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/secp256k1/ECDH.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.secp256k1 +package org.hyperledger.identus.apollo.secp256k1 import fr.acinq.secp256k1.Secp256k1Native diff --git a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/ECDSA.kt b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/secp256k1/ECDSA.kt similarity index 95% rename from apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/ECDSA.kt rename to apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/secp256k1/ECDSA.kt index cb389c327..0d3282f26 100644 --- a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/ECDSA.kt +++ b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/secp256k1/ECDSA.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.secp256k1 +package org.hyperledger.identus.apollo.secp256k1 import fr.acinq.secp256k1.Secp256k1Native diff --git a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/Hex.kt b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/secp256k1/Hex.kt similarity index 98% rename from apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/Hex.kt rename to apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/secp256k1/Hex.kt index c6ff2c75e..55185ec4c 100644 --- a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/Hex.kt +++ b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/secp256k1/Hex.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.secp256k1 +package org.hyperledger.identus.apollo.secp256k1 /** * The Hex object provides utilities for encoding and decoding hexadecimal strings. diff --git a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/Secp256k1Lib.kt b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/secp256k1/Secp256k1Lib.kt similarity index 98% rename from apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/Secp256k1Lib.kt rename to apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/secp256k1/Secp256k1Lib.kt index 5b5bf9d62..7711c261f 100644 --- a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/Secp256k1Lib.kt +++ b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/secp256k1/Secp256k1Lib.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.secp256k1 +package org.hyperledger.identus.apollo.secp256k1 import fr.acinq.secp256k1.Secp256k1 import fr.acinq.secp256k1.Secp256k1Native diff --git a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandom.kt b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandom.kt similarity index 86% rename from apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandom.kt rename to apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandom.kt index 315017c49..7a4a72433 100644 --- a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandom.kt +++ b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandom.kt @@ -1,7 +1,7 @@ -package io.iohk.atala.prism.apollo.securerandom +package org.hyperledger.identus.apollo.securerandom -import io.iohk.atala.prism.apollo.utils.toByteArray import kotlinx.cinterop.ExperimentalForeignApi +import org.hyperledger.identus.apollo.utils.toByteArray import swift.secureRandomGeneration.IOHKSecureRandomGeneration /** @@ -10,7 +10,7 @@ import swift.secureRandomGeneration.IOHKSecureRandomGeneration @OptIn(ExperimentalForeignApi::class) actual class SecureRandom actual constructor( actual val seed: ByteArray -) : SecureRandomInterface { +) : org.hyperledger.identus.apollo.securerandom.SecureRandomInterface { /** * Generates a specified number of secure random bytes. diff --git a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/CArrayPointerExt.kt b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/CArrayPointerExt.kt similarity index 96% rename from apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/CArrayPointerExt.kt rename to apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/CArrayPointerExt.kt index 5ed18cd2f..a00fbd692 100644 --- a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/CArrayPointerExt.kt +++ b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/CArrayPointerExt.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import kotlinx.cinterop.CArrayPointer import kotlinx.cinterop.ExperimentalForeignApi diff --git a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPair.kt b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdKeyPair.kt similarity index 97% rename from apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPair.kt rename to apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdKeyPair.kt index b34a5954d..71c0752fd 100644 --- a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPair.kt +++ b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdKeyPair.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import kotlin.js.ExperimentalJsExport diff --git a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPrivateKey.kt b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPrivateKey.kt similarity index 97% rename from apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPrivateKey.kt rename to apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPrivateKey.kt index b6361ee6a..5c7fe4fc3 100644 --- a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPrivateKey.kt +++ b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPrivateKey.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import kotlinx.cinterop.ExperimentalForeignApi import swift.cryptoKit.Ed25519 diff --git a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPublicKey.kt b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPublicKey.kt similarity index 96% rename from apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPublicKey.kt rename to apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPublicKey.kt index 4c1e67855..e80a47bde 100644 --- a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPublicKey.kt +++ b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPublicKey.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import kotlinx.cinterop.ExperimentalForeignApi import swift.cryptoKit.Ed25519 diff --git a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519KeyPair.kt b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519KeyPair.kt similarity index 95% rename from apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519KeyPair.kt rename to apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519KeyPair.kt index 87b041ff0..91a5ec5d9 100644 --- a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519KeyPair.kt +++ b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519KeyPair.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import kotlin.js.ExperimentalJsExport diff --git a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PrivateKey.kt b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PrivateKey.kt similarity index 96% rename from apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PrivateKey.kt rename to apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PrivateKey.kt index 3f3e832fa..7abbd623d 100644 --- a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PrivateKey.kt +++ b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PrivateKey.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import kotlinx.cinterop.ExperimentalForeignApi import swift.cryptoKit.X25519 diff --git a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PublicKey.kt b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PublicKey.kt similarity index 87% rename from apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PublicKey.kt rename to apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PublicKey.kt index d3e521690..237c03dc1 100644 --- a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PublicKey.kt +++ b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PublicKey.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils /** * Represents a public key for the X25519 elliptic curve encryption algorithm. diff --git a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/ToPlatform.kt b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/ToPlatform.kt similarity index 97% rename from apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/ToPlatform.kt rename to apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/ToPlatform.kt index 7e2fd6a28..a0f434e60 100644 --- a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/utils/ToPlatform.kt +++ b/apollo/src/appleMain/kotlin/org/hyperledger/identus/apollo/utils/ToPlatform.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import kotlinx.cinterop.BetaInteropApi import kotlinx.cinterop.ExperimentalForeignApi diff --git a/apollo/src/appleTest/kotlin/io/iohk/atala/prism/apollo/secp256k1/Secp256k1Tests.kt b/apollo/src/appleTest/kotlin/org/hyperledger/identus/apollo/secp256k1/Secp256k1Tests.kt similarity index 99% rename from apollo/src/appleTest/kotlin/io/iohk/atala/prism/apollo/secp256k1/Secp256k1Tests.kt rename to apollo/src/appleTest/kotlin/org/hyperledger/identus/apollo/secp256k1/Secp256k1Tests.kt index 69963e760..f0b453533 100644 --- a/apollo/src/appleTest/kotlin/io/iohk/atala/prism/apollo/secp256k1/Secp256k1Tests.kt +++ b/apollo/src/appleTest/kotlin/org/hyperledger/identus/apollo/secp256k1/Secp256k1Tests.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.secp256k1 +package org.hyperledger.identus.apollo.secp256k1 import fr.acinq.secp256k1.Secp256k1Native import kotlin.test.Test @@ -28,7 +28,7 @@ class Secp256k1Tests { @Test fun createValidPublicKey() { - val secp256k1 = Secp256k1Lib() + val secp256k1 = org.hyperledger.identus.apollo.secp256k1.Secp256k1Lib() val privateKey = Hex.decode("67E56582298859DDAE725F972992A07C6C4FB9F62A8FFF58CE3CA926A1063530".lowercase()) val publicKey = secp256k1.createPublicKey(privateKey, false) assertEquals( @@ -61,7 +61,7 @@ class Secp256k1Tests { @Test fun negatePublicKey() { - val secp256k1 = Secp256k1Lib() + val secp256k1 = org.hyperledger.identus.apollo.secp256k1.Secp256k1Lib() val priv = Hex.decode("67E56582298859DDAE725F972992A07C6C4FB9F62A8FFF58CE3CA926A1063530".lowercase()) val pub = secp256k1.createPublicKey(priv, false) assertEquals( diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/Platform.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/Platform.kt similarity index 82% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/Platform.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/Platform.kt index 48950693f..d97e9d59e 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/Platform.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/Platform.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo +package org.hyperledger.identus.apollo /** * Provides information about the platform on which the application is running. diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/base64/Base64.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/base64/Base64.kt similarity index 99% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/base64/Base64.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/base64/Base64.kt index fad281b94..83977bbbe 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/base64/Base64.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/base64/Base64.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.base64 +package org.hyperledger.identus.apollo.base64 import kotlin.math.min diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/base64/ByteArrayExt.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/base64/ByteArrayExt.kt similarity index 52% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/base64/ByteArrayExt.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/base64/ByteArrayExt.kt index fc02b60c9..5592f463b 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/base64/ByteArrayExt.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/base64/ByteArrayExt.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.base64 +package org.hyperledger.identus.apollo.base64 /** * Convert [ByteArray] to [CharArray] @@ -19,14 +19,14 @@ fun ByteArray.asCharArray(): CharArray { * RFC 4648 Section 4 */ val ByteArray.base64Encoded: String - get() = Base64.encodeToString(this) + get() = org.hyperledger.identus.apollo.base64.Base64.encodeToString(this) /** * Decode a [ByteArray] Base64 standard encoded to [String] * RFC 4648 Section 4 */ val ByteArray.base64Decoded: String - get() = Base64.decode(this.decodeToString()).decodeToString() + get() = org.hyperledger.identus.apollo.base64.Base64.decode(this.decodeToString()).decodeToString() // Base64Standard with padding @@ -35,14 +35,20 @@ val ByteArray.base64Decoded: String * RFC 4648 Section 4 */ val ByteArray.base64PadEncoded: String - get() = Base64.encodeToString(this, Encoding.StandardPad) + get() = org.hyperledger.identus.apollo.base64.Base64.encodeToString( + this, + org.hyperledger.identus.apollo.base64.Encoding.StandardPad + ) /** * Decode a [ByteArray] Base64 standard encoded to [String] * RFC 4648 Section 4 */ val ByteArray.base64PadDecoded: String - get() = Base64.decode(this.decodeToString(), Encoding.StandardPad).decodeToString() + get() = org.hyperledger.identus.apollo.base64.Base64.decode( + this.decodeToString(), + org.hyperledger.identus.apollo.base64.Encoding.StandardPad + ).decodeToString() // Base64URL @@ -51,14 +57,20 @@ val ByteArray.base64PadDecoded: String * RFC 4648 Section 5 */ val ByteArray.base64UrlDecoded: String - get() = Base64.decode(this.decodeToString(), Encoding.UrlSafe).decodeToString() + get() = org.hyperledger.identus.apollo.base64.Base64.decode( + this.decodeToString(), + org.hyperledger.identus.apollo.base64.Encoding.UrlSafe + ).decodeToString() /** * Encode a [ByteArray] to Base64 URL-safe encoded [String]. * RFC 4648 Section 5 */ val ByteArray.base64UrlEncoded: String - get() = Base64.encodeToString(this, Encoding.UrlSafe) + get() = org.hyperledger.identus.apollo.base64.Base64.encodeToString( + this, + org.hyperledger.identus.apollo.base64.Encoding.UrlSafe + ) // Base64URL with padding @@ -67,11 +79,17 @@ val ByteArray.base64UrlEncoded: String * RFC 4648 Section 5 */ val ByteArray.base64UrlPadDecoded: String - get() = Base64.encodeToString(this, Encoding.UrlSafePad) + get() = org.hyperledger.identus.apollo.base64.Base64.encodeToString( + this, + org.hyperledger.identus.apollo.base64.Encoding.UrlSafePad + ) /** * Encode a [ByteArray] to Base64 URL-safe encoded [String]. * RFC 4648 Section 5 */ val ByteArray.base64UrlPadEncoded: String - get() = Base64.encodeToString(this, Encoding.UrlSafePad) + get() = org.hyperledger.identus.apollo.base64.Base64.encodeToString( + this, + org.hyperledger.identus.apollo.base64.Encoding.UrlSafePad + ) diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/base64/Encoding.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/base64/Encoding.kt similarity index 94% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/base64/Encoding.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/base64/Encoding.kt index fb6fd4d34..c97b9cb5c 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/base64/Encoding.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/base64/Encoding.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.base64 +package org.hyperledger.identus.apollo.base64 /** * Base64 encoding scheme diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/base64/StringExt.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/base64/StringExt.kt similarity index 98% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/base64/StringExt.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/base64/StringExt.kt index 28802345e..e6a60ba15 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/base64/StringExt.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/base64/StringExt.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.base64 +package org.hyperledger.identus.apollo.base64 // Base64Standard /** diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/derivation/DerivationAxis.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/derivation/DerivationAxis.kt similarity index 98% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/derivation/DerivationAxis.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/derivation/DerivationAxis.kt index 8df24457f..0b807cdb7 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/derivation/DerivationAxis.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/derivation/DerivationAxis.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.derivation +package org.hyperledger.identus.apollo.derivation import kotlin.js.ExperimentalJsExport import kotlin.js.JsExport diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/derivation/DerivationPath.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/derivation/DerivationPath.kt similarity index 97% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/derivation/DerivationPath.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/derivation/DerivationPath.kt index 942591333..72e1c7aa8 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/derivation/DerivationPath.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/derivation/DerivationPath.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.derivation +package org.hyperledger.identus.apollo.derivation import kotlin.js.ExperimentalJsExport import kotlin.js.JsExport diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/derivation/HDKey.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/derivation/HDKey.kt similarity index 97% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/derivation/HDKey.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/derivation/HDKey.kt index 767e63264..ddff21611 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/derivation/HDKey.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/derivation/HDKey.kt @@ -1,10 +1,10 @@ -package io.iohk.atala.prism.apollo.derivation +package org.hyperledger.identus.apollo.derivation import com.ionspin.kotlin.bignum.integer.BigInteger import com.ionspin.kotlin.bignum.integer.toBigInteger -import io.iohk.atala.prism.apollo.utils.ECConfig -import io.iohk.atala.prism.apollo.utils.ECPrivateKeyDecodingException -import io.iohk.atala.prism.apollo.utils.KMMECSecp256k1PrivateKey +import org.hyperledger.identus.apollo.utils.ECConfig +import org.hyperledger.identus.apollo.utils.ECPrivateKeyDecodingException +import org.hyperledger.identus.apollo.utils.KMMECSecp256k1PrivateKey import org.kotlincrypto.macs.hmac.sha2.HmacSHA512 import kotlin.js.ExperimentalJsExport import kotlin.js.JsExport diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/derivation/HDKeyOptions.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/derivation/HDKeyOptions.kt similarity index 98% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/derivation/HDKeyOptions.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/derivation/HDKeyOptions.kt index 01d391742..d9c3db544 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/derivation/HDKeyOptions.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/derivation/HDKeyOptions.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.derivation +package org.hyperledger.identus.apollo.derivation import com.ionspin.kotlin.bignum.integer.BigInteger diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicCodeEnglish.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicCodeEnglish.kt similarity index 99% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicCodeEnglish.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicCodeEnglish.kt index addb2bf07..e6cda6967 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicCodeEnglish.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicCodeEnglish.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.derivation +package org.hyperledger.identus.apollo.derivation /** * A class representing the English mnemonic code word list for generating Bitcoin mnemonic codes. diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicException.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicException.kt similarity index 96% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicException.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicException.kt index 2f6101b1d..30c9b9df6 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicException.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicException.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.derivation +package org.hyperledger.identus.apollo.derivation import kotlin.js.ExperimentalJsExport import kotlin.js.JsExport diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicHelper.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicHelper.kt similarity index 96% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicHelper.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicHelper.kt index 452348a88..f2937a39b 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicHelper.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicHelper.kt @@ -1,7 +1,7 @@ -package io.iohk.atala.prism.apollo.derivation +package org.hyperledger.identus.apollo.derivation -import io.iohk.atala.prism.apollo.hashing.PBKDF2SHA512 -import io.iohk.atala.prism.apollo.securerandom.SecureRandom +import org.hyperledger.identus.apollo.hashing.PBKDF2SHA512 +import org.hyperledger.identus.apollo.securerandom.SecureRandom import org.kotlincrypto.hash.sha2.SHA256 /** diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/hashing/PBKDF2SHA512.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/hashing/PBKDF2SHA512.kt similarity index 93% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/hashing/PBKDF2SHA512.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/hashing/PBKDF2SHA512.kt index bee1cec9f..f519d5806 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/hashing/PBKDF2SHA512.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/hashing/PBKDF2SHA512.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.hashing +package org.hyperledger.identus.apollo.hashing /** * The PBKDF2SHA512 class provides a platform-specific implementation for diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/Secp256k1Helper.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/secp256k1/Secp256k1Helper.kt similarity index 96% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/Secp256k1Helper.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/secp256k1/Secp256k1Helper.kt index 55bfc4da2..714222628 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/Secp256k1Helper.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/secp256k1/Secp256k1Helper.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.secp256k1 +package org.hyperledger.identus.apollo.secp256k1 import com.ionspin.kotlin.bignum.integer.BigInteger import com.ionspin.kotlin.bignum.integer.Sign diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/Secp256k1Lib.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/secp256k1/Secp256k1Lib.kt similarity index 98% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/Secp256k1Lib.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/secp256k1/Secp256k1Lib.kt index ef612b5b7..95d613dce 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/Secp256k1Lib.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/secp256k1/Secp256k1Lib.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.secp256k1 +package org.hyperledger.identus.apollo.secp256k1 /** * This class provides various Secp256k1 cryptographic functionalities such as creating public keys, signing data, diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandom.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandom.kt similarity index 81% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandom.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandom.kt index a8a6eed47..c9ae6de40 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandom.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandom.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.securerandom +package org.hyperledger.identus.apollo.securerandom /** * The SecureRandom class provides a platform-specific implementation for generating secure random numbers. @@ -12,7 +12,7 @@ expect class SecureRandom */ constructor( seed: ByteArray = ByteArray(0) -) : SecureRandomInterface { +) : org.hyperledger.identus.apollo.securerandom.SecureRandomInterface { val seed: ByteArray companion object : SecureRandomStaticInterface diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandomInterface.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandomInterface.kt similarity index 88% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandomInterface.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandomInterface.kt index 1520b116c..99c40d183 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandomInterface.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandomInterface.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.securerandom +package org.hyperledger.identus.apollo.securerandom /** * The SecureRandomInterface interface defines the contract for generating secure random numbers. diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandomStaticInterface.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandomStaticInterface.kt similarity index 88% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandomStaticInterface.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandomStaticInterface.kt index 09792c0f9..511c7a60a 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandomStaticInterface.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandomStaticInterface.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.securerandom +package org.hyperledger.identus.apollo.securerandom /** * The SecureRandomStaticInterface interface defines the contract for generating secure random numbers. diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/ByteArrayExt.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/ByteArrayExt.kt similarity index 94% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/ByteArrayExt.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/ByteArrayExt.kt index 7857da1bd..5e57adac2 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/ByteArrayExt.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/ByteArrayExt.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils /** * Pads the array from the start by adding the given padding value until it reaches the specified length. diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/ECConfig.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/ECConfig.kt similarity index 95% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/ECConfig.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/ECConfig.kt index 86a79a9ef..00c280752 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/ECConfig.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/ECConfig.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import com.ionspin.kotlin.bignum.integer.BigInteger import kotlin.js.ExperimentalJsExport diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/ECKeyExceptions.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/ECKeyExceptions.kt similarity index 97% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/ECKeyExceptions.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/ECKeyExceptions.kt index adcf17f53..8d4f9830f 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/ECKeyExceptions.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/ECKeyExceptions.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import kotlin.js.ExperimentalJsExport import kotlin.js.JsExport diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/Ed25519KeyPairGeneration.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/Ed25519KeyPairGeneration.kt similarity index 90% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/Ed25519KeyPairGeneration.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/Ed25519KeyPairGeneration.kt index 8b328a00c..c7328dab4 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/Ed25519KeyPairGeneration.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/Ed25519KeyPairGeneration.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import kotlin.js.ExperimentalJsExport import kotlin.js.JsExport diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/Encodable.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/Encodable.kt similarity index 83% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/Encodable.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/Encodable.kt index faa9b6291..6cbe5b52f 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/Encodable.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/Encodable.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import kotlin.js.ExperimentalJsExport import kotlin.js.JsExport diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMECPoint.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMECPoint.kt similarity index 97% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMECPoint.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMECPoint.kt index 66649791e..d41d69458 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMECPoint.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMECPoint.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import kotlin.js.ExperimentalJsExport import kotlin.js.JsExport diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMECSecp256k1PrivateKey.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMECSecp256k1PrivateKey.kt similarity index 84% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMECSecp256k1PrivateKey.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMECSecp256k1PrivateKey.kt index 6b2b8558f..16111d6a0 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMECSecp256k1PrivateKey.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMECSecp256k1PrivateKey.kt @@ -1,6 +1,6 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils -import io.iohk.atala.prism.apollo.secp256k1.Secp256k1Lib +import org.hyperledger.identus.apollo.secp256k1.Secp256k1Lib import kotlin.js.ExperimentalJsExport import kotlin.js.JsExport import kotlin.js.JsName @@ -32,7 +32,8 @@ interface KMMECSecp256k1PrivateKeyCommonStaticInterface { privateKeyData: ByteArray, derivationPrivateKeyData: ByteArray ): KMMECSecp256k1PrivateKey { - val derivedKey = Secp256k1Lib().derivePrivateKey(privateKeyData, derivationPrivateKeyData) + val derivedKey = org.hyperledger.identus.apollo.secp256k1.Secp256k1Lib() + .derivePrivateKey(privateKeyData, derivationPrivateKeyData) return derivedKey?.let { KMMECSecp256k1PrivateKey(derivedKey) } ?: run { throw ECPrivateKeyDecodingException("Error while tweaking") } } @@ -57,7 +58,7 @@ class KMMECSecp256k1PrivateKey : Encodable { * @return KMMECSecp256k1PublicKey */ fun getPublicKey(): KMMECSecp256k1PublicKey { - val pubKeyBytes = Secp256k1Lib().createPublicKey(raw, false) + val pubKeyBytes = org.hyperledger.identus.apollo.secp256k1.Secp256k1Lib().createPublicKey(raw, false) return KMMECSecp256k1PublicKey(pubKeyBytes) } @@ -76,7 +77,7 @@ class KMMECSecp256k1PrivateKey : Encodable { * @return signature */ fun sign(data: ByteArray): ByteArray { - val secp256k1Lib = Secp256k1Lib() + val secp256k1Lib = org.hyperledger.identus.apollo.secp256k1.Secp256k1Lib() return secp256k1Lib.sign(raw, data) } @@ -87,7 +88,7 @@ class KMMECSecp256k1PrivateKey : Encodable { * @return true when valid, false when invalid */ fun verify(signature: ByteArray, data: ByteArray): Boolean { - val secp256k1Lib = Secp256k1Lib() + val secp256k1Lib = org.hyperledger.identus.apollo.secp256k1.Secp256k1Lib() return secp256k1Lib.verify(getPublicKey().raw, signature, data) } diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMECSecp256k1PublicKey.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMECSecp256k1PublicKey.kt similarity index 91% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMECSecp256k1PublicKey.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMECSecp256k1PublicKey.kt index 9065ccaac..a90008bbb 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMECSecp256k1PublicKey.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMECSecp256k1PublicKey.kt @@ -1,8 +1,8 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import com.ionspin.kotlin.bignum.integer.BigInteger import com.ionspin.kotlin.bignum.integer.Sign -import io.iohk.atala.prism.apollo.secp256k1.Secp256k1Lib +import org.hyperledger.identus.apollo.secp256k1.Secp256k1Lib import kotlin.js.ExperimentalJsExport import kotlin.js.JsExport import kotlin.js.JsName @@ -39,7 +39,7 @@ interface KMMECSecp256k1PublicKeyCommonStaticInterface { } return if (encoded[0].toInt() != 0x04) { - KMMECSecp256k1PublicKey(Secp256k1Lib().uncompressPublicKey(encoded)) + KMMECSecp256k1PublicKey(org.hyperledger.identus.apollo.secp256k1.Secp256k1Lib().uncompressPublicKey(encoded)) } else { KMMECSecp256k1PublicKey(encoded) } @@ -107,7 +107,7 @@ class KMMECSecp256k1PublicKey { * @return true when valid, false when invalid */ fun verify(signature: ByteArray, data: ByteArray): Boolean { - val secp256k1Lib = Secp256k1Lib() + val secp256k1Lib = org.hyperledger.identus.apollo.secp256k1.Secp256k1Lib() return secp256k1Lib.verify(raw, signature, data) } @@ -117,7 +117,7 @@ class KMMECSecp256k1PublicKey { */ @JsName("getCompressed") fun getCompressed(): ByteArray { - return Secp256k1Lib().compressPublicKey(raw) + return org.hyperledger.identus.apollo.secp256k1.Secp256k1Lib().compressPublicKey(raw) } public companion object : KMMECSecp256k1PublicKeyCommonStaticInterface diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPair.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdKeyPair.kt similarity index 94% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPair.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdKeyPair.kt index d534ad53d..8fe7a500f 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPair.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdKeyPair.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils /** * Interface defining the functionality for generating KMMEd key pairs. diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPrivateKey.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPrivateKey.kt similarity index 88% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPrivateKey.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPrivateKey.kt index f4c61fc87..76c70bf64 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPrivateKey.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPrivateKey.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils /** * Definition of the KMMEdPrivateKey functionality diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPublicKey.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPublicKey.kt similarity index 91% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPublicKey.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPublicKey.kt index 38d78ff61..416b0dd1a 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPublicKey.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPublicKey.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils /** * Definition of the KMMEdPublicKey functionality diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEllipticCurve.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEllipticCurve.kt similarity index 83% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEllipticCurve.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEllipticCurve.kt index 5ef9e92e9..107a1e3ce 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEllipticCurve.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEllipticCurve.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils /** * Represents a named elliptic curve. diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519KeyPair.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519KeyPair.kt similarity index 89% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519KeyPair.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519KeyPair.kt index df82135b1..98d15d828 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519KeyPair.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519KeyPair.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import kotlin.js.ExperimentalJsExport diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PrivateKey.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PrivateKey.kt similarity index 68% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PrivateKey.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PrivateKey.kt index 80a00c0f1..4eab2ce04 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PrivateKey.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PrivateKey.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils /** * Definition of the KMMX25519PrivateKey functionality diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PublicKey.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PublicKey.kt similarity index 67% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PublicKey.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PublicKey.kt index d501f2cf7..8f480f49b 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PublicKey.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PublicKey.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils /** * Definition of the KMMX25519PublicKey functionality diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/StringExt.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/StringExt.kt similarity index 88% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/StringExt.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/StringExt.kt index ac6479af4..b1ee8db6f 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/StringExt.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/StringExt.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils /** * Decodes a hexadecimal string into a byte array. diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/X25519KeyPairGeneration.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/X25519KeyPairGeneration.kt similarity index 89% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/X25519KeyPairGeneration.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/X25519KeyPairGeneration.kt index 56b73dddc..c062e3617 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/X25519KeyPairGeneration.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/X25519KeyPairGeneration.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import kotlin.js.ExperimentalJsExport import kotlin.js.JsExport diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeCzech.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeCzech.kt similarity index 99% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeCzech.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeCzech.kt index 9f93a771a..0de72aea0 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeCzech.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeCzech.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils.bip39.wordlists +package org.hyperledger.identus.apollo.utils.bip39.wordlists import kotlin.js.ExperimentalJsExport import kotlin.js.JsExport diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeEnglish.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeEnglish.kt similarity index 99% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeEnglish.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeEnglish.kt index 2ea3bcbb5..8ce452119 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeEnglish.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeEnglish.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils.bip39.wordlists +package org.hyperledger.identus.apollo.utils.bip39.wordlists import kotlin.js.ExperimentalJsExport import kotlin.js.JsExport diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeFrench.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeFrench.kt similarity index 99% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeFrench.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeFrench.kt index 8915388aa..58000ef26 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeFrench.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeFrench.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils.bip39.wordlists +package org.hyperledger.identus.apollo.utils.bip39.wordlists import kotlin.js.ExperimentalJsExport import kotlin.js.JsExport diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeItalian.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeItalian.kt similarity index 99% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeItalian.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeItalian.kt index 10af18eca..d6ab948e2 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeItalian.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeItalian.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils.bip39.wordlists +package org.hyperledger.identus.apollo.utils.bip39.wordlists import kotlin.js.ExperimentalJsExport import kotlin.js.JsExport diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeJapanese.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeJapanese.kt similarity index 99% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeJapanese.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeJapanese.kt index 1150f192b..18e9a4587 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeJapanese.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeJapanese.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils.bip39.wordlists +package org.hyperledger.identus.apollo.utils.bip39.wordlists import kotlin.js.ExperimentalJsExport import kotlin.js.JsExport diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeKorean.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeKorean.kt similarity index 99% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeKorean.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeKorean.kt index 3d86115c6..1bfd39bb9 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeKorean.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeKorean.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils.bip39.wordlists +package org.hyperledger.identus.apollo.utils.bip39.wordlists import kotlin.js.ExperimentalJsExport import kotlin.js.JsExport diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeSimplifiedChinese.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeSimplifiedChinese.kt similarity index 99% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeSimplifiedChinese.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeSimplifiedChinese.kt index f657b6113..b0bbf7720 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeSimplifiedChinese.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeSimplifiedChinese.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils.bip39.wordlists +package org.hyperledger.identus.apollo.utils.bip39.wordlists import kotlin.js.ExperimentalJsExport import kotlin.js.JsExport diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeSpanish.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeSpanish.kt similarity index 99% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeSpanish.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeSpanish.kt index 8b27aff2d..81b61e938 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeSpanish.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeSpanish.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils.bip39.wordlists +package org.hyperledger.identus.apollo.utils.bip39.wordlists import kotlin.js.ExperimentalJsExport import kotlin.js.JsExport diff --git a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeTraditionalChinese.kt b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeTraditionalChinese.kt similarity index 99% rename from apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeTraditionalChinese.kt rename to apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeTraditionalChinese.kt index cb0eec85d..f1b74aae0 100644 --- a/apollo/src/commonMain/kotlin/io/iohk/atala/prism/apollo/utils/bip39/wordlists/MnemonicCodeTraditionalChinese.kt +++ b/apollo/src/commonMain/kotlin/org/hyperledger/identus/apollo/utils/bip39/wordlists/MnemonicCodeTraditionalChinese.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils.bip39.wordlists +package org.hyperledger.identus.apollo.utils.bip39.wordlists import kotlin.js.ExperimentalJsExport import kotlin.js.JsExport diff --git a/apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/base64/Base64Tests.kt b/apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/base64/Base64Tests.kt similarity index 99% rename from apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/base64/Base64Tests.kt rename to apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/base64/Base64Tests.kt index 26b262ee3..3c8587429 100644 --- a/apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/base64/Base64Tests.kt +++ b/apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/base64/Base64Tests.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.base64 +package org.hyperledger.identus.apollo.base64 import kotlin.test.Test import kotlin.test.assertContentEquals diff --git a/apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/derivation/HDKeyTest.kt b/apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/derivation/HDKeyTest.kt similarity index 94% rename from apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/derivation/HDKeyTest.kt rename to apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/derivation/HDKeyTest.kt index 3a253b291..f8be23ce1 100644 --- a/apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/derivation/HDKeyTest.kt +++ b/apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/derivation/HDKeyTest.kt @@ -1,8 +1,8 @@ -package io.iohk.atala.prism.apollo.derivation +package org.hyperledger.identus.apollo.derivation import com.ionspin.kotlin.bignum.integer.BigInteger -import io.iohk.atala.prism.apollo.base64.base64UrlDecodedBytes -import io.iohk.atala.prism.apollo.derivation.HDKey.Companion.HARDENED_OFFSET +import org.hyperledger.identus.apollo.base64.base64UrlDecodedBytes +import org.hyperledger.identus.apollo.derivation.HDKey.Companion.HARDENED_OFFSET import kotlin.random.Random import kotlin.test.BeforeTest import kotlin.test.Test diff --git a/apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicTests.kt b/apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicTests.kt similarity index 91% rename from apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicTests.kt rename to apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicTests.kt index 357933d51..765a83b16 100644 --- a/apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicTests.kt +++ b/apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicTests.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.derivation +package org.hyperledger.identus.apollo.derivation import kotlin.test.Test import kotlin.test.fail @@ -35,7 +35,7 @@ class MnemonicTests { val passphrase = "" assertDoesNotThrow { - MnemonicHelper.Companion.createSeed(words, passphrase) + MnemonicHelper.createSeed(words, passphrase) } } } diff --git a/apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/hashing/PBKD2F_Tests.kt b/apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/hashing/PBKD2F_Tests.kt similarity index 85% rename from apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/hashing/PBKD2F_Tests.kt rename to apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/hashing/PBKD2F_Tests.kt index 681f9f770..9f71be40b 100644 --- a/apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/hashing/PBKD2F_Tests.kt +++ b/apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/hashing/PBKD2F_Tests.kt @@ -1,6 +1,6 @@ -package io.iohk.atala.prism.apollo.hashing +package org.hyperledger.identus.apollo.hashing -import io.iohk.atala.prism.apollo.utils.toHexString +import org.hyperledger.identus.apollo.utils.toHexString import kotlin.test.Test import kotlin.test.assertContains import kotlin.test.assertEquals diff --git a/apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandomTests.kt b/apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandomTests.kt similarity index 80% rename from apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandomTests.kt rename to apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandomTests.kt index d8d8074e4..da923feee 100644 --- a/apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandomTests.kt +++ b/apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandomTests.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.securerandom +package org.hyperledger.identus.apollo.securerandom import kotlin.test.Test import kotlin.test.assertTrue diff --git a/apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/utils/KMMECSecp256k1KeysTests.kt b/apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/utils/KMMECSecp256k1KeysTests.kt similarity index 95% rename from apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/utils/KMMECSecp256k1KeysTests.kt rename to apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/utils/KMMECSecp256k1KeysTests.kt index c18febb4e..f13e015d5 100644 --- a/apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/utils/KMMECSecp256k1KeysTests.kt +++ b/apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/utils/KMMECSecp256k1KeysTests.kt @@ -1,7 +1,7 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils -import io.iohk.atala.prism.apollo.base64.base64UrlDecodedBytes -import io.iohk.atala.prism.apollo.base64.base64UrlEncoded +import org.hyperledger.identus.apollo.base64.base64UrlDecodedBytes +import org.hyperledger.identus.apollo.base64.base64UrlEncoded import kotlin.test.Test import kotlin.test.assertEquals import kotlin.test.assertNotNull diff --git a/apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPairTestsIgnored.kt b/apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/utils/KMMEdKeyPairTestsIgnored.kt similarity index 96% rename from apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPairTestsIgnored.kt rename to apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/utils/KMMEdKeyPairTestsIgnored.kt index be0ce0eda..7156fc89d 100644 --- a/apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPairTestsIgnored.kt +++ b/apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/utils/KMMEdKeyPairTestsIgnored.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import kotlin.test.Test import kotlin.test.assertFalse diff --git a/apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519KeyPairTests.kt b/apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519KeyPairTests.kt similarity index 87% rename from apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519KeyPairTests.kt rename to apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519KeyPairTests.kt index aefb50b48..50309c934 100644 --- a/apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519KeyPairTests.kt +++ b/apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519KeyPairTests.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import kotlin.test.Test import kotlin.test.assertNotNull diff --git a/apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/utils/MnemonicTests.kt b/apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/utils/MnemonicTests.kt similarity index 93% rename from apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/utils/MnemonicTests.kt rename to apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/utils/MnemonicTests.kt index 0011c47f2..f79635f7c 100644 --- a/apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/utils/MnemonicTests.kt +++ b/apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/utils/MnemonicTests.kt @@ -1,7 +1,7 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils -import io.iohk.atala.prism.apollo.derivation.MnemonicHelper -import io.iohk.atala.prism.apollo.hashing.PBKDF2SHA512 +import org.hyperledger.identus.apollo.derivation.MnemonicHelper +import org.hyperledger.identus.apollo.hashing.PBKDF2SHA512 import kotlin.test.Test import kotlin.test.assertContains import kotlin.test.assertEquals diff --git a/apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/utils/Secp256k1LibTests.kt b/apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/utils/Secp256k1LibTests.kt similarity index 98% rename from apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/utils/Secp256k1LibTests.kt rename to apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/utils/Secp256k1LibTests.kt index 76ea5384e..a9de0e854 100644 --- a/apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/utils/Secp256k1LibTests.kt +++ b/apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/utils/Secp256k1LibTests.kt @@ -1,10 +1,10 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils -import io.iohk.atala.prism.apollo.base64.base64DecodedBytes -import io.iohk.atala.prism.apollo.base64.base64PadDecodedBytes -import io.iohk.atala.prism.apollo.base64.base64UrlDecodedBytes -import io.iohk.atala.prism.apollo.base64.base64UrlEncoded -import io.iohk.atala.prism.apollo.secp256k1.Secp256k1Lib +import org.hyperledger.identus.apollo.base64.base64DecodedBytes +import org.hyperledger.identus.apollo.base64.base64PadDecodedBytes +import org.hyperledger.identus.apollo.base64.base64UrlDecodedBytes +import org.hyperledger.identus.apollo.base64.base64UrlEncoded +import org.hyperledger.identus.apollo.secp256k1.Secp256k1Lib import kotlin.test.Test import kotlin.test.assertEquals import kotlin.test.assertTrue @@ -42,7 +42,8 @@ class Secp256k1LibTests { val privKeyBase64 = "N_JFgvYaReyRXwassz5FHg33A4I6dczzdXrjdHGksmg" val message = "Test" - val signature = Secp256k1Lib().sign(privKeyBase64.base64UrlDecodedBytes, message.encodeToByteArray()) + val signature = Secp256k1Lib() + .sign(privKeyBase64.base64UrlDecodedBytes, message.encodeToByteArray()) assertEquals( "MEUCIQCFeGlhJrH-9R70X4JzrurWs52SwuxCnJ8ky6riFwMOrwIgT7zlLo7URMHW5tiMgG73IOw2Dm3XyLl1iqW1-t5NFWQ", signature.base64UrlEncoded diff --git a/apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/utils/Secp256k1TestVectors.kt b/apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/utils/Secp256k1TestVectors.kt similarity index 99% rename from apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/utils/Secp256k1TestVectors.kt rename to apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/utils/Secp256k1TestVectors.kt index 06eec69c1..f763ebff0 100644 --- a/apollo/src/commonTest/kotlin/io/iohk/atala/prism/apollo/utils/Secp256k1TestVectors.kt +++ b/apollo/src/commonTest/kotlin/org/hyperledger/identus/apollo/utils/Secp256k1TestVectors.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils class TestPoint(val x: ByteArray, val y: ByteArray) diff --git a/apollo/src/iosMain/kotlin/io/iohk/atala/prism/apollo/Platform.kt b/apollo/src/iosMain/kotlin/org/hyperledger/identus/apollo/Platform.kt similarity index 94% rename from apollo/src/iosMain/kotlin/io/iohk/atala/prism/apollo/Platform.kt rename to apollo/src/iosMain/kotlin/org/hyperledger/identus/apollo/Platform.kt index e1053534d..dd548a61b 100644 --- a/apollo/src/iosMain/kotlin/io/iohk/atala/prism/apollo/Platform.kt +++ b/apollo/src/iosMain/kotlin/org/hyperledger/identus/apollo/Platform.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo +package org.hyperledger.identus.apollo import platform.UIKit.UIDevice diff --git a/apollo/src/iosTest/kotlin/io.iohk.atala.prism.apollo/PlatformTest.kt b/apollo/src/iosTest/kotlin/io.iohk.atala.prism.apollo/PlatformTest.kt deleted file mode 100644 index 1f642857a..000000000 --- a/apollo/src/iosTest/kotlin/io.iohk.atala.prism.apollo/PlatformTest.kt +++ /dev/null @@ -1,12 +0,0 @@ -package io.iohk.atala.prism.apollo - -import kotlin.test.Test -import kotlin.test.assertTrue - -class PlatformTest { - - @Test - fun testPlatformName() { - assertTrue(Platform.OS.contains("iOS"), "Check iOS is mentioned") - } -} diff --git a/apollo/src/iosTest/kotlin/org/hyperledger/identus/apollo/PlatformTest.kt b/apollo/src/iosTest/kotlin/org/hyperledger/identus/apollo/PlatformTest.kt new file mode 100644 index 000000000..a43cb72fc --- /dev/null +++ b/apollo/src/iosTest/kotlin/org/hyperledger/identus/apollo/PlatformTest.kt @@ -0,0 +1,12 @@ +package org.hyperledger.identus.apollo + +import kotlin.test.Test +import kotlin.test.assertTrue + +class PlatformTest { + + @Test + fun testPlatformName() { + assertTrue(org.hyperledger.identus.apollo.Platform.OS.contains("iOS"), "Check iOS is mentioned") + } +} diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/Platform.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/Platform.kt similarity index 93% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/Platform.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/Platform.kt index 743c6145e..96748d41b 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/Platform.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/Platform.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo +package org.hyperledger.identus.apollo /** * Provides information about the platform on which the application is running. diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/derivation/Mnemonic.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/derivation/Mnemonic.kt similarity index 94% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/derivation/Mnemonic.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/derivation/Mnemonic.kt index b4cfdc768..342796f1c 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/derivation/Mnemonic.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/derivation/Mnemonic.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.derivation +package org.hyperledger.identus.apollo.derivation @OptIn(ExperimentalJsExport::class) @JsExport diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicCode.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicCode.kt similarity index 94% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicCode.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicCode.kt index ff2301f18..9f8869f8c 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicCode.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicCode.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.derivation +package org.hyperledger.identus.apollo.derivation @OptIn(ExperimentalJsExport::class) @JsExport diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/hashing/PBKDF2SHA512.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/hashing/PBKDF2SHA512.kt similarity index 86% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/hashing/PBKDF2SHA512.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/hashing/PBKDF2SHA512.kt index c74979b05..034b26459 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/hashing/PBKDF2SHA512.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/hashing/PBKDF2SHA512.kt @@ -1,7 +1,7 @@ -package io.iohk.atala.prism.apollo.hashing +package org.hyperledger.identus.apollo.hashing -import io.iohk.atala.prism.apollo.hashing.external.pbkdf2 -import io.iohk.atala.prism.apollo.hashing.external.sha512 +import org.hyperledger.identus.apollo.hashing.external.pbkdf2 +import org.hyperledger.identus.apollo.hashing.external.sha512 import org.khronos.webgl.Uint8Array import org.khronos.webgl.get diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/hashing/external/HashJS.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/hashing/external/HashJS.kt similarity index 99% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/hashing/external/HashJS.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/hashing/external/HashJS.kt index ebf5e4b1f..a5bc68e25 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/hashing/external/HashJS.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/hashing/external/HashJS.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.hashing.external +package org.hyperledger.identus.apollo.hashing.external /** * The `hash` variable is an instance of the `Hash` interface, which provides access to various hashing algorithms such as HMAC, Ripemd, and SHA. diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/hashing/external/PBKD2F.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/hashing/external/PBKD2F.kt similarity index 92% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/hashing/external/PBKD2F.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/hashing/external/PBKD2F.kt index c5e3dc518..e65a62517 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/hashing/external/PBKD2F.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/hashing/external/PBKD2F.kt @@ -3,7 +3,7 @@ @file:JsModule("@noble/hashes/pbkdf2") /* ktlint-disable */ -package io.iohk.atala.prism.apollo.hashing.external +package org.hyperledger.identus.apollo.hashing.external import kotlin.js.* import org.khronos.webgl.* diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/hashing/external/SHA512.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/hashing/external/SHA512.kt similarity index 98% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/hashing/external/SHA512.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/hashing/external/SHA512.kt index 49c939aff..21e3c22b4 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/hashing/external/SHA512.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/hashing/external/SHA512.kt @@ -3,7 +3,7 @@ @file:JsModule("@noble/hashes/sha512") /* ktlint-disable */ -package io.iohk.atala.prism.apollo.hashing.external +package org.hyperledger.identus.apollo.hashing.external import org.khronos.webgl.* // ktlint-disable no-wildcard-imports import kotlin.js.* diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/Secp256k1Lib.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/secp256k1/Secp256k1Lib.kt similarity index 91% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/Secp256k1Lib.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/secp256k1/Secp256k1Lib.kt index d3d662c31..9c08acd0e 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/Secp256k1Lib.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/secp256k1/Secp256k1Lib.kt @@ -1,14 +1,14 @@ -package io.iohk.atala.prism.apollo.secp256k1 +package org.hyperledger.identus.apollo.secp256k1 import com.ionspin.kotlin.bignum.integer.BigInteger -import io.iohk.atala.prism.apollo.utils.ECConfig -import io.iohk.atala.prism.apollo.utils.asByteArray -import io.iohk.atala.prism.apollo.utils.asUint8Array -import io.iohk.atala.prism.apollo.utils.external.BN -import io.iohk.atala.prism.apollo.utils.external.ec -import io.iohk.atala.prism.apollo.utils.external.secp256k1.SignatureType -import io.iohk.atala.prism.apollo.utils.external.secp256k1.secp256k1 -import io.iohk.atala.prism.apollo.utils.toHexString +import org.hyperledger.identus.apollo.utils.ECConfig +import org.hyperledger.identus.apollo.utils.asByteArray +import org.hyperledger.identus.apollo.utils.asUint8Array +import org.hyperledger.identus.apollo.utils.external.BN +import org.hyperledger.identus.apollo.utils.external.ec +import org.hyperledger.identus.apollo.utils.external.secp256k1.SignatureType +import org.hyperledger.identus.apollo.utils.external.secp256k1.secp256k1 +import org.hyperledger.identus.apollo.utils.toHexString import org.kotlincrypto.hash.sha2.SHA256 /** diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandom.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandom.kt similarity index 81% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandom.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandom.kt index 3290871d5..e388130f3 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandom.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandom.kt @@ -1,16 +1,16 @@ -package io.iohk.atala.prism.apollo.securerandom +package org.hyperledger.identus.apollo.securerandom -import io.iohk.atala.prism.apollo.utils._require -import io.iohk.atala.prism.apollo.utils.global -import io.iohk.atala.prism.apollo.utils.isNode import js.typedarrays.Uint8Array +import org.hyperledger.identus.apollo.utils._require +import org.hyperledger.identus.apollo.utils.global +import org.hyperledger.identus.apollo.utils.isNode /** * The SecureRandom class provides a platform-specific implementation for generating secure random numbers. */ actual class SecureRandom actual constructor( actual val seed: ByteArray -) : SecureRandomInterface { +) : org.hyperledger.identus.apollo.securerandom.SecureRandomInterface { /** * Generates a specified number of secure random bytes. diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/ArrayBufferExt.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/ArrayBufferExt.kt similarity index 83% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/ArrayBufferExt.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/ArrayBufferExt.kt index e520efcfb..494ee5d5a 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/ArrayBufferExt.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/ArrayBufferExt.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import js.buffer.ArrayBuffer import js.typedarrays.Int8Array diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/BufferExt.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/BufferExt.kt similarity index 87% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/BufferExt.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/BufferExt.kt index b556a02e2..04918e2f8 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/BufferExt.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/BufferExt.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import js.core.get import node.buffer.Buffer diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/ByteArrayExt.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/ByteArrayExt.kt similarity index 92% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/ByteArrayExt.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/ByteArrayExt.kt index c64622f8f..ac6026131 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/ByteArrayExt.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/ByteArrayExt.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import js.buffer.ArrayBuffer import org.khronos.webgl.Int8Array diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/Curve25519Parser.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/Curve25519Parser.kt similarity index 90% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/Curve25519Parser.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/Curve25519Parser.kt index adb746576..d368cac63 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/Curve25519Parser.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/Curve25519Parser.kt @@ -1,7 +1,7 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils -import io.iohk.atala.prism.apollo.base64.base64UrlDecodedBytes import node.buffer.Buffer +import org.hyperledger.identus.apollo.base64.base64UrlDecodedBytes /** * The Curve25519Parser object provides methods for parsing byte arrays into raw key values. diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/HelperMethods.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/HelperMethods.kt similarity index 96% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/HelperMethods.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/HelperMethods.kt index ba1e7d87b..f71128b2e 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/HelperMethods.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/HelperMethods.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils /** * The _require function is used to import modules in JavaScript. diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/Int8ArrayExt.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/Int8ArrayExt.kt similarity index 86% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/Int8ArrayExt.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/Int8ArrayExt.kt index e06a4b3db..3f4f34fb9 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/Int8ArrayExt.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/Int8ArrayExt.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import org.khronos.webgl.Int8Array import org.khronos.webgl.Uint8Array diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMECPointJS.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/KMMECPointJS.kt similarity index 79% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMECPointJS.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/KMMECPointJS.kt index ecba516e1..fea120ade 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMECPointJS.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/KMMECPointJS.kt @@ -1,6 +1,6 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils -import io.iohk.atala.prism.apollo.utils.external.BN +import org.hyperledger.identus.apollo.utils.external.BN /** * Represents a point on an elliptic curve in JavaScript. diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPair.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdKeyPair.kt similarity index 91% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPair.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdKeyPair.kt index 4bf6875de..537e4094b 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPair.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdKeyPair.kt @@ -1,8 +1,8 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils -import io.iohk.atala.prism.apollo.utils.external.eddsa -import io.iohk.atala.prism.apollo.utils.external.rand import node.buffer.Buffer +import org.hyperledger.identus.apollo.utils.external.eddsa +import org.hyperledger.identus.apollo.utils.external.rand /** * Represents a pair of cryptographic keys - a private key and a public key. diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPrivateKey.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPrivateKey.kt similarity index 89% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPrivateKey.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPrivateKey.kt index 35f4b3584..b909f7bd2 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPrivateKey.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPrivateKey.kt @@ -1,8 +1,8 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils -import io.iohk.atala.prism.apollo.base64.base64UrlEncoded -import io.iohk.atala.prism.apollo.utils.external.eddsa import node.buffer.Buffer +import org.hyperledger.identus.apollo.base64.base64UrlEncoded +import org.hyperledger.identus.apollo.utils.external.eddsa /** * Represents a private key in the KMMEd cryptographic system. diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPublicKey.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPublicKey.kt similarity index 90% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPublicKey.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPublicKey.kt index 92fdae610..6b3f0a358 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPublicKey.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPublicKey.kt @@ -1,9 +1,9 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils -import io.iohk.atala.prism.apollo.base64.base64UrlEncoded -import io.iohk.atala.prism.apollo.utils.external.eddsa import node.buffer.Buffer import node.buffer.BufferEncoding +import org.hyperledger.identus.apollo.base64.base64UrlEncoded +import org.hyperledger.identus.apollo.utils.external.eddsa /** * Represents a public key in the KMMEd cryptographic system. diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519KeyPair.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519KeyPair.kt similarity index 87% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519KeyPair.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519KeyPair.kt index 5a32167f1..99b6996de 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519KeyPair.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519KeyPair.kt @@ -1,6 +1,6 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils -import io.iohk.atala.prism.apollo.utils.external.generateKeyPair as stableLibGenerateKeyPair +import org.hyperledger.identus.apollo.utils.external.generateKeyPair as stableLibGenerateKeyPair /** * Represents a key pair for the X25519 elliptic curve encryption algorithm. diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PrivateKey.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PrivateKey.kt similarity index 81% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PrivateKey.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PrivateKey.kt index 38385b049..e6848344e 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PrivateKey.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PrivateKey.kt @@ -1,9 +1,9 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils -import io.iohk.atala.prism.apollo.base64.base64UrlEncoded -import io.iohk.atala.prism.apollo.utils.external.KeyPair -import io.iohk.atala.prism.apollo.utils.external.generateKeyPairFromSeed import node.buffer.Buffer +import org.hyperledger.identus.apollo.base64.base64UrlEncoded +import org.hyperledger.identus.apollo.utils.external.KeyPair +import org.hyperledger.identus.apollo.utils.external.generateKeyPairFromSeed /** * Represents a private key for the X25519 elliptic curve encryption algorithm. diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PublicKey.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PublicKey.kt similarity index 85% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PublicKey.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PublicKey.kt index b7a3a1207..c592219f4 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PublicKey.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PublicKey.kt @@ -1,7 +1,7 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils -import io.iohk.atala.prism.apollo.base64.base64UrlEncoded import node.buffer.Buffer +import org.hyperledger.identus.apollo.base64.base64UrlEncoded /** * Represents a public key for the X25519 elliptic curve encryption algorithm. diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/BIP32.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/BIP32.kt similarity index 98% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/BIP32.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/BIP32.kt index ce0e3212b..6780eb3ac 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/BIP32.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/BIP32.kt @@ -2,7 +2,7 @@ @file:Suppress("ktlint", "internal:ktlint-suppression") @file:JsModule("bip32") -package io.iohk.atala.prism.apollo.utils.external +package org.hyperledger.identus.apollo.utils.external import node.buffer.Buffer import kotlin.js.* diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/BIP39.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/BIP39.kt similarity index 98% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/BIP39.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/BIP39.kt index c1788fdc9..9067067ae 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/BIP39.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/BIP39.kt @@ -2,7 +2,7 @@ @file:Suppress("ktlint", "internal:ktlint-suppression") @file:JsModule("bip39") -package io.iohk.atala.prism.apollo.utils.external +package org.hyperledger.identus.apollo.utils.external import node.buffer.Buffer import kotlin.js.* diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/BNjs.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/BNjs.kt similarity index 99% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/BNjs.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/BNjs.kt index c4b666fe4..d4b1dc91f 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/BNjs.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/BNjs.kt @@ -2,7 +2,7 @@ @file:Suppress("ktlint", "internal:ktlint-suppression") // @file:Suppress("INTERFACE_WITH_SUPERCLASS", "OVERRIDING_FINAL_MEMBER", "RETURN_TYPE_MISMATCH_ON_OVERRIDE", "CONFLICTING_OVERLOADS") -package io.iohk.atala.prism.apollo.utils.external +package org.hyperledger.identus.apollo.utils.external import org.khronos.webgl.* import kotlin.js.* diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/Curve.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/Curve.kt similarity index 99% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/Curve.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/Curve.kt index 1e68b8bc1..92a335fca 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/Curve.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/Curve.kt @@ -4,7 +4,7 @@ @file:JsQualifier("curve") @file:JsModule("elliptic") -package io.iohk.atala.prism.apollo.utils.external +package org.hyperledger.identus.apollo.utils.external import org.khronos.webgl.Uint8Array diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/Ellipticjs.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/Ellipticjs.kt similarity index 98% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/Ellipticjs.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/Ellipticjs.kt index e0db9e56b..1006fc84f 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/Ellipticjs.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/Ellipticjs.kt @@ -3,13 +3,13 @@ // @file:Suppress("INTERFACE_WITH_SUPERCLASS", "OVERRIDING_FINAL_MEMBER", "RETURN_TYPE_MISMATCH_ON_OVERRIDE", "CONFLICTING_OVERLOADS") @file:JsModule("elliptic") -package io.iohk.atala.prism.apollo.utils.external +package org.hyperledger.identus.apollo.utils.external import node.buffer.Buffer import org.khronos.webgl.Uint8Array -import io.iohk.atala.prism.apollo.utils.external.eddsa.KeyPair as _eddsa_KeyPair -import io.iohk.atala.prism.apollo.utils.external.eddsa.KeyPairOptions as _eddsa_KeyPairOptions -import io.iohk.atala.prism.apollo.utils.external.eddsa.Signature as _eddsa_Signature +import org.hyperledger.identus.apollo.utils.external.eddsa.KeyPair as _eddsa_KeyPair +import org.hyperledger.identus.apollo.utils.external.eddsa.KeyPairOptions as _eddsa_KeyPairOptions +import org.hyperledger.identus.apollo.utils.external.eddsa.Signature as _eddsa_Signature /** * Utility class for various operations. diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/PresetCurve.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/PresetCurve.kt similarity index 95% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/PresetCurve.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/PresetCurve.kt index 2abfe9189..1bb479c5b 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/PresetCurve.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/PresetCurve.kt @@ -4,7 +4,7 @@ @file:JsQualifier("curves") @file:JsModule("elliptic") -package io.iohk.atala.prism.apollo.utils.external +package org.hyperledger.identus.apollo.utils.external /** * A class representing a preset curve. diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/Stabelib.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/Stabelib.kt similarity index 98% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/Stabelib.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/Stabelib.kt index a93efa589..0a6c268c9 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/Stabelib.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/Stabelib.kt @@ -2,7 +2,7 @@ @file:Suppress("ktlint", "internal:ktlint-suppression", "SpellCheckingInspection") @file:JsModule("@stablelib/x25519") -package io.iohk.atala.prism.apollo.utils.external +package org.hyperledger.identus.apollo.utils.external import js.typedarrays.Uint8Array diff --git a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/secp256k1/secp256k1js.kt b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/secp256k1/secp256k1js.kt similarity index 98% rename from apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/secp256k1/secp256k1js.kt rename to apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/secp256k1/secp256k1js.kt index 42bcaa327..468a03253 100644 --- a/apollo/src/jsMain/kotlin/io/iohk/atala/prism/apollo/utils/external/secp256k1/secp256k1js.kt +++ b/apollo/src/jsMain/kotlin/org/hyperledger/identus/apollo/utils/external/secp256k1/secp256k1js.kt @@ -3,7 +3,7 @@ // @file:Suppress("INTERFACE_WITH_SUPERCLASS", "OVERRIDING_FINAL_MEMBER", "RETURN_TYPE_MISMATCH_ON_OVERRIDE", "CONFLICTING_OVERLOADS") @file:JsModule("@noble/curves/secp256k1") -package io.iohk.atala.prism.apollo.utils.external.secp256k1 +package org.hyperledger.identus.apollo.utils.external.secp256k1 import org.khronos.webgl.* import org.w3c.dom.* diff --git a/apollo/src/jsTest/kotlin/io/iohk/atala/prism/apollo/PlatformTest.kt b/apollo/src/jsTest/kotlin/io/iohk/atala/prism/apollo/PlatformTest.kt deleted file mode 100644 index 1f9cf86d1..000000000 --- a/apollo/src/jsTest/kotlin/io/iohk/atala/prism/apollo/PlatformTest.kt +++ /dev/null @@ -1,12 +0,0 @@ -package io.iohk.atala.prism.apollo - -import kotlin.test.Test -import kotlin.test.assertTrue - -class PlatformTest { - - @Test - fun testPlatformName() { - assertTrue(Platform.OS.contains("JS"), "Check JS is mentioned") - } -} diff --git a/apollo/src/jsTest/kotlin/org/hyperledger/identus/apollo/PlatformTest.kt b/apollo/src/jsTest/kotlin/org/hyperledger/identus/apollo/PlatformTest.kt new file mode 100644 index 000000000..62f7d65db --- /dev/null +++ b/apollo/src/jsTest/kotlin/org/hyperledger/identus/apollo/PlatformTest.kt @@ -0,0 +1,12 @@ +package org.hyperledger.identus.apollo + +import kotlin.test.Test +import kotlin.test.assertTrue + +class PlatformTest { + + @Test + fun testPlatformName() { + assertTrue(org.hyperledger.identus.apollo.Platform.OS.contains("JS"), "Check JS is mentioned") + } +} diff --git a/apollo/src/jsTest/kotlin/io/iohk/atala/prism/apollo/securerandom/JSSecureRandomTests.kt b/apollo/src/jsTest/kotlin/org/hyperledger/identus/apollo/securerandom/JSSecureRandomTests.kt similarity index 85% rename from apollo/src/jsTest/kotlin/io/iohk/atala/prism/apollo/securerandom/JSSecureRandomTests.kt rename to apollo/src/jsTest/kotlin/org/hyperledger/identus/apollo/securerandom/JSSecureRandomTests.kt index 08bee448b..4c733a9a4 100644 --- a/apollo/src/jsTest/kotlin/io/iohk/atala/prism/apollo/securerandom/JSSecureRandomTests.kt +++ b/apollo/src/jsTest/kotlin/org/hyperledger/identus/apollo/securerandom/JSSecureRandomTests.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.securerandom +package org.hyperledger.identus.apollo.securerandom import kotlin.test.Test import kotlin.test.fail diff --git a/apollo/src/jsTest/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPairTests.kt b/apollo/src/jsTest/kotlin/org/hyperledger/identus/apollo/utils/KMMEdKeyPairTests.kt similarity index 98% rename from apollo/src/jsTest/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPairTests.kt rename to apollo/src/jsTest/kotlin/org/hyperledger/identus/apollo/utils/KMMEdKeyPairTests.kt index 843bc4ff9..374dfb9d2 100644 --- a/apollo/src/jsTest/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPairTests.kt +++ b/apollo/src/jsTest/kotlin/org/hyperledger/identus/apollo/utils/KMMEdKeyPairTests.kt @@ -1,6 +1,6 @@ @file:Suppress("ktlint") -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import node.buffer.Buffer import kotlin.test.Test diff --git a/apollo/src/jsTest/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519Tests.kt b/apollo/src/jsTest/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519Tests.kt similarity index 98% rename from apollo/src/jsTest/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519Tests.kt rename to apollo/src/jsTest/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519Tests.kt index 65439bb08..29d0b6b9b 100644 --- a/apollo/src/jsTest/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519Tests.kt +++ b/apollo/src/jsTest/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519Tests.kt @@ -1,6 +1,6 @@ @file:Suppress("ktlint") -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import node.buffer.Buffer import kotlin.test.Test diff --git a/apollo/src/jsTest/kotlin/io/iohk/atala/prism/apollo/utils/Secp256k1LibTestJS.kt b/apollo/src/jsTest/kotlin/org/hyperledger/identus/apollo/utils/Secp256k1LibTestJS.kt similarity index 86% rename from apollo/src/jsTest/kotlin/io/iohk/atala/prism/apollo/utils/Secp256k1LibTestJS.kt rename to apollo/src/jsTest/kotlin/org/hyperledger/identus/apollo/utils/Secp256k1LibTestJS.kt index 2022bcfde..b3e33911d 100644 --- a/apollo/src/jsTest/kotlin/io/iohk/atala/prism/apollo/utils/Secp256k1LibTestJS.kt +++ b/apollo/src/jsTest/kotlin/org/hyperledger/identus/apollo/utils/Secp256k1LibTestJS.kt @@ -1,6 +1,6 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils -import io.iohk.atala.prism.apollo.derivation.Mnemonic +import org.hyperledger.identus.apollo.derivation.Mnemonic import kotlin.test.Test import kotlin.test.assertEquals diff --git a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/Platform.kt b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/Platform.kt similarity index 86% rename from apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/Platform.kt rename to apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/Platform.kt index 03e4f774a..9f6c3ffbb 100644 --- a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/Platform.kt +++ b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/Platform.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo +package org.hyperledger.identus.apollo /** * Provides information about the platform on which the application is running. diff --git a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/derivation/Mnemonic.kt b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/derivation/Mnemonic.kt similarity index 93% rename from apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/derivation/Mnemonic.kt rename to apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/derivation/Mnemonic.kt index 2860a981b..279cf84d6 100644 --- a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/derivation/Mnemonic.kt +++ b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/derivation/Mnemonic.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.derivation +package org.hyperledger.identus.apollo.derivation final class Mnemonic { companion object { diff --git a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicCode.kt b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicCode.kt similarity index 87% rename from apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicCode.kt rename to apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicCode.kt index 001eb037f..15ffb82df 100644 --- a/apollo/src/appleMain/kotlin/io/iohk/atala/prism/apollo/derivation/MnemonicCode.kt +++ b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/derivation/MnemonicCode.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.derivation +package org.hyperledger.identus.apollo.derivation final class MnemonicCode constructor(val words: List) { init { diff --git a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/hashing/PBKDF2SHA512.kt b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/hashing/PBKDF2SHA512.kt similarity index 94% rename from apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/hashing/PBKDF2SHA512.kt rename to apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/hashing/PBKDF2SHA512.kt index c1a203709..2bcd08aa6 100644 --- a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/hashing/PBKDF2SHA512.kt +++ b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/hashing/PBKDF2SHA512.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.hashing +package org.hyperledger.identus.apollo.hashing import org.bitcoinj.crypto.PBKDF2SHA512 diff --git a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/Secp256k1Lib.kt b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/secp256k1/Secp256k1Lib.kt similarity index 98% rename from apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/Secp256k1Lib.kt rename to apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/secp256k1/Secp256k1Lib.kt index cdf0861f3..02896cf7d 100644 --- a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/Secp256k1Lib.kt +++ b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/secp256k1/Secp256k1Lib.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.secp256k1 +package org.hyperledger.identus.apollo.secp256k1 import fr.acinq.secp256k1.Secp256k1 import org.kotlincrypto.hash.sha2.SHA256 diff --git a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandom.kt b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandom.kt similarity index 94% rename from apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandom.kt rename to apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandom.kt index 86c1b7528..9ee174a2d 100644 --- a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/securerandom/SecureRandom.kt +++ b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/securerandom/SecureRandom.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.securerandom +package org.hyperledger.identus.apollo.securerandom /** * The SecureRandom class provides a platform-specific implementation for generating secure random numbers. @@ -9,7 +9,7 @@ package io.iohk.atala.prism.apollo.securerandom */ actual class SecureRandom actual constructor( actual val seed: ByteArray -) : SecureRandomInterface, java.security.SecureRandom() { +) : org.hyperledger.identus.apollo.securerandom.SecureRandomInterface, java.security.SecureRandom() { /** * The `jvmSecureRandom` variable is a private property of type `java.security.SecureRandom`. It is used for generating secure random numbers on the JVM platform. * diff --git a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/utils/JVMBigIntegerExt.kt b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/utils/JVMBigIntegerExt.kt similarity index 96% rename from apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/utils/JVMBigIntegerExt.kt rename to apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/utils/JVMBigIntegerExt.kt index e5db4d329..a8128191e 100644 --- a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/utils/JVMBigIntegerExt.kt +++ b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/utils/JVMBigIntegerExt.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import com.ionspin.kotlin.bignum.integer.Sign import java.math.BigInteger diff --git a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPair.kt b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdKeyPair.kt similarity index 97% rename from apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPair.kt rename to apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdKeyPair.kt index 33f435223..d5a4b7fd6 100644 --- a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdKeyPair.kt +++ b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdKeyPair.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import org.bouncycastle.crypto.generators.Ed25519KeyPairGenerator import org.bouncycastle.crypto.params.Ed25519KeyGenerationParameters diff --git a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPrivateKey.kt b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPrivateKey.kt similarity index 96% rename from apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPrivateKey.kt rename to apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPrivateKey.kt index 6c2d48b26..518b889b1 100644 --- a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPrivateKey.kt +++ b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPrivateKey.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import org.bouncycastle.crypto.params.Ed25519PrivateKeyParameters import org.bouncycastle.crypto.signers.Ed25519Signer diff --git a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPublicKey.kt b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPublicKey.kt similarity index 95% rename from apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPublicKey.kt rename to apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPublicKey.kt index e5920c419..388303ec1 100644 --- a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMEdPublicKey.kt +++ b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/utils/KMMEdPublicKey.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import org.bouncycastle.crypto.params.Ed25519PublicKeyParameters import org.bouncycastle.crypto.signers.Ed25519Signer diff --git a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519KeyPair.kt b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519KeyPair.kt similarity index 97% rename from apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519KeyPair.kt rename to apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519KeyPair.kt index c19c4a32f..97cfcfcbb 100644 --- a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519KeyPair.kt +++ b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519KeyPair.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import org.bouncycastle.crypto.generators.X25519KeyPairGenerator import org.bouncycastle.crypto.params.X25519KeyGenerationParameters diff --git a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PrivateKey.kt b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PrivateKey.kt similarity index 93% rename from apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PrivateKey.kt rename to apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PrivateKey.kt index 31e152816..968393e51 100644 --- a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PrivateKey.kt +++ b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PrivateKey.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils import org.bouncycastle.crypto.params.X25519PrivateKeyParameters diff --git a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PublicKey.kt b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PublicKey.kt similarity index 86% rename from apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PublicKey.kt rename to apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PublicKey.kt index 604688bdf..ad39062ca 100644 --- a/apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/utils/KMMX25519PublicKey.kt +++ b/apollo/src/jvmMain/kotlin/org/hyperledger/identus/apollo/utils/KMMX25519PublicKey.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo.utils +package org.hyperledger.identus.apollo.utils /** * Represents a public key for the X25519 elliptic curve encryption algorithm. diff --git a/apollo/src/macosMain/kotlin/io/iohk/atala/prism/apollo/Platform.kt b/apollo/src/macosMain/kotlin/org/hyperledger/identus/apollo/Platform.kt similarity index 91% rename from apollo/src/macosMain/kotlin/io/iohk/atala/prism/apollo/Platform.kt rename to apollo/src/macosMain/kotlin/org/hyperledger/identus/apollo/Platform.kt index 9d46a275a..bd2b02c9a 100644 --- a/apollo/src/macosMain/kotlin/io/iohk/atala/prism/apollo/Platform.kt +++ b/apollo/src/macosMain/kotlin/org/hyperledger/identus/apollo/Platform.kt @@ -1,4 +1,4 @@ -package io.iohk.atala.prism.apollo +package org.hyperledger.identus.apollo import kotlin.experimental.ExperimentalNativeApi import kotlin.native.Platform diff --git a/build.gradle.kts b/build.gradle.kts index 2880cd19c..99cde25df 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,6 +1,6 @@ import java.util.Base64 -val publishedMavenId: String = "io.iohk.atala.prism.apollo" +val publishedMavenId: String = "org.hyperledger.identus" plugins { id("org.jetbrains.dokka") version "1.9.20" @@ -48,8 +48,8 @@ allprojects { artifactId = project.name version = project.version.toString() pom { - name.set("Atala PRISM Apollo") - description.set("Collection of the cryptographic methods used all around Atala PRISM") + name.set("Identus Apollo") + description.set("Collection of the cryptographic methods used all around Identus platform") url.set("https://docs.atalaprism.io/") organization { name.set("IOG") @@ -148,7 +148,7 @@ subprojects { filters { excludes { classes( - "io.iohk.atala.prism.apollo.utils.bip39.wordlists.*" + "org.hyperledger.identus.apollo.utils.bip39.wordlists.*" ) } } diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 7ec89ef51..000000000 --- a/package-lock.json +++ /dev/null @@ -1,8106 +0,0 @@ -{ - "name": "atala-prism-apollo", - "version": "0.1.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "atala-prism-apollo", - "version": "0.1.0", - "license": "ISC", - "devDependencies": { - "@semantic-release/changelog": "^6.0.2", - "@semantic-release/exec": "^6.0.3", - "@semantic-release/git": "^10.0.1", - "gradle-semantic-release-plugin": "1.7.7", - "semantic-release": "^21.0.2", - "semantic-release-slack-bot": "^4.0.2" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@octokit/auth-token": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz", - "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==", - "dev": true, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.0.1.tgz", - "integrity": "sha512-lyeeeZyESFo+ffI801SaBKmCfsvarO+dgV8/0gD8u1d87clbEdWsP5yC+dSj3zLhb2eIf5SJrn6vDz9AheETHw==", - "dev": true, - "dependencies": { - "@octokit/auth-token": "^4.0.0", - "@octokit/graphql": "^7.0.0", - "@octokit/request": "^8.0.2", - "@octokit/request-error": "^5.0.0", - "@octokit/types": "^12.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/endpoint": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-9.0.2.tgz", - "integrity": "sha512-qhKW8YLIi+Kmc92FQUFGr++DYtkx/1fBv+Thua6baqnjnOsgBYJDCvWZR1YcINuHGOEQt416WOfE+A/oG60NBQ==", - "dev": true, - "dependencies": { - "@octokit/types": "^12.0.0", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/graphql": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.0.2.tgz", - "integrity": "sha512-OJ2iGMtj5Tg3s6RaXH22cJcxXRi7Y3EBqbHTBRq+PQAqfaS8f/236fUrWhfSn8P4jovyzqucxme7/vWSSZBX2Q==", - "dev": true, - "dependencies": { - "@octokit/request": "^8.0.1", - "@octokit/types": "^12.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/openapi-types": { - "version": "19.0.2", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-19.0.2.tgz", - "integrity": "sha512-8li32fUDUeml/ACRp/njCWTsk5t17cfTM1jp9n08pBrqs5cDFJubtjsSnuz56r5Tad6jdEPJld7LxNp9dNcyjQ==", - "dev": true - }, - "node_modules/@octokit/plugin-paginate-rest": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.1.3.tgz", - "integrity": "sha512-gm4KmW+pdAfCO5cXJyRZnNfnPE9r6OGpRG8JZpI0eSo1XVk7LXoRcdS7aP4L9azdV0ncHazsLAI0knKjr+snPg==", - "dev": true, - "dependencies": { - "@octokit/types": "^12.2.0" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": ">=5" - } - }, - "node_modules/@octokit/plugin-retry": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-retry/-/plugin-retry-6.0.1.tgz", - "integrity": "sha512-SKs+Tz9oj0g4p28qkZwl/topGcb0k0qPNX/i7vBKmDsjoeqnVfFUquqrE/O9oJY7+oLzdCtkiWSXLpLjvl6uog==", - "dev": true, - "dependencies": { - "@octokit/request-error": "^5.0.0", - "@octokit/types": "^12.0.0", - "bottleneck": "^2.15.3" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": ">=5" - } - }, - "node_modules/@octokit/plugin-throttling": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-throttling/-/plugin-throttling-8.1.2.tgz", - "integrity": "sha512-oFba+ioR6HGb0fgqxMta7Kpk/MdffUTuUxNY856l1nXPvh7Qggp8w4AksRx1SDA8SGd+4cbrpkY4k1J/Xz8nZQ==", - "dev": true, - "dependencies": { - "@octokit/types": "^12.0.0", - "bottleneck": "^2.15.3" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": "^5.0.0" - } - }, - "node_modules/@octokit/request": { - "version": "8.1.5", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.1.5.tgz", - "integrity": "sha512-zVKbNbX1xUluD9ZR4/tPs1yuYrK9xeh5fGZUXA6u04XGsTvomg0YO8/ZUC0FqAd49hAOEMFPAVUTh+2lBhOhLA==", - "dev": true, - "dependencies": { - "@octokit/endpoint": "^9.0.0", - "@octokit/request-error": "^5.0.0", - "@octokit/types": "^12.0.0", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/request-error": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.0.1.tgz", - "integrity": "sha512-X7pnyTMV7MgtGmiXBwmO6M5kIPrntOXdyKZLigNfQWSEQzVxR4a4vo49vJjTWX70mPndj8KhfT4Dx+2Ng3vnBQ==", - "dev": true, - "dependencies": { - "@octokit/types": "^12.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/types": { - "version": "12.2.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.2.0.tgz", - "integrity": "sha512-ZkdHqHJdifVndN7Pha10+qrgAjy3AcG//Vmjr/o5UFuTiYCcMhqDj39Yr9VM9zJ/42KO2xAYhV7cvLnLI9Kvwg==", - "dev": true, - "dependencies": { - "@octokit/openapi-types": "^19.0.2" - } - }, - "node_modules/@pnpm/config.env-replace": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", - "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", - "dev": true, - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/@pnpm/network.ca-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", - "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", - "dev": true, - "dependencies": { - "graceful-fs": "4.2.10" - }, - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "node_modules/@pnpm/npm-conf": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz", - "integrity": "sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==", - "dev": true, - "dependencies": { - "@pnpm/config.env-replace": "^1.1.0", - "@pnpm/network.ca-file": "^1.0.1", - "config-chain": "^1.1.11" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@semantic-release/changelog": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@semantic-release/changelog/-/changelog-6.0.3.tgz", - "integrity": "sha512-dZuR5qByyfe3Y03TpmCvAxCyTnp7r5XwtHRf/8vD9EAn4ZWbavUX8adMtXYzE86EVh0gyLA7lm5yW4IV30XUag==", - "dev": true, - "dependencies": { - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "fs-extra": "^11.0.0", - "lodash": "^4.17.4" - }, - "engines": { - "node": ">=14.17" - }, - "peerDependencies": { - "semantic-release": ">=18.0.0" - } - }, - "node_modules/@semantic-release/commit-analyzer": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-10.0.4.tgz", - "integrity": "sha512-pFGn99fn8w4/MHE0otb2A/l5kxgOuxaaauIh4u30ncoTJuqWj4hXTgEJ03REqjS+w1R2vPftSsO26WC61yOcpw==", - "dev": true, - "dependencies": { - "conventional-changelog-angular": "^6.0.0", - "conventional-commits-filter": "^3.0.0", - "conventional-commits-parser": "^5.0.0", - "debug": "^4.0.0", - "import-from": "^4.0.0", - "lodash-es": "^4.17.21", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "semantic-release": ">=20.1.0" - } - }, - "node_modules/@semantic-release/error": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-3.0.0.tgz", - "integrity": "sha512-5hiM4Un+tpl4cKw3lV4UgzJj+SmfNIDCLLw0TepzQxz9ZGV5ixnqkzIVF+3tp0ZHgcMKE+VNGHJjEeyFG2dcSw==", - "dev": true, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/@semantic-release/exec": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@semantic-release/exec/-/exec-6.0.3.tgz", - "integrity": "sha512-bxAq8vLOw76aV89vxxICecEa8jfaWwYITw6X74zzlO0mc/Bgieqx9kBRz9z96pHectiTAtsCwsQcUyLYWnp3VQ==", - "dev": true, - "dependencies": { - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "debug": "^4.0.0", - "execa": "^5.0.0", - "lodash": "^4.17.4", - "parse-json": "^5.0.0" - }, - "engines": { - "node": ">=14.17" - }, - "peerDependencies": { - "semantic-release": ">=18.0.0" - } - }, - "node_modules/@semantic-release/git": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@semantic-release/git/-/git-10.0.1.tgz", - "integrity": "sha512-eWrx5KguUcU2wUPaO6sfvZI0wPafUKAMNC18aXY4EnNcrZL86dEmpNVnC9uMpGZkmZJ9EfCVJBQx4pV4EMGT1w==", - "dev": true, - "dependencies": { - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "debug": "^4.0.0", - "dir-glob": "^3.0.0", - "execa": "^5.0.0", - "lodash": "^4.17.4", - "micromatch": "^4.0.0", - "p-reduce": "^2.0.0" - }, - "engines": { - "node": ">=14.17" - }, - "peerDependencies": { - "semantic-release": ">=18.0.0" - } - }, - "node_modules/@semantic-release/github": { - "version": "9.2.3", - "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-9.2.3.tgz", - "integrity": "sha512-FAjXb1F84CVI6IG8fWi+XS9ErYD+s3MHkP03zBa3+GyUrV4kqwYu/WPppIciHxujGFR51SAWPkOY5rnH6ZlrxA==", - "dev": true, - "dependencies": { - "@octokit/core": "^5.0.0", - "@octokit/plugin-paginate-rest": "^9.0.0", - "@octokit/plugin-retry": "^6.0.0", - "@octokit/plugin-throttling": "^8.0.0", - "@semantic-release/error": "^4.0.0", - "aggregate-error": "^5.0.0", - "debug": "^4.3.4", - "dir-glob": "^3.0.1", - "globby": "^14.0.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.0", - "issue-parser": "^6.0.0", - "lodash-es": "^4.17.21", - "mime": "^3.0.0", - "p-filter": "^3.0.0", - "url-join": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "semantic-release": ">=20.1.0" - } - }, - "node_modules/@semantic-release/github/node_modules/@semantic-release/error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-4.0.0.tgz", - "integrity": "sha512-mgdxrHTLOjOddRVYIYDo0fR3/v61GNN1YGkfbrjuIKg/uMgCd+Qzo3UAXJ+woLQQpos4pl5Esuw5A7AoNlzjUQ==", - "dev": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@semantic-release/github/node_modules/aggregate-error": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-5.0.0.tgz", - "integrity": "sha512-gOsf2YwSlleG6IjRYG2A7k0HmBMEo6qVNk9Bp/EaLgAJT5ngH6PXbqa4ItvnEwCm/velL5jAnQgsHsWnjhGmvw==", - "dev": true, - "dependencies": { - "clean-stack": "^5.2.0", - "indent-string": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@semantic-release/github/node_modules/clean-stack": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-5.2.0.tgz", - "integrity": "sha512-TyUIUJgdFnCISzG5zu3291TAsE77ddchd0bepon1VVQrKLGKFED4iXFEDQ24mIPdPBbyE16PK3F8MYE1CmcBEQ==", - "dev": true, - "dependencies": { - "escape-string-regexp": "5.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@semantic-release/github/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@semantic-release/github/node_modules/indent-string": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", - "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@semantic-release/npm": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-10.0.6.tgz", - "integrity": "sha512-DyqHrGE8aUyapA277BB+4kV0C4iMHh3sHzUWdf0jTgp5NNJxVUz76W1f57FB64Ue03him3CBXxFqQD2xGabxow==", - "dev": true, - "dependencies": { - "@semantic-release/error": "^4.0.0", - "aggregate-error": "^5.0.0", - "execa": "^8.0.0", - "fs-extra": "^11.0.0", - "lodash-es": "^4.17.21", - "nerf-dart": "^1.0.0", - "normalize-url": "^8.0.0", - "npm": "^9.5.0", - "rc": "^1.2.8", - "read-pkg": "^8.0.0", - "registry-auth-token": "^5.0.0", - "semver": "^7.1.2", - "tempy": "^3.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "semantic-release": ">=20.1.0" - } - }, - "node_modules/@semantic-release/npm/node_modules/@semantic-release/error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-4.0.0.tgz", - "integrity": "sha512-mgdxrHTLOjOddRVYIYDo0fR3/v61GNN1YGkfbrjuIKg/uMgCd+Qzo3UAXJ+woLQQpos4pl5Esuw5A7AoNlzjUQ==", - "dev": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@semantic-release/npm/node_modules/aggregate-error": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-5.0.0.tgz", - "integrity": "sha512-gOsf2YwSlleG6IjRYG2A7k0HmBMEo6qVNk9Bp/EaLgAJT5ngH6PXbqa4ItvnEwCm/velL5jAnQgsHsWnjhGmvw==", - "dev": true, - "dependencies": { - "clean-stack": "^5.2.0", - "indent-string": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@semantic-release/npm/node_modules/clean-stack": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-5.2.0.tgz", - "integrity": "sha512-TyUIUJgdFnCISzG5zu3291TAsE77ddchd0bepon1VVQrKLGKFED4iXFEDQ24mIPdPBbyE16PK3F8MYE1CmcBEQ==", - "dev": true, - "dependencies": { - "escape-string-regexp": "5.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@semantic-release/npm/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@semantic-release/npm/node_modules/execa": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@semantic-release/npm/node_modules/get-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", - "dev": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@semantic-release/npm/node_modules/human-signals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", - "dev": true, - "engines": { - "node": ">=16.17.0" - } - }, - "node_modules/@semantic-release/npm/node_modules/indent-string": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", - "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@semantic-release/npm/node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@semantic-release/npm/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==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@semantic-release/npm/node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "dev": true, - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@semantic-release/npm/node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@semantic-release/npm/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@semantic-release/npm/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@semantic-release/npm/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@semantic-release/release-notes-generator": { - "version": "11.0.7", - "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-11.0.7.tgz", - "integrity": "sha512-T09QB9ImmNx7Q6hY6YnnEbw/rEJ6a+22LBxfZq+pSAXg/OL/k0siwEm5cK4k1f9dE2Z2mPIjJKKohzUm0jbxcQ==", - "dev": true, - "dependencies": { - "conventional-changelog-angular": "^6.0.0", - "conventional-changelog-writer": "^6.0.0", - "conventional-commits-filter": "^4.0.0", - "conventional-commits-parser": "^5.0.0", - "debug": "^4.0.0", - "get-stream": "^7.0.0", - "import-from": "^4.0.0", - "into-stream": "^7.0.0", - "lodash-es": "^4.17.21", - "read-pkg-up": "^10.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "semantic-release": ">=20.1.0" - } - }, - "node_modules/@semantic-release/release-notes-generator/node_modules/conventional-commits-filter": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-4.0.0.tgz", - "integrity": "sha512-rnpnibcSOdFcdclpFwWa+pPlZJhXE7l+XK04zxhbWrhgpR96h33QLz8hITTXbcYICxVr3HZFtbtUAQ+4LdBo9A==", - "dev": true, - "engines": { - "node": ">=16" - } - }, - "node_modules/@semantic-release/release-notes-generator/node_modules/get-stream": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-7.0.1.tgz", - "integrity": "sha512-3M8C1EOFN6r8AMUhwUAACIoXZJEOufDU5+0gFFN5uNs6XYOralD2Pqkl7m046va6x77FwposWXbAhPPIOus7mQ==", - "dev": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@sindresorhus/merge-streams": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-1.0.0.tgz", - "integrity": "sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@types/mdast": { - "version": "3.0.15", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", - "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", - "dev": true, - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/@types/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", - "dev": true - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", - "dev": true - }, - "node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", - "dev": true - }, - "node_modules/agent-base": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", - "dev": true, - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-escapes": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", - "integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==", - "dev": true, - "dependencies": { - "type-fest": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansicolors": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz", - "integrity": "sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==", - "dev": true - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/argv-formatter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/argv-formatter/-/argv-formatter-1.0.0.tgz", - "integrity": "sha512-F2+Hkm9xFaRg+GkaNnbwXNDV5O6pnCFEmqyhvfC/Ic5LbgOWjJh3L+mN/s91rxVL3znE7DYVpW0GJFT+4YBgWw==", - "dev": true - }, - "node_modules/array-ify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", - "dev": true - }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/before-after-hook": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", - "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", - "dev": true - }, - "node_modules/bottleneck": { - "version": "2.19.5", - "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", - "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==", - "dev": true - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cardinal": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz", - "integrity": "sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==", - "dev": true, - "dependencies": { - "ansicolors": "~0.3.2", - "redeyed": "~2.1.0" - }, - "bin": { - "cdl": "bin/cdl.js" - } - }, - "node_modules/ccount": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-table3": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", - "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "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==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "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==", - "dev": true - }, - "node_modules/compare-func": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", - "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", - "dev": true, - "dependencies": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" - } - }, - "node_modules/config-chain": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", - "dev": true, - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "node_modules/conventional-changelog-angular": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-6.0.0.tgz", - "integrity": "sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==", - "dev": true, - "dependencies": { - "compare-func": "^2.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/conventional-changelog-writer": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-6.0.1.tgz", - "integrity": "sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ==", - "dev": true, - "dependencies": { - "conventional-commits-filter": "^3.0.0", - "dateformat": "^3.0.3", - "handlebars": "^4.7.7", - "json-stringify-safe": "^5.0.1", - "meow": "^8.1.2", - "semver": "^7.0.0", - "split": "^1.0.1" - }, - "bin": { - "conventional-changelog-writer": "cli.js" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/conventional-commits-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-3.0.0.tgz", - "integrity": "sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==", - "dev": true, - "dependencies": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.1" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/conventional-commits-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-5.0.0.tgz", - "integrity": "sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==", - "dev": true, - "dependencies": { - "is-text-path": "^2.0.0", - "JSONStream": "^1.3.5", - "meow": "^12.0.1", - "split2": "^4.0.0" - }, - "bin": { - "conventional-commits-parser": "cli.mjs" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/conventional-commits-parser/node_modules/meow": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", - "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", - "dev": true, - "engines": { - "node": ">=16.10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "node_modules/cosmiconfig": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", - "dev": true, - "dependencies": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-random-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", - "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", - "dev": true, - "dependencies": { - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/crypto-random-string/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", - "dev": true, - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", - "dev": true - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.2" - } - }, - "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 - }, - "node_modules/env-ci": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-9.1.1.tgz", - "integrity": "sha512-Im2yEWeF4b2RAMAaWvGioXk6m0UNaIjD8hj28j2ij5ldnIFrDQT0+pzDvpbRkcjurhXhf/AsBKv8P2rtmGi9Aw==", - "dev": true, - "dependencies": { - "execa": "^7.0.0", - "java-properties": "^1.0.2" - }, - "engines": { - "node": "^16.14 || >=18" - } - }, - "node_modules/env-ci/node_modules/execa": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": "^14.18.0 || ^16.14.0 || >=18.0.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/env-ci/node_modules/human-signals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", - "dev": true, - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/env-ci/node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/env-ci/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==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/env-ci/node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "dev": true, - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/env-ci/node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/env-ci/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/env-ci/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/figures": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", - "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^5.0.0", - "is-unicode-supported": "^1.2.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/figures/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", - "dev": true, - "dependencies": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-versions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-5.1.0.tgz", - "integrity": "sha512-+iwzCJ7C5v5KgcBuueqVoNiHVoQpwiUK5XFLjf0affFTep+Wcw93tPvmb8tqujDNmzhBDPddnWV/qgWSXgq+Hg==", - "dev": true, - "dependencies": { - "semver-regex": "^4.0.5" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/git-log-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/git-log-parser/-/git-log-parser-1.2.0.tgz", - "integrity": "sha512-rnCVNfkTL8tdNryFuaY0fYiBWEBcgF748O6ZI61rslBvr2o7U65c2/6npCRqH40vuAhtgtDiqLTJjBVdrejCzA==", - "dev": true, - "dependencies": { - "argv-formatter": "~1.0.0", - "spawn-error-forwarder": "~1.0.0", - "split2": "~1.0.0", - "stream-combiner2": "~1.1.1", - "through2": "~2.0.0", - "traverse": "~0.6.6" - } - }, - "node_modules/git-log-parser/node_modules/split2": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-1.0.0.tgz", - "integrity": "sha512-NKywug4u4pX/AZBB1FCPzZ6/7O+Xhz1qMVbzTvvKvikjO99oPN87SkK08mEY9P63/5lWjK+wgOOgApnTg5r6qg==", - "dev": true, - "dependencies": { - "through2": "~2.0.0" - } - }, - "node_modules/git-log-parser/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/globby": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.0.tgz", - "integrity": "sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==", - "dev": true, - "dependencies": { - "@sindresorhus/merge-streams": "^1.0.0", - "fast-glob": "^3.3.2", - "ignore": "^5.2.4", - "path-type": "^5.0.0", - "slash": "^5.1.0", - "unicorn-magic": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globby/node_modules/path-type": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", - "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true - }, - "node_modules/gradle-semantic-release-plugin": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/gradle-semantic-release-plugin/-/gradle-semantic-release-plugin-1.7.7.tgz", - "integrity": "sha512-tfjK+aO3FDADl3zZGJwa5dcQK+iLIc+vao8PD1z+wEiNi0kQPfod6n7kTEZdi2IoaueUAQ4BqvImf249FSSyLg==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/KengoTODA" - } - ], - "dependencies": { - "promisified-properties": "^2.0.27", - "split2": "^4.1.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "semantic-release": "^21.0.2" - } - }, - "node_modules/handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hook-std": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hook-std/-/hook-std-3.0.0.tgz", - "integrity": "sha512-jHRQzjSDzMtFy34AGj1DN+vq54WVuhSvKgrHf0OMiFQTwDD4L/qqofVEWjLOBMTn5+lCD3fPg32W9yOfnEJTTw==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/hosted-git-info": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz", - "integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==", - "dev": true, - "dependencies": { - "lru-cache": "^10.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.2.tgz", - "integrity": "sha512-Yj9mA8fPiVgOUpByoTZO5pNrcl5Yk37FcSHsUINpAsaBIEZIuqcCclDZJCVxqQShDsmYX8QG63svJiTbOATZwg==", - "dev": true, - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/http-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", - "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", - "dev": true, - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/https-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", - "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", - "dev": true, - "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz", - "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==", - "dev": true, - "engines": { - "node": ">=12.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "node_modules/into-stream": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-7.0.0.tgz", - "integrity": "sha512-2dYz766i9HprMBasCMvHMuazJ7u4WzhJwo5kb3iPSiW/iRYV6uPari3zHoqZlnuaR7V1bEiNMxikhp37rdBXbw==", - "dev": true, - "dependencies": { - "from2": "^2.3.0", - "p-is-promise": "^3.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "dev": true, - "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "engines": { - "node": ">=4" - } - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-text-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-2.0.0.tgz", - "integrity": "sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==", - "dev": true, - "dependencies": { - "text-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-unicode-supported": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/issue-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-6.0.0.tgz", - "integrity": "sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA==", - "dev": true, - "dependencies": { - "lodash.capitalize": "^4.2.1", - "lodash.escaperegexp": "^4.1.2", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.uniqby": "^4.7.0" - }, - "engines": { - "node": ">=10.13" - } - }, - "node_modules/java-properties": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/java-properties/-/java-properties-1.0.2.tgz", - "integrity": "sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ==", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "dev": true, - "engines": [ - "node >= 0.2.0" - ] - }, - "node_modules/JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "bin": { - "JSONStream": "bin.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", - "dev": true, - "dependencies": { - "p-locate": "^6.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "dev": true - }, - "node_modules/lodash.capitalize": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz", - "integrity": "sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw==", - "dev": true - }, - "node_modules/lodash.escaperegexp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", - "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==", - "dev": true - }, - "node_modules/lodash.ismatch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", - "dev": true - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "dev": true - }, - "node_modules/lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", - "dev": true - }, - "node_modules/lodash.uniqby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", - "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==", - "dev": true - }, - "node_modules/longest-streak": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", - "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/markdown-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", - "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", - "dev": true, - "dependencies": { - "repeat-string": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/marked": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-5.1.2.tgz", - "integrity": "sha512-ahRPGXJpjMjwSOlBoTMZAK7ATXkli5qCPxZ21TG44rx1KEo44bii4ekgTDQPNRQ4Kh7JMb9Ub1PVk1NxRSsorg==", - "dev": true, - "bin": { - "marked": "bin/marked.js" - }, - "engines": { - "node": ">= 16" - } - }, - "node_modules/marked-terminal": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-5.2.0.tgz", - "integrity": "sha512-Piv6yNwAQXGFjZSaiNljyNFw7jKDdGrw70FSbtxEyldLsyeuV5ZHm/1wW++kWbrOF1VPnUgYOhB2oLL0ZpnekA==", - "dev": true, - "dependencies": { - "ansi-escapes": "^6.2.0", - "cardinal": "^2.1.1", - "chalk": "^5.2.0", - "cli-table3": "^0.6.3", - "node-emoji": "^1.11.0", - "supports-hyperlinks": "^2.3.0" - }, - "engines": { - "node": ">=14.13.1 || >=16.0.0" - }, - "peerDependencies": { - "marked": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" - } - }, - "node_modules/marked-terminal/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true, - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/mdast-util-find-and-replace": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-1.1.1.tgz", - "integrity": "sha512-9cKl33Y21lyckGzpSmEQnIDjEfeeWelN5s1kUW1LwdB0Fkuq2u+4GdqcGEygYxJE8GVqCl0741bYXHgamfWAZA==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^4.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mdast-util-from-markdown": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", - "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", - "dev": true, - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-string": "^2.0.0", - "micromark": "~2.11.0", - "parse-entities": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-0.1.2.tgz", - "integrity": "sha512-NNkhDx/qYcuOWB7xHUGWZYVXvjPFFd6afg6/e2g+SV4r9q5XUcCbV4Wfa3DLYIiD+xAEZc6K4MGaE/m0KDcPwQ==", - "dev": true, - "dependencies": { - "mdast-util-gfm-autolink-literal": "^0.1.0", - "mdast-util-gfm-strikethrough": "^0.2.0", - "mdast-util-gfm-table": "^0.1.0", - "mdast-util-gfm-task-list-item": "^0.1.0", - "mdast-util-to-markdown": "^0.6.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-0.1.3.tgz", - "integrity": "sha512-GjmLjWrXg1wqMIO9+ZsRik/s7PLwTaeCHVB7vRxUwLntZc8mzmTsLVr6HW1yLokcnhfURsn5zmSVdi3/xWWu1A==", - "dev": true, - "dependencies": { - "ccount": "^1.0.0", - "mdast-util-find-and-replace": "^1.1.0", - "micromark": "^2.11.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-0.2.3.tgz", - "integrity": "sha512-5OQLXpt6qdbttcDG/UxYY7Yjj3e8P7X16LzvpX8pIQPYJ/C2Z1qFGMmcw+1PZMUM3Z8wt8NRfYTvCni93mgsgA==", - "dev": true, - "dependencies": { - "mdast-util-to-markdown": "^0.6.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-table": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-0.1.6.tgz", - "integrity": "sha512-j4yDxQ66AJSBwGkbpFEp9uG/LS1tZV3P33fN1gkyRB2LoRL+RR3f76m0HPHaby6F4Z5xr9Fv1URmATlRRUIpRQ==", - "dev": true, - "dependencies": { - "markdown-table": "^2.0.0", - "mdast-util-to-markdown": "~0.6.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-0.1.6.tgz", - "integrity": "sha512-/d51FFIfPsSmCIRNp7E6pozM9z1GYPIkSy1urQ8s/o4TC22BZ7DqfHFWiqBD23bc7J3vV1Fc9O4QIHBlfuit8A==", - "dev": true, - "dependencies": { - "mdast-util-to-markdown": "~0.6.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-markdown": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", - "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "longest-streak": "^2.0.0", - "mdast-util-to-string": "^2.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.0.0", - "zwitch": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", - "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/meow": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", - "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", - "dev": true, - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/meow/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/meow/node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromark": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", - "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "debug": "^4.0.0", - "parse-entities": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-0.3.3.tgz", - "integrity": "sha512-oVN4zv5/tAIA+l3GbMi7lWeYpJ14oQyJ3uEim20ktYFAcfX1x3LNlFGGlmrZHt7u9YlKExmyJdDGaTt6cMSR/A==", - "dev": true, - "dependencies": { - "micromark": "~2.11.0", - "micromark-extension-gfm-autolink-literal": "~0.5.0", - "micromark-extension-gfm-strikethrough": "~0.6.5", - "micromark-extension-gfm-table": "~0.4.0", - "micromark-extension-gfm-tagfilter": "~0.3.0", - "micromark-extension-gfm-task-list-item": "~0.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-0.5.7.tgz", - "integrity": "sha512-ePiDGH0/lhcngCe8FtH4ARFoxKTUelMp4L7Gg2pujYD5CSMb9PbblnyL+AAMud/SNMyusbS2XDSiPIRcQoNFAw==", - "dev": true, - "dependencies": { - "micromark": "~2.11.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-strikethrough": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-0.6.5.tgz", - "integrity": "sha512-PpOKlgokpQRwUesRwWEp+fHjGGkZEejj83k9gU5iXCbDG+XBA92BqnRKYJdfqfkrRcZRgGuPuXb7DaK/DmxOhw==", - "dev": true, - "dependencies": { - "micromark": "~2.11.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-table": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-0.4.3.tgz", - "integrity": "sha512-hVGvESPq0fk6ALWtomcwmgLvH8ZSVpcPjzi0AjPclB9FsVRgMtGZkUcpE0zgjOCFAznKepF4z3hX8z6e3HODdA==", - "dev": true, - "dependencies": { - "micromark": "~2.11.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-tagfilter": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-0.3.0.tgz", - "integrity": "sha512-9GU0xBatryXifL//FJH+tAZ6i240xQuFrSL7mYi8f4oZSbc+NvXjkrHemeYP0+L4ZUT+Ptz3b95zhUZnMtoi/Q==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-task-list-item": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-0.3.3.tgz", - "integrity": "sha512-0zvM5iSLKrc/NQl84pZSjGo66aTGd57C1idmlWmE87lkMcXrTxg1uXa/nXomxJytoje9trP0NDLvw4bZ/Z/XCQ==", - "dev": true, - "dependencies": { - "micromark": "~2.11.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/nerf-dart": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/nerf-dart/-/nerf-dart-1.0.0.tgz", - "integrity": "sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g==", - "dev": true - }, - "node_modules/node-emoji": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", - "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", - "dev": true, - "dependencies": { - "lodash": "^4.17.21" - } - }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dev": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/normalize-package-data/node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/normalize-url": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz", - "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm": { - "version": "9.9.1", - "resolved": "https://registry.npmjs.org/npm/-/npm-9.9.1.tgz", - "integrity": "sha512-D3YZ1ZTxPGDHLLiFU9q3sVrPfYnn6BaJ1hogm3vdWi8oOmHGtTlPUPXAM0iG22UT0JRkBnMDOh6oUhpbEYgg2A==", - "bundleDependencies": [ - "@isaacs/string-locale-compare", - "@npmcli/arborist", - "@npmcli/config", - "@npmcli/fs", - "@npmcli/map-workspaces", - "@npmcli/package-json", - "@npmcli/promise-spawn", - "@npmcli/run-script", - "abbrev", - "archy", - "cacache", - "chalk", - "ci-info", - "cli-columns", - "cli-table3", - "columnify", - "fastest-levenshtein", - "fs-minipass", - "glob", - "graceful-fs", - "hosted-git-info", - "ini", - "init-package-json", - "is-cidr", - "json-parse-even-better-errors", - "libnpmaccess", - "libnpmdiff", - "libnpmexec", - "libnpmfund", - "libnpmhook", - "libnpmorg", - "libnpmpack", - "libnpmpublish", - "libnpmsearch", - "libnpmteam", - "libnpmversion", - "make-fetch-happen", - "minimatch", - "minipass", - "minipass-pipeline", - "ms", - "node-gyp", - "nopt", - "normalize-package-data", - "npm-audit-report", - "npm-install-checks", - "npm-package-arg", - "npm-pick-manifest", - "npm-profile", - "npm-registry-fetch", - "npm-user-validate", - "npmlog", - "p-map", - "pacote", - "parse-conflict-json", - "proc-log", - "qrcode-terminal", - "read", - "semver", - "sigstore", - "spdx-expression-parse", - "ssri", - "supports-color", - "tar", - "text-table", - "tiny-relative-date", - "treeverse", - "validate-npm-package-name", - "which", - "write-file-atomic" - ], - "dev": true, - "dependencies": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^6.5.0", - "@npmcli/config": "^6.4.0", - "@npmcli/fs": "^3.1.0", - "@npmcli/map-workspaces": "^3.0.4", - "@npmcli/package-json": "^4.0.1", - "@npmcli/promise-spawn": "^6.0.2", - "@npmcli/run-script": "^6.0.2", - "abbrev": "^2.0.0", - "archy": "~1.0.0", - "cacache": "^17.1.3", - "chalk": "^5.3.0", - "ci-info": "^3.8.0", - "cli-columns": "^4.0.0", - "cli-table3": "^0.6.3", - "columnify": "^1.6.0", - "fastest-levenshtein": "^1.0.16", - "fs-minipass": "^3.0.2", - "glob": "^10.2.7", - "graceful-fs": "^4.2.11", - "hosted-git-info": "^6.1.1", - "ini": "^4.1.1", - "init-package-json": "^5.0.0", - "is-cidr": "^4.0.2", - "json-parse-even-better-errors": "^3.0.0", - "libnpmaccess": "^7.0.2", - "libnpmdiff": "^5.0.20", - "libnpmexec": "^6.0.4", - "libnpmfund": "^4.2.1", - "libnpmhook": "^9.0.3", - "libnpmorg": "^5.0.4", - "libnpmpack": "^5.0.20", - "libnpmpublish": "^7.5.0", - "libnpmsearch": "^6.0.2", - "libnpmteam": "^5.0.3", - "libnpmversion": "^4.0.2", - "make-fetch-happen": "^11.1.1", - "minimatch": "^9.0.3", - "minipass": "^5.0.0", - "minipass-pipeline": "^1.2.4", - "ms": "^2.1.2", - "node-gyp": "^9.4.0", - "nopt": "^7.2.0", - "normalize-package-data": "^5.0.0", - "npm-audit-report": "^5.0.0", - "npm-install-checks": "^6.2.0", - "npm-package-arg": "^10.1.0", - "npm-pick-manifest": "^8.0.2", - "npm-profile": "^7.0.1", - "npm-registry-fetch": "^14.0.5", - "npm-user-validate": "^2.0.0", - "npmlog": "^7.0.1", - "p-map": "^4.0.0", - "pacote": "^15.2.0", - "parse-conflict-json": "^3.0.1", - "proc-log": "^3.0.0", - "qrcode-terminal": "^0.12.0", - "read": "^2.1.0", - "semver": "^7.5.4", - "sigstore": "^1.9.0", - "spdx-expression-parse": "^3.0.1", - "ssri": "^10.0.4", - "supports-color": "^9.4.0", - "tar": "^6.1.15", - "text-table": "~0.2.0", - "tiny-relative-date": "^1.3.0", - "treeverse": "^3.0.0", - "validate-npm-package-name": "^5.0.0", - "which": "^3.0.1", - "write-file-atomic": "^5.0.1" - }, - "bin": { - "npm": "bin/npm-cli.js", - "npx": "bin/npx-cli.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/@colors/colors": { - "version": "1.5.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/npm/node_modules/@isaacs/cliui": { - "version": "8.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "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": { - "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/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "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/arborist": { - "version": "6.5.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/fs": "^3.1.0", - "@npmcli/installed-package-contents": "^2.0.2", - "@npmcli/map-workspaces": "^3.0.2", - "@npmcli/metavuln-calculator": "^5.0.0", - "@npmcli/name-from-folder": "^2.0.0", - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/package-json": "^4.0.0", - "@npmcli/query": "^3.0.0", - "@npmcli/run-script": "^6.0.0", - "bin-links": "^4.0.1", - "cacache": "^17.0.4", - "common-ancestor-path": "^1.0.1", - "hosted-git-info": "^6.1.1", - "json-parse-even-better-errors": "^3.0.0", - "json-stringify-nice": "^1.1.4", - "minimatch": "^9.0.0", - "nopt": "^7.0.0", - "npm-install-checks": "^6.2.0", - "npm-package-arg": "^10.1.0", - "npm-pick-manifest": "^8.0.1", - "npm-registry-fetch": "^14.0.3", - "npmlog": "^7.0.1", - "pacote": "^15.0.8", - "parse-conflict-json": "^3.0.0", - "proc-log": "^3.0.0", - "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^1.0.2", - "read-package-json-fast": "^3.0.2", - "semver": "^7.3.7", - "ssri": "^10.0.1", - "treeverse": "^3.0.0", - "walk-up-path": "^3.0.1" - }, - "bin": { - "arborist": "bin/index.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/config": { - "version": "6.4.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/map-workspaces": "^3.0.2", - "ci-info": "^3.8.0", - "ini": "^4.1.0", - "nopt": "^7.0.0", - "proc-log": "^3.0.0", - "read-package-json-fast": "^3.0.2", - "semver": "^7.3.5", - "walk-up-path": "^3.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/disparity-colors": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "ansi-styles": "^4.3.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/fs": { - "version": "3.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/git": { - "version": "4.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/promise-spawn": "^6.0.0", - "lru-cache": "^7.4.4", - "npm-pick-manifest": "^8.0.0", - "proc-log": "^3.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/installed-package-contents": { - "version": "2.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-bundled": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "bin": { - "installed-package-contents": "lib/index.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/map-workspaces": { - "version": "3.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/name-from-folder": "^2.0.0", - "glob": "^10.2.2", - "minimatch": "^9.0.0", - "read-package-json-fast": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "cacache": "^17.0.0", - "json-parse-even-better-errors": "^3.0.0", - "pacote": "^15.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/name-from-folder": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/node-gyp": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/package-json": { - "version": "4.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^4.1.0", - "glob": "^10.2.2", - "hosted-git-info": "^6.1.1", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^5.0.0", - "proc-log": "^3.0.0", - "semver": "^7.5.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/promise-spawn": { - "version": "6.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "which": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/query": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/run-script": { - "version": "6.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/promise-spawn": "^6.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^3.0.0", - "which": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/npm/node_modules/@sigstore/bundle": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/protobuf-specs": "^0.2.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@sigstore/protobuf-specs": { - "version": "0.2.1", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@sigstore/sign": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/bundle": "^1.1.0", - "@sigstore/protobuf-specs": "^0.2.0", - "make-fetch-happen": "^11.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@sigstore/tuf": { - "version": "1.0.3", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/protobuf-specs": "^0.2.0", - "tuf-js": "^1.1.7" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@tootallnate/once": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/npm/node_modules/@tufjs/canonical-json": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@tufjs/models": { - "version": "1.0.4", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "@tufjs/canonical-json": "1.0.0", - "minimatch": "^9.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/abbrev": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/abort-controller": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/npm/node_modules/agent-base": { - "version": "6.0.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/npm/node_modules/agentkeepalive": { - "version": "4.3.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "debug": "^4.1.0", - "depd": "^2.0.0", - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/npm/node_modules/aggregate-error": { - "version": "3.1.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "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/are-we-there-yet": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^4.1.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/balanced-match": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/base64-js": { - "version": "1.5.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/bin-links": { - "version": "4.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "cmd-shim": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "read-cmd-shim": "^4.0.0", - "write-file-atomic": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/binary-extensions": { - "version": "2.2.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/npm/node_modules/buffer": { - "version": "6.0.3", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/npm/node_modules/builtins": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "semver": "^7.0.0" - } - }, - "node_modules/npm/node_modules/cacache": { - "version": "17.1.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/chalk": { - "version": "5.3.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/npm/node_modules/chownr": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/ci-info": { - "version": "3.8.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/cidr-regex": { - "version": "3.1.1", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "ip-regex": "^4.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/clean-stack": { - "version": "2.2.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/npm/node_modules/cli-columns": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/npm/node_modules/cli-table3": { - "version": "0.6.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, - "node_modules/npm/node_modules/clone": { - "version": "1.0.4", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/npm/node_modules/cmd-shim": { - "version": "6.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/npm/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/color-support": { - "version": "1.1.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/npm/node_modules/columnify": { - "version": "1.6.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "strip-ansi": "^6.0.1", - "wcwidth": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/npm/node_modules/common-ancestor-path": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/concat-map": { - "version": "0.0.1", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/console-control-strings": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/cross-spawn": { - "version": "7.0.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/cssesc": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/npm/node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/defaults": { - "version": "1.0.4", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm/node_modules/delegates": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/depd": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/npm/node_modules/diff": { - "version": "5.1.0", - "dev": true, - "inBundle": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "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, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/npm/node_modules/env-paths": { - "version": "2.2.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/npm/node_modules/err-code": { - "version": "2.0.3", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/event-target-shim": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/npm/node_modules/events": { - "version": "3.3.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/npm/node_modules/exponential-backoff": { - "version": "3.1.1", - "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": { - "node": ">= 4.9.1" - } - }, - "node_modules/npm/node_modules/foreground-child": { - "version": "3.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/fs-minipass": { - "version": "3.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/fs.realpath": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/function-bind": { - "version": "1.1.1", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/gauge": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^4.0.1", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/glob": { - "version": "10.2.7", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2", - "path-scurry": "^1.7.0" - }, - "bin": { - "glob": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/graceful-fs": { - "version": "4.2.11", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/has": { - "version": "1.0.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/npm/node_modules/has-unicode": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/hosted-git-info": { - "version": "6.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/http-cache-semantics": { - "version": "4.1.1", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause" - }, - "node_modules/npm/node_modules/http-proxy-agent": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/npm/node_modules/https-proxy-agent": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/npm/node_modules/humanize-ms": { - "version": "1.2.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/npm/node_modules/iconv-lite": { - "version": "0.6.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm/node_modules/ieee754": { - "version": "1.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "BSD-3-Clause" - }, - "node_modules/npm/node_modules/ignore-walk": { - "version": "6.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minimatch": "^9.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/imurmurhash": { - "version": "0.1.4", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/npm/node_modules/indent-string": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/inflight": { - "version": "1.0.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/npm/node_modules/inherits": { - "version": "2.0.4", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/ini": { - "version": "4.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/init-package-json": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-package-arg": "^10.0.0", - "promzard": "^1.0.0", - "read": "^2.0.0", - "read-package-json": "^6.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/ip": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/ip-regex": { - "version": "4.3.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/is-cidr": { - "version": "4.0.2", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "cidr-regex": "^3.1.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/is-core-module": { - "version": "2.13.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/npm/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/is-lambda": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/isexe": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/jackspeak": { - "version": "2.2.1", - "dev": true, - "inBundle": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/npm/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/json-stringify-nice": { - "version": "1.1.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/jsonparse": { - "version": "1.3.1", - "dev": true, - "engines": [ - "node >= 0.2.0" - ], - "inBundle": true, - "license": "MIT" - }, - "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": "7.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-package-arg": "^10.1.0", - "npm-registry-fetch": "^14.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/libnpmdiff": { - "version": "5.0.20", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^6.5.0", - "@npmcli/disparity-colors": "^3.0.0", - "@npmcli/installed-package-contents": "^2.0.2", - "binary-extensions": "^2.2.0", - "diff": "^5.1.0", - "minimatch": "^9.0.0", - "npm-package-arg": "^10.1.0", - "pacote": "^15.0.8", - "tar": "^6.1.13" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/libnpmexec": { - "version": "6.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^6.5.0", - "@npmcli/run-script": "^6.0.0", - "ci-info": "^3.7.1", - "npm-package-arg": "^10.1.0", - "npmlog": "^7.0.1", - "pacote": "^15.0.8", - "proc-log": "^3.0.0", - "read": "^2.0.0", - "read-package-json-fast": "^3.0.2", - "semver": "^7.3.7", - "walk-up-path": "^3.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/libnpmfund": { - "version": "4.2.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^6.5.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/libnpmhook": { - "version": "9.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^14.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/libnpmorg": { - "version": "5.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^14.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/libnpmpack": { - "version": "5.0.20", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^6.5.0", - "@npmcli/run-script": "^6.0.0", - "npm-package-arg": "^10.1.0", - "pacote": "^15.0.8" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/libnpmpublish": { - "version": "7.5.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "ci-info": "^3.6.1", - "normalize-package-data": "^5.0.0", - "npm-package-arg": "^10.1.0", - "npm-registry-fetch": "^14.0.3", - "proc-log": "^3.0.0", - "semver": "^7.3.7", - "sigstore": "^1.4.0", - "ssri": "^10.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/libnpmsearch": { - "version": "6.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-registry-fetch": "^14.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/libnpmteam": { - "version": "5.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^14.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/libnpmversion": { - "version": "4.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^4.0.1", - "@npmcli/run-script": "^6.0.0", - "json-parse-even-better-errors": "^3.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.7" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/lru-cache": { - "version": "7.18.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/npm/node_modules/make-fetch-happen": { - "version": "11.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/minimatch": { - "version": "9.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/minipass": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/minipass-collect": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/minipass-collect/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/minipass-fetch": { - "version": "3.0.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^5.0.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/npm/node_modules/minipass-flush": { - "version": "1.0.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/minipass-flush/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/minipass-json-stream": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - } - }, - "node_modules/npm/node_modules/minipass-json-stream/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/minipass-pipeline": { - "version": "1.2.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/minipass-sized": { - "version": "1.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/minipass-sized/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/minizlib": { - "version": "2.1.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, - "inBundle": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/ms": { - "version": "2.1.3", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/mute-stream": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/negotiator": { - "version": "0.6.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/npm/node_modules/node-gyp": { - "version": "9.4.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.0", - "exponential-backoff": "^3.1.1", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^11.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": "^12.13 || ^14.13 || >=16" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/abbrev": { - "version": "1.1.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/node-gyp/node_modules/are-we-there-yet": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/gauge": { - "version": "4.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/nopt": { - "version": "6.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/npmlog": { - "version": "6.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/readable-stream": { - "version": "3.6.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/signal-exit": { - "version": "3.0.7", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/node-gyp/node_modules/which": { - "version": "2.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/nopt": { - "version": "7.2.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "abbrev": "^2.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/normalize-package-data": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^6.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-audit-report": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-bundled": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-normalize-package-bin": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-install-checks": { - "version": "6.2.0", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "semver": "^7.1.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-normalize-package-bin": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-package-arg": { - "version": "10.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-packlist": { - "version": "7.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "ignore-walk": "^6.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-pick-manifest": { - "version": "8.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-install-checks": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^10.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-profile": { - "version": "7.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-registry-fetch": "^14.0.0", - "proc-log": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-registry-fetch": { - "version": "14.0.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "make-fetch-happen": "^11.0.0", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^10.0.0", - "proc-log": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-user-validate": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npmlog": { - "version": "7.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "^4.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^5.0.0", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/once": { - "version": "1.4.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/npm/node_modules/p-map": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm/node_modules/pacote": { - "version": "15.2.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^4.0.0", - "@npmcli/installed-package-contents": "^2.0.1", - "@npmcli/promise-spawn": "^6.0.1", - "@npmcli/run-script": "^6.0.0", - "cacache": "^17.0.0", - "fs-minipass": "^3.0.0", - "minipass": "^5.0.0", - "npm-package-arg": "^10.0.0", - "npm-packlist": "^7.0.0", - "npm-pick-manifest": "^8.0.0", - "npm-registry-fetch": "^14.0.0", - "proc-log": "^3.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^6.0.0", - "read-package-json-fast": "^3.0.0", - "sigstore": "^1.3.0", - "ssri": "^10.0.0", - "tar": "^6.1.11" - }, - "bin": { - "pacote": "lib/bin.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/parse-conflict-json": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^3.0.0", - "just-diff": "^6.0.0", - "just-diff-apply": "^5.2.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/path-is-absolute": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm/node_modules/path-key": { - "version": "3.1.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/path-scurry": { - "version": "1.9.2", - "dev": true, - "inBundle": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^9.1.1", - "minipass": "^5.0.0 || ^6.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/path-scurry/node_modules/lru-cache": { - "version": "9.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/npm/node_modules/postcss-selector-parser": { - "version": "6.0.13", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm/node_modules/proc-log": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/process": { - "version": "0.11.10", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/npm/node_modules/promise-all-reject-late": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/promise-call-limit": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/promise-inflight": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/promise-retry": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/promzard": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "read": "^2.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/qrcode-terminal": { - "version": "0.12.0", - "dev": true, - "inBundle": true, - "bin": { - "qrcode-terminal": "bin/qrcode-terminal.js" - } - }, - "node_modules/npm/node_modules/read": { - "version": "2.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "mute-stream": "~1.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/read-cmd-shim": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/read-package-json": { - "version": "6.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "glob": "^10.2.2", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^5.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/read-package-json-fast": { - "version": "3.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/readable-stream": { - "version": "4.4.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/retry": { - "version": "0.12.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/npm/node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/npm/node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/rimraf/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/npm/node_modules/safe-buffer": { - "version": "5.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "MIT" - }, - "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.5.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/set-blocking": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/shebang-command": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/shebang-regex": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/signal-exit": { - "version": "4.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/sigstore": { - "version": "1.9.0", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/bundle": "^1.1.0", - "@sigstore/protobuf-specs": "^0.2.0", - "@sigstore/sign": "^1.0.0", - "@sigstore/tuf": "^1.0.3", - "make-fetch-happen": "^11.0.1" - }, - "bin": { - "sigstore": "bin/sigstore.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/smart-buffer": { - "version": "4.2.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/npm/node_modules/socks": { - "version": "2.7.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ip": "^2.0.0", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/npm/node_modules/socks-proxy-agent": { - "version": "7.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/npm/node_modules/spdx-correct": { - "version": "3.2.0", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/npm/node_modules/spdx-exceptions": { - "version": "2.3.0", - "dev": true, - "inBundle": true, - "license": "CC-BY-3.0" - }, - "node_modules/npm/node_modules/spdx-expression-parse": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/npm/node_modules/spdx-license-ids": { - "version": "3.0.13", - "dev": true, - "inBundle": true, - "license": "CC0-1.0" - }, - "node_modules/npm/node_modules/ssri": { - "version": "10.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/string_decoder": { - "version": "1.3.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/npm/node_modules/string-width": { - "version": "4.2.3", - "dev": true, - "inBundle": 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/npm/node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "dev": true, - "inBundle": 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/npm/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/supports-color": { - "version": "9.4.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/npm/node_modules/tar": { - "version": "6.1.15", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/tar/node_modules/fs-minipass": { - "version": "2.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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/treeverse": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/tuf-js": { - "version": "1.1.7", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "@tufjs/models": "1.0.4", - "debug": "^4.3.4", - "make-fetch-happen": "^11.1.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/unique-filename": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^4.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/unique-slug": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "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": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/npm/node_modules/validate-npm-package-name": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "builtins": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/walk-up-path": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/wcwidth": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/npm/node_modules/which": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/wide-align": { - "version": "1.1.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/npm/node_modules/wrap-ansi": { - "version": "8.1.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/npm/node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "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": { - "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/npm/node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/npm/node_modules/wrappy": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/write-file-atomic": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-each-series": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-3.0.0.tgz", - "integrity": "sha512-lastgtAdoH9YaLyDa5i5z64q+kzOcQHsQ5SsZJD3q0VEyI8mq872S3geuNbRUQLVAE9siMfgKrpj7MloKFHruw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-3.0.0.tgz", - "integrity": "sha512-QtoWLjXAW++uTX67HZQz1dbTpqBfiidsB6VtQUC9iR85S120+s0T5sO6s+B5MLzFcZkrEd/DGMmCjR+f2Qpxwg==", - "dev": true, - "dependencies": { - "p-map": "^5.1.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-is-promise": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz", - "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", - "dev": true, - "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-5.5.0.tgz", - "integrity": "sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==", - "dev": true, - "dependencies": { - "aggregate-error": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map/node_modules/aggregate-error": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz", - "integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==", - "dev": true, - "dependencies": { - "clean-stack": "^4.0.0", - "indent-string": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map/node_modules/clean-stack": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz", - "integrity": "sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map/node_modules/indent-string": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", - "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-reduce": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz", - "integrity": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "dev": true, - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parsimmon": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/parsimmon/-/parsimmon-1.18.1.tgz", - "integrity": "sha512-u7p959wLfGAhJpSDJVYXoyMCXWYwHia78HhRBWqk7AIbxdmlrfdp5wX0l3xv/iTSH5HvhN9K7o26hwwpgS5Nmw==", - "dev": true - }, - "node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-conf": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz", - "integrity": "sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g==", - "dev": true, - "dependencies": { - "find-up": "^2.0.0", - "load-json-file": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-conf/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-conf/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-conf/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-conf/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-conf/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-conf/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/promisified-properties": { - "version": "2.0.27", - "resolved": "https://registry.npmjs.org/promisified-properties/-/promisified-properties-2.0.27.tgz", - "integrity": "sha512-fmx256M3b0QcHnqOj+Ok127LoYpmnYRf7g2OyLl7qD7Z0fzNbIZhHHIPKyvegbA29iAPP5BVWv7BJ/y2cMHHjA==", - "dev": true, - "dependencies": { - "parsimmon": "^1.13.0" - }, - "engines": { - "node": ">=14.16", - "npm": ">=7.12" - } - }, - "node_modules/proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", - "dev": true - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/read-pkg": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.1.0.tgz", - "integrity": "sha512-PORM8AgzXeskHO/WEv312k9U03B8K9JSiWF/8N9sUuFjBa+9SF2u6K7VClzXwDXab51jCd8Nd36CNM+zR97ScQ==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.1", - "normalize-package-data": "^6.0.0", - "parse-json": "^7.0.0", - "type-fest": "^4.2.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-10.1.0.tgz", - "integrity": "sha512-aNtBq4jR8NawpKJQldrQcSW9y/d+KWH4v24HWkHljOZ7H0av+YTGANBzRh9A5pw7v/bLVsLVPpOhJ7gHNVy8lA==", - "dev": true, - "dependencies": { - "find-up": "^6.3.0", - "read-pkg": "^8.1.0", - "type-fest": "^4.2.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.7.1.tgz", - "integrity": "sha512-iWr8RUmzAJRfhZugX9O7nZE6pCxDU8CZ3QxsLuTnGcBLJpCaP2ll3s4eMTBoFnU/CeXY/5rfQSuAEsTGJO4y8A==", - "dev": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", - "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/read-pkg/node_modules/lines-and-columns": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", - "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz", - "integrity": "sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==", - "dev": true, - "dependencies": { - "hosted-git-info": "^7.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/read-pkg/node_modules/parse-json": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.1.1.tgz", - "integrity": "sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.21.4", - "error-ex": "^1.3.2", - "json-parse-even-better-errors": "^3.0.0", - "lines-and-columns": "^2.0.3", - "type-fest": "^3.8.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg/node_modules/parse-json/node_modules/type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.7.1.tgz", - "integrity": "sha512-iWr8RUmzAJRfhZugX9O7nZE6pCxDU8CZ3QxsLuTnGcBLJpCaP2ll3s4eMTBoFnU/CeXY/5rfQSuAEsTGJO4y8A==", - "dev": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/redeyed": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz", - "integrity": "sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==", - "dev": true, - "dependencies": { - "esprima": "~4.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", - "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", - "dev": true, - "dependencies": { - "@pnpm/npm-conf": "^2.1.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/remark-gfm": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-1.0.0.tgz", - "integrity": "sha512-KfexHJCiqvrdBZVbQ6RopMZGwaXz6wFJEfByIuEwGf0arvITHjiKKZ1dpXujjH9KZdm1//XJQwgfnJ3lmXaDPA==", - "dev": true, - "dependencies": { - "mdast-util-gfm": "^0.1.0", - "micromark-extension-gfm": "^0.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-parse": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", - "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", - "dev": true, - "dependencies": { - "mdast-util-from-markdown": "^0.8.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-stringify": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz", - "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==", - "dev": true, - "dependencies": { - "mdast-util-to-markdown": "^0.6.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/semantic-release": { - "version": "21.1.2", - "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-21.1.2.tgz", - "integrity": "sha512-kz76azHrT8+VEkQjoCBHE06JNQgTgsC4bT8XfCzb7DHcsk9vG3fqeMVik8h5rcWCYi2Fd+M3bwA7BG8Z8cRwtA==", - "dev": true, - "dependencies": { - "@semantic-release/commit-analyzer": "^10.0.0", - "@semantic-release/error": "^4.0.0", - "@semantic-release/github": "^9.0.0", - "@semantic-release/npm": "^10.0.2", - "@semantic-release/release-notes-generator": "^11.0.0", - "aggregate-error": "^5.0.0", - "cosmiconfig": "^8.0.0", - "debug": "^4.0.0", - "env-ci": "^9.0.0", - "execa": "^8.0.0", - "figures": "^5.0.0", - "find-versions": "^5.1.0", - "get-stream": "^6.0.0", - "git-log-parser": "^1.2.0", - "hook-std": "^3.0.0", - "hosted-git-info": "^7.0.0", - "lodash-es": "^4.17.21", - "marked": "^5.0.0", - "marked-terminal": "^5.1.1", - "micromatch": "^4.0.2", - "p-each-series": "^3.0.0", - "p-reduce": "^3.0.0", - "read-pkg-up": "^10.0.0", - "resolve-from": "^5.0.0", - "semver": "^7.3.2", - "semver-diff": "^4.0.0", - "signale": "^1.2.1", - "yargs": "^17.5.1" - }, - "bin": { - "semantic-release": "bin/semantic-release.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/semantic-release-slack-bot": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/semantic-release-slack-bot/-/semantic-release-slack-bot-4.0.2.tgz", - "integrity": "sha512-EgpUGmxDq5l9qSfAJNkGMOjxi6p5a7lAMnV5sNG53QxpIOsgMUF9X3J+NeaFWXsGyRP5CEkVtDdDkfvvNNo2ag==", - "dev": true, - "dependencies": { - "@semantic-release/error": "^2.2.0", - "micromatch": "4.0.2", - "node-fetch": "^2.3.0", - "slackify-markdown": "^4.3.0" - }, - "engines": { - "node": ">=18.13" - }, - "peerDependencies": { - "semantic-release": ">=11.0.0" - } - }, - "node_modules/semantic-release-slack-bot/node_modules/@semantic-release/error": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-2.2.0.tgz", - "integrity": "sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==", - "dev": true - }, - "node_modules/semantic-release-slack-bot/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/semantic-release/node_modules/@semantic-release/error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-4.0.0.tgz", - "integrity": "sha512-mgdxrHTLOjOddRVYIYDo0fR3/v61GNN1YGkfbrjuIKg/uMgCd+Qzo3UAXJ+woLQQpos4pl5Esuw5A7AoNlzjUQ==", - "dev": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/semantic-release/node_modules/aggregate-error": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-5.0.0.tgz", - "integrity": "sha512-gOsf2YwSlleG6IjRYG2A7k0HmBMEo6qVNk9Bp/EaLgAJT5ngH6PXbqa4ItvnEwCm/velL5jAnQgsHsWnjhGmvw==", - "dev": true, - "dependencies": { - "clean-stack": "^5.2.0", - "indent-string": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/semantic-release/node_modules/clean-stack": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-5.2.0.tgz", - "integrity": "sha512-TyUIUJgdFnCISzG5zu3291TAsE77ddchd0bepon1VVQrKLGKFED4iXFEDQ24mIPdPBbyE16PK3F8MYE1CmcBEQ==", - "dev": true, - "dependencies": { - "escape-string-regexp": "5.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/semantic-release/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/semantic-release/node_modules/execa": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/semantic-release/node_modules/execa/node_modules/get-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", - "dev": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/semantic-release/node_modules/human-signals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", - "dev": true, - "engines": { - "node": ">=16.17.0" - } - }, - "node_modules/semantic-release/node_modules/indent-string": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", - "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/semantic-release/node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/semantic-release/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==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/semantic-release/node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "dev": true, - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/semantic-release/node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/semantic-release/node_modules/p-reduce": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-3.0.0.tgz", - "integrity": "sha512-xsrIUgI0Kn6iyDYm9StOpOeK29XM1aboGji26+QEortiFST1hGZaUQOLhtEbqHErPpGW/aSz6allwK2qcptp0Q==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/semantic-release/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/semantic-release/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/semantic-release/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", - "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", - "dev": true, - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/semver-regex": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-4.0.5.tgz", - "integrity": "sha512-hunMQrEy1T6Jr2uEVjrAIqjwWcQTgOAcIM52C8MY1EZSD3DDNft04XzvYKPqjED65bNVVko0YI38nYeEHCX3yw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true - }, - "node_modules/signale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/signale/-/signale-1.4.0.tgz", - "integrity": "sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==", - "dev": true, - "dependencies": { - "chalk": "^2.3.2", - "figures": "^2.0.0", - "pkg-conf": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/signale/node_modules/figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/slackify-markdown": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/slackify-markdown/-/slackify-markdown-4.4.0.tgz", - "integrity": "sha512-a2b0Rh4aPi3PYt23N0vxPn7emkQtShewhLX8uIiXOMlPBAXRki+/9kEXJztZr1Oo9rDb1YxScGuZ0D2ubLPhvQ==", - "dev": true, - "dependencies": { - "mdast-util-to-markdown": "^0.6.2", - "remark-gfm": "^1.0.0", - "remark-parse": "^9.0.0", - "remark-stringify": "^9.0.1", - "unified": "^9.0.0", - "unist-util-remove": "^2.0.1", - "unist-util-visit": "^2.0.3" - } - }, - "node_modules/slash": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spawn-error-forwarder": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/spawn-error-forwarder/-/spawn-error-forwarder-1.0.0.tgz", - "integrity": "sha512-gRjMgK5uFjbCvdibeGJuy3I5OYz6VLoVdsOJdA6wV0WlfQVLFueoqMxwwYD9RODdgb6oUIvlRlsyFSiQkMKu0g==", - "dev": true - }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", - "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", - "dev": true - }, - "node_modules/split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/split2": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", - "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", - "dev": true, - "engines": { - "node": ">= 10.x" - } - }, - "node_modules/stream-combiner2": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", - "integrity": "sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==", - "dev": true, - "dependencies": { - "duplexer2": "~0.1.0", - "readable-stream": "^2.0.2" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "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, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/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==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/temp-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz", - "integrity": "sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==", - "dev": true, - "engines": { - "node": ">=14.16" - } - }, - "node_modules/tempy": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.1.0.tgz", - "integrity": "sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==", - "dev": true, - "dependencies": { - "is-stream": "^3.0.0", - "temp-dir": "^3.0.0", - "type-fest": "^2.12.2", - "unique-string": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "dev": true, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/text-extensions": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-2.4.0.tgz", - "integrity": "sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "node_modules/traverse": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", - "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/uglify-js": { - "version": "3.17.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", - "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", - "dev": true, - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/unicorn-magic": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", - "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/unified": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", - "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", - "dev": true, - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unified/node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/unique-string": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", - "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", - "dev": true, - "dependencies": { - "crypto-random-string": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", - "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", - "dev": true, - "dependencies": { - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/universal-user-agent": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", - "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==", - "dev": true - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/url-join": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-5.0.0.tgz", - "integrity": "sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", - "dev": true, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zwitch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - } - } -} diff --git a/package.json b/package.json index c6008ccc6..581dd4b54 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { - "name": "atala-prism-apollo", + "name": "identus-apollo", "version": "1.0.15", - "description": "atala-prism-apollo", + "description": "identus-apollo", "directories": { "example": "examples" },