diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..9424323 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,57 @@ +name: ci + +on: [push] + +jobs: + compile: + runs-on: ubuntu-latest + + steps: + - name: Checkout repo + uses: actions/checkout@v4 + + - name: Set up node + uses: actions/setup-node@v3 + + - name: Compile + run: yarn && yarn build + + test: + runs-on: ubuntu-latest + + steps: + - name: Checkout repo + uses: actions/checkout@v4 + + - name: Set up node + uses: actions/setup-node@v3 + + - name: Compile + run: yarn && yarn test + + publish: + needs: [ compile, test ] + if: github.event_name == 'push' && contains(github.ref, 'refs/tags/') + runs-on: ubuntu-latest + steps: + - name: Checkout repo + uses: actions/checkout@v4 + - name: Set up node + uses: actions/setup-node@v3 + - name: Install dependencies + run: yarn install + - name: Build + run: yarn build + + - name: Publish to npm + run: | + npm config set //registry.npmjs.org/:_authToken ${NPM_TOKEN} + if [[ ${GITHUB_REF} == *alpha* ]]; then + npm publish --access public --tag alpha + elif [[ ${GITHUB_REF} == *beta* ]]; then + npm publish --access public --tag beta + else + npm publish --access public + fi + env: + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/commit-lint.yml b/.github/workflows/commit-lint.yml deleted file mode 100644 index 533d48c..0000000 --- a/.github/workflows/commit-lint.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: "Lint commit" - -on: - pull_request_target: - types: - - opened - - edited - - synchronize - - reopened -permissions: - pull-requests: read -jobs: - main: - name: Validate PR title - runs-on: ubuntu-latest - steps: - - uses: amannn/action-semantic-pull-request@v5 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - requireScope: false diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml deleted file mode 100644 index de8dc45..0000000 --- a/.github/workflows/release.yml +++ /dev/null @@ -1,36 +0,0 @@ -name: Release -on: - push: - branches: - - master - -permissions: - contents: read - -jobs: - release: - name: Release - runs-on: ubuntu-latest - permissions: - contents: write # to be able to publish a GitHub release - issues: write # to be able to comment on released issues - pull-requests: write # to be able to comment on released pull requests - id-token: write # to enable use of OIDC for npm provenance - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: "lts/*" - - name: Install dependencies - run: npm clean-install - - name: Verify the integrity of provenance attestations and registry signatures for installed dependencies - run: npm audit signatures - - name: Release - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - run: npx semantic-release \ No newline at end of file diff --git a/.gitignore b/.gitignore index 40b878d..72271e0 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ -node_modules/ \ No newline at end of file +node_modules +.DS_Store +/dist \ No newline at end of file diff --git a/.npmignore b/.npmignore new file mode 100644 index 0000000..6db0876 --- /dev/null +++ b/.npmignore @@ -0,0 +1,9 @@ +node_modules +src +tests +.gitignore +.github +.fernignore +.prettierrc.yml +tsconfig.json +yarn.lock \ No newline at end of file diff --git a/.prettierrc.yml b/.prettierrc.yml new file mode 100644 index 0000000..0c06786 --- /dev/null +++ b/.prettierrc.yml @@ -0,0 +1,2 @@ +tabWidth: 4 +printWidth: 120 diff --git a/LICENSE.md b/LICENSE similarity index 98% rename from LICENSE.md rename to LICENSE index c966a01..9623e9f 100644 --- a/LICENSE.md +++ b/LICENSE @@ -1,189 +1,189 @@ -# Anduril Lattice Software Development Kit License Agreement - -## Terms and Conditions - -This is the Anduril Lattice Software Development Kit (SDK) License Agreement (the “License Agreement”). - -1. **Introduction** - - 1.1 "Anduril" means Anduril Industries, Inc., organized under the laws of the State of Delaware, USA, and operating under the laws of - the USA with principal place of business at 1400 Anduril, Costa Mesa, California 92626, USA. - - 1.2 "Lattice" means the Anduril Lattice™ software stack for devices, as made available by Anduril, as updated from time to time. - - 1.3 The Anduril Lattice Software Development Kit (referred to in the License Agreement as the "SDK" and specifically including the - Lattice system files, packaged APIs, and Anduril APIs add-ons) is licensed to you subject to the terms of the License Agreement. - The License Agreement forms a legally binding contract between you and Anduril in relation to your use of the SDK. SDK, as used - herein, also includes any software libraries and/or packages that reference this License. - - 1.4 A "compatible implementation" means any use that (i) is compatible with Lattice; or (ii) successfully is validated by Anduril to be - compatible with Lattice. The determination of a compatible implementation is solely at the discretion of Anduril. - -2. **Accepting this License Agreement** - - - 2.1 In order to use the SDK, you must first agree to the License Agreement. You may not use the SDK if you do not accept the License -Agreement. - - 2.2 By clicking to accept and/or using this SDK, you hereby agree to the terms of the License Agreement. - - 2.3 You may not use the SDK and may not accept the License Agreement if you are a person barred from receiving the SDK under the -laws of the United States or other countries, including the country in which you are resident or from which you use the SDK. - - 2.4 If you are agreeing to be bound by the License Agreement on behalf of your employer or other entity, you represent and warrant that -you have full legal authority to bind your employer or such entity to the License Agreement. If you do not have the requisite authority, you -may not accept the License Agreement or use the SDK on behalf of your employer or other entity. Use of the SDK on hardware owned -by an entity such as your employer binds your employer to this License Agreement. - -3. **SDK License from Anduril** - - - 3.1 Subject to the terms of the License Agreement, Anduril grants you a limited, revocable, worldwide, royalty-free, non-assignable, - non- exclusive, and non-sublicensable license to use the SDK, or the software referencing this License Agreement, solely to develop - applications for compatible implementations of Anduril technology including without limitation systems, hardware and software such as Anduril Lattice. - - 3.2 You may not use this SDK to develop applications for other platforms (including non-compatible implementations of Lattice) or to -develop another SDK. You are of course free to develop applications for other platforms, including non-compatible implementations of -Lattice, provided that this SDK is not used for that purpose. - - 3.3 You agree that Anduril or third parties own all legal right, title and interest in and to the SDK, including any Intellectual Property Rights -that subsist in the SDK. "Intellectual Property Rights" means any and all rights under patent law, copyright law, trade secret law, trademark -law, and any and all other proprietary rights. Anduril reserves all rights not expressly granted to you. - - 3.4 You may not use the SDK for any purpose not expressly permitted by the License Agreement. Except to the extent required by -applicable third party licenses, you may not copy (except for backup purposes), modify, adapt, redistribute, de compile, reverse engineer, -disassemble, or create derivative works of the SDK or any part of the SDK. - - 3.5 Use, reproduction and distribution of components of the SDK licensed under an open-source software license are governed solely by -the terms of that open-source software license and not the License Agreement. - - 3.6 You agree that the form and nature of the SDK that Anduril provides may change without prior notice to you and that future versions -of the SDK may be incompatible with applications developed on previous versions of the SDK. You agree that Anduril may stop -(permanently or temporarily) providing the SDK (or any features within the SDK) to you or to users generally at Anduril's sole discretion, -without prior notice to you. - - 3.7 Nothing in the License Agreement gives you a right to use any of Anduril's trade names, trademarks, service marks, logos, domain -names, or other distinctive brand features. - - 3.8 You agree that you will not remove, obscure, or alter any proprietary rights notices (including copyright and trademark notices) that -may be affixed to or contained within the SDK. - -4. **Use of the SDK by You** - - - 4.1 Anduril agrees that it obtains no right, title or interest from you (or your licensors) under the License Agreement in or to any software -applications that you develop using the SDK, including any intellectual property rights that subsist in those applications. - - 4.2 You agree to use the SDK and write applications only for purposes that are permitted by (a) the License Agreement and (b) any -applicable law, regulation or generally accepted practices or guidelines in the relevant jurisdictions (including any laws regarding the -export of data or software to and from the United States or other relevant countries). - - 4.3 You agree that if you use the SDK to develop applications for Anduril Lattice users, you will protect the privacy and legal rights of -those users. If your application stores personal or sensitive information, it must do so securely. You may not use a third-party’s Lattice -account information or credentials to access Lattice. - - 4.4 You agree that you will not engage in any activity with the SDK, including the development or distribution of an application, that -interferes with, disrupts, damages, or accesses in an unauthorized manner the servers, networks, or other properties or services of any -third party including, but not limited to, Anduril or any fixed or mobile communications carrier. - - 4.5 You agree that you are solely responsible for (and that Anduril has no responsibility to you or to any third party for) any data, content, -or resources that you create, transmit or display through Anduril Lattice and/or applications for Lattice, and for the consequences of your -actions (including any loss or damage which Anduril may suffer) by doing so. - - 4.6 You agree that you are solely responsible for (and that Anduril has no responsibility to you or to any third party for) any breach of your -obligations under the License Agreement, any applicable third party contract or Terms of Service, or any applicable law or regulation, and -for the consequences (including any loss or damage which Anduril or any third party may suffer) of any such breach. - -5. **Your Developer Credentials** - - - 5.1 You agree that you are responsible for maintaining the confidentiality of any developer credentials that may be issued to you by -Anduril or which you may choose yourself and that you will be solely responsible for all applications that are developed under your -developer credentials. - -6. **Privacy and Information** - - - 6.1 In order to continually innovate and improve the SDK, Anduril may collect certain usage statistics from the software including but not -limited to a unique identifier, associated IP address, version number of the software, and information on which tools and/or services in -the SDK are being used and how they are being used. - - 6.2 Anonymized and aggregated sets of the data may be used or shared by Anduril to improve the SDK. - -7. **Third Party Applications** - - - 7.1 If you use the SDK to run applications developed by a third party or that access data, content or resources provided by a third party, -you agree that Anduril is not responsible for those applications, data, content, or resources. You understand that all data, content or -resources which you may access through such third party applications are the sole responsibility of the person from which they originated -and that Anduril is not liable for any loss or damage that you may experience as a result of the use or access of any of those third party -applications, data, content, or resources. - - 7.2 You should be aware the data, content, and resources presented to you through such a third party application may be protected by -intellectual property rights which are owned by the providers (or by other persons or companies on their behalf). You may not modify, -rent, lease, loan, sell, distribute or create derivative works based on these data, content, or resources (either in whole or in part) unless -you have been specifically given permission to do so by the relevant owners. - - 7.3 You acknowledge that your use of such third party applications, data, content, or resources may be subject to separate terms between -you and the relevant third party. In that case, the License Agreement does not affect your legal relationship with these third parties. - -8. **Using Lattice APIs** - - - 8.1 Anduril Data APIs - - 8.1.1 If you use any API to retrieve data, you acknowledge that the data may be protected by intellectual property rights which are owned -by Anduril or those parties that provide the data (or by other persons or companies on their behalf). Your use of any such API may be -subject to additional Terms of Service. You may not modify, rent, lease, loan, sell, distribute or create derivative works based on this data -(either in whole or in part) unless allowed by the relevant owner and/or terms of service. - - 8.1.2 If you use any API to retrieve a user's data, you acknowledge and agree that you shall retrieve data only with the user's explicit -consent and only when, and for the limited purposes for which, the user has given you permission to do so. - -9. **Terminating this License Agreement** - - - 9.1 The License Agreement will continue to apply until terminated by either you or Anduril as set out below. - - 9.2 If you want to terminate the License Agreement, you may do so by ceasing your use of the SDK and any relevant developer -credentials. - - 9.3 Anduril may at any time, terminate the License Agreement with you if: (i) you have breached any provision of the License Agreement; -or (ii) Anduril is required to do so by law; or (iii) the partner with whom Anduril offered certain parts of SDK (such as APIs) to you has -terminated its relationship with Anduril or ceased to offer certain parts of the SDK to you; or (iv) Anduril decides to no longer provide the -SDK to you, or (v) in Anduril's sole discretion, it is no longer commercially viable to provide the SDK. - - 9.4 When the License Agreement comes to an end, you shall delete all copies in your possession of the SDK, and discontinue using the -SDK and related APIs.The provisions of paragraph 14.7 shall continue to apply indefinitely. - -10. **DISCLAIMER OF WARRANTIES** - - - 10.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOUR USE OF THE SDK IS AT YOUR SOLE RISK AND THAT THE SDK -IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTY OF ANY KIND FROM ANDURIL. - - 10.2 YOUR USE OF THE SDK AND ANY MATERIAL DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF THE -SDK IS AT YOUR OWN DISCRETION AND RISK AND YOU ARE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER -SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM SUCH USE. - - 10.3 ANDURIL FURTHER EXPRESSLY DISCLAIMS ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS OR -IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - -11. **LIMITATION OF LIABILITY** - - - 11.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT ANDURIL, ITS SUBSIDIARIES AND AFFILIATES, AND ITS LICENSORS -SHALL NOT BE LIABLE TO YOU UNDER ANY THEORY OF LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -CONSEQUENTIAL OR EXEMPLARY DAMAGES THAT MAY BE INCURRED BY YOU, INCLUDING ANY LOSS OF DATA, WHETHER -OR NOT ANDURIL OR ITS REPRESENTATIVES HAVE BEEN ADVISED OF OR SHOULD HAVE BEEN AWARE OF THE POSSIBILITY -OF ANY SUCH LOSSES ARISING. - -12. **Indemnification** - - - 12.1 To the maximum extent permitted by law, you agree to defend, indemnify and hold harmless Anduril, its affiliates and their respective -directors, officers, employees and agents from and against any and all claims, actions, suits or proceedings, as well as any and all losses, -liabilities, damages, costs and expenses (including reasonable attorneys fees) arising out of or accruing from (a) your use of the SDK, -(b) any application you develop on the SDK that infringes any copyright, trademark, trade secret, trade dress, patent or other intellectual -property right of any person or defames any person or violates their rights of publicity or privacy, and (c) any non-compliance by you with -the License Agreement. - -13. **Changes to the License Agreement** - - - 13.1 Anduril may make changes to the License Agreement as it distributes new versions of the SDK. When these changes are made, -Anduril will make a new version of the License Agreement available on the website where the SDK is made available. - -14. **General Legal Terms** - - - 14.1 The License Agreement constitutes the whole legal agreement between you and Anduril and governs your use of the SDK (excluding -any services which Anduril may provide to you under a separate written agreement), and completely replaces any prior agreements -between you and Anduril in relation to the SDK. - - 14.2 You agree that if Anduril does not exercise or enforce any legal right or remedy which is contained in the License Agreement (or -which Anduril has the benefit of under any applicable law), this will not be taken to be a formal waiver of Anduril's rights and that those -rights or remedies will still be available to Anduril. - - 14.3 If any court of law, having the jurisdiction to decide on this matter, rules that any provision of the License Agreement is invalid, then -that provision will be removed from the License Agreement without affecting the rest of the License Agreement. The remaining provisions -of the License Agreement will continue to be valid and enforceable. - - 14.4 You acknowledge and agree that any subsidiaries or affiliates of Anduril is the parent shall be third party beneficiaries to the License -Agreement and that such other companies shall be entitled to directly enforce, and rely upon, any provision of the License Agreement -that confers a benefit on (or rights in favor of) them. Other than this, no other person or company shall be third party beneficiaries to the -License Agreement. - - 14.5 EXPORT RESTRICTIONS. YOU MAY NOT EXPORT THIS LICENSE. THE SDK MAY BE SUBJECT TO UNITED STATES EXPORT -LAWS AND REGULATIONS. YOU MUST COMPLY WITH ALL DOMESTIC AND INTERNATIONAL EXPORT LAWS AND -REGULATIONS THAT APPLY TO THE SDK. THESE LAWS INCLUDE RESTRICTIONS ON DESTINATIONS, END USERS AND END -USE. - - 14.6 The rights granted in the License Agreement may not be assigned or transferred by either you or Anduril without the prior written -approval of the other party. Neither you nor Anduril shall be permitted to delegate their responsibilities or obligations under the License -Agreement without the prior written approval of the other party. - - 14.7 The License Agreement, and your relationship with Anduril under the License Agreement, shall be governed by the laws of the State -of Delaware without regard to its conflict of laws provisions. Except for claims for injunctive or equitable relief, and claims regarding -intellectual property rights to the extent not relating to indemnification under this Agreement (all of which may be brought in any competent -state or federal court), any dispute arising under this Agreement shall be finally settled in accordance with the Comprehensive Arbitration -Rules of the Judicial Arbitration and Mediation Service, Inc. (“JAMS”) by three arbitrators appointed in accordance with such Rules. The -arbitration shall take place in Irvine, California and the arbitral decision may be enforced in any competent U.S. federal court. In the event -of any court action, you agree to submit to the exclusive jurisdiction of the courts located in the city of Irvine located in Orange, California. -Notwithstanding this, you agree that Anduril shall still be allowed to apply for injunctive remedies (or an equivalent type of urgent legal -relief) in any jurisdiction. - -**April 14, 2025** +# Anduril Lattice Software Development Kit License Agreement + +## Terms and Conditions + +This is the Anduril Lattice Software Development Kit (SDK) License Agreement (the “License Agreement”). + +1. **Introduction** + - 1.1 "Anduril" means Anduril Industries, Inc., organized under the laws of the State of Delaware, USA, and operating under the laws of + the USA with principal place of business at 1400 Anduril, Costa Mesa, California 92626, USA. + - 1.2 "Lattice" means the Anduril Lattice™ software stack for devices, as made available by Anduril, as updated from time to time. + - 1.3 The Anduril Lattice Software Development Kit (referred to in the License Agreement as the "SDK" and specifically including the + Lattice system files, packaged APIs, and Anduril APIs add-ons) is licensed to you subject to the terms of the License Agreement. + The License Agreement forms a legally binding contract between you and Anduril in relation to your use of the SDK. SDK, as used + herein, also includes any software libraries and/or packages that reference this License. + - 1.4 A "compatible implementation" means any use that (i) is compatible with Lattice; or (ii) successfully is validated by Anduril to be + compatible with Lattice. The determination of a compatible implementation is solely at the discretion of Anduril. + +2. **Accepting this License Agreement** + + - 2.1 In order to use the SDK, you must first agree to the License Agreement. You may not use the SDK if you do not accept the License +Agreement. + - 2.2 By clicking to accept and/or using this SDK, you hereby agree to the terms of the License Agreement. + - 2.3 You may not use the SDK and may not accept the License Agreement if you are a person barred from receiving the SDK under the +laws of the United States or other countries, including the country in which you are resident or from which you use the SDK. + - 2.4 If you are agreeing to be bound by the License Agreement on behalf of your employer or other entity, you represent and warrant that +you have full legal authority to bind your employer or such entity to the License Agreement. If you do not have the requisite authority, you +may not accept the License Agreement or use the SDK on behalf of your employer or other entity. Use of the SDK on hardware owned +by an entity such as your employer binds your employer to this License Agreement. + +3. **SDK License from Anduril** + + - 3.1 Subject to the terms of the License Agreement, Anduril grants you a limited, revocable, worldwide, royalty-free, non-assignable, + non- exclusive, and non-sublicensable license to use the SDK, or the software referencing this License Agreement, solely to develop + applications for compatible implementations of Anduril technology including without limitation systems, hardware and software such as Anduril Lattice. + - 3.2 You may not use this SDK to develop applications for other platforms (including non-compatible implementations of Lattice) or to +develop another SDK. You are of course free to develop applications for other platforms, including non-compatible implementations of +Lattice, provided that this SDK is not used for that purpose. + - 3.3 You agree that Anduril or third parties own all legal right, title and interest in and to the SDK, including any Intellectual Property Rights +that subsist in the SDK. "Intellectual Property Rights" means any and all rights under patent law, copyright law, trade secret law, trademark +law, and any and all other proprietary rights. Anduril reserves all rights not expressly granted to you. + - 3.4 You may not use the SDK for any purpose not expressly permitted by the License Agreement. Except to the extent required by +applicable third party licenses, you may not copy (except for backup purposes), modify, adapt, redistribute, de compile, reverse engineer, +disassemble, or create derivative works of the SDK or any part of the SDK. + - 3.5 Use, reproduction and distribution of components of the SDK licensed under an open-source software license are governed solely by +the terms of that open-source software license and not the License Agreement. + - 3.6 You agree that the form and nature of the SDK that Anduril provides may change without prior notice to you and that future versions +of the SDK may be incompatible with applications developed on previous versions of the SDK. You agree that Anduril may stop +(permanently or temporarily) providing the SDK (or any features within the SDK) to you or to users generally at Anduril's sole discretion, +without prior notice to you. + - 3.7 Nothing in the License Agreement gives you a right to use any of Anduril's trade names, trademarks, service marks, logos, domain +names, or other distinctive brand features. + - 3.8 You agree that you will not remove, obscure, or alter any proprietary rights notices (including copyright and trademark notices) that +may be affixed to or contained within the SDK. + +4. **Use of the SDK by You** + + - 4.1 Anduril agrees that it obtains no right, title or interest from you (or your licensors) under the License Agreement in or to any software +applications that you develop using the SDK, including any intellectual property rights that subsist in those applications. + - 4.2 You agree to use the SDK and write applications only for purposes that are permitted by (a) the License Agreement and (b) any +applicable law, regulation or generally accepted practices or guidelines in the relevant jurisdictions (including any laws regarding the +export of data or software to and from the United States or other relevant countries). + - 4.3 You agree that if you use the SDK to develop applications for Anduril Lattice users, you will protect the privacy and legal rights of +those users. If your application stores personal or sensitive information, it must do so securely. You may not use a third-party’s Lattice +account information or credentials to access Lattice. + - 4.4 You agree that you will not engage in any activity with the SDK, including the development or distribution of an application, that +interferes with, disrupts, damages, or accesses in an unauthorized manner the servers, networks, or other properties or services of any +third party including, but not limited to, Anduril or any fixed or mobile communications carrier. + - 4.5 You agree that you are solely responsible for (and that Anduril has no responsibility to you or to any third party for) any data, content, +or resources that you create, transmit or display through Anduril Lattice and/or applications for Lattice, and for the consequences of your +actions (including any loss or damage which Anduril may suffer) by doing so. + - 4.6 You agree that you are solely responsible for (and that Anduril has no responsibility to you or to any third party for) any breach of your +obligations under the License Agreement, any applicable third party contract or Terms of Service, or any applicable law or regulation, and +for the consequences (including any loss or damage which Anduril or any third party may suffer) of any such breach. + +5. **Your Developer Credentials** + + - 5.1 You agree that you are responsible for maintaining the confidentiality of any developer credentials that may be issued to you by +Anduril or which you may choose yourself and that you will be solely responsible for all applications that are developed under your +developer credentials. + +6. **Privacy and Information** + + - 6.1 In order to continually innovate and improve the SDK, Anduril may collect certain usage statistics from the software including but not +limited to a unique identifier, associated IP address, version number of the software, and information on which tools and/or services in +the SDK are being used and how they are being used. + - 6.2 Anonymized and aggregated sets of the data may be used or shared by Anduril to improve the SDK. + +7. **Third Party Applications** + + - 7.1 If you use the SDK to run applications developed by a third party or that access data, content or resources provided by a third party, +you agree that Anduril is not responsible for those applications, data, content, or resources. You understand that all data, content or +resources which you may access through such third party applications are the sole responsibility of the person from which they originated +and that Anduril is not liable for any loss or damage that you may experience as a result of the use or access of any of those third party +applications, data, content, or resources. + - 7.2 You should be aware the data, content, and resources presented to you through such a third party application may be protected by +intellectual property rights which are owned by the providers (or by other persons or companies on their behalf). You may not modify, +rent, lease, loan, sell, distribute or create derivative works based on these data, content, or resources (either in whole or in part) unless +you have been specifically given permission to do so by the relevant owners. + - 7.3 You acknowledge that your use of such third party applications, data, content, or resources may be subject to separate terms between +you and the relevant third party. In that case, the License Agreement does not affect your legal relationship with these third parties. + +8. **Using Lattice APIs** + + - 8.1 Anduril Data APIs + - 8.1.1 If you use any API to retrieve data, you acknowledge that the data may be protected by intellectual property rights which are owned +by Anduril or those parties that provide the data (or by other persons or companies on their behalf). Your use of any such API may be +subject to additional Terms of Service. You may not modify, rent, lease, loan, sell, distribute or create derivative works based on this data +(either in whole or in part) unless allowed by the relevant owner and/or terms of service. + - 8.1.2 If you use any API to retrieve a user's data, you acknowledge and agree that you shall retrieve data only with the user's explicit +consent and only when, and for the limited purposes for which, the user has given you permission to do so. + +9. **Terminating this License Agreement** + + - 9.1 The License Agreement will continue to apply until terminated by either you or Anduril as set out below. + - 9.2 If you want to terminate the License Agreement, you may do so by ceasing your use of the SDK and any relevant developer +credentials. + - 9.3 Anduril may at any time, terminate the License Agreement with you if: (i) you have breached any provision of the License Agreement; +or (ii) Anduril is required to do so by law; or (iii) the partner with whom Anduril offered certain parts of SDK (such as APIs) to you has +terminated its relationship with Anduril or ceased to offer certain parts of the SDK to you; or (iv) Anduril decides to no longer provide the +SDK to you, or (v) in Anduril's sole discretion, it is no longer commercially viable to provide the SDK. + - 9.4 When the License Agreement comes to an end, you shall delete all copies in your possession of the SDK, and discontinue using the +SDK and related APIs.The provisions of paragraph 14.7 shall continue to apply indefinitely. + +10. **DISCLAIMER OF WARRANTIES** + + - 10.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOUR USE OF THE SDK IS AT YOUR SOLE RISK AND THAT THE SDK +IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTY OF ANY KIND FROM ANDURIL. + - 10.2 YOUR USE OF THE SDK AND ANY MATERIAL DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF THE +SDK IS AT YOUR OWN DISCRETION AND RISK AND YOU ARE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER +SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM SUCH USE. + - 10.3 ANDURIL FURTHER EXPRESSLY DISCLAIMS ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS OR +IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. + +11. **LIMITATION OF LIABILITY** + + - 11.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT ANDURIL, ITS SUBSIDIARIES AND AFFILIATES, AND ITS LICENSORS +SHALL NOT BE LIABLE TO YOU UNDER ANY THEORY OF LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +CONSEQUENTIAL OR EXEMPLARY DAMAGES THAT MAY BE INCURRED BY YOU, INCLUDING ANY LOSS OF DATA, WHETHER +OR NOT ANDURIL OR ITS REPRESENTATIVES HAVE BEEN ADVISED OF OR SHOULD HAVE BEEN AWARE OF THE POSSIBILITY +OF ANY SUCH LOSSES ARISING. + +12. **Indemnification** + + - 12.1 To the maximum extent permitted by law, you agree to defend, indemnify and hold harmless Anduril, its affiliates and their respective +directors, officers, employees and agents from and against any and all claims, actions, suits or proceedings, as well as any and all losses, +liabilities, damages, costs and expenses (including reasonable attorneys fees) arising out of or accruing from (a) your use of the SDK, +(b) any application you develop on the SDK that infringes any copyright, trademark, trade secret, trade dress, patent or other intellectual +property right of any person or defames any person or violates their rights of publicity or privacy, and (c) any non-compliance by you with +the License Agreement. + +13. **Changes to the License Agreement** + + - 13.1 Anduril may make changes to the License Agreement as it distributes new versions of the SDK. When these changes are made, +Anduril will make a new version of the License Agreement available on the website where the SDK is made available. + +14. **General Legal Terms** + + - 14.1 The License Agreement constitutes the whole legal agreement between you and Anduril and governs your use of the SDK (excluding +any services which Anduril may provide to you under a separate written agreement), and completely replaces any prior agreements +between you and Anduril in relation to the SDK. + - 14.2 You agree that if Anduril does not exercise or enforce any legal right or remedy which is contained in the License Agreement (or +which Anduril has the benefit of under any applicable law), this will not be taken to be a formal waiver of Anduril's rights and that those +rights or remedies will still be available to Anduril. + - 14.3 If any court of law, having the jurisdiction to decide on this matter, rules that any provision of the License Agreement is invalid, then +that provision will be removed from the License Agreement without affecting the rest of the License Agreement. The remaining provisions +of the License Agreement will continue to be valid and enforceable. + - 14.4 You acknowledge and agree that any subsidiaries or affiliates of Anduril is the parent shall be third party beneficiaries to the License +Agreement and that such other companies shall be entitled to directly enforce, and rely upon, any provision of the License Agreement +that confers a benefit on (or rights in favor of) them. Other than this, no other person or company shall be third party beneficiaries to the +License Agreement. + - 14.5 EXPORT RESTRICTIONS. YOU MAY NOT EXPORT THIS LICENSE. THE SDK MAY BE SUBJECT TO UNITED STATES EXPORT +LAWS AND REGULATIONS. YOU MUST COMPLY WITH ALL DOMESTIC AND INTERNATIONAL EXPORT LAWS AND +REGULATIONS THAT APPLY TO THE SDK. THESE LAWS INCLUDE RESTRICTIONS ON DESTINATIONS, END USERS AND END +USE. + - 14.6 The rights granted in the License Agreement may not be assigned or transferred by either you or Anduril without the prior written +approval of the other party. Neither you nor Anduril shall be permitted to delegate their responsibilities or obligations under the License +Agreement without the prior written approval of the other party. + - 14.7 The License Agreement, and your relationship with Anduril under the License Agreement, shall be governed by the laws of the State +of Delaware without regard to its conflict of laws provisions. Except for claims for injunctive or equitable relief, and claims regarding +intellectual property rights to the extent not relating to indemnification under this Agreement (all of which may be brought in any competent +state or federal court), any dispute arising under this Agreement shall be finally settled in accordance with the Comprehensive Arbitration +Rules of the Judicial Arbitration and Mediation Service, Inc. (“JAMS”) by three arbitrators appointed in accordance with such Rules. The +arbitration shall take place in Irvine, California and the arbitral decision may be enforced in any competent U.S. federal court. In the event +of any court action, you agree to submit to the exclusive jurisdiction of the courts located in the city of Irvine located in Orange, California. +Notwithstanding this, you agree that Anduril shall still be allowed to apply for injunctive remedies (or an equivalent type of urgent legal +relief) in any jurisdiction. + +**April 14, 2025** \ No newline at end of file diff --git a/README.md b/README.md index bba32b1..1756924 100644 --- a/README.md +++ b/README.md @@ -1,30 +1,628 @@ -# Lattice SDK Javascript +# Anduril Lattice SDK TypeScript -[![Version](https://img.shields.io/npm/v/@anduril-industries/lattice-sdk.svg)](https://www.npmjs.com/package/@anduril-industries/lattice-sdk) +![](https://www.anduril.com/lattice-sdk/) -The official [Anduril](https://www.anduril.com/) Lattice SDK for Javascript. +[![npm shield](https://img.shields.io/npm/v/@anduril-industries/lattice-sdk)](https://www.npmjs.com/package/@anduril-industries/lattice-sdk) + +The Anduril TypeScript library provides convenient access to the Anduril API from TypeScript. ## Documentation -See the documentation for [Lattice Javascript SDK](https://docs.anduril.com/guide/sdks/javascript). +API reference documentation is available [here](https://developer.anduril.com/). ## Requirements To use the SDK please ensure you have the following installed: -* [NodeJS](https://nodejs.org/en/download/package-manager) - +- [NodeJS](https://nodejs.org/en/download/package-manager) + ## Installation -1. Create a new NPM repository `npm init` -2. Install the Lattice SDK package with +```sh +npm i -s @anduril-industries/lattice-sdk +``` + +## Support + +For support with this library please reach out to your Anduril representative. + +## Reference +A full reference for this library is available [here](https://github.com/anduril/lattice-sdk-javascript/blob/HEAD/./reference.md). + +## Usage + +Instantiate and use the client with the following: + +```typescript +import { LatticeClient } from "@anduril-industries/lattice-sdk"; + +const client = new LatticeClient({ token: "YOUR_TOKEN" }); +await client.entities.longPollEntityEvents({ + sessionToken: "sessionToken", +}); ``` -npm i @anduril-industries/lattice-sdk -# or -yarn add @anduril-industries/lattice-sdk + +## Request And Response Types + +The SDK exports all request and response types as TypeScript interfaces. Simply import them with the +following namespace: + +```typescript +import { Lattice } from "@anduril-industries/lattice-sdk"; + +const request: Lattice.EntityOverride = { + ... +}; ``` -## Support +## Exception Handling + +When the API returns a non-success status code (4xx or 5xx response), a subclass of the following error +will be thrown. + +```typescript +import { LatticeError } from "@anduril-industries/lattice-sdk"; + +try { + await client.entities.longPollEntityEvents(...); +} catch (err) { + if (err instanceof LatticeError) { + console.log(err.statusCode); + console.log(err.message); + console.log(err.body); + console.log(err.rawResponse); + } +} +``` + +## File Uploads + +You can upload files using the client: + +```typescript +import { createReadStream } from "fs"; + +await client.objects.uploadObject(createReadStream("path/to/file"), ...); +await client.objects.uploadObject(new ReadableStream(), ...); +await client.objects.uploadObject(Buffer.from('binary data'), ...); +await client.objects.uploadObject(new Blob(['binary data'], { type: 'audio/mpeg' }), ...); +await client.objects.uploadObject(new File(['binary data'], 'file.mp3'), ...); +await client.objects.uploadObject(new ArrayBuffer(8), ...); +await client.objects.uploadObject(new Uint8Array([0, 1, 2]), ...); +``` + +The client accepts a variety of types for file upload parameters: + +- Stream types: `fs.ReadStream`, `stream.Readable`, and `ReadableStream` +- Buffered types: `Buffer`, `Blob`, `File`, `ArrayBuffer`, `ArrayBufferView`, and `Uint8Array` + +### Metadata + +You can configure metadata when uploading a file: + +```typescript +const file: Uploadable.WithMetadata = { + data: createReadStream("path/to/file"), + filename: "my-file", // optional + contentType: "audio/mpeg", // optional + contentLength: 1949, // optional +}; +``` + +Alternatively, you can upload a file directly from a file path: + +```typescript +const file: Uploadable.FromPath = { + path: "path/to/file", + filename: "my-file", // optional + contentType: "audio/mpeg", // optional + contentLength: 1949, // optional +}; +``` + +The metadata is used to set the `Content-Length`, `Content-Type`, and `Content-Disposition` headers. If not provided, the client will attempt to determine them automatically. +For example, `fs.ReadStream` has a `path` property which the SDK uses to retrieve the file size from the filesystem without loading it into memory. + +## Binary Response + +You can consume binary data from endpoints using the `BinaryResponse` type which lets you choose how to consume the data: + +```typescript +const response = await client.objects.getObject(...); +const stream: ReadableStream = response.stream(); +// const arrayBuffer: ArrayBuffer = await response.arrayBuffer(); +// const blob: Blob = response.blob(); +// const bytes: Uint8Array = response.bytes(); +// You can only use the response body once, so you must choose one of the above methods. +// If you want to check if the response body has been used, you can use the following property. +const bodyUsed = response.bodyUsed; +``` + +
+Save binary response to a file + +
+
+Node.js + +
+
+ReadableStream (most-efficient) + +```ts +import { createWriteStream } from 'fs'; +import { Readable } from 'stream'; +import { pipeline } from 'stream/promises'; + +const response = await client.objects.getObject(...); + +const stream = response.stream(); +const nodeStream = Readable.fromWeb(stream); +const writeStream = createWriteStream('path/to/file'); + +await pipeline(nodeStream, writeStream); +``` + +
+
+ +
+
+ArrayBuffer + +```ts +import { writeFile } from 'fs/promises'; + +const response = await client.objects.getObject(...); + +const arrayBuffer = await response.arrayBuffer(); +await writeFile('path/to/file', Buffer.from(arrayBuffer)); +``` + +
+
+ +
+
+Blob + +```ts +import { writeFile } from 'fs/promises'; + +const response = await client.objects.getObject(...); + +const blob = await response.blob(); +const arrayBuffer = await blob.arrayBuffer(); +await writeFile('output.bin', Buffer.from(arrayBuffer)); +``` + +
+
+ +
+
+Bytes (UIntArray8) + +```ts +import { writeFile } from 'fs/promises'; + +const response = await client.objects.getObject(...); + +const bytes = await response.bytes(); +await writeFile('path/to/file', bytes); +``` + +
+
+ +
+
+ +
+
+Bun + +
+
+ReadableStream (most-efficient) + +```ts +const response = await client.objects.getObject(...); + +const stream = response.stream(); +await Bun.write('path/to/file', stream); +``` + +
+
+ +
+
+ArrayBuffer + +```ts +const response = await client.objects.getObject(...); + +const arrayBuffer = await response.arrayBuffer(); +await Bun.write('path/to/file', arrayBuffer); +``` + +
+
+ +
+
+Blob + +```ts +const response = await client.objects.getObject(...); + +const blob = await response.blob(); +await Bun.write('path/to/file', blob); +``` + +
+
+ +
+
+Bytes (UIntArray8) + +```ts +const response = await client.objects.getObject(...); + +const bytes = await response.bytes(); +await Bun.write('path/to/file', bytes); +``` + +
+
+ +
+
+ +
+
+Deno + +
+
+ReadableStream (most-efficient) + +```ts +const response = await client.objects.getObject(...); + +const stream = response.stream(); +const file = await Deno.open('path/to/file', { write: true, create: true }); +await stream.pipeTo(file.writable); +``` + +
+
+ +
+
+ArrayBuffer + +```ts +const response = await client.objects.getObject(...); + +const arrayBuffer = await response.arrayBuffer(); +await Deno.writeFile('path/to/file', new Uint8Array(arrayBuffer)); +``` + +
+
-For support with this library please reach out to your Anduril representative. +
+
+Blob + +```ts +const response = await client.objects.getObject(...); + +const blob = await response.blob(); +const arrayBuffer = await blob.arrayBuffer(); +await Deno.writeFile('path/to/file', new Uint8Array(arrayBuffer)); +``` + +
+
+ +
+
+Bytes (UIntArray8) + +```ts +const response = await client.objects.getObject(...); + +const bytes = await response.bytes(); +await Deno.writeFile('path/to/file', bytes); +``` + +
+
+ +
+
+ +
+
+Browser + +
+
+Blob (most-efficient) + +```ts +const response = await client.objects.getObject(...); + +const blob = await response.blob(); +const url = URL.createObjectURL(blob); + +// trigger download +const a = document.createElement('a'); +a.href = url; +a.download = 'filename'; +a.click(); +URL.revokeObjectURL(url); +``` + +
+
+ +
+
+ReadableStream + +```ts +const response = await client.objects.getObject(...); + +const stream = response.stream(); +const reader = stream.getReader(); +const chunks = []; + +while (true) { + const { done, value } = await reader.read(); + if (done) break; + chunks.push(value); +} + +const blob = new Blob(chunks); +const url = URL.createObjectURL(blob); + +// trigger download +const a = document.createElement('a'); +a.href = url; +a.download = 'filename'; +a.click(); +URL.revokeObjectURL(url); +``` + +
+
+ +
+
+ArrayBuffer + +```ts +const response = await client.objects.getObject(...); + +const arrayBuffer = await response.arrayBuffer(); +const blob = new Blob([arrayBuffer]); +const url = URL.createObjectURL(blob); + +// trigger download +const a = document.createElement('a'); +a.href = url; +a.download = 'filename'; +a.click(); +URL.revokeObjectURL(url); +``` + +
+
+ +
+
+Bytes (UIntArray8) + +```ts +const response = await client.objects.getObject(...); + +const bytes = await response.bytes(); +const blob = new Blob([bytes]); +const url = URL.createObjectURL(blob); + +// trigger download +const a = document.createElement('a'); +a.href = url; +a.download = 'filename'; +a.click(); +URL.revokeObjectURL(url); +``` + +
+
+ +
+
+ +
+ + +
+Convert binary response to text + +
+
+ReadableStream + +```ts +const response = await client.objects.getObject(...); + +const stream = response.stream(); +const text = await new Response(stream).text(); +``` + +
+
+ +
+
+ArrayBuffer + +```ts +const response = await client.objects.getObject(...); + +const arrayBuffer = await response.arrayBuffer(); +const text = new TextDecoder().decode(arrayBuffer); +``` + +
+
+ +
+
+Blob + +```ts +const response = await client.objects.getObject(...); + +const blob = await response.blob(); +const text = await blob.text(); +``` + +
+
+ +
+
+Bytes (UIntArray8) + +```ts +const response = await client.objects.getObject(...); + +const bytes = await response.bytes(); +const text = new TextDecoder().decode(bytes); +``` + +
+
+ +
+ +## Pagination + +List endpoints are paginated. The SDK provides an iterator so that you can simply loop over the items: + +```typescript +import { LatticeClient } from "@anduril-industries/lattice-sdk"; + +const client = new LatticeClient({ token: "YOUR_TOKEN" }); +const response = await client.objects.listObjects(); +for await (const item of response) { + console.log(item); +} + +// Or you can manually iterate page-by-page +let page = await client.objects.listObjects(); +while (page.hasNextPage()) { + page = page.getNextPage(); +} +``` + +## Advanced + +### Additional Headers + +If you would like to send additional headers as part of the request, use the `headers` request option. + +```typescript +const response = await client.entities.longPollEntityEvents(..., { + headers: { + 'X-Custom-Header': 'custom value' + } +}); +``` + +### Retries + +The SDK is instrumented with automatic retries with exponential backoff. A request will be retried as long +as the request is deemed retryable and the number of retry attempts has not grown larger than the configured +retry limit (default: 2). + +A request is deemed retryable when any of the following HTTP status codes is returned: + +- [408](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/408) (Timeout) +- [429](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429) (Too Many Requests) +- [5XX](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500) (Internal Server Errors) + +Use the `maxRetries` request option to configure this behavior. + +```typescript +const response = await client.entities.longPollEntityEvents(..., { + maxRetries: 0 // override maxRetries at the request level +}); +``` + +### Timeouts + +The SDK defaults to a 60 second timeout. Use the `timeoutInSeconds` option to configure this behavior. + +```typescript +const response = await client.entities.longPollEntityEvents(..., { + timeoutInSeconds: 30 // override timeout to 30s +}); +``` + +### Aborting Requests + +The SDK allows users to abort requests at any point by passing in an abort signal. + +```typescript +const controller = new AbortController(); +const response = await client.entities.longPollEntityEvents(..., { + abortSignal: controller.signal +}); +controller.abort(); // aborts the request +``` + +### Access Raw Response Data + +The SDK provides access to raw response data, including headers, through the `.withRawResponse()` method. +The `.withRawResponse()` method returns a promise that results to an object with a `data` and a `rawResponse` property. + +```typescript +const { data, rawResponse } = await client.entities.longPollEntityEvents(...).withRawResponse(); + +console.log(data); +console.log(rawResponse.headers['X-My-Header']); +``` + +### Runtime Compatibility + +The SDK works in the following runtimes: + +- Node.js 18+ +- Vercel +- Cloudflare Workers +- Deno v1.25+ +- Bun 1.0+ +- React Native + +### Customizing Fetch Client + +The SDK provides a way for you to customize the underlying HTTP client / Fetch function. If you're running in an +unsupported environment, this provides a way for you to break glass and ensure the SDK works. + +```typescript +import { LatticeClient } from "@anduril-industries/lattice-sdk"; + +const client = new LatticeClient({ + ... + fetcher: // provide your implementation here +}); +``` diff --git a/jest.config.mjs b/jest.config.mjs new file mode 100644 index 0000000..b692700 --- /dev/null +++ b/jest.config.mjs @@ -0,0 +1,42 @@ +/** @type {import('jest').Config} */ +export default { + preset: "ts-jest", + testEnvironment: "node", + projects: [ + { + displayName: "unit", + preset: "ts-jest", + testEnvironment: "node", + moduleNameMapper: { + "^(\.{1,2}/.*)\.js$": "$1", + }, + roots: ["/tests"], + testPathIgnorePatterns: ["\.browser\.(spec|test)\.[jt]sx?$", "/tests/wire/"], + setupFilesAfterEnv: [], + }, + { + displayName: "browser", + preset: "ts-jest", + testEnvironment: "/tests/BrowserTestEnvironment.ts", + moduleNameMapper: { + "^(\.{1,2}/.*)\.js$": "$1", + }, + roots: ["/tests"], + testMatch: ["/tests/unit/**/?(*.)+(browser).(spec|test).[jt]s?(x)"], + setupFilesAfterEnv: [], + }, + , + { + displayName: "wire", + preset: "ts-jest", + testEnvironment: "node", + moduleNameMapper: { + "^(\.{1,2}/.*)\.js$": "$1", + }, + roots: ["/tests/wire"], + setupFilesAfterEnv: ["/tests/mock-server/setup.ts"], + }, + ], + workerThreads: false, + passWithNoTests: true, +}; diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 2a8296d..0000000 --- a/package-lock.json +++ /dev/null @@ -1,11123 +0,0 @@ -{ - "name": "@anduril-industries/lattice-sdk", - "version": "0.0.0-development", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "@anduril-industries/lattice-sdk", - "version": "0.0.0-development", - "license": "SEE LICENSE IN LICENSE.txt", - "dependencies": { - "@bufbuild/protobuf": "^2.2.2" - }, - "devDependencies": { - "semantic-release": "^24.2.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bufbuild/protobuf": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.2.2.tgz", - "integrity": "sha512-UNtPCbrwrenpmrXuRwn9jYpPoweNXj8X5sMvYgsqYyaH8jQ6LfUJSk3dJLnBK+6sfYPrF4iAIo5sd5HQ+tg75A==", - "license": "(Apache-2.0 AND BSD-3-Clause)" - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@octokit/auth-token": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-5.1.1.tgz", - "integrity": "sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/core": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-6.1.2.tgz", - "integrity": "sha512-hEb7Ma4cGJGEUNOAVmyfdB/3WirWMg5hDuNFVejGEDFqupeOysLc2sG6HJxY2etBp5YQu5Wtxwi020jS9xlUwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/auth-token": "^5.0.0", - "@octokit/graphql": "^8.0.0", - "@octokit/request": "^9.0.0", - "@octokit/request-error": "^6.0.1", - "@octokit/types": "^13.0.0", - "before-after-hook": "^3.0.2", - "universal-user-agent": "^7.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/endpoint": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-10.1.1.tgz", - "integrity": "sha512-JYjh5rMOwXMJyUpj028cu0Gbp7qe/ihxfJMLc8VZBMMqSwLgOxDI1911gV4Enl1QSavAQNJcwmwBF9M0VvLh6Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^13.0.0", - "universal-user-agent": "^7.0.2" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/graphql": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-8.1.1.tgz", - "integrity": "sha512-ukiRmuHTi6ebQx/HFRCXKbDlOh/7xEV6QUXaE7MJEKGNAncGI/STSbOkl12qVXZrfZdpXctx5O9X1AIaebiDBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/request": "^9.0.0", - "@octokit/types": "^13.0.0", - "universal-user-agent": "^7.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/openapi-types": { - "version": "22.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz", - "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@octokit/plugin-paginate-rest": { - "version": "11.3.5", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.3.5.tgz", - "integrity": "sha512-cgwIRtKrpwhLoBi0CUNuY83DPGRMaWVjqVI/bGKsLJ4PzyWZNaEmhHroI2xlrVXkk6nFv0IsZpOp+ZWSWUS2AQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^13.6.0" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": ">=6" - } - }, - "node_modules/@octokit/plugin-retry": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-retry/-/plugin-retry-7.1.2.tgz", - "integrity": "sha512-XOWnPpH2kJ5VTwozsxGurw+svB2e61aWlmk5EVIYZPwFK5F9h4cyPyj9CIKRyMXMHSwpIsI3mPOdpMmrRhe7UQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/request-error": "^6.0.0", - "@octokit/types": "^13.0.0", - "bottleneck": "^2.15.3" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": ">=6" - } - }, - "node_modules/@octokit/plugin-throttling": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-throttling/-/plugin-throttling-9.3.2.tgz", - "integrity": "sha512-FqpvcTpIWFpMMwIeSoypoJXysSAQ3R+ALJhXXSG1HTP3YZOIeLmcNcimKaXxTcws+Sh6yoRl13SJ5r8sXc1Fhw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^13.0.0", - "bottleneck": "^2.15.3" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": "^6.0.0" - } - }, - "node_modules/@octokit/request": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-9.1.3.tgz", - "integrity": "sha512-V+TFhu5fdF3K58rs1pGUJIDH5RZLbZm5BI+MNF+6o/ssFNT4vWlCh/tVpF3NxGtP15HUxTTMUbsG5llAuU2CZA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/endpoint": "^10.0.0", - "@octokit/request-error": "^6.0.1", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^7.0.2" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/request-error": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-6.1.5.tgz", - "integrity": "sha512-IlBTfGX8Yn/oFPMwSfvugfncK2EwRLjzbrpifNaMY8o/HTEAFqCA1FZxjD9cWvSKBHgrIhc4CSBIzMxiLsbzFQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^13.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/types": { - "version": "13.6.1", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.6.1.tgz", - "integrity": "sha512-PHZE9Z+kWXb23Ndik8MKPirBPziOc0D2/3KH1P+6jK5nGWe96kadZuE4jev2/Jq7FvIfTlT2Ltg8Fv2x1v0a5g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.2.0" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "ISC" - }, - "node_modules/@pnpm/npm-conf": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz", - "integrity": "sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==", - "dev": true, - "license": "MIT", - "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/@sec-ant/readable-stream": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", - "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@semantic-release/commit-analyzer": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-13.0.0.tgz", - "integrity": "sha512-KtXWczvTAB1ZFZ6B4O+w8HkfYm/OgQb1dUGNFZtDgQ0csggrmkq8sTxhd+lwGF8kMb59/RnG9o4Tn7M/I8dQ9Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "conventional-changelog-angular": "^8.0.0", - "conventional-changelog-writer": "^8.0.0", - "conventional-commits-filter": "^5.0.0", - "conventional-commits-parser": "^6.0.0", - "debug": "^4.0.0", - "import-from-esm": "^1.0.3", - "lodash-es": "^4.17.21", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=20.8.1" - }, - "peerDependencies": { - "semantic-release": ">=20.1.0" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/@semantic-release/github": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-11.0.1.tgz", - "integrity": "sha512-Z9cr0LgU/zgucbT9cksH0/pX9zmVda9hkDPcgIE0uvjMQ8w/mElDivGjx1w1pEQ+MuQJ5CBq3VCF16S6G4VH3A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/core": "^6.0.0", - "@octokit/plugin-paginate-rest": "^11.0.0", - "@octokit/plugin-retry": "^7.0.0", - "@octokit/plugin-throttling": "^9.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": "^7.0.0", - "lodash-es": "^4.17.21", - "mime": "^4.0.0", - "p-filter": "^4.0.0", - "url-join": "^5.0.0" - }, - "engines": { - "node": ">=20.8.1" - }, - "peerDependencies": { - "semantic-release": ">=24.1.0" - } - }, - "node_modules/@semantic-release/npm": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-12.0.1.tgz", - "integrity": "sha512-/6nntGSUGK2aTOI0rHPwY3ZjgY9FkXmEHbW9Kr+62NVOsyqpKKeP0lrCH+tphv+EsNdJNmqqwijTEnVWUMQ2Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@semantic-release/error": "^4.0.0", - "aggregate-error": "^5.0.0", - "execa": "^9.0.0", - "fs-extra": "^11.0.0", - "lodash-es": "^4.17.21", - "nerf-dart": "^1.0.0", - "normalize-url": "^8.0.0", - "npm": "^10.5.0", - "rc": "^1.2.8", - "read-pkg": "^9.0.0", - "registry-auth-token": "^5.0.0", - "semver": "^7.1.2", - "tempy": "^3.0.0" - }, - "engines": { - "node": ">=20.8.1" - }, - "peerDependencies": { - "semantic-release": ">=20.1.0" - } - }, - "node_modules/@semantic-release/release-notes-generator": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-14.0.1.tgz", - "integrity": "sha512-K0w+5220TM4HZTthE5dDpIuFrnkN1NfTGPidJFm04ULT1DEZ9WG89VNXN7F0c+6nMEpWgqmPvb7vY7JkB2jyyA==", - "dev": true, - "license": "MIT", - "dependencies": { - "conventional-changelog-angular": "^8.0.0", - "conventional-changelog-writer": "^8.0.0", - "conventional-commits-filter": "^5.0.0", - "conventional-commits-parser": "^6.0.0", - "debug": "^4.0.0", - "get-stream": "^7.0.0", - "import-from-esm": "^1.0.3", - "into-stream": "^7.0.0", - "lodash-es": "^4.17.21", - "read-package-up": "^11.0.0" - }, - "engines": { - "node": ">=20.8.1" - }, - "peerDependencies": { - "semantic-release": ">=20.1.0" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/@sindresorhus/merge-streams": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", - "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "license": "MIT" - }, - "node_modules/@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/agent-base": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "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, - "license": "MIT", - "dependencies": { - "clean-stack": "^5.2.0", - "indent-string": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.0.0.tgz", - "integrity": "sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==", - "dev": true, - "license": "MIT", - "dependencies": { - "environment": "^1.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "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, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "Python-2.0" - }, - "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, - "license": "MIT" - }, - "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, - "license": "MIT" - }, - "node_modules/before-after-hook": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-3.0.2.tgz", - "integrity": "sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==", - "dev": true, - "license": "Apache-2.0" - }, - "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, - "license": "MIT" - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.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, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "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, - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "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, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "5.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-highlight": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", - "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", - "dev": true, - "license": "ISC", - "dependencies": { - "chalk": "^4.0.0", - "highlight.js": "^10.7.1", - "mz": "^2.4.0", - "parse5": "^5.1.1", - "parse5-htmlparser2-tree-adapter": "^6.0.0", - "yargs": "^16.0.0" - }, - "bin": { - "highlight": "bin/highlight" - }, - "engines": { - "node": ">=8.0.0", - "npm": ">=5.0.0" - } - }, - "node_modules/cli-highlight/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/cli-highlight/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/cli-highlight/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cli-highlight/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, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/cli-table3": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", - "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", - "dev": true, - "license": "MIT", - "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, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "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, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "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, - "license": "MIT" - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "node_modules/conventional-changelog-angular": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-8.0.0.tgz", - "integrity": "sha512-CLf+zr6St0wIxos4bmaKHRXWAcsCXrJU6F4VdNDrGRK3B8LDLKoX3zuMV5GhtbGkVR/LohZ6MT6im43vZLSjmA==", - "dev": true, - "license": "ISC", - "dependencies": { - "compare-func": "^2.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/conventional-changelog-writer": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-8.0.0.tgz", - "integrity": "sha512-TQcoYGRatlAnT2qEWDON/XSfnVG38JzA7E0wcGScu7RElQBkg9WWgZd1peCWFcWDh1xfb2CfsrcvOn1bbSzztA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/semver": "^7.5.5", - "conventional-commits-filter": "^5.0.0", - "handlebars": "^4.7.7", - "meow": "^13.0.0", - "semver": "^7.5.2" - }, - "bin": { - "conventional-changelog-writer": "dist/cli/index.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/conventional-commits-filter": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-5.0.0.tgz", - "integrity": "sha512-tQMagCOC59EVgNZcC5zl7XqO30Wki9i9J3acbUvkaosCT6JX3EeFwJD7Qqp4MCikRnzS18WXV3BLIQ66ytu6+Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/conventional-commits-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-6.0.0.tgz", - "integrity": "sha512-TbsINLp48XeMXR8EvGjTnKGsZqBemisPoyWESlpRyR8lif0lcwzqz+NMtYSj1ooF/WYjSuu7wX0CtdeeMEQAmA==", - "dev": true, - "license": "MIT", - "dependencies": { - "meow": "^13.0.0" - }, - "bin": { - "conventional-commits-parser": "dist/cli/index.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/convert-hrtime": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/convert-hrtime/-/convert-hrtime-5.0.0.tgz", - "integrity": "sha512-lOETlkIeYSJWcbbcvjRKGxVMXJR+8+OQb/mTPbA4ObPMytYIsUbuOE0Jzy60hjARYszq1id0j8KgVhC+WGZVTg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "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, - "license": "MIT" - }, - "node_modules/cosmiconfig": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", - "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.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.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "BSD-3-Clause", - "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, - "license": "MIT" - }, - "node_modules/emojilib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", - "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==", - "dev": true, - "license": "MIT" - }, - "node_modules/env-ci": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-11.1.0.tgz", - "integrity": "sha512-Z8dnwSDbV1XYM9SBF2J0GcNVvmfmfh3a49qddGIROhBoVro6MZVTji15z/sJbQ2ko2ei8n988EU1wzoLU/tF+g==", - "dev": true, - "license": "MIT", - "dependencies": { - "execa": "^8.0.0", - "java-properties": "^1.0.2" - }, - "engines": { - "node": "^18.17 || >=20.6.1" - } - }, - "node_modules/env-ci/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, - "license": "MIT", - "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/env-ci/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, - "license": "MIT", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/env-ci/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, - "license": "Apache-2.0", - "engines": { - "node": ">=16.17.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, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/env-ci/node_modules/npm-run-path": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", - "dev": true, - "license": "MIT", - "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/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, - "license": "MIT", - "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, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/environment": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", - "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "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, - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/execa": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-9.5.1.tgz", - "integrity": "sha512-QY5PPtSonnGwhhHDNI7+3RvY285c7iuJFFB+lU+oEzMY/gEGJ808owqJsrr8Otd1E/x07po1LkUBmdAc5duPAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@sindresorhus/merge-streams": "^4.0.0", - "cross-spawn": "^7.0.3", - "figures": "^6.1.0", - "get-stream": "^9.0.0", - "human-signals": "^8.0.0", - "is-plain-obj": "^4.1.0", - "is-stream": "^4.0.1", - "npm-run-path": "^6.0.0", - "pretty-ms": "^9.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^4.0.0", - "yoctocolors": "^2.0.0" - }, - "engines": { - "node": "^18.19.0 || >=20.5.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/execa/node_modules/get-stream": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", - "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@sec-ant/readable-stream": "^0.4.1", - "is-stream": "^4.0.1" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "license": "MIT", - "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.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/figures": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz", - "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-unicode-supported": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "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, - "license": "MIT", - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/find-up-simple": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.0.tgz", - "integrity": "sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-versions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-6.0.0.tgz", - "integrity": "sha512-2kCCtc+JvcZ86IGAz3Z2Y0A1baIz9fL31pH/0S1IqZr9Iwnjq8izfPtrCyQKO6TLMPELLsQMre7VDqeIKCsHkA==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver-regex": "^4.0.5", - "super-regex": "^1.0.0" - }, - "engines": { - "node": ">=18" - }, - "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, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/function-timeout": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/function-timeout/-/function-timeout-1.0.2.tgz", - "integrity": "sha512-939eZS4gJ3htTHAldmyyuzlrD58P03fHG49v2JfFXbV6OhvZKRC9j2yAtdHw/zrp2zXHuv05zMIy40F0ge7spA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "license": "ISC", - "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, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/git-log-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/git-log-parser/-/git-log-parser-1.2.1.tgz", - "integrity": "sha512-PI+sPDvHXNPl5WNOErAK05s3j0lgwUzMN6o8cyQrDaKfT3qd7TmNJKeXX+SknI5I0QhG5fVPAEwSY4tRGDtYoQ==", - "dev": true, - "license": "MIT", - "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.8" - } - }, - "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, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/globby": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", - "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@sindresorhus/merge-streams": "^2.1.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/@sindresorhus/merge-streams": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", - "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", - "dev": true, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "ISC" - }, - "node_modules/handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", - "dev": true, - "license": "MIT", - "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/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, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": "*" - } - }, - "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, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/hosted-git-info": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-8.0.1.tgz", - "integrity": "sha512-/rLVQvNpQDQ2wG90ooueQe3hsRuoNBT3kh/vwcjgPjWCEODZbm44YwrShVr4Pnb9tNCIJlI6Q+OKxXLngV591g==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^10.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/http-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/https-proxy-agent": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", - "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/human-signals": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.0.tgz", - "integrity": "sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/import-from-esm": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/import-from-esm/-/import-from-esm-1.3.4.tgz", - "integrity": "sha512-7EyUlPFC0HOlBDpUFGfYstsU7XHxZJKAAMzCT8wZ0hMW7b+hG51LIKTDcsgtz8Pu6YC0HqRVbX+rVUtsGMUKvg==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "import-meta-resolve": "^4.0.0" - }, - "engines": { - "node": ">=16.20" - } - }, - "node_modules/import-meta-resolve": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", - "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/index-to-position": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-0.1.2.tgz", - "integrity": "sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, - "license": "ISC" - }, - "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, - "license": "ISC" - }, - "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, - "license": "MIT", - "dependencies": { - "from2": "^2.3.0", - "p-is-promise": "^3.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "license": "MIT" - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-stream": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", - "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-unicode-supported": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", - "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "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, - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "license": "ISC" - }, - "node_modules/issue-parser": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-7.0.1.tgz", - "integrity": "sha512-3YZcUUR2Wt1WsapF+S/WiA2WmlW0cWAoPccMqne7AxEBhCdFeTPjfv/Axb8V2gyCgY3nRw+ksZ3xSUX+R47iAg==", - "dev": true, - "license": "MIT", - "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": "^18.17 || >=20.6.1" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT" - }, - "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, - "license": "MIT", - "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, - "license": "MIT" - }, - "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, - "license": "MIT" - }, - "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, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "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, - "license": "MIT" - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "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, - "license": "MIT", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "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, - "license": "MIT" - }, - "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, - "license": "MIT" - }, - "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, - "license": "MIT" - }, - "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, - "license": "MIT" - }, - "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, - "license": "MIT" - }, - "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, - "license": "MIT" - }, - "node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/marked": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-12.0.2.tgz", - "integrity": "sha512-qXUm7e/YKFoqFPYPa3Ukg9xlI5cyAtGmyEIzMfW//m6kXwCy2Ps9DYf5ioijFKQ8qyuscrHoY04iJGctu2Kg0Q==", - "dev": true, - "license": "MIT", - "bin": { - "marked": "bin/marked.js" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/marked-terminal": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-7.2.1.tgz", - "integrity": "sha512-rQ1MoMFXZICWNsKMiiHwP/Z+92PLKskTPXj+e7uwXmuMPkNn7iTqC+IvDekVm1MPeC9wYQeLxeFaOvudRR/XbQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^7.0.0", - "ansi-regex": "^6.1.0", - "chalk": "^5.3.0", - "cli-highlight": "^2.1.11", - "cli-table3": "^0.6.5", - "node-emoji": "^2.1.3", - "supports-hyperlinks": "^3.1.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "marked": ">=1 <15" - } - }, - "node_modules/meow": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", - "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "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, - "license": "MIT" - }, - "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, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-4.0.4.tgz", - "integrity": "sha512-v8yqInVjhXyqP6+Kw4fV3ZzeMRqEW6FotRsKXjRS5VMTNIuXsdRoAvklpoRgSqXm6o9VNH4/C0mgedko9DdLsQ==", - "dev": true, - "funding": [ - "https://github.com/sponsors/broofa" - ], - "license": "MIT", - "bin": { - "mime": "bin/cli.js" - }, - "engines": { - "node": ">=16" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "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, - "license": "MIT" - }, - "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, - "license": "MIT" - }, - "node_modules/node-emoji": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz", - "integrity": "sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@sindresorhus/is": "^4.6.0", - "char-regex": "^1.0.2", - "emojilib": "^2.4.0", - "skin-tone": "^2.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/normalize-package-data": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz", - "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^7.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/normalize-package-data/node_modules/hosted-git-info": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", - "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^10.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/normalize-url": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", - "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/npm/-/npm-10.9.0.tgz", - "integrity": "sha512-ZanDioFylI9helNhl2LNd+ErmVD+H5I53ry41ixlLyCBgkuYb+58CvbAp99hW+zr5L9W4X7CchSoeqKdngOLSw==", - "bundleDependencies": [ - "@isaacs/string-locale-compare", - "@npmcli/arborist", - "@npmcli/config", - "@npmcli/fs", - "@npmcli/map-workspaces", - "@npmcli/package-json", - "@npmcli/promise-spawn", - "@npmcli/redact", - "@npmcli/run-script", - "@sigstore/tuf", - "abbrev", - "archy", - "cacache", - "chalk", - "ci-info", - "cli-columns", - "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", - "p-map", - "pacote", - "parse-conflict-json", - "proc-log", - "qrcode-terminal", - "read", - "semver", - "spdx-expression-parse", - "ssri", - "supports-color", - "tar", - "text-table", - "tiny-relative-date", - "treeverse", - "validate-npm-package-name", - "which", - "write-file-atomic" - ], - "dev": true, - "license": "Artistic-2.0", - "workspaces": [ - "docs", - "smoke-tests", - "mock-globals", - "mock-registry", - "workspaces/*" - ], - "dependencies": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^8.0.0", - "@npmcli/config": "^9.0.0", - "@npmcli/fs": "^4.0.0", - "@npmcli/map-workspaces": "^4.0.1", - "@npmcli/package-json": "^6.0.1", - "@npmcli/promise-spawn": "^8.0.1", - "@npmcli/redact": "^3.0.0", - "@npmcli/run-script": "^9.0.1", - "@sigstore/tuf": "^2.3.4", - "abbrev": "^3.0.0", - "archy": "~1.0.0", - "cacache": "^19.0.1", - "chalk": "^5.3.0", - "ci-info": "^4.0.0", - "cli-columns": "^4.0.0", - "fastest-levenshtein": "^1.0.16", - "fs-minipass": "^3.0.3", - "glob": "^10.4.5", - "graceful-fs": "^4.2.11", - "hosted-git-info": "^8.0.0", - "ini": "^5.0.0", - "init-package-json": "^7.0.1", - "is-cidr": "^5.1.0", - "json-parse-even-better-errors": "^4.0.0", - "libnpmaccess": "^9.0.0", - "libnpmdiff": "^7.0.0", - "libnpmexec": "^9.0.0", - "libnpmfund": "^6.0.0", - "libnpmhook": "^11.0.0", - "libnpmorg": "^7.0.0", - "libnpmpack": "^8.0.0", - "libnpmpublish": "^10.0.0", - "libnpmsearch": "^8.0.0", - "libnpmteam": "^7.0.0", - "libnpmversion": "^7.0.0", - "make-fetch-happen": "^14.0.1", - "minimatch": "^9.0.5", - "minipass": "^7.1.1", - "minipass-pipeline": "^1.2.4", - "ms": "^2.1.2", - "node-gyp": "^10.2.0", - "nopt": "^8.0.0", - "normalize-package-data": "^7.0.0", - "npm-audit-report": "^6.0.0", - "npm-install-checks": "^7.1.0", - "npm-package-arg": "^12.0.0", - "npm-pick-manifest": "^10.0.0", - "npm-profile": "^11.0.1", - "npm-registry-fetch": "^18.0.1", - "npm-user-validate": "^3.0.0", - "p-map": "^4.0.0", - "pacote": "^19.0.0", - "parse-conflict-json": "^4.0.0", - "proc-log": "^5.0.0", - "qrcode-terminal": "^0.12.0", - "read": "^4.0.0", - "semver": "^7.6.3", - "spdx-expression-parse": "^4.0.0", - "ssri": "^12.0.0", - "supports-color": "^9.4.0", - "tar": "^6.2.1", - "text-table": "~0.2.0", - "tiny-relative-date": "^1.3.0", - "treeverse": "^3.0.0", - "validate-npm-package-name": "^6.0.0", - "which": "^5.0.0", - "write-file-atomic": "^6.0.0" - }, - "bin": { - "npm": "bin/npm-cli.js", - "npx": "bin/npx-cli.js" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm-run-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", - "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^4.0.0", - "unicorn-magic": "^0.3.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path/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, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path/node_modules/unicorn-magic": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", - "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/fs-minipass": { - "version": "4.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.4" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/npm/node_modules/@isaacs/string-locale-compare": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/@npmcli/agent": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "agent-base": "^7.1.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.1", - "lru-cache": "^10.0.1", - "socks-proxy-agent": "^8.0.3" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/@npmcli/arborist": { - "version": "8.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/fs": "^4.0.0", - "@npmcli/installed-package-contents": "^3.0.0", - "@npmcli/map-workspaces": "^4.0.1", - "@npmcli/metavuln-calculator": "^8.0.0", - "@npmcli/name-from-folder": "^3.0.0", - "@npmcli/node-gyp": "^4.0.0", - "@npmcli/package-json": "^6.0.1", - "@npmcli/query": "^4.0.0", - "@npmcli/redact": "^3.0.0", - "@npmcli/run-script": "^9.0.1", - "bin-links": "^5.0.0", - "cacache": "^19.0.1", - "common-ancestor-path": "^1.0.1", - "hosted-git-info": "^8.0.0", - "json-parse-even-better-errors": "^4.0.0", - "json-stringify-nice": "^1.1.4", - "lru-cache": "^10.2.2", - "minimatch": "^9.0.4", - "nopt": "^8.0.0", - "npm-install-checks": "^7.1.0", - "npm-package-arg": "^12.0.0", - "npm-pick-manifest": "^10.0.0", - "npm-registry-fetch": "^18.0.1", - "pacote": "^19.0.0", - "parse-conflict-json": "^4.0.0", - "proc-log": "^5.0.0", - "proggy": "^3.0.0", - "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^3.0.1", - "read-package-json-fast": "^4.0.0", - "semver": "^7.3.7", - "ssri": "^12.0.0", - "treeverse": "^3.0.0", - "walk-up-path": "^3.0.1" - }, - "bin": { - "arborist": "bin/index.js" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/@npmcli/config": { - "version": "9.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/map-workspaces": "^4.0.1", - "@npmcli/package-json": "^6.0.1", - "ci-info": "^4.0.0", - "ini": "^5.0.0", - "nopt": "^8.0.0", - "proc-log": "^5.0.0", - "semver": "^7.3.5", - "walk-up-path": "^3.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/@npmcli/fs": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/@npmcli/git": { - "version": "6.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/promise-spawn": "^8.0.0", - "ini": "^5.0.0", - "lru-cache": "^10.0.1", - "npm-pick-manifest": "^10.0.0", - "proc-log": "^5.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^5.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/@npmcli/installed-package-contents": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-bundled": "^4.0.0", - "npm-normalize-package-bin": "^4.0.0" - }, - "bin": { - "installed-package-contents": "bin/index.js" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/@npmcli/map-workspaces": { - "version": "4.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/name-from-folder": "^3.0.0", - "@npmcli/package-json": "^6.0.0", - "glob": "^10.2.2", - "minimatch": "^9.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { - "version": "8.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "cacache": "^19.0.0", - "json-parse-even-better-errors": "^4.0.0", - "pacote": "^19.0.0", - "proc-log": "^5.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/@npmcli/name-from-folder": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/@npmcli/node-gyp": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/@npmcli/package-json": { - "version": "6.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^6.0.0", - "glob": "^10.2.2", - "hosted-git-info": "^8.0.0", - "json-parse-even-better-errors": "^4.0.0", - "normalize-package-data": "^7.0.0", - "proc-log": "^5.0.0", - "semver": "^7.5.3" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/@npmcli/promise-spawn": { - "version": "8.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "which": "^5.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/@npmcli/query": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "postcss-selector-parser": "^6.1.2" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/@npmcli/redact": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/@npmcli/run-script": { - "version": "9.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/node-gyp": "^4.0.0", - "@npmcli/package-json": "^6.0.0", - "@npmcli/promise-spawn": "^8.0.0", - "node-gyp": "^10.0.0", - "proc-log": "^5.0.0", - "which": "^5.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.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": "2.3.2", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/protobuf-specs": "^0.3.2" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@sigstore/core": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@sigstore/protobuf-specs": { - "version": "0.3.2", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@sigstore/sign": { - "version": "2.3.2", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/bundle": "^2.3.2", - "@sigstore/core": "^1.0.0", - "@sigstore/protobuf-specs": "^0.3.2", - "make-fetch-happen": "^13.0.1", - "proc-log": "^4.2.0", - "promise-retry": "^2.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@sigstore/sign/node_modules/@npmcli/agent": { - "version": "2.2.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "agent-base": "^7.1.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.1", - "lru-cache": "^10.0.1", - "socks-proxy-agent": "^8.0.3" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@sigstore/sign/node_modules/@npmcli/fs": { - "version": "3.1.1", - "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/@sigstore/sign/node_modules/cacache": { - "version": "18.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^10.0.1", - "minipass": "^7.0.3", - "minipass-collect": "^2.0.1", - "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": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@sigstore/sign/node_modules/make-fetch-happen": { - "version": "13.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/agent": "^2.0.0", - "cacache": "^18.0.0", - "http-cache-semantics": "^4.1.1", - "is-lambda": "^1.0.1", - "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "proc-log": "^4.2.0", - "promise-retry": "^2.0.1", - "ssri": "^10.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@sigstore/sign/node_modules/minipass-fetch": { - "version": "3.0.5", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^7.0.3", - "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/@sigstore/sign/node_modules/proc-log": { - "version": "4.2.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@sigstore/sign/node_modules/ssri": { - "version": "10.0.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@sigstore/sign/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/@sigstore/sign/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/@sigstore/tuf": { - "version": "2.3.4", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/protobuf-specs": "^0.3.2", - "tuf-js": "^2.2.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@sigstore/verify": { - "version": "1.2.1", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/bundle": "^2.3.2", - "@sigstore/core": "^1.1.0", - "@sigstore/protobuf-specs": "^0.3.2" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@tufjs/canonical-json": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@tufjs/models": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "@tufjs/canonical-json": "2.0.0", - "minimatch": "^9.0.4" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/abbrev": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/agent-base": { - "version": "7.1.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "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": "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/aproba": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/archy": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/balanced-match": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/bin-links": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "cmd-shim": "^7.0.0", - "npm-normalize-package-bin": "^4.0.0", - "proc-log": "^5.0.0", - "read-cmd-shim": "^5.0.0", - "write-file-atomic": "^6.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/binary-extensions": { - "version": "2.3.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/cacache": { - "version": "19.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^4.0.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^10.0.1", - "minipass": "^7.0.3", - "minipass-collect": "^2.0.1", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^7.0.2", - "ssri": "^12.0.0", - "tar": "^7.4.3", - "unique-filename": "^4.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/cacache/node_modules/chownr": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" - } - }, - "node_modules/npm/node_modules/cacache/node_modules/minizlib": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^7.0.4", - "rimraf": "^5.0.5" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/npm/node_modules/cacache/node_modules/mkdirp": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/cacache/node_modules/p-map": { - "version": "7.0.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm/node_modules/cacache/node_modules/tar": { - "version": "7.4.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@isaacs/fs-minipass": "^4.0.0", - "chownr": "^3.0.0", - "minipass": "^7.1.2", - "minizlib": "^3.0.1", - "mkdirp": "^3.0.1", - "yallist": "^5.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/npm/node_modules/cacache/node_modules/yallist": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" - } - }, - "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": "4.0.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": "4.1.1", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "ip-regex": "^5.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "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/cmd-shim": { - "version": "7.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.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/common-ancestor-path": { - "version": "1.0.1", - "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.6", - "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/diff": { - "version": "5.2.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/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.3.0", - "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.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/glob": { - "version": "10.4.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "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/hosted-git-info": { - "version": "8.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^10.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.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": "7.0.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/npm/node_modules/https-proxy-agent": { - "version": "7.0.5", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "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/ignore-walk": { - "version": "7.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minimatch": "^9.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.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/ini": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/init-package-json": { - "version": "7.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/package-json": "^6.0.0", - "npm-package-arg": "^12.0.0", - "promzard": "^2.0.0", - "read": "^4.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^6.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/ip-address": { - "version": "9.0.5", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/npm/node_modules/ip-regex": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm/node_modules/is-cidr": { - "version": "5.1.0", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "cidr-regex": "^4.1.1" - }, - "engines": { - "node": ">=14" - } - }, - "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": "3.4.3", - "dev": true, - "inBundle": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/npm/node_modules/jsbn": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/json-parse-even-better-errors": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": "^18.17.0 || >=20.5.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": "9.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-package-arg": "^12.0.0", - "npm-registry-fetch": "^18.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/libnpmdiff": { - "version": "7.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^8.0.0", - "@npmcli/installed-package-contents": "^3.0.0", - "binary-extensions": "^2.3.0", - "diff": "^5.1.0", - "minimatch": "^9.0.4", - "npm-package-arg": "^12.0.0", - "pacote": "^19.0.0", - "tar": "^6.2.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/libnpmexec": { - "version": "9.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^8.0.0", - "@npmcli/run-script": "^9.0.1", - "ci-info": "^4.0.0", - "npm-package-arg": "^12.0.0", - "pacote": "^19.0.0", - "proc-log": "^5.0.0", - "read": "^4.0.0", - "read-package-json-fast": "^4.0.0", - "semver": "^7.3.7", - "walk-up-path": "^3.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/libnpmfund": { - "version": "6.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^8.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/libnpmhook": { - "version": "11.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^18.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/libnpmorg": { - "version": "7.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^18.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/libnpmpack": { - "version": "8.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^8.0.0", - "@npmcli/run-script": "^9.0.1", - "npm-package-arg": "^12.0.0", - "pacote": "^19.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/libnpmpublish": { - "version": "10.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "ci-info": "^4.0.0", - "normalize-package-data": "^7.0.0", - "npm-package-arg": "^12.0.0", - "npm-registry-fetch": "^18.0.1", - "proc-log": "^5.0.0", - "semver": "^7.3.7", - "sigstore": "^2.2.0", - "ssri": "^12.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/libnpmsearch": { - "version": "8.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-registry-fetch": "^18.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/libnpmteam": { - "version": "7.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^18.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/libnpmversion": { - "version": "7.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^6.0.1", - "@npmcli/run-script": "^9.0.1", - "json-parse-even-better-errors": "^4.0.0", - "proc-log": "^5.0.0", - "semver": "^7.3.7" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/lru-cache": { - "version": "10.4.3", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/make-fetch-happen": { - "version": "14.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/agent": "^3.0.0", - "cacache": "^19.0.1", - "http-cache-semantics": "^4.1.1", - "minipass": "^7.0.2", - "minipass-fetch": "^4.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "proc-log": "^5.0.0", - "promise-retry": "^2.0.1", - "ssri": "^12.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/minimatch": { - "version": "9.0.5", - "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": "7.1.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/npm/node_modules/minipass-collect": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/npm/node_modules/minipass-fetch": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^3.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/npm/node_modules/minipass-fetch/node_modules/minizlib": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^7.0.4", - "rimraf": "^5.0.5" - }, - "engines": { - "node": ">= 18" - } - }, - "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-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": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.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": "10.2.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.0", - "exponential-backoff": "^3.1.1", - "glob": "^10.3.10", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^13.0.0", - "nopt": "^7.0.0", - "proc-log": "^4.1.0", - "semver": "^7.3.5", - "tar": "^6.2.1", - "which": "^4.0.0" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/agent": { - "version": "2.2.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "agent-base": "^7.1.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.1", - "lru-cache": "^10.0.1", - "socks-proxy-agent": "^8.0.3" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/fs": { - "version": "3.1.1", - "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/node-gyp/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/node-gyp/node_modules/cacache": { - "version": "18.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^10.0.1", - "minipass": "^7.0.3", - "minipass-collect": "^2.0.1", - "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": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/isexe": { - "version": "3.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=16" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen": { - "version": "13.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/agent": "^2.0.0", - "cacache": "^18.0.0", - "http-cache-semantics": "^4.1.1", - "is-lambda": "^1.0.1", - "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "proc-log": "^4.2.0", - "promise-retry": "^2.0.1", - "ssri": "^10.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/minipass-fetch": { - "version": "3.0.5", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^7.0.3", - "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/node-gyp/node_modules/nopt": { - "version": "7.2.1", - "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/node-gyp/node_modules/proc-log": { - "version": "4.2.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/ssri": { - "version": "10.0.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/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/node-gyp/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/node-gyp/node_modules/which": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "isexe": "^3.1.1" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/nopt": { - "version": "8.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "abbrev": "^2.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/nopt/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/normalize-package-data": { - "version": "7.0.0", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^8.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/npm-audit-report": { - "version": "6.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/npm-bundled": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-normalize-package-bin": "^4.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/npm-install-checks": { - "version": "7.1.0", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "semver": "^7.1.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/npm-normalize-package-bin": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/npm-package-arg": { - "version": "12.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^8.0.0", - "proc-log": "^5.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^6.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/npm-packlist": { - "version": "9.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "ignore-walk": "^7.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/npm-pick-manifest": { - "version": "10.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-install-checks": "^7.1.0", - "npm-normalize-package-bin": "^4.0.0", - "npm-package-arg": "^12.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/npm-profile": { - "version": "11.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-registry-fetch": "^18.0.0", - "proc-log": "^5.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/npm-registry-fetch": { - "version": "18.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/redact": "^3.0.0", - "jsonparse": "^1.3.1", - "make-fetch-happen": "^14.0.0", - "minipass": "^7.0.2", - "minipass-fetch": "^4.0.0", - "minizlib": "^3.0.1", - "npm-package-arg": "^12.0.0", - "proc-log": "^5.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/npm-registry-fetch/node_modules/minizlib": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^7.0.4", - "rimraf": "^5.0.5" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/npm/node_modules/npm-user-validate": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "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/package-json-from-dist": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "BlueOak-1.0.0" - }, - "node_modules/npm/node_modules/pacote": { - "version": "19.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^6.0.0", - "@npmcli/installed-package-contents": "^3.0.0", - "@npmcli/package-json": "^6.0.0", - "@npmcli/promise-spawn": "^8.0.0", - "@npmcli/run-script": "^9.0.0", - "cacache": "^19.0.0", - "fs-minipass": "^3.0.0", - "minipass": "^7.0.2", - "npm-package-arg": "^12.0.0", - "npm-packlist": "^9.0.0", - "npm-pick-manifest": "^10.0.0", - "npm-registry-fetch": "^18.0.0", - "proc-log": "^5.0.0", - "promise-retry": "^2.0.1", - "sigstore": "^2.2.0", - "ssri": "^12.0.0", - "tar": "^6.1.11" - }, - "bin": { - "pacote": "bin/index.js" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/parse-conflict-json": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^4.0.0", - "just-diff": "^6.0.0", - "just-diff-apply": "^5.2.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.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.11.1", - "dev": true, - "inBundle": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/postcss-selector-parser": { - "version": "6.1.2", - "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": "5.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/proggy": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.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": "3.0.1", - "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": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "read": "^4.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.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": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "mute-stream": "^2.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/read-cmd-shim": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/read-package-json-fast": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^4.0.0", - "npm-normalize-package-bin": "^4.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.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": "5.0.10", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "glob": "^10.3.7" - }, - "bin": { - "rimraf": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "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.6.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "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.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/sigstore": { - "version": "2.3.1", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/bundle": "^2.3.2", - "@sigstore/core": "^1.0.0", - "@sigstore/protobuf-specs": "^0.3.2", - "@sigstore/sign": "^2.3.2", - "@sigstore/tuf": "^2.3.4", - "@sigstore/verify": "^1.2.1" - }, - "engines": { - "node": "^16.14.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.8.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/npm/node_modules/socks-proxy-agent": { - "version": "8.0.4", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.1", - "debug": "^4.3.4", - "socks": "^2.8.3" - }, - "engines": { - "node": ">= 14" - } - }, - "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-correct/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-exceptions": { - "version": "2.5.0", - "dev": true, - "inBundle": true, - "license": "CC-BY-3.0" - }, - "node_modules/npm/node_modules/spdx-expression-parse": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/npm/node_modules/spdx-license-ids": { - "version": "3.0.18", - "dev": true, - "inBundle": true, - "license": "CC0-1.0" - }, - "node_modules/npm/node_modules/sprintf-js": { - "version": "1.1.3", - "dev": true, - "inBundle": true, - "license": "BSD-3-Clause" - }, - "node_modules/npm/node_modules/ssri": { - "version": "12.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^18.17.0 || >=20.5.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.2.1", - "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/tar/node_modules/minipass": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "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": "2.2.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "@tufjs/models": "2.0.1", - "debug": "^4.3.4", - "make-fetch-happen": "^13.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/tuf-js/node_modules/@npmcli/agent": { - "version": "2.2.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "agent-base": "^7.1.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.1", - "lru-cache": "^10.0.1", - "socks-proxy-agent": "^8.0.3" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/tuf-js/node_modules/@npmcli/fs": { - "version": "3.1.1", - "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/tuf-js/node_modules/cacache": { - "version": "18.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^10.0.1", - "minipass": "^7.0.3", - "minipass-collect": "^2.0.1", - "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": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/tuf-js/node_modules/make-fetch-happen": { - "version": "13.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/agent": "^2.0.0", - "cacache": "^18.0.0", - "http-cache-semantics": "^4.1.1", - "is-lambda": "^1.0.1", - "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "proc-log": "^4.2.0", - "promise-retry": "^2.0.1", - "ssri": "^10.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/tuf-js/node_modules/minipass-fetch": { - "version": "3.0.5", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^7.0.3", - "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/tuf-js/node_modules/proc-log": { - "version": "4.2.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/node_modules/ssri": { - "version": "10.0.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/tuf-js/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/tuf-js/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/unique-filename": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^5.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/unique-slug": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^18.17.0 || >=20.5.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-license/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/validate-npm-package-name": { - "version": "6.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/walk-up-path": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/which": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "isexe": "^3.1.1" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/which/node_modules/isexe": { - "version": "3.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=16" - } - }, - "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-cjs/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/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/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/write-file-atomic": { - "version": "6.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "license": "MIT", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "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, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-filter": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-4.1.0.tgz", - "integrity": "sha512-37/tPdZ3oJwHaS3gNJdenCDB3Tz26i9sjhnguBtvN0vYlRIiDNnvTWkuh+0hETV9rLPdJ3rlL3yVOYPIAnM8rw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-map": "^7.0.1" - }, - "engines": { - "node": ">=18" - }, - "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, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "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, - "license": "MIT", - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "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, - "license": "MIT", - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-map": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.2.tgz", - "integrity": "sha512-z4cYYMMdKHzw4O5UkWJImbZynVIo0lSGTXc7bzB1e/rrDqkgGUNysK/o4bTr+0+xKvvLoTyGqYC4Fgljy9qe1Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "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, - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "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, - "license": "MIT", - "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/parse-ms": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz", - "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true, - "license": "MIT" - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", - "dev": true, - "license": "MIT", - "dependencies": { - "parse5": "^6.0.1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true, - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT", - "dependencies": { - "find-up": "^2.0.0", - "load-json-file": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-ms": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.2.0.tgz", - "integrity": "sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==", - "dev": true, - "license": "MIT", - "dependencies": { - "parse-ms": "^4.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "license": "MIT" - }, - "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, - "license": "ISC" - }, - "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" - } - ], - "license": "MIT" - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "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-package-up": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/read-package-up/-/read-package-up-11.0.0.tgz", - "integrity": "sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up-simple": "^1.0.0", - "read-pkg": "^9.0.0", - "type-fest": "^4.6.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-9.0.1.tgz", - "integrity": "sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.3", - "normalize-package-data": "^6.0.0", - "parse-json": "^8.0.0", - "type-fest": "^4.6.0", - "unicorn-magic": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg/node_modules/parse-json": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.1.0.tgz", - "integrity": "sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.22.13", - "index-to-position": "^0.1.2", - "type-fest": "^4.7.1" - }, - "engines": { - "node": ">=18" - }, - "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, - "license": "MIT", - "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/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, - "license": "MIT", - "dependencies": { - "@pnpm/npm-conf": "^2.1.0" - }, - "engines": { - "node": ">=14" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "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" - } - ], - "license": "MIT", - "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, - "license": "MIT" - }, - "node_modules/semantic-release": { - "version": "24.2.0", - "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-24.2.0.tgz", - "integrity": "sha512-fQfn6e/aYToRtVJYKqneFM1Rg3KP2gh3wSWtpYsLlz6uaPKlISrTzvYAFn+mYWo07F0X1Cz5ucU89AVE8X1mbg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@semantic-release/commit-analyzer": "^13.0.0-beta.1", - "@semantic-release/error": "^4.0.0", - "@semantic-release/github": "^11.0.0", - "@semantic-release/npm": "^12.0.0", - "@semantic-release/release-notes-generator": "^14.0.0-beta.1", - "aggregate-error": "^5.0.0", - "cosmiconfig": "^9.0.0", - "debug": "^4.0.0", - "env-ci": "^11.0.0", - "execa": "^9.0.0", - "figures": "^6.0.0", - "find-versions": "^6.0.0", - "get-stream": "^6.0.0", - "git-log-parser": "^1.2.0", - "hook-std": "^3.0.0", - "hosted-git-info": "^8.0.0", - "import-from-esm": "^1.3.1", - "lodash-es": "^4.17.21", - "marked": "^12.0.0", - "marked-terminal": "^7.0.0", - "micromatch": "^4.0.2", - "p-each-series": "^3.0.0", - "p-reduce": "^3.0.0", - "read-package-up": "^11.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": ">=20.8.1" - } - }, - "node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "license": "ISC", - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "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, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "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, - "license": "MIT", - "dependencies": { - "chalk": "^2.3.2", - "figures": "^2.0.0", - "pkg-conf": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/signale/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, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/signale/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, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/signale/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, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/signale/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, - "license": "MIT" - }, - "node_modules/signale/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, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "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, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/signale/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, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/signale/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, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/skin-tone": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", - "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", - "dev": true, - "license": "MIT", - "dependencies": { - "unicode-emoji-modifier-base": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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, - "license": "MIT", - "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, - "license": "BSD-3-Clause", - "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, - "license": "MIT" - }, - "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, - "license": "Apache-2.0", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", - "dev": true, - "license": "CC-BY-3.0" - }, - "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, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", - "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", - "dev": true, - "license": "CC0-1.0" - }, - "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, - "license": "ISC", - "dependencies": { - "through2": "~2.0.0" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "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/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, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi/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, - "license": "MIT", - "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, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-final-newline": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz", - "integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/super-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/super-regex/-/super-regex-1.0.0.tgz", - "integrity": "sha512-CY8u7DtbvucKuquCmOFEKhr9Besln7n9uN8eFbwcoGYWXOMW07u2o8njWaiXt11ylS3qoGF55pILjRmPlbodyg==", - "dev": true, - "license": "MIT", - "dependencies": { - "function-timeout": "^1.0.1", - "time-span": "^5.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.1.0.tgz", - "integrity": "sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "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, - "license": "MIT", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/time-span": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/time-span/-/time-span-5.1.0.tgz", - "integrity": "sha512-75voc/9G4rDIJleOo4jPvN4/YC4GRZrY8yy1uU4lwrB3XEQbWve8zXoO5No4eFrGcTAMYyoY67p8jRQdtA1HbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "convert-hrtime": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/traverse": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.8.tgz", - "integrity": "sha512-aXJDbk6SnumuaZSANd21XAo15ucCDE38H4fkqiGsc3MhCK+wOlZvLP9cB/TvpHT0mOyWgC4Z8EwRlzqYSUzdsA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/type-fest": { - "version": "4.27.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.27.0.tgz", - "integrity": "sha512-3IMSWgP7C5KSQqmo1wjhKrwsvXAtF33jO3QY+Uy++ia7hqvgSK6iXbbg5PbDBc1P2ZbNEDgejOrN4YooXvhwCw==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/uglify-js": { - "version": "3.19.3", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", - "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/unicode-emoji-modifier-base": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", - "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "license": "MIT", - "dependencies": { - "crypto-random-string": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/universal-user-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-7.0.2.tgz", - "integrity": "sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==", - "dev": true, - "license": "ISC" - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT" - }, - "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, - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^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, - "license": "ISC", - "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, - "license": "MIT" - }, - "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, - "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/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "license": "MIT", - "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, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "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, - "license": "MIT", - "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": "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, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/yoctocolors": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz", - "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.25.9", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", - "dev": true - }, - "@bufbuild/protobuf": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.2.2.tgz", - "integrity": "sha512-UNtPCbrwrenpmrXuRwn9jYpPoweNXj8X5sMvYgsqYyaH8jQ6LfUJSk3dJLnBK+6sfYPrF4iAIo5sd5HQ+tg75A==" - }, - "@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 - }, - "@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, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@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 - }, - "@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, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@octokit/auth-token": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-5.1.1.tgz", - "integrity": "sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==", - "dev": true - }, - "@octokit/core": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-6.1.2.tgz", - "integrity": "sha512-hEb7Ma4cGJGEUNOAVmyfdB/3WirWMg5hDuNFVejGEDFqupeOysLc2sG6HJxY2etBp5YQu5Wtxwi020jS9xlUwg==", - "dev": true, - "requires": { - "@octokit/auth-token": "^5.0.0", - "@octokit/graphql": "^8.0.0", - "@octokit/request": "^9.0.0", - "@octokit/request-error": "^6.0.1", - "@octokit/types": "^13.0.0", - "before-after-hook": "^3.0.2", - "universal-user-agent": "^7.0.0" - } - }, - "@octokit/endpoint": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-10.1.1.tgz", - "integrity": "sha512-JYjh5rMOwXMJyUpj028cu0Gbp7qe/ihxfJMLc8VZBMMqSwLgOxDI1911gV4Enl1QSavAQNJcwmwBF9M0VvLh6Q==", - "dev": true, - "requires": { - "@octokit/types": "^13.0.0", - "universal-user-agent": "^7.0.2" - } - }, - "@octokit/graphql": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-8.1.1.tgz", - "integrity": "sha512-ukiRmuHTi6ebQx/HFRCXKbDlOh/7xEV6QUXaE7MJEKGNAncGI/STSbOkl12qVXZrfZdpXctx5O9X1AIaebiDBg==", - "dev": true, - "requires": { - "@octokit/request": "^9.0.0", - "@octokit/types": "^13.0.0", - "universal-user-agent": "^7.0.0" - } - }, - "@octokit/openapi-types": { - "version": "22.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz", - "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==", - "dev": true - }, - "@octokit/plugin-paginate-rest": { - "version": "11.3.5", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.3.5.tgz", - "integrity": "sha512-cgwIRtKrpwhLoBi0CUNuY83DPGRMaWVjqVI/bGKsLJ4PzyWZNaEmhHroI2xlrVXkk6nFv0IsZpOp+ZWSWUS2AQ==", - "dev": true, - "requires": { - "@octokit/types": "^13.6.0" - } - }, - "@octokit/plugin-retry": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-retry/-/plugin-retry-7.1.2.tgz", - "integrity": "sha512-XOWnPpH2kJ5VTwozsxGurw+svB2e61aWlmk5EVIYZPwFK5F9h4cyPyj9CIKRyMXMHSwpIsI3mPOdpMmrRhe7UQ==", - "dev": true, - "requires": { - "@octokit/request-error": "^6.0.0", - "@octokit/types": "^13.0.0", - "bottleneck": "^2.15.3" - } - }, - "@octokit/plugin-throttling": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-throttling/-/plugin-throttling-9.3.2.tgz", - "integrity": "sha512-FqpvcTpIWFpMMwIeSoypoJXysSAQ3R+ALJhXXSG1HTP3YZOIeLmcNcimKaXxTcws+Sh6yoRl13SJ5r8sXc1Fhw==", - "dev": true, - "requires": { - "@octokit/types": "^13.0.0", - "bottleneck": "^2.15.3" - } - }, - "@octokit/request": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-9.1.3.tgz", - "integrity": "sha512-V+TFhu5fdF3K58rs1pGUJIDH5RZLbZm5BI+MNF+6o/ssFNT4vWlCh/tVpF3NxGtP15HUxTTMUbsG5llAuU2CZA==", - "dev": true, - "requires": { - "@octokit/endpoint": "^10.0.0", - "@octokit/request-error": "^6.0.1", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^7.0.2" - } - }, - "@octokit/request-error": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-6.1.5.tgz", - "integrity": "sha512-IlBTfGX8Yn/oFPMwSfvugfncK2EwRLjzbrpifNaMY8o/HTEAFqCA1FZxjD9cWvSKBHgrIhc4CSBIzMxiLsbzFQ==", - "dev": true, - "requires": { - "@octokit/types": "^13.0.0" - } - }, - "@octokit/types": { - "version": "13.6.1", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.6.1.tgz", - "integrity": "sha512-PHZE9Z+kWXb23Ndik8MKPirBPziOc0D2/3KH1P+6jK5nGWe96kadZuE4jev2/Jq7FvIfTlT2Ltg8Fv2x1v0a5g==", - "dev": true, - "requires": { - "@octokit/openapi-types": "^22.2.0" - } - }, - "@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 - }, - "@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, - "requires": { - "graceful-fs": "4.2.10" - }, - "dependencies": { - "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 - } - } - }, - "@pnpm/npm-conf": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz", - "integrity": "sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==", - "dev": true, - "requires": { - "@pnpm/config.env-replace": "^1.1.0", - "@pnpm/network.ca-file": "^1.0.1", - "config-chain": "^1.1.11" - } - }, - "@sec-ant/readable-stream": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", - "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", - "dev": true - }, - "@semantic-release/commit-analyzer": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-13.0.0.tgz", - "integrity": "sha512-KtXWczvTAB1ZFZ6B4O+w8HkfYm/OgQb1dUGNFZtDgQ0csggrmkq8sTxhd+lwGF8kMb59/RnG9o4Tn7M/I8dQ9Q==", - "dev": true, - "requires": { - "conventional-changelog-angular": "^8.0.0", - "conventional-changelog-writer": "^8.0.0", - "conventional-commits-filter": "^5.0.0", - "conventional-commits-parser": "^6.0.0", - "debug": "^4.0.0", - "import-from-esm": "^1.0.3", - "lodash-es": "^4.17.21", - "micromatch": "^4.0.2" - } - }, - "@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 - }, - "@semantic-release/github": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-11.0.1.tgz", - "integrity": "sha512-Z9cr0LgU/zgucbT9cksH0/pX9zmVda9hkDPcgIE0uvjMQ8w/mElDivGjx1w1pEQ+MuQJ5CBq3VCF16S6G4VH3A==", - "dev": true, - "requires": { - "@octokit/core": "^6.0.0", - "@octokit/plugin-paginate-rest": "^11.0.0", - "@octokit/plugin-retry": "^7.0.0", - "@octokit/plugin-throttling": "^9.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": "^7.0.0", - "lodash-es": "^4.17.21", - "mime": "^4.0.0", - "p-filter": "^4.0.0", - "url-join": "^5.0.0" - } - }, - "@semantic-release/npm": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-12.0.1.tgz", - "integrity": "sha512-/6nntGSUGK2aTOI0rHPwY3ZjgY9FkXmEHbW9Kr+62NVOsyqpKKeP0lrCH+tphv+EsNdJNmqqwijTEnVWUMQ2Nw==", - "dev": true, - "requires": { - "@semantic-release/error": "^4.0.0", - "aggregate-error": "^5.0.0", - "execa": "^9.0.0", - "fs-extra": "^11.0.0", - "lodash-es": "^4.17.21", - "nerf-dart": "^1.0.0", - "normalize-url": "^8.0.0", - "npm": "^10.5.0", - "rc": "^1.2.8", - "read-pkg": "^9.0.0", - "registry-auth-token": "^5.0.0", - "semver": "^7.1.2", - "tempy": "^3.0.0" - } - }, - "@semantic-release/release-notes-generator": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-14.0.1.tgz", - "integrity": "sha512-K0w+5220TM4HZTthE5dDpIuFrnkN1NfTGPidJFm04ULT1DEZ9WG89VNXN7F0c+6nMEpWgqmPvb7vY7JkB2jyyA==", - "dev": true, - "requires": { - "conventional-changelog-angular": "^8.0.0", - "conventional-changelog-writer": "^8.0.0", - "conventional-commits-filter": "^5.0.0", - "conventional-commits-parser": "^6.0.0", - "debug": "^4.0.0", - "get-stream": "^7.0.0", - "import-from-esm": "^1.0.3", - "into-stream": "^7.0.0", - "lodash-es": "^4.17.21", - "read-package-up": "^11.0.0" - }, - "dependencies": { - "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 - } - } - }, - "@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", - "dev": true - }, - "@sindresorhus/merge-streams": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", - "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", - "dev": true - }, - "@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 - }, - "@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", - "dev": true - }, - "agent-base": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", - "dev": true, - "requires": { - "debug": "^4.3.4" - } - }, - "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, - "requires": { - "clean-stack": "^5.2.0", - "indent-string": "^5.0.0" - } - }, - "ansi-escapes": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.0.0.tgz", - "integrity": "sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==", - "dev": true, - "requires": { - "environment": "^1.0.0" - } - }, - "ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true - }, - "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, - "requires": { - "color-convert": "^2.0.1" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true - }, - "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 - }, - "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 - }, - "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 - }, - "before-after-hook": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-3.0.2.tgz", - "integrity": "sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==", - "dev": true - }, - "bottleneck": { - "version": "2.19.5", - "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", - "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==", - "dev": true - }, - "braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "requires": { - "fill-range": "^7.1.1" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true - }, - "clean-stack": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-5.2.0.tgz", - "integrity": "sha512-TyUIUJgdFnCISzG5zu3291TAsE77ddchd0bepon1VVQrKLGKFED4iXFEDQ24mIPdPBbyE16PK3F8MYE1CmcBEQ==", - "dev": true, - "requires": { - "escape-string-regexp": "5.0.0" - } - }, - "cli-highlight": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", - "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "highlight.js": "^10.7.1", - "mz": "^2.4.0", - "parse5": "^5.1.1", - "parse5-htmlparser2-tree-adapter": "^6.0.0", - "yargs": "^16.0.0" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "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 - } - } - }, - "cli-table3": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", - "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", - "dev": true, - "requires": { - "@colors/colors": "1.5.0", - "string-width": "^4.2.0" - } - }, - "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, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "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, - "requires": { - "color-name": "~1.1.4" - } - }, - "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 - }, - "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, - "requires": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" - } - }, - "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, - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "conventional-changelog-angular": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-8.0.0.tgz", - "integrity": "sha512-CLf+zr6St0wIxos4bmaKHRXWAcsCXrJU6F4VdNDrGRK3B8LDLKoX3zuMV5GhtbGkVR/LohZ6MT6im43vZLSjmA==", - "dev": true, - "requires": { - "compare-func": "^2.0.0" - } - }, - "conventional-changelog-writer": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-8.0.0.tgz", - "integrity": "sha512-TQcoYGRatlAnT2qEWDON/XSfnVG38JzA7E0wcGScu7RElQBkg9WWgZd1peCWFcWDh1xfb2CfsrcvOn1bbSzztA==", - "dev": true, - "requires": { - "@types/semver": "^7.5.5", - "conventional-commits-filter": "^5.0.0", - "handlebars": "^4.7.7", - "meow": "^13.0.0", - "semver": "^7.5.2" - } - }, - "conventional-commits-filter": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-5.0.0.tgz", - "integrity": "sha512-tQMagCOC59EVgNZcC5zl7XqO30Wki9i9J3acbUvkaosCT6JX3EeFwJD7Qqp4MCikRnzS18WXV3BLIQ66ytu6+Q==", - "dev": true - }, - "conventional-commits-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-6.0.0.tgz", - "integrity": "sha512-TbsINLp48XeMXR8EvGjTnKGsZqBemisPoyWESlpRyR8lif0lcwzqz+NMtYSj1ooF/WYjSuu7wX0CtdeeMEQAmA==", - "dev": true, - "requires": { - "meow": "^13.0.0" - } - }, - "convert-hrtime": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/convert-hrtime/-/convert-hrtime-5.0.0.tgz", - "integrity": "sha512-lOETlkIeYSJWcbbcvjRKGxVMXJR+8+OQb/mTPbA4ObPMytYIsUbuOE0Jzy60hjARYszq1id0j8KgVhC+WGZVTg==", - "dev": true - }, - "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 - }, - "cosmiconfig": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", - "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", - "dev": true, - "requires": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" - } - }, - "cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "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, - "requires": { - "type-fest": "^1.0.1" - }, - "dependencies": { - "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 - } - } - }, - "debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, - "requires": { - "ms": "^2.1.3" - } - }, - "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 - }, - "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, - "requires": { - "path-type": "^4.0.0" - } - }, - "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, - "requires": { - "is-obj": "^2.0.0" - } - }, - "duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", - "dev": true, - "requires": { - "readable-stream": "^2.0.2" - } - }, - "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 - }, - "emojilib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", - "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==", - "dev": true - }, - "env-ci": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-11.1.0.tgz", - "integrity": "sha512-Z8dnwSDbV1XYM9SBF2J0GcNVvmfmfh3a49qddGIROhBoVro6MZVTji15z/sJbQ2ko2ei8n988EU1wzoLU/tF+g==", - "dev": true, - "requires": { - "execa": "^8.0.0", - "java-properties": "^1.0.2" - }, - "dependencies": { - "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, - "requires": { - "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" - } - }, - "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 - }, - "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 - }, - "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 - }, - "npm-run-path": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", - "dev": true, - "requires": { - "path-key": "^4.0.0" - } - }, - "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 - }, - "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 - } - } - }, - "env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true - }, - "environment": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", - "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", - "dev": true - }, - "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, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true - }, - "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 - }, - "execa": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-9.5.1.tgz", - "integrity": "sha512-QY5PPtSonnGwhhHDNI7+3RvY285c7iuJFFB+lU+oEzMY/gEGJ808owqJsrr8Otd1E/x07po1LkUBmdAc5duPAg==", - "dev": true, - "requires": { - "@sindresorhus/merge-streams": "^4.0.0", - "cross-spawn": "^7.0.3", - "figures": "^6.1.0", - "get-stream": "^9.0.0", - "human-signals": "^8.0.0", - "is-plain-obj": "^4.1.0", - "is-stream": "^4.0.1", - "npm-run-path": "^6.0.0", - "pretty-ms": "^9.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^4.0.0", - "yoctocolors": "^2.0.0" - }, - "dependencies": { - "get-stream": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", - "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", - "dev": true, - "requires": { - "@sec-ant/readable-stream": "^0.4.1", - "is-stream": "^4.0.1" - } - } - } - }, - "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, - "requires": { - "@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" - } - }, - "fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "figures": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz", - "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==", - "dev": true, - "requires": { - "is-unicode-supported": "^2.0.0" - } - }, - "fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "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, - "requires": { - "locate-path": "^2.0.0" - } - }, - "find-up-simple": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.0.tgz", - "integrity": "sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==", - "dev": true - }, - "find-versions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-6.0.0.tgz", - "integrity": "sha512-2kCCtc+JvcZ86IGAz3Z2Y0A1baIz9fL31pH/0S1IqZr9Iwnjq8izfPtrCyQKO6TLMPELLsQMre7VDqeIKCsHkA==", - "dev": true, - "requires": { - "semver-regex": "^4.0.5", - "super-regex": "^1.0.0" - } - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "function-timeout": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/function-timeout/-/function-timeout-1.0.2.tgz", - "integrity": "sha512-939eZS4gJ3htTHAldmyyuzlrD58P03fHG49v2JfFXbV6OhvZKRC9j2yAtdHw/zrp2zXHuv05zMIy40F0ge7spA==", - "dev": true - }, - "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 - }, - "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 - }, - "git-log-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/git-log-parser/-/git-log-parser-1.2.1.tgz", - "integrity": "sha512-PI+sPDvHXNPl5WNOErAK05s3j0lgwUzMN6o8cyQrDaKfT3qd7TmNJKeXX+SknI5I0QhG5fVPAEwSY4tRGDtYoQ==", - "dev": true, - "requires": { - "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.8" - } - }, - "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, - "requires": { - "is-glob": "^4.0.1" - } - }, - "globby": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", - "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", - "dev": true, - "requires": { - "@sindresorhus/merge-streams": "^2.1.0", - "fast-glob": "^3.3.2", - "ignore": "^5.2.4", - "path-type": "^5.0.0", - "slash": "^5.1.0", - "unicorn-magic": "^0.1.0" - }, - "dependencies": { - "@sindresorhus/merge-streams": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", - "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", - "dev": true - }, - "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 - } - } - }, - "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 - }, - "handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" - } - }, - "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 - }, - "highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", - "dev": true - }, - "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 - }, - "hosted-git-info": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-8.0.1.tgz", - "integrity": "sha512-/rLVQvNpQDQ2wG90ooueQe3hsRuoNBT3kh/vwcjgPjWCEODZbm44YwrShVr4Pnb9tNCIJlI6Q+OKxXLngV591g==", - "dev": true, - "requires": { - "lru-cache": "^10.0.1" - } - }, - "http-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", - "dev": true, - "requires": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - } - }, - "https-proxy-agent": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", - "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", - "dev": true, - "requires": { - "agent-base": "^7.0.2", - "debug": "4" - } - }, - "human-signals": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.0.tgz", - "integrity": "sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==", - "dev": true - }, - "ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true - }, - "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, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "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 - } - } - }, - "import-from-esm": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/import-from-esm/-/import-from-esm-1.3.4.tgz", - "integrity": "sha512-7EyUlPFC0HOlBDpUFGfYstsU7XHxZJKAAMzCT8wZ0hMW7b+hG51LIKTDcsgtz8Pu6YC0HqRVbX+rVUtsGMUKvg==", - "dev": true, - "requires": { - "debug": "^4.3.4", - "import-meta-resolve": "^4.0.0" - } - }, - "import-meta-resolve": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", - "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", - "dev": true - }, - "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 - }, - "index-to-position": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-0.1.2.tgz", - "integrity": "sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==", - "dev": true - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "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, - "requires": { - "from2": "^2.3.0", - "p-is-promise": "^3.0.0" - } - }, - "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 - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "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 - }, - "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, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "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 - }, - "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 - }, - "is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "dev": true - }, - "is-stream": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", - "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", - "dev": true - }, - "is-unicode-supported": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", - "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "issue-parser": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-7.0.1.tgz", - "integrity": "sha512-3YZcUUR2Wt1WsapF+S/WiA2WmlW0cWAoPccMqne7AxEBhCdFeTPjfv/Axb8V2gyCgY3nRw+ksZ3xSUX+R47iAg==", - "dev": true, - "requires": { - "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" - } - }, - "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 - }, - "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 - }, - "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, - "requires": { - "argparse": "^2.0.1" - } - }, - "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 - }, - "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 - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "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 - }, - "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, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "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, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - } - } - }, - "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, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "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 - }, - "lodash.capitalize": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz", - "integrity": "sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw==", - "dev": true - }, - "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 - }, - "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 - }, - "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 - }, - "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 - }, - "lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true - }, - "marked": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-12.0.2.tgz", - "integrity": "sha512-qXUm7e/YKFoqFPYPa3Ukg9xlI5cyAtGmyEIzMfW//m6kXwCy2Ps9DYf5ioijFKQ8qyuscrHoY04iJGctu2Kg0Q==", - "dev": true - }, - "marked-terminal": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-7.2.1.tgz", - "integrity": "sha512-rQ1MoMFXZICWNsKMiiHwP/Z+92PLKskTPXj+e7uwXmuMPkNn7iTqC+IvDekVm1MPeC9wYQeLxeFaOvudRR/XbQ==", - "dev": true, - "requires": { - "ansi-escapes": "^7.0.0", - "ansi-regex": "^6.1.0", - "chalk": "^5.3.0", - "cli-highlight": "^2.1.11", - "cli-table3": "^0.6.5", - "node-emoji": "^2.1.3", - "supports-hyperlinks": "^3.1.0" - } - }, - "meow": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", - "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", - "dev": true - }, - "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 - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, - "requires": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - } - }, - "mime": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-4.0.4.tgz", - "integrity": "sha512-v8yqInVjhXyqP6+Kw4fV3ZzeMRqEW6FotRsKXjRS5VMTNIuXsdRoAvklpoRgSqXm6o9VNH4/C0mgedko9DdLsQ==", - "dev": true - }, - "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 - }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "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 - }, - "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-emoji": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz", - "integrity": "sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==", - "dev": true, - "requires": { - "@sindresorhus/is": "^4.6.0", - "char-regex": "^1.0.2", - "emojilib": "^2.4.0", - "skin-tone": "^2.0.0" - } - }, - "normalize-package-data": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz", - "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==", - "dev": true, - "requires": { - "hosted-git-info": "^7.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "dependencies": { - "hosted-git-info": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", - "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", - "dev": true, - "requires": { - "lru-cache": "^10.0.1" - } - } - } - }, - "normalize-url": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", - "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", - "dev": true - }, - "npm": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/npm/-/npm-10.9.0.tgz", - "integrity": "sha512-ZanDioFylI9helNhl2LNd+ErmVD+H5I53ry41ixlLyCBgkuYb+58CvbAp99hW+zr5L9W4X7CchSoeqKdngOLSw==", - "dev": true, - "requires": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^8.0.0", - "@npmcli/config": "^9.0.0", - "@npmcli/fs": "^4.0.0", - "@npmcli/map-workspaces": "^4.0.1", - "@npmcli/package-json": "^6.0.1", - "@npmcli/promise-spawn": "^8.0.1", - "@npmcli/redact": "^3.0.0", - "@npmcli/run-script": "^9.0.1", - "@sigstore/tuf": "^2.3.4", - "abbrev": "^3.0.0", - "archy": "~1.0.0", - "cacache": "^19.0.1", - "chalk": "^5.3.0", - "ci-info": "^4.0.0", - "cli-columns": "^4.0.0", - "fastest-levenshtein": "^1.0.16", - "fs-minipass": "^3.0.3", - "glob": "^10.4.5", - "graceful-fs": "^4.2.11", - "hosted-git-info": "^8.0.0", - "ini": "^5.0.0", - "init-package-json": "^7.0.1", - "is-cidr": "^5.1.0", - "json-parse-even-better-errors": "^4.0.0", - "libnpmaccess": "^9.0.0", - "libnpmdiff": "^7.0.0", - "libnpmexec": "^9.0.0", - "libnpmfund": "^6.0.0", - "libnpmhook": "^11.0.0", - "libnpmorg": "^7.0.0", - "libnpmpack": "^8.0.0", - "libnpmpublish": "^10.0.0", - "libnpmsearch": "^8.0.0", - "libnpmteam": "^7.0.0", - "libnpmversion": "^7.0.0", - "make-fetch-happen": "^14.0.1", - "minimatch": "^9.0.5", - "minipass": "^7.1.1", - "minipass-pipeline": "^1.2.4", - "ms": "^2.1.2", - "node-gyp": "^10.2.0", - "nopt": "^8.0.0", - "normalize-package-data": "^7.0.0", - "npm-audit-report": "^6.0.0", - "npm-install-checks": "^7.1.0", - "npm-package-arg": "^12.0.0", - "npm-pick-manifest": "^10.0.0", - "npm-profile": "^11.0.1", - "npm-registry-fetch": "^18.0.1", - "npm-user-validate": "^3.0.0", - "p-map": "^4.0.0", - "pacote": "^19.0.0", - "parse-conflict-json": "^4.0.0", - "proc-log": "^5.0.0", - "qrcode-terminal": "^0.12.0", - "read": "^4.0.0", - "semver": "^7.6.3", - "spdx-expression-parse": "^4.0.0", - "ssri": "^12.0.0", - "supports-color": "^9.4.0", - "tar": "^6.2.1", - "text-table": "~0.2.0", - "tiny-relative-date": "^1.3.0", - "treeverse": "^3.0.0", - "validate-npm-package-name": "^6.0.0", - "which": "^5.0.0", - "write-file-atomic": "^6.0.0" - }, - "dependencies": { - "@isaacs/cliui": { - "version": "8.0.2", - "bundled": true, - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "bundled": true, - "dev": true - }, - "emoji-regex": { - "version": "9.2.2", - "bundled": true, - "dev": true - }, - "string-width": { - "version": "5.1.2", - "bundled": true, - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "bundled": true, - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "@isaacs/fs-minipass": { - "version": "4.0.1", - "bundled": true, - "dev": true, - "requires": { - "minipass": "^7.0.4" - } - }, - "@isaacs/string-locale-compare": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "@npmcli/agent": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "requires": { - "agent-base": "^7.1.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.1", - "lru-cache": "^10.0.1", - "socks-proxy-agent": "^8.0.3" - } - }, - "@npmcli/arborist": { - "version": "8.0.0", - "bundled": true, - "dev": true, - "requires": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/fs": "^4.0.0", - "@npmcli/installed-package-contents": "^3.0.0", - "@npmcli/map-workspaces": "^4.0.1", - "@npmcli/metavuln-calculator": "^8.0.0", - "@npmcli/name-from-folder": "^3.0.0", - "@npmcli/node-gyp": "^4.0.0", - "@npmcli/package-json": "^6.0.1", - "@npmcli/query": "^4.0.0", - "@npmcli/redact": "^3.0.0", - "@npmcli/run-script": "^9.0.1", - "bin-links": "^5.0.0", - "cacache": "^19.0.1", - "common-ancestor-path": "^1.0.1", - "hosted-git-info": "^8.0.0", - "json-parse-even-better-errors": "^4.0.0", - "json-stringify-nice": "^1.1.4", - "lru-cache": "^10.2.2", - "minimatch": "^9.0.4", - "nopt": "^8.0.0", - "npm-install-checks": "^7.1.0", - "npm-package-arg": "^12.0.0", - "npm-pick-manifest": "^10.0.0", - "npm-registry-fetch": "^18.0.1", - "pacote": "^19.0.0", - "parse-conflict-json": "^4.0.0", - "proc-log": "^5.0.0", - "proggy": "^3.0.0", - "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^3.0.1", - "read-package-json-fast": "^4.0.0", - "semver": "^7.3.7", - "ssri": "^12.0.0", - "treeverse": "^3.0.0", - "walk-up-path": "^3.0.1" - } - }, - "@npmcli/config": { - "version": "9.0.0", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/map-workspaces": "^4.0.1", - "@npmcli/package-json": "^6.0.1", - "ci-info": "^4.0.0", - "ini": "^5.0.0", - "nopt": "^8.0.0", - "proc-log": "^5.0.0", - "semver": "^7.3.5", - "walk-up-path": "^3.0.1" - } - }, - "@npmcli/fs": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "semver": "^7.3.5" - } - }, - "@npmcli/git": { - "version": "6.0.1", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/promise-spawn": "^8.0.0", - "ini": "^5.0.0", - "lru-cache": "^10.0.1", - "npm-pick-manifest": "^10.0.0", - "proc-log": "^5.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^5.0.0" - } - }, - "@npmcli/installed-package-contents": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "requires": { - "npm-bundled": "^4.0.0", - "npm-normalize-package-bin": "^4.0.0" - } - }, - "@npmcli/map-workspaces": { - "version": "4.0.1", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/name-from-folder": "^3.0.0", - "@npmcli/package-json": "^6.0.0", - "glob": "^10.2.2", - "minimatch": "^9.0.0" - } - }, - "@npmcli/metavuln-calculator": { - "version": "8.0.0", - "bundled": true, - "dev": true, - "requires": { - "cacache": "^19.0.0", - "json-parse-even-better-errors": "^4.0.0", - "pacote": "^19.0.0", - "proc-log": "^5.0.0", - "semver": "^7.3.5" - } - }, - "@npmcli/name-from-folder": { - "version": "3.0.0", - "bundled": true, - "dev": true - }, - "@npmcli/node-gyp": { - "version": "4.0.0", - "bundled": true, - "dev": true - }, - "@npmcli/package-json": { - "version": "6.0.1", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/git": "^6.0.0", - "glob": "^10.2.2", - "hosted-git-info": "^8.0.0", - "json-parse-even-better-errors": "^4.0.0", - "normalize-package-data": "^7.0.0", - "proc-log": "^5.0.0", - "semver": "^7.5.3" - } - }, - "@npmcli/promise-spawn": { - "version": "8.0.1", - "bundled": true, - "dev": true, - "requires": { - "which": "^5.0.0" - } - }, - "@npmcli/query": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "postcss-selector-parser": "^6.1.2" - } - }, - "@npmcli/redact": { - "version": "3.0.0", - "bundled": true, - "dev": true - }, - "@npmcli/run-script": { - "version": "9.0.1", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/node-gyp": "^4.0.0", - "@npmcli/package-json": "^6.0.0", - "@npmcli/promise-spawn": "^8.0.0", - "node-gyp": "^10.0.0", - "proc-log": "^5.0.0", - "which": "^5.0.0" - } - }, - "@pkgjs/parseargs": { - "version": "0.11.0", - "bundled": true, - "dev": true, - "optional": true - }, - "@sigstore/bundle": { - "version": "2.3.2", - "bundled": true, - "dev": true, - "requires": { - "@sigstore/protobuf-specs": "^0.3.2" - } - }, - "@sigstore/core": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "@sigstore/protobuf-specs": { - "version": "0.3.2", - "bundled": true, - "dev": true - }, - "@sigstore/sign": { - "version": "2.3.2", - "bundled": true, - "dev": true, - "requires": { - "@sigstore/bundle": "^2.3.2", - "@sigstore/core": "^1.0.0", - "@sigstore/protobuf-specs": "^0.3.2", - "make-fetch-happen": "^13.0.1", - "proc-log": "^4.2.0", - "promise-retry": "^2.0.1" - }, - "dependencies": { - "@npmcli/agent": { - "version": "2.2.2", - "bundled": true, - "dev": true, - "requires": { - "agent-base": "^7.1.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.1", - "lru-cache": "^10.0.1", - "socks-proxy-agent": "^8.0.3" - } - }, - "@npmcli/fs": { - "version": "3.1.1", - "bundled": true, - "dev": true, - "requires": { - "semver": "^7.3.5" - } - }, - "cacache": { - "version": "18.0.4", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^10.0.1", - "minipass": "^7.0.3", - "minipass-collect": "^2.0.1", - "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" - } - }, - "make-fetch-happen": { - "version": "13.0.1", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/agent": "^2.0.0", - "cacache": "^18.0.0", - "http-cache-semantics": "^4.1.1", - "is-lambda": "^1.0.1", - "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "proc-log": "^4.2.0", - "promise-retry": "^2.0.1", - "ssri": "^10.0.0" - } - }, - "minipass-fetch": { - "version": "3.0.5", - "bundled": true, - "dev": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - } - }, - "proc-log": { - "version": "4.2.0", - "bundled": true, - "dev": true - }, - "ssri": { - "version": "10.0.6", - "bundled": true, - "dev": true, - "requires": { - "minipass": "^7.0.3" - } - }, - "unique-filename": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "requires": { - "unique-slug": "^4.0.0" - } - }, - "unique-slug": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - } - } - }, - "@sigstore/tuf": { - "version": "2.3.4", - "bundled": true, - "dev": true, - "requires": { - "@sigstore/protobuf-specs": "^0.3.2", - "tuf-js": "^2.2.1" - } - }, - "@sigstore/verify": { - "version": "1.2.1", - "bundled": true, - "dev": true, - "requires": { - "@sigstore/bundle": "^2.3.2", - "@sigstore/core": "^1.1.0", - "@sigstore/protobuf-specs": "^0.3.2" - } - }, - "@tufjs/canonical-json": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "@tufjs/models": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "requires": { - "@tufjs/canonical-json": "2.0.0", - "minimatch": "^9.0.4" - } - }, - "abbrev": { - "version": "3.0.0", - "bundled": true, - "dev": true - }, - "agent-base": { - "version": "7.1.1", - "bundled": true, - "dev": true, - "requires": { - "debug": "^4.3.4" - } - }, - "aggregate-error": { - "version": "3.1.0", - "bundled": true, - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ansi-regex": { - "version": "5.0.1", - "bundled": true, - "dev": true - }, - "ansi-styles": { - "version": "6.2.1", - "bundled": true, - "dev": true - }, - "aproba": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "archy": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "bin-links": { - "version": "5.0.0", - "bundled": true, - "dev": true, - "requires": { - "cmd-shim": "^7.0.0", - "npm-normalize-package-bin": "^4.0.0", - "proc-log": "^5.0.0", - "read-cmd-shim": "^5.0.0", - "write-file-atomic": "^6.0.0" - } - }, - "binary-extensions": { - "version": "2.3.0", - "bundled": true, - "dev": true - }, - "brace-expansion": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "cacache": { - "version": "19.0.1", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/fs": "^4.0.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^10.0.1", - "minipass": "^7.0.3", - "minipass-collect": "^2.0.1", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^7.0.2", - "ssri": "^12.0.0", - "tar": "^7.4.3", - "unique-filename": "^4.0.0" - }, - "dependencies": { - "chownr": { - "version": "3.0.0", - "bundled": true, - "dev": true - }, - "minizlib": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "requires": { - "minipass": "^7.0.4", - "rimraf": "^5.0.5" - } - }, - "mkdirp": { - "version": "3.0.1", - "bundled": true, - "dev": true - }, - "p-map": { - "version": "7.0.2", - "bundled": true, - "dev": true - }, - "tar": { - "version": "7.4.3", - "bundled": true, - "dev": true, - "requires": { - "@isaacs/fs-minipass": "^4.0.0", - "chownr": "^3.0.0", - "minipass": "^7.1.2", - "minizlib": "^3.0.1", - "mkdirp": "^3.0.1", - "yallist": "^5.0.0" - } - }, - "yallist": { - "version": "5.0.0", - "bundled": true, - "dev": true - } - } - }, - "chalk": { - "version": "5.3.0", - "bundled": true, - "dev": true - }, - "chownr": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "ci-info": { - "version": "4.0.0", - "bundled": true, - "dev": true - }, - "cidr-regex": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "requires": { - "ip-regex": "^5.0.0" - } - }, - "clean-stack": { - "version": "2.2.0", - "bundled": true, - "dev": true - }, - "cli-columns": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - } - }, - "cmd-shim": { - "version": "7.0.0", - "bundled": true, - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "bundled": true, - "dev": true - }, - "common-ancestor-path": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "bundled": true, - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "dependencies": { - "which": { - "version": "2.0.2", - "bundled": true, - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "cssesc": { - "version": "3.0.0", - "bundled": true, - "dev": true - }, - "debug": { - "version": "4.3.6", - "bundled": true, - "dev": true, - "requires": { - "ms": "2.1.2" - }, - "dependencies": { - "ms": { - "version": "2.1.2", - "bundled": true, - "dev": true - } - } - }, - "diff": { - "version": "5.2.0", - "bundled": true, - "dev": true - }, - "eastasianwidth": { - "version": "0.2.0", - "bundled": true, - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "bundled": true, - "dev": true - }, - "encoding": { - "version": "0.1.13", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "iconv-lite": "^0.6.2" - } - }, - "env-paths": { - "version": "2.2.1", - "bundled": true, - "dev": true - }, - "err-code": { - "version": "2.0.3", - "bundled": true, - "dev": true - }, - "exponential-backoff": { - "version": "3.1.1", - "bundled": true, - "dev": true - }, - "fastest-levenshtein": { - "version": "1.0.16", - "bundled": true, - "dev": true - }, - "foreground-child": { - "version": "3.3.0", - "bundled": true, - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - } - }, - "fs-minipass": { - "version": "3.0.3", - "bundled": true, - "dev": true, - "requires": { - "minipass": "^7.0.3" - } - }, - "glob": { - "version": "10.4.5", - "bundled": true, - "dev": true, - "requires": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - } - }, - "graceful-fs": { - "version": "4.2.11", - "bundled": true, - "dev": true - }, - "hosted-git-info": { - "version": "8.0.0", - "bundled": true, - "dev": true, - "requires": { - "lru-cache": "^10.0.1" - } - }, - "http-cache-semantics": { - "version": "4.1.1", - "bundled": true, - "dev": true - }, - "http-proxy-agent": { - "version": "7.0.2", - "bundled": true, - "dev": true, - "requires": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - } - }, - "https-proxy-agent": { - "version": "7.0.5", - "bundled": true, - "dev": true, - "requires": { - "agent-base": "^7.0.2", - "debug": "4" - } - }, - "iconv-lite": { - "version": "0.6.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "ignore-walk": { - "version": "7.0.0", - "bundled": true, - "dev": true, - "requires": { - "minimatch": "^9.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "bundled": true, - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "bundled": true, - "dev": true - }, - "ini": { - "version": "5.0.0", - "bundled": true, - "dev": true - }, - "init-package-json": { - "version": "7.0.1", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/package-json": "^6.0.0", - "npm-package-arg": "^12.0.0", - "promzard": "^2.0.0", - "read": "^4.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^6.0.0" - } - }, - "ip-address": { - "version": "9.0.5", - "bundled": true, - "dev": true, - "requires": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" - } - }, - "ip-regex": { - "version": "5.0.0", - "bundled": true, - "dev": true - }, - "is-cidr": { - "version": "5.1.0", - "bundled": true, - "dev": true, - "requires": { - "cidr-regex": "^4.1.1" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "bundled": true, - "dev": true - }, - "is-lambda": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "isexe": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "jackspeak": { - "version": "3.4.3", - "bundled": true, - "dev": true, - "requires": { - "@isaacs/cliui": "^8.0.2", - "@pkgjs/parseargs": "^0.11.0" - } - }, - "jsbn": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "json-parse-even-better-errors": { - "version": "4.0.0", - "bundled": true, - "dev": true - }, - "json-stringify-nice": { - "version": "1.1.4", - "bundled": true, - "dev": true - }, - "jsonparse": { - "version": "1.3.1", - "bundled": true, - "dev": true - }, - "just-diff": { - "version": "6.0.2", - "bundled": true, - "dev": true - }, - "just-diff-apply": { - "version": "5.5.0", - "bundled": true, - "dev": true - }, - "libnpmaccess": { - "version": "9.0.0", - "bundled": true, - "dev": true, - "requires": { - "npm-package-arg": "^12.0.0", - "npm-registry-fetch": "^18.0.1" - } - }, - "libnpmdiff": { - "version": "7.0.0", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/arborist": "^8.0.0", - "@npmcli/installed-package-contents": "^3.0.0", - "binary-extensions": "^2.3.0", - "diff": "^5.1.0", - "minimatch": "^9.0.4", - "npm-package-arg": "^12.0.0", - "pacote": "^19.0.0", - "tar": "^6.2.1" - } - }, - "libnpmexec": { - "version": "9.0.0", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/arborist": "^8.0.0", - "@npmcli/run-script": "^9.0.1", - "ci-info": "^4.0.0", - "npm-package-arg": "^12.0.0", - "pacote": "^19.0.0", - "proc-log": "^5.0.0", - "read": "^4.0.0", - "read-package-json-fast": "^4.0.0", - "semver": "^7.3.7", - "walk-up-path": "^3.0.1" - } - }, - "libnpmfund": { - "version": "6.0.0", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/arborist": "^8.0.0" - } - }, - "libnpmhook": { - "version": "11.0.0", - "bundled": true, - "dev": true, - "requires": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^18.0.1" - } - }, - "libnpmorg": { - "version": "7.0.0", - "bundled": true, - "dev": true, - "requires": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^18.0.1" - } - }, - "libnpmpack": { - "version": "8.0.0", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/arborist": "^8.0.0", - "@npmcli/run-script": "^9.0.1", - "npm-package-arg": "^12.0.0", - "pacote": "^19.0.0" - } - }, - "libnpmpublish": { - "version": "10.0.0", - "bundled": true, - "dev": true, - "requires": { - "ci-info": "^4.0.0", - "normalize-package-data": "^7.0.0", - "npm-package-arg": "^12.0.0", - "npm-registry-fetch": "^18.0.1", - "proc-log": "^5.0.0", - "semver": "^7.3.7", - "sigstore": "^2.2.0", - "ssri": "^12.0.0" - } - }, - "libnpmsearch": { - "version": "8.0.0", - "bundled": true, - "dev": true, - "requires": { - "npm-registry-fetch": "^18.0.1" - } - }, - "libnpmteam": { - "version": "7.0.0", - "bundled": true, - "dev": true, - "requires": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^18.0.1" - } - }, - "libnpmversion": { - "version": "7.0.0", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/git": "^6.0.1", - "@npmcli/run-script": "^9.0.1", - "json-parse-even-better-errors": "^4.0.0", - "proc-log": "^5.0.0", - "semver": "^7.3.7" - } - }, - "lru-cache": { - "version": "10.4.3", - "bundled": true, - "dev": true - }, - "make-fetch-happen": { - "version": "14.0.1", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/agent": "^3.0.0", - "cacache": "^19.0.1", - "http-cache-semantics": "^4.1.1", - "minipass": "^7.0.2", - "minipass-fetch": "^4.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "proc-log": "^5.0.0", - "promise-retry": "^2.0.1", - "ssri": "^12.0.0" - } - }, - "minimatch": { - "version": "9.0.5", - "bundled": true, - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "minipass": { - "version": "7.1.2", - "bundled": true, - "dev": true - }, - "minipass-collect": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "requires": { - "minipass": "^7.0.3" - } - }, - "minipass-fetch": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^3.0.1" - }, - "dependencies": { - "minizlib": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "requires": { - "minipass": "^7.0.4", - "rimraf": "^5.0.5" - } - } - } - }, - "minipass-flush": { - "version": "1.0.5", - "bundled": true, - "dev": true, - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "bundled": true, - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "bundled": true, - "dev": true, - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "bundled": true, - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "minipass-sized": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "bundled": true, - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "minizlib": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "bundled": true, - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "mkdirp": { - "version": "1.0.4", - "bundled": true, - "dev": true - }, - "ms": { - "version": "2.1.3", - "bundled": true, - "dev": true - }, - "mute-stream": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "negotiator": { - "version": "0.6.3", - "bundled": true, - "dev": true - }, - "node-gyp": { - "version": "10.2.0", - "bundled": true, - "dev": true, - "requires": { - "env-paths": "^2.2.0", - "exponential-backoff": "^3.1.1", - "glob": "^10.3.10", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^13.0.0", - "nopt": "^7.0.0", - "proc-log": "^4.1.0", - "semver": "^7.3.5", - "tar": "^6.2.1", - "which": "^4.0.0" - }, - "dependencies": { - "@npmcli/agent": { - "version": "2.2.2", - "bundled": true, - "dev": true, - "requires": { - "agent-base": "^7.1.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.1", - "lru-cache": "^10.0.1", - "socks-proxy-agent": "^8.0.3" - } - }, - "@npmcli/fs": { - "version": "3.1.1", - "bundled": true, - "dev": true, - "requires": { - "semver": "^7.3.5" - } - }, - "abbrev": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "cacache": { - "version": "18.0.4", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^10.0.1", - "minipass": "^7.0.3", - "minipass-collect": "^2.0.1", - "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" - } - }, - "isexe": { - "version": "3.1.1", - "bundled": true, - "dev": true - }, - "make-fetch-happen": { - "version": "13.0.1", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/agent": "^2.0.0", - "cacache": "^18.0.0", - "http-cache-semantics": "^4.1.1", - "is-lambda": "^1.0.1", - "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "proc-log": "^4.2.0", - "promise-retry": "^2.0.1", - "ssri": "^10.0.0" - } - }, - "minipass-fetch": { - "version": "3.0.5", - "bundled": true, - "dev": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - } - }, - "nopt": { - "version": "7.2.1", - "bundled": true, - "dev": true, - "requires": { - "abbrev": "^2.0.0" - } - }, - "proc-log": { - "version": "4.2.0", - "bundled": true, - "dev": true - }, - "ssri": { - "version": "10.0.6", - "bundled": true, - "dev": true, - "requires": { - "minipass": "^7.0.3" - } - }, - "unique-filename": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "requires": { - "unique-slug": "^4.0.0" - } - }, - "unique-slug": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "which": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "isexe": "^3.1.1" - } - } - } - }, - "nopt": { - "version": "8.0.0", - "bundled": true, - "dev": true, - "requires": { - "abbrev": "^2.0.0" - }, - "dependencies": { - "abbrev": { - "version": "2.0.0", - "bundled": true, - "dev": true - } - } - }, - "normalize-package-data": { - "version": "7.0.0", - "bundled": true, - "dev": true, - "requires": { - "hosted-git-info": "^8.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - } - }, - "npm-audit-report": { - "version": "6.0.0", - "bundled": true, - "dev": true - }, - "npm-bundled": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "npm-normalize-package-bin": "^4.0.0" - } - }, - "npm-install-checks": { - "version": "7.1.0", - "bundled": true, - "dev": true, - "requires": { - "semver": "^7.1.1" - } - }, - "npm-normalize-package-bin": { - "version": "4.0.0", - "bundled": true, - "dev": true - }, - "npm-package-arg": { - "version": "12.0.0", - "bundled": true, - "dev": true, - "requires": { - "hosted-git-info": "^8.0.0", - "proc-log": "^5.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^6.0.0" - } - }, - "npm-packlist": { - "version": "9.0.0", - "bundled": true, - "dev": true, - "requires": { - "ignore-walk": "^7.0.0" - } - }, - "npm-pick-manifest": { - "version": "10.0.0", - "bundled": true, - "dev": true, - "requires": { - "npm-install-checks": "^7.1.0", - "npm-normalize-package-bin": "^4.0.0", - "npm-package-arg": "^12.0.0", - "semver": "^7.3.5" - } - }, - "npm-profile": { - "version": "11.0.1", - "bundled": true, - "dev": true, - "requires": { - "npm-registry-fetch": "^18.0.0", - "proc-log": "^5.0.0" - } - }, - "npm-registry-fetch": { - "version": "18.0.1", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/redact": "^3.0.0", - "jsonparse": "^1.3.1", - "make-fetch-happen": "^14.0.0", - "minipass": "^7.0.2", - "minipass-fetch": "^4.0.0", - "minizlib": "^3.0.1", - "npm-package-arg": "^12.0.0", - "proc-log": "^5.0.0" - }, - "dependencies": { - "minizlib": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "requires": { - "minipass": "^7.0.4", - "rimraf": "^5.0.5" - } - } - } - }, - "npm-user-validate": { - "version": "3.0.0", - "bundled": true, - "dev": true - }, - "p-map": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "package-json-from-dist": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "pacote": { - "version": "19.0.0", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/git": "^6.0.0", - "@npmcli/installed-package-contents": "^3.0.0", - "@npmcli/package-json": "^6.0.0", - "@npmcli/promise-spawn": "^8.0.0", - "@npmcli/run-script": "^9.0.0", - "cacache": "^19.0.0", - "fs-minipass": "^3.0.0", - "minipass": "^7.0.2", - "npm-package-arg": "^12.0.0", - "npm-packlist": "^9.0.0", - "npm-pick-manifest": "^10.0.0", - "npm-registry-fetch": "^18.0.0", - "proc-log": "^5.0.0", - "promise-retry": "^2.0.1", - "sigstore": "^2.2.0", - "ssri": "^12.0.0", - "tar": "^6.1.11" - } - }, - "parse-conflict-json": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "json-parse-even-better-errors": "^4.0.0", - "just-diff": "^6.0.0", - "just-diff-apply": "^5.2.0" - } - }, - "path-key": { - "version": "3.1.1", - "bundled": true, - "dev": true - }, - "path-scurry": { - "version": "1.11.1", - "bundled": true, - "dev": true, - "requires": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - } - }, - "postcss-selector-parser": { - "version": "6.1.2", - "bundled": true, - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "proc-log": { - "version": "5.0.0", - "bundled": true, - "dev": true - }, - "proggy": { - "version": "3.0.0", - "bundled": true, - "dev": true - }, - "promise-all-reject-late": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "promise-call-limit": { - "version": "3.0.1", - "bundled": true, - "dev": true - }, - "promise-inflight": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "promise-retry": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "requires": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - } - }, - "promzard": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "requires": { - "read": "^4.0.0" - } - }, - "qrcode-terminal": { - "version": "0.12.0", - "bundled": true, - "dev": true - }, - "read": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "mute-stream": "^2.0.0" - } - }, - "read-cmd-shim": { - "version": "5.0.0", - "bundled": true, - "dev": true - }, - "read-package-json-fast": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "json-parse-even-better-errors": "^4.0.0", - "npm-normalize-package-bin": "^4.0.0" - } - }, - "retry": { - "version": "0.12.0", - "bundled": true, - "dev": true - }, - "rimraf": { - "version": "5.0.10", - "bundled": true, - "dev": true, - "requires": { - "glob": "^10.3.7" - } - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "semver": { - "version": "7.6.3", - "bundled": true, - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "bundled": true, - "dev": true - }, - "signal-exit": { - "version": "4.1.0", - "bundled": true, - "dev": true - }, - "sigstore": { - "version": "2.3.1", - "bundled": true, - "dev": true, - "requires": { - "@sigstore/bundle": "^2.3.2", - "@sigstore/core": "^1.0.0", - "@sigstore/protobuf-specs": "^0.3.2", - "@sigstore/sign": "^2.3.2", - "@sigstore/tuf": "^2.3.4", - "@sigstore/verify": "^1.2.1" - } - }, - "smart-buffer": { - "version": "4.2.0", - "bundled": true, - "dev": true - }, - "socks": { - "version": "2.8.3", - "bundled": true, - "dev": true, - "requires": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" - } - }, - "socks-proxy-agent": { - "version": "8.0.4", - "bundled": true, - "dev": true, - "requires": { - "agent-base": "^7.1.1", - "debug": "^4.3.4", - "socks": "^2.8.3" - } - }, - "spdx-correct": { - "version": "3.2.0", - "bundled": true, - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - }, - "dependencies": { - "spdx-expression-parse": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - } - } - }, - "spdx-exceptions": { - "version": "2.5.0", - "bundled": true, - "dev": true - }, - "spdx-expression-parse": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.18", - "bundled": true, - "dev": true - }, - "sprintf-js": { - "version": "1.1.3", - "bundled": true, - "dev": true - }, - "ssri": { - "version": "12.0.0", - "bundled": true, - "dev": true, - "requires": { - "minipass": "^7.0.3" - } - }, - "string-width": { - "version": "4.2.3", - "bundled": true, - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "string-width-cjs": { - "version": "npm:string-width@4.2.3", - "bundled": true, - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "bundled": true, - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-ansi-cjs": { - "version": "npm:strip-ansi@6.0.1", - "bundled": true, - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "supports-color": { - "version": "9.4.0", - "bundled": true, - "dev": true - }, - "tar": { - "version": "6.2.1", - "bundled": true, - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "fs-minipass": { - "version": "2.1.0", - "bundled": true, - "dev": true, - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "bundled": true, - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "minipass": { - "version": "5.0.0", - "bundled": true, - "dev": true - } - } - }, - "text-table": { - "version": "0.2.0", - "bundled": true, - "dev": true - }, - "tiny-relative-date": { - "version": "1.3.0", - "bundled": true, - "dev": true - }, - "treeverse": { - "version": "3.0.0", - "bundled": true, - "dev": true - }, - "tuf-js": { - "version": "2.2.1", - "bundled": true, - "dev": true, - "requires": { - "@tufjs/models": "2.0.1", - "debug": "^4.3.4", - "make-fetch-happen": "^13.0.1" - }, - "dependencies": { - "@npmcli/agent": { - "version": "2.2.2", - "bundled": true, - "dev": true, - "requires": { - "agent-base": "^7.1.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.1", - "lru-cache": "^10.0.1", - "socks-proxy-agent": "^8.0.3" - } - }, - "@npmcli/fs": { - "version": "3.1.1", - "bundled": true, - "dev": true, - "requires": { - "semver": "^7.3.5" - } - }, - "cacache": { - "version": "18.0.4", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^10.0.1", - "minipass": "^7.0.3", - "minipass-collect": "^2.0.1", - "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" - } - }, - "make-fetch-happen": { - "version": "13.0.1", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/agent": "^2.0.0", - "cacache": "^18.0.0", - "http-cache-semantics": "^4.1.1", - "is-lambda": "^1.0.1", - "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "proc-log": "^4.2.0", - "promise-retry": "^2.0.1", - "ssri": "^10.0.0" - } - }, - "minipass-fetch": { - "version": "3.0.5", - "bundled": true, - "dev": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - } - }, - "proc-log": { - "version": "4.2.0", - "bundled": true, - "dev": true - }, - "ssri": { - "version": "10.0.6", - "bundled": true, - "dev": true, - "requires": { - "minipass": "^7.0.3" - } - }, - "unique-filename": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "requires": { - "unique-slug": "^4.0.0" - } - }, - "unique-slug": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - } - } - }, - "unique-filename": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "unique-slug": "^5.0.0" - } - }, - "unique-slug": { - "version": "5.0.0", - "bundled": true, - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - }, - "dependencies": { - "spdx-expression-parse": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - } - } - }, - "validate-npm-package-name": { - "version": "6.0.0", - "bundled": true, - "dev": true - }, - "walk-up-path": { - "version": "3.0.1", - "bundled": true, - "dev": true - }, - "which": { - "version": "5.0.0", - "bundled": true, - "dev": true, - "requires": { - "isexe": "^3.1.1" - }, - "dependencies": { - "isexe": { - "version": "3.1.1", - "bundled": true, - "dev": true - } - } - }, - "wrap-ansi": { - "version": "8.1.0", - "bundled": true, - "dev": true, - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "bundled": true, - "dev": true - }, - "emoji-regex": { - "version": "9.2.2", - "bundled": true, - "dev": true - }, - "string-width": { - "version": "5.1.2", - "bundled": true, - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "bundled": true, - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "wrap-ansi-cjs": { - "version": "npm:wrap-ansi@7.0.0", - "bundled": true, - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "bundled": true, - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - } - } - }, - "write-file-atomic": { - "version": "6.0.0", - "bundled": true, - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^4.0.1" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true, - "dev": true - } - } - }, - "npm-run-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", - "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==", - "dev": true, - "requires": { - "path-key": "^4.0.0", - "unicorn-magic": "^0.3.0" - }, - "dependencies": { - "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 - }, - "unicorn-magic": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", - "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", - "dev": true - } - } - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true - }, - "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, - "requires": { - "mimic-fn": "^4.0.0" - } - }, - "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 - }, - "p-filter": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-4.1.0.tgz", - "integrity": "sha512-37/tPdZ3oJwHaS3gNJdenCDB3Tz26i9sjhnguBtvN0vYlRIiDNnvTWkuh+0hETV9rLPdJ3rlL3yVOYPIAnM8rw==", - "dev": true, - "requires": { - "p-map": "^7.0.1" - } - }, - "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 - }, - "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, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-map": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.2.tgz", - "integrity": "sha512-z4cYYMMdKHzw4O5UkWJImbZynVIo0lSGTXc7bzB1e/rrDqkgGUNysK/o4bTr+0+xKvvLoTyGqYC4Fgljy9qe1Q==", - "dev": true - }, - "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 - }, - "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 - }, - "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, - "requires": { - "callsites": "^3.0.0" - } - }, - "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, - "requires": { - "@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" - } - }, - "parse-ms": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz", - "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==", - "dev": true - }, - "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true - }, - "parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", - "dev": true, - "requires": { - "parse5": "^6.0.1" - }, - "dependencies": { - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - } - } - }, - "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 - }, - "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 - }, - "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 - }, - "picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true - }, - "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, - "requires": { - "find-up": "^2.0.0", - "load-json-file": "^4.0.0" - } - }, - "pretty-ms": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.2.0.tgz", - "integrity": "sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==", - "dev": true, - "requires": { - "parse-ms": "^4.0.0" - } - }, - "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 - }, - "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 - }, - "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 - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "read-package-up": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/read-package-up/-/read-package-up-11.0.0.tgz", - "integrity": "sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==", - "dev": true, - "requires": { - "find-up-simple": "^1.0.0", - "read-pkg": "^9.0.0", - "type-fest": "^4.6.0" - } - }, - "read-pkg": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-9.0.1.tgz", - "integrity": "sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.3", - "normalize-package-data": "^6.0.0", - "parse-json": "^8.0.0", - "type-fest": "^4.6.0", - "unicorn-magic": "^0.1.0" - }, - "dependencies": { - "parse-json": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.1.0.tgz", - "integrity": "sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.22.13", - "index-to-position": "^0.1.2", - "type-fest": "^4.7.1" - } - } - } - }, - "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, - "requires": { - "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" - } - }, - "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, - "requires": { - "@pnpm/npm-conf": "^2.1.0" - } - }, - "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 - }, - "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 - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "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, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "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 - }, - "semantic-release": { - "version": "24.2.0", - "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-24.2.0.tgz", - "integrity": "sha512-fQfn6e/aYToRtVJYKqneFM1Rg3KP2gh3wSWtpYsLlz6uaPKlISrTzvYAFn+mYWo07F0X1Cz5ucU89AVE8X1mbg==", - "dev": true, - "requires": { - "@semantic-release/commit-analyzer": "^13.0.0-beta.1", - "@semantic-release/error": "^4.0.0", - "@semantic-release/github": "^11.0.0", - "@semantic-release/npm": "^12.0.0", - "@semantic-release/release-notes-generator": "^14.0.0-beta.1", - "aggregate-error": "^5.0.0", - "cosmiconfig": "^9.0.0", - "debug": "^4.0.0", - "env-ci": "^11.0.0", - "execa": "^9.0.0", - "figures": "^6.0.0", - "find-versions": "^6.0.0", - "get-stream": "^6.0.0", - "git-log-parser": "^1.2.0", - "hook-std": "^3.0.0", - "hosted-git-info": "^8.0.0", - "import-from-esm": "^1.3.1", - "lodash-es": "^4.17.21", - "marked": "^12.0.0", - "marked-terminal": "^7.0.0", - "micromatch": "^4.0.2", - "p-each-series": "^3.0.0", - "p-reduce": "^3.0.0", - "read-package-up": "^11.0.0", - "resolve-from": "^5.0.0", - "semver": "^7.3.2", - "semver-diff": "^4.0.0", - "signale": "^1.2.1", - "yargs": "^17.5.1" - } - }, - "semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true - }, - "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, - "requires": { - "semver": "^7.3.5" - } - }, - "semver-regex": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-4.0.5.tgz", - "integrity": "sha512-hunMQrEy1T6Jr2uEVjrAIqjwWcQTgOAcIM52C8MY1EZSD3DDNft04XzvYKPqjED65bNVVko0YI38nYeEHCX3yw==", - "dev": true - }, - "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, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "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 - }, - "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 - }, - "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, - "requires": { - "chalk": "^2.3.2", - "figures": "^2.0.0", - "pkg-conf": "^2.1.0" - }, - "dependencies": { - "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, - "requires": { - "color-convert": "^1.9.0" - } - }, - "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, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "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, - "requires": { - "color-name": "1.1.3" - } - }, - "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 - }, - "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 - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "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 - }, - "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, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "skin-tone": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", - "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", - "dev": true, - "requires": { - "unicode-emoji-modifier-base": "^1.0.0" - } - }, - "slash": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", - "dev": true - }, - "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 - }, - "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 - }, - "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, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", - "dev": true - }, - "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, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", - "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", - "dev": true - }, - "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, - "requires": { - "through2": "~2.0.0" - } - }, - "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, - "requires": { - "duplexer2": "~0.1.0", - "readable-stream": "^2.0.2" - } - }, - "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, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "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, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "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, - "requires": { - "ansi-regex": "^5.0.1" - }, - "dependencies": { - "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 - } - } - }, - "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 - }, - "strip-final-newline": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz", - "integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==", - "dev": true - }, - "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 - }, - "super-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/super-regex/-/super-regex-1.0.0.tgz", - "integrity": "sha512-CY8u7DtbvucKuquCmOFEKhr9Besln7n9uN8eFbwcoGYWXOMW07u2o8njWaiXt11ylS3qoGF55pILjRmPlbodyg==", - "dev": true, - "requires": { - "function-timeout": "^1.0.1", - "time-span": "^5.1.0" - } - }, - "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, - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-hyperlinks": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.1.0.tgz", - "integrity": "sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==", - "dev": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - } - }, - "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 - }, - "tempy": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.1.0.tgz", - "integrity": "sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==", - "dev": true, - "requires": { - "is-stream": "^3.0.0", - "temp-dir": "^3.0.0", - "type-fest": "^2.12.2", - "unique-string": "^3.0.0" - }, - "dependencies": { - "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 - }, - "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 - } - } - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "time-span": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/time-span/-/time-span-5.1.0.tgz", - "integrity": "sha512-75voc/9G4rDIJleOo4jPvN4/YC4GRZrY8yy1uU4lwrB3XEQbWve8zXoO5No4eFrGcTAMYyoY67p8jRQdtA1HbA==", - "dev": true, - "requires": { - "convert-hrtime": "^5.0.0" - } - }, - "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, - "requires": { - "is-number": "^7.0.0" - } - }, - "traverse": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.8.tgz", - "integrity": "sha512-aXJDbk6SnumuaZSANd21XAo15ucCDE38H4fkqiGsc3MhCK+wOlZvLP9cB/TvpHT0mOyWgC4Z8EwRlzqYSUzdsA==", - "dev": true - }, - "type-fest": { - "version": "4.27.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.27.0.tgz", - "integrity": "sha512-3IMSWgP7C5KSQqmo1wjhKrwsvXAtF33jO3QY+Uy++ia7hqvgSK6iXbbg5PbDBc1P2ZbNEDgejOrN4YooXvhwCw==", - "dev": true - }, - "uglify-js": { - "version": "3.19.3", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", - "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", - "dev": true, - "optional": true - }, - "unicode-emoji-modifier-base": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", - "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==", - "dev": true - }, - "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 - }, - "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, - "requires": { - "crypto-random-string": "^4.0.0" - } - }, - "universal-user-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-7.0.2.tgz", - "integrity": "sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==", - "dev": true - }, - "universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true - }, - "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 - }, - "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 - }, - "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, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true - }, - "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, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "requires": { - "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" - } - }, - "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 - }, - "yoctocolors": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz", - "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==", - "dev": true - } - } -} diff --git a/package.json b/package.json index c5a8f34..73ee226 100644 --- a/package.json +++ b/package.json @@ -1,21 +1,66 @@ { - "name": "@anduril-industries/lattice-sdk", - "version": "0.0.0-development", - "description": "The Lattice SDK vended in Javascript", - "license": "SEE LICENSE IN LICENSE.md", - "repository": { - "type": "git", - "url": "git+https://github.com/anduril/lattice-sdk-javascript.git" - }, - "author": "Anduril Industries Inc.", - "bugs": { - "url": "https://github.com/anduril/lattice-sdk-javascript/issues" - }, - "homepage": "https://docs.anduril.com", - "dependencies": { - "@bufbuild/protobuf": "^2.2.2" - }, - "devDependencies": { - "semantic-release": "^24.2.0" - } + "name": "@anduril-industries/lattice-sdk", + "version": "2.0.0", + "private": false, + "repository": "github:anduril/lattice-sdk-javascript", + "license": "See LICENSE", + "type": "commonjs", + "main": "./dist/cjs/index.js", + "module": "./dist/esm/index.mjs", + "types": "./dist/cjs/index.d.ts", + "exports": { + ".": { + "types": "./dist/cjs/index.d.ts", + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + }, + "default": "./dist/cjs/index.js" + }, + "./package.json": "./package.json" + }, + "files": [ + "dist", + "reference.md", + "README.md", + "LICENSE" + ], + "scripts": { + "format": "prettier . --write --ignore-unknown", + "build": "yarn build:cjs && yarn build:esm", + "build:cjs": "tsc --project ./tsconfig.cjs.json", + "build:esm": "tsc --project ./tsconfig.esm.json && node scripts/rename-to-esm-files.js dist/esm", + "test": "jest --config jest.config.mjs", + "test:unit": "jest --selectProjects unit", + "test:browser": "jest --selectProjects browser", + "test:wire": "jest --selectProjects wire" + }, + "devDependencies": { + "webpack": "^5.97.1", + "ts-loader": "^9.5.1", + "jest": "^29.7.0", + "@jest/globals": "^29.7.0", + "@types/jest": "^29.5.14", + "ts-jest": "^29.3.4", + "jest-environment-jsdom": "^29.7.0", + "msw": "^2.8.4", + "@types/node": "^18.19.70", + "prettier": "^3.4.2", + "typescript": "~5.7.2" + }, + "browser": { + "fs": false, + "os": false, + "path": false, + "stream": false + }, + "packageManager": "yarn@1.22.22", + "engines": { + "node": ">=18.0.0" + }, + "sideEffects": false } diff --git a/reference.md b/reference.md new file mode 100644 index 0000000..4a207c9 --- /dev/null +++ b/reference.md @@ -0,0 +1,928 @@ +# Reference + +## Entities + +
client.entities.publishEntity({ ...params }) -> Lattice.Entity +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Publish an entity for ingest into the Entities API. Entities created with this method are "owned" by the originator: other sources, +such as the UI, may not edit or delete these entities. The server validates entities at API call time and +returns an error if the entity is invalid. + +An entity ID must be provided when calling this endpoint. If the entity referenced by the entity ID does not exist +then it will be created. Otherwise the entity will be updated. An entity will only be updated if its +provenance.sourceUpdateTime is greater than the provenance.sourceUpdateTime of the existing entity. + +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.entities.publishEntity({}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Lattice.Entity` + +
+
+ +
+
+ +**requestOptions:** `Entities.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.entities.getEntity(entityId) -> Lattice.Entity +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.entities.getEntity("entityId"); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**entityId:** `string` — ID of the entity to return + +
+
+ +
+
+ +**requestOptions:** `Entities.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.entities.overrideEntity(entityId, fieldPath, { ...params }) -> Lattice.Entity +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Only fields marked with overridable can be overridden. Please refer to our documentation to see the comprehensive +list of fields that can be overridden. The entity in the request body should only have a value set on the field +specified in the field path parameter. Field paths are rooted in the base entity object and must be represented +using lower_snake_case. Do not include "entity" in the field path. + +Note that overrides are applied in an eventually consistent manner. If multiple overrides are created +concurrently for the same field path, the last writer wins. + +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.entities.overrideEntity("entityId", "mil_view.disposition"); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**entityId:** `string` — The unique ID of the entity to override + +
+
+ +
+
+ +**fieldPath:** `string` — fieldPath to override + +
+
+ +
+
+ +**request:** `Lattice.EntityOverride` + +
+
+ +
+
+ +**requestOptions:** `Entities.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.entities.removeEntityOverride(entityId, fieldPath) -> Lattice.Entity +
+
+ +#### 📝 Description + +
+
+ +
+
+ +This operation clears the override value from the specified field path on the entity. + +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.entities.removeEntityOverride("entityId", "mil_view.disposition"); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**entityId:** `string` — The unique ID of the entity to undo an override from. + +
+
+ +
+
+ +**fieldPath:** `string` — The fieldPath to clear overrides from. + +
+
+ +
+
+ +**requestOptions:** `Entities.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.entities.longPollEntityEvents({ ...params }) -> Lattice.EntityEventResponse +
+
+ +#### 📝 Description + +
+
+ +
+
+ +This is a long polling API that will first return all pre-existing data and then return all new data as +it becomes available. If you want to start a new polling session then open a request with an empty +'sessionToken' in the request body. The server will return a new session token in the response. +If you want to retrieve the next batch of results from an existing polling session then send the session +token you received from the server in the request body. If no new data is available then the server will +hold the connection open for up to 5 minutes. After the 5 minute timeout period, the server will close the +connection with no results and you may resume polling with the same session token. If your session falls behind +more than 3x the total number of entities in the environment, the server will terminate your session. +In this case you must start a new session by sending a request with an empty session token. + +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.entities.longPollEntityEvents({ + sessionToken: "sessionToken", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Lattice.EntityEventRequest` + +
+
+ +
+
+ +**requestOptions:** `Entities.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.entities.sseEntityEvents({ ...params }) -> core.Stream +
+
+ +#### 📝 Description + +
+
+ +
+
+ +This SSE API establishes a persistent connection to stream entity events as they occur. + +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +const response = await client.entities.sseEntityEvents(); +for await (const item of response) { + console.log(item); +} +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Lattice.EntityStreamRequest` + +
+
+ +
+
+ +**requestOptions:** `Entities.RequestOptions` + +
+
+
+
+ +
+
+
+ +## Tasks + +
client.tasks.createTask({ ...params }) -> Lattice.Task +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Submit a request to create a task and schedule it for delivery. Tasks, once delivered, will +be asynchronously updated by their destined agent. + +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.tasks.createTask(); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Lattice.TaskCreation` + +
+
+ +
+
+ +**requestOptions:** `Tasks.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.tasks.getTask(taskId) -> Lattice.Task +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.tasks.getTask("taskId"); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**taskId:** `string` — ID of task to return + +
+
+ +
+
+ +**requestOptions:** `Tasks.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.tasks.updateTaskStatus(taskId, { ...params }) -> Lattice.Task +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Update the status of a task. + +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.tasks.updateTaskStatus("taskId"); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**taskId:** `string` — ID of task to update status of + +
+
+ +
+
+ +**request:** `Lattice.TaskStatusUpdate` + +
+
+ +
+
+ +**requestOptions:** `Tasks.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.tasks.queryTasks({ ...params }) -> Lattice.TaskQueryResults +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Query for tasks by a specified search criteria. + +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.tasks.queryTasks(); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Lattice.TaskQuery` + +
+
+ +
+
+ +**requestOptions:** `Tasks.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.tasks.listenAsAgent({ ...params }) -> Lattice.AgentRequest +
+
+ +#### 📝 Description + +
+
+ +
+
+ +This is a long polling API that will block until a new task is ready for delivery. If no new task is +available then the server will hold on to your request for up to 5 minutes, after that 5 minute timeout +period you will be expected to reinitiate a new request. + +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.tasks.listenAsAgent(); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Lattice.AgentListener` + +
+
+ +
+
+ +**requestOptions:** `Tasks.RequestOptions` + +
+
+
+
+ +
+
+
+ +## Objects + +
client.objects.listObjects({ ...params }) -> core.Page +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Lists objects in your environment. You can define a prefix to list a subset of your objects. If you do not set a prefix, Lattice returns all available objects. By default this endpoint will list local objects only. + +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +const response = await client.objects.listObjects(); +for await (const item of response) { + console.log(item); +} + +// Or you can manually iterate page-by-page +let page = await client.objects.listObjects(); +while (page.hasNextPage()) { + page = page.getNextPage(); +} +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Lattice.ListObjectsRequest` + +
+
+ +
+
+ +**requestOptions:** `Objects.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.objects.deleteObject(objectPath) -> void +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Deletes an object from your environment given the objectPath path parameter. + +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.objects.deleteObject("objectPath"); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**objectPath:** `string` — The path of the object to delete. + +
+
+ +
+
+ +**requestOptions:** `Objects.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.objects.getObjectMetadata(objectPath) -> Headers +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Returns metadata for a specified object path. Use this to fetch metadata such as object size (size_bytes), its expiry time (expiry_time), or its latest update timestamp (last_updated_at). + +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.objects.getObjectMetadata("objectPath"); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**objectPath:** `string` — The path of the object to query. + +
+
+ +
+
+ +**requestOptions:** `Objects.RequestOptions` + +
+
+
+
+ +
+
+
diff --git a/scripts/rename-to-esm-files.js b/scripts/rename-to-esm-files.js new file mode 100644 index 0000000..dc1df1c --- /dev/null +++ b/scripts/rename-to-esm-files.js @@ -0,0 +1,123 @@ +#!/usr/bin/env node + +const fs = require("fs").promises; +const path = require("path"); + +const extensionMap = { + ".js": ".mjs", + ".d.ts": ".d.mts", +}; +const oldExtensions = Object.keys(extensionMap); + +async function findFiles(rootPath) { + const files = []; + + async function scan(directory) { + const entries = await fs.readdir(directory, { withFileTypes: true }); + + for (const entry of entries) { + const fullPath = path.join(directory, entry.name); + + if (entry.isDirectory()) { + if (entry.name !== "node_modules" && !entry.name.startsWith(".")) { + await scan(fullPath); + } + } else if (entry.isFile()) { + if (oldExtensions.some((ext) => entry.name.endsWith(ext))) { + files.push(fullPath); + } + } + } + } + + await scan(rootPath); + return files; +} + +async function updateFiles(files) { + const updatedFiles = []; + for (const file of files) { + const updated = await updateFileContents(file); + updatedFiles.push(updated); + } + + console.log(`Updated imports in ${updatedFiles.length} files.`); +} + +async function updateFileContents(file) { + const content = await fs.readFile(file, "utf8"); + + let newContent = content; + // Update each extension type defined in the map + for (const [oldExt, newExt] of Object.entries(extensionMap)) { + // Handle static imports/exports + const staticRegex = new RegExp(`(import|export)(.+from\\s+['"])(\\.\\.?\\/[^'"]+)(\\${oldExt})(['"])`, "g"); + newContent = newContent.replace(staticRegex, `$1$2$3${newExt}$5`); + + // Handle dynamic imports (yield import, await import, regular import()) + const dynamicRegex = new RegExp( + `(yield\\s+import|await\\s+import|import)\\s*\\(\\s*['"](\\.\\.\?\\/[^'"]+)(\\${oldExt})['"]\\s*\\)`, + "g", + ); + newContent = newContent.replace(dynamicRegex, `$1("$2${newExt}")`); + } + + if (content !== newContent) { + await fs.writeFile(file, newContent, "utf8"); + return true; + } + return false; +} + +async function renameFiles(files) { + let counter = 0; + for (const file of files) { + const ext = oldExtensions.find((ext) => file.endsWith(ext)); + const newExt = extensionMap[ext]; + + if (newExt) { + const newPath = file.slice(0, -ext.length) + newExt; + await fs.rename(file, newPath); + counter++; + } + } + + console.log(`Renamed ${counter} files.`); +} + +async function main() { + try { + const targetDir = process.argv[2]; + if (!targetDir) { + console.error("Please provide a target directory"); + process.exit(1); + } + + const targetPath = path.resolve(targetDir); + const targetStats = await fs.stat(targetPath); + + if (!targetStats.isDirectory()) { + console.error("The provided path is not a directory"); + process.exit(1); + } + + console.log(`Scanning directory: ${targetDir}`); + + const files = await findFiles(targetDir); + + if (files.length === 0) { + console.log("No matching files found."); + process.exit(0); + } + + console.log(`Found ${files.length} files.`); + await updateFiles(files); + await renameFiles(files); + console.log("\nDone!"); + } catch (error) { + console.error("An error occurred:", error.message); + process.exit(1); + } +} + +main(); diff --git a/src/Client.ts b/src/Client.ts new file mode 100644 index 0000000..f2ebf49 --- /dev/null +++ b/src/Client.ts @@ -0,0 +1,68 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "./environments.js"; +import * as core from "./core/index.js"; +import { mergeHeaders } from "./core/headers.js"; +import { Entities } from "./api/resources/entities/client/Client.js"; +import { Tasks } from "./api/resources/tasks/client/Client.js"; +import { Objects } from "./api/resources/objects/client/Client.js"; + +export declare namespace LatticeClient { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + token?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + } + + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + /** Additional headers to include in the request. */ + headers?: Record | undefined>; + } +} + +export class LatticeClient { + protected readonly _options: LatticeClient.Options; + protected _entities: Entities | undefined; + protected _tasks: Tasks | undefined; + protected _objects: Objects | undefined; + + constructor(_options: LatticeClient.Options = {}) { + this._options = { + ..._options, + headers: mergeHeaders( + { + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "@anduril-industries/lattice-sdk", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@anduril-industries/lattice-sdk/2.0.0", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + _options?.headers, + ), + }; + } + + public get entities(): Entities { + return (this._entities ??= new Entities(this._options)); + } + + public get tasks(): Tasks { + return (this._tasks ??= new Tasks(this._options)); + } + + public get objects(): Objects { + return (this._objects ??= new Objects(this._options)); + } +} diff --git a/src/anduril/entitymanager/v1/classification.pub_pb.d.ts b/src/anduril/entitymanager/v1/classification.pub_pb.d.ts deleted file mode 100644 index 07a609b..0000000 --- a/src/anduril/entitymanager/v1/classification.pub_pb.d.ts +++ /dev/null @@ -1,142 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/classification.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; - -/** - * Describes the file anduril/entitymanager/v1/classification.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_classification_pub: GenFile; - -/** - * A component that describes an entity's security classification levels. - * - * @generated from message anduril.entitymanager.v1.Classification - */ -export declare type Classification = Message<"anduril.entitymanager.v1.Classification"> & { - /** - * The default classification information which should be assumed to apply to everything in - * the entity unless a specific field level classification is present. - * - * @generated from field: anduril.entitymanager.v1.ClassificationInformation default = 2; - */ - default?: ClassificationInformation; - - /** - * The set of individual field classification information which should always precedence - * over the default classification information. - * - * @generated from field: repeated anduril.entitymanager.v1.FieldClassificationInformation fields = 3; - */ - fields: FieldClassificationInformation[]; -}; - -/** - * Describes the message anduril.entitymanager.v1.Classification. - * Use `create(ClassificationSchema)` to create a new message. - */ -export declare const ClassificationSchema: GenMessage; - -/** - * A field specific classification information definition. - * - * @generated from message anduril.entitymanager.v1.FieldClassificationInformation - */ -export declare type FieldClassificationInformation = Message<"anduril.entitymanager.v1.FieldClassificationInformation"> & { - /** - * Proto field path which is the string representation of a field. - * > example: signal.bandwidth_hz would be bandwidth_hz in the signal component - * - * @generated from field: string field_path = 1; - */ - fieldPath: string; - - /** - * The information which makes up the field level classification marking. - * - * @generated from field: anduril.entitymanager.v1.ClassificationInformation classification_information = 2; - */ - classificationInformation?: ClassificationInformation; -}; - -/** - * Describes the message anduril.entitymanager.v1.FieldClassificationInformation. - * Use `create(FieldClassificationInformationSchema)` to create a new message. - */ -export declare const FieldClassificationInformationSchema: GenMessage; - -/** - * Represents all of the necessary information required to generate a summarized - * classification marking. - * - * > example: A summarized classification marking of "TOPSECRET//NOFORN//FISA" - * would be defined as: { "level": 5, "caveats": [ "NOFORN, "FISA" ] } - * - * @generated from message anduril.entitymanager.v1.ClassificationInformation - */ -export declare type ClassificationInformation = Message<"anduril.entitymanager.v1.ClassificationInformation"> & { - /** - * Classification level to be applied to the information in question. - * - * @generated from field: anduril.entitymanager.v1.ClassificationLevels level = 1; - */ - level: ClassificationLevels; - - /** - * Caveats that may further restrict how the information can be disseminated. - * - * @generated from field: repeated string caveats = 2; - */ - caveats: string[]; -}; - -/** - * Describes the message anduril.entitymanager.v1.ClassificationInformation. - * Use `create(ClassificationInformationSchema)` to create a new message. - */ -export declare const ClassificationInformationSchema: GenMessage; - -/** - * An enumeration of security classification levels. - * - * @generated from enum anduril.entitymanager.v1.ClassificationLevels - */ -export enum ClassificationLevels { - /** - * @generated from enum value: CLASSIFICATION_LEVELS_INVALID = 0; - */ - INVALID = 0, - - /** - * @generated from enum value: CLASSIFICATION_LEVELS_UNCLASSIFIED = 1; - */ - UNCLASSIFIED = 1, - - /** - * @generated from enum value: CLASSIFICATION_LEVELS_CONTROLLED_UNCLASSIFIED = 2; - */ - CONTROLLED_UNCLASSIFIED = 2, - - /** - * @generated from enum value: CLASSIFICATION_LEVELS_CONFIDENTIAL = 3; - */ - CONFIDENTIAL = 3, - - /** - * @generated from enum value: CLASSIFICATION_LEVELS_SECRET = 4; - */ - SECRET = 4, - - /** - * @generated from enum value: CLASSIFICATION_LEVELS_TOP_SECRET = 5; - */ - TOP_SECRET = 5, -} - -/** - * Describes the enum anduril.entitymanager.v1.ClassificationLevels. - */ -export declare const ClassificationLevelsSchema: GenEnum; - diff --git a/src/anduril/entitymanager/v1/classification.pub_pb.js b/src/anduril/entitymanager/v1/classification.pub_pb.js deleted file mode 100644 index 322efe7..0000000 --- a/src/anduril/entitymanager/v1/classification.pub_pb.js +++ /dev/null @@ -1,47 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/classification.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { enumDesc, fileDesc, messageDesc, tsEnum } from "@bufbuild/protobuf/codegenv1"; - -/** - * Describes the file anduril/entitymanager/v1/classification.pub.proto. - */ -export const file_anduril_entitymanager_v1_classification_pub = /*@__PURE__*/ - fileDesc("CjFhbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvY2xhc3NpZmljYXRpb24ucHViLnByb3RvEhhhbmR1cmlsLmVudGl0eW1hbmFnZXIudjEipgEKDkNsYXNzaWZpY2F0aW9uEkQKB2RlZmF1bHQYAiABKAsyMy5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuQ2xhc3NpZmljYXRpb25JbmZvcm1hdGlvbhJICgZmaWVsZHMYAyADKAsyOC5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuRmllbGRDbGFzc2lmaWNhdGlvbkluZm9ybWF0aW9uSgQIARACIo0BCh5GaWVsZENsYXNzaWZpY2F0aW9uSW5mb3JtYXRpb24SEgoKZmllbGRfcGF0aBgBIAEoCRJXChpjbGFzc2lmaWNhdGlvbl9pbmZvcm1hdGlvbhgCIAEoCzIzLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5DbGFzc2lmaWNhdGlvbkluZm9ybWF0aW9uImsKGUNsYXNzaWZpY2F0aW9uSW5mb3JtYXRpb24SPQoFbGV2ZWwYASABKA4yLi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuQ2xhc3NpZmljYXRpb25MZXZlbHMSDwoHY2F2ZWF0cxgCIAMoCSqEAgoUQ2xhc3NpZmljYXRpb25MZXZlbHMSIQodQ0xBU1NJRklDQVRJT05fTEVWRUxTX0lOVkFMSUQQABImCiJDTEFTU0lGSUNBVElPTl9MRVZFTFNfVU5DTEFTU0lGSUVEEAESMQotQ0xBU1NJRklDQVRJT05fTEVWRUxTX0NPTlRST0xMRURfVU5DTEFTU0lGSUVEEAISJgoiQ0xBU1NJRklDQVRJT05fTEVWRUxTX0NPTkZJREVOVElBTBADEiAKHENMQVNTSUZJQ0FUSU9OX0xFVkVMU19TRUNSRVQQBBIkCiBDTEFTU0lGSUNBVElPTl9MRVZFTFNfVE9QX1NFQ1JFVBAFQocCChxjb20uYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxQhZDbGFzc2lmaWNhdGlvblB1YlByb3RvUAFaTWdoZS5hbmR1cmlsLmRldi9hbmR1cmlsL2FuZHVyaWxhcGlzLWdvL2FuZHVyaWwvZW50aXR5bWFuYWdlci92MTtlbnRpdHltYW5hZ2VyogIDQUVYqgIYQW5kdXJpbC5FbnRpdHltYW5hZ2VyLlYxygIYQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYx4gIkQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYxXEdQQk1ldGFkYXRh6gIaQW5kdXJpbDo6RW50aXR5bWFuYWdlcjo6VjFiBnByb3RvMw"); - -/** - * Describes the message anduril.entitymanager.v1.Classification. - * Use `create(ClassificationSchema)` to create a new message. - */ -export const ClassificationSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_classification_pub, 0); - -/** - * Describes the message anduril.entitymanager.v1.FieldClassificationInformation. - * Use `create(FieldClassificationInformationSchema)` to create a new message. - */ -export const FieldClassificationInformationSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_classification_pub, 1); - -/** - * Describes the message anduril.entitymanager.v1.ClassificationInformation. - * Use `create(ClassificationInformationSchema)` to create a new message. - */ -export const ClassificationInformationSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_classification_pub, 2); - -/** - * Describes the enum anduril.entitymanager.v1.ClassificationLevels. - */ -export const ClassificationLevelsSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_classification_pub, 0); - -/** - * An enumeration of security classification levels. - * - * @generated from enum anduril.entitymanager.v1.ClassificationLevels - */ -export const ClassificationLevels = /*@__PURE__*/ - tsEnum(ClassificationLevelsSchema); - diff --git a/src/anduril/entitymanager/v1/dimensions.pub_pb.d.ts b/src/anduril/entitymanager/v1/dimensions.pub_pb.d.ts deleted file mode 100644 index 3702682..0000000 --- a/src/anduril/entitymanager/v1/dimensions.pub_pb.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/dimensions.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; - -/** - * Describes the file anduril/entitymanager/v1/dimensions.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_dimensions_pub: GenFile; - -/** - * @generated from message anduril.entitymanager.v1.Dimensions - */ -export declare type Dimensions = Message<"anduril.entitymanager.v1.Dimensions"> & { - /** - * Length of the entity in meters - * - * @generated from field: float length_m = 1; - */ - lengthM: number; -}; - -/** - * Describes the message anduril.entitymanager.v1.Dimensions. - * Use `create(DimensionsSchema)` to create a new message. - */ -export declare const DimensionsSchema: GenMessage; - diff --git a/src/anduril/entitymanager/v1/dimensions.pub_pb.js b/src/anduril/entitymanager/v1/dimensions.pub_pb.js deleted file mode 100644 index 41f7ab0..0000000 --- a/src/anduril/entitymanager/v1/dimensions.pub_pb.js +++ /dev/null @@ -1,19 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/dimensions.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv1"; - -/** - * Describes the file anduril/entitymanager/v1/dimensions.pub.proto. - */ -export const file_anduril_entitymanager_v1_dimensions_pub = /*@__PURE__*/ - fileDesc("Ci1hbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvZGltZW5zaW9ucy5wdWIucHJvdG8SGGFuZHVyaWwuZW50aXR5bWFuYWdlci52MSIeCgpEaW1lbnNpb25zEhAKCGxlbmd0aF9tGAEgASgCQoMCChxjb20uYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxQhJEaW1lbnNpb25zUHViUHJvdG9QAVpNZ2hlLmFuZHVyaWwuZGV2L2FuZHVyaWwvYW5kdXJpbGFwaXMtZ28vYW5kdXJpbC9lbnRpdHltYW5hZ2VyL3YxO2VudGl0eW1hbmFnZXKiAgNBRViqAhhBbmR1cmlsLkVudGl0eW1hbmFnZXIuVjHKAhhBbmR1cmlsXEVudGl0eW1hbmFnZXJcVjHiAiRBbmR1cmlsXEVudGl0eW1hbmFnZXJcVjFcR1BCTWV0YWRhdGHqAhpBbmR1cmlsOjpFbnRpdHltYW5hZ2VyOjpWMWIGcHJvdG8z"); - -/** - * Describes the message anduril.entitymanager.v1.Dimensions. - * Use `create(DimensionsSchema)` to create a new message. - */ -export const DimensionsSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_dimensions_pub, 0); - diff --git a/src/anduril/entitymanager/v1/entity.pub_pb.d.ts b/src/anduril/entitymanager/v1/entity.pub_pb.d.ts deleted file mode 100644 index 6caf3c2..0000000 --- a/src/anduril/entitymanager/v1/entity.pub_pb.d.ts +++ /dev/null @@ -1,1051 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/entity.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; -import type { Timestamp } from "@bufbuild/protobuf/wkt"; -import type { Location, LocationUncertainty } from "./location.pub_pb.js"; -import type { GeoDetails, GeoShape } from "./geoentity.pub_pb.js"; -import type { MilView, Ontology } from "./ontology.pub_pb.js"; -import type { Sensors } from "./sensors.pub_pb.js"; -import type { Payloads } from "./payloads.pub_pb.js"; -import type { PowerState } from "./power.pub_pb.js"; -import type { TargetPriority } from "./target_priority.pub_pb.js"; -import type { LineOfBearing, Signal } from "./signal.pub_pb.js"; -import type { TransponderCodes } from "./transponder_codes.pub_pb.js"; -import type { Classification } from "./classification.pub_pb.js"; -import type { TaskCatalog } from "../../tasks/v2/catalog.pub_pb.js"; -import type { Media } from "./media.pub_pb.js"; -import type { Relationships } from "./relationship.pub_pb.js"; -import type { Dimensions } from "./dimensions.pub_pb.js"; -import type { RouteDetails } from "./route_details.pub_pb.js"; -import type { Schedules } from "./schedule.pub_pb.js"; -import type { Health } from "./health_status.pub_pb.js"; -import type { GroupDetails } from "./group.pub_pb.js"; -import type { Supplies } from "./supplies.pub_pb.js"; -import type { Orbit } from "./orbit.pub_pb.js"; -import type { AltIdType, OverrideStatus, OverrideType, UInt32Range } from "./types.pub_pb.js"; -import type { Color } from "../../type/color.pub_pb.js"; - -/** - * Describes the file anduril/entitymanager/v1/entity.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_entity_pub: GenFile; - -/** - * The entity object represents a single known object within the Lattice operational environment. It contains - * all data associated with the entity, such as its name, ID, and other relevant components. - * - * @generated from message anduril.entitymanager.v1.Entity - */ -export declare type Entity = Message<"anduril.entitymanager.v1.Entity"> & { - /** - * A Globally Unique Identifier (GUID) for your entity. If this field is empty, the Entity Manager API - * automatically generates an ID when it creates the entity. - * - * @generated from field: string entity_id = 1; - */ - entityId: string; - - /** - * A human-readable entity description that's helpful for debugging purposes and human - * traceability. If this field is empty, the Entity Manager API generates one for you. - * - * @generated from field: string description = 2; - */ - description: string; - - /** - * Indicates the entity is active and should have a lifecycle state of CREATE or UPDATE. - * Set this field to true when publishing an entity. - * - * @generated from field: bool is_live = 3; - */ - isLive: boolean; - - /** - * The time when the entity was first known to the entity producer. If this field is empty, the Entity Manager API uses the - * current timestamp of when the entity is first received. - * For example, when a drone is first powered on, it might report its startup time as the created time. - * The timestamp doesn't change for the lifetime of an entity. - * - * @generated from field: google.protobuf.Timestamp created_time = 4; - */ - createdTime?: Timestamp; - - /** - * Future time that expires an entity and updates the is_live flag. - * For entities that are constantly updating, the expiry time also updates. - * In some cases, this may differ from is_live. - * Example: Entities with tasks exported to an external system must remain - * active even after they expire. - * This field is required when publishing a prepopulated entity. - * The expiry time must be in the future, but less than 30 days from the current time. - * - * @generated from field: google.protobuf.Timestamp expiry_time = 5; - */ - expiryTime?: Timestamp; - - /** - * Human-readable descriptions of what the entity is currently doing. - * - * @generated from field: anduril.entitymanager.v1.Status status = 19; - */ - status?: Status; - - /** - * Geospatial data related to the entity, including its position, kinematics, and orientation. - * - * @generated from field: anduril.entitymanager.v1.Location location = 6; - */ - location?: Location; - - /** - * Indicates uncertainty of the entity's position and kinematics. - * - * @generated from field: anduril.entitymanager.v1.LocationUncertainty location_uncertainty = 15; - */ - locationUncertainty?: LocationUncertainty; - - /** - * Geospatial representation of the entity, including entities that cover an area rather than a fixed point. - * - * @generated from field: anduril.entitymanager.v1.GeoShape geo_shape = 23; - */ - geoShape?: GeoShape; - - /** - * Additional details on what the geospatial area or point represents, along with visual display details. - * - * @generated from field: anduril.entitymanager.v1.GeoDetails geo_details = 24; - */ - geoDetails?: GeoDetails; - - /** - * Entity name displayed in the Lattice UI side panel. Also includes identifiers that other systems can use to reference the same entity. - * - * @generated from field: anduril.entitymanager.v1.Aliases aliases = 7; - */ - aliases?: Aliases; - - /** - * If this entity is tracked by another entity, this component contains data related to how it's being tracked. - * - * @generated from field: anduril.entitymanager.v1.Tracked tracked = 8; - */ - tracked?: Tracked; - - /** - * If this entity has been correlated or decorrelated to another one, this component contains information on the correlation or decorrelation. - * - * @generated from field: anduril.entitymanager.v1.Correlation correlation = 47; - */ - correlation?: Correlation; - - /** - * View of the entity. - * - * @generated from field: anduril.entitymanager.v1.MilView mil_view = 10; - */ - milView?: MilView; - - /** - * Ontology defines an entity's categorization in Lattice, and improves data retrieval and integration. Builds a standardized representation of the entity. - * - * @generated from field: anduril.entitymanager.v1.Ontology ontology = 11; - */ - ontology?: Ontology; - - /** - * Details an entity's available sensors. - * - * @generated from field: anduril.entitymanager.v1.Sensors sensors = 20; - */ - sensors?: Sensors; - - /** - * Details an entity's available payloads. - * - * @generated from field: anduril.entitymanager.v1.Payloads payloads = 21; - */ - payloads?: Payloads; - - /** - * Details the entity's power source. - * - * @generated from field: anduril.entitymanager.v1.PowerState power_state = 30; - */ - powerState?: PowerState; - - /** - * The primary data source provenance for this entity. - * - * @generated from field: anduril.entitymanager.v1.Provenance provenance = 12; - */ - provenance?: Provenance; - - /** - * Provenance of override data. - * - * @generated from field: anduril.entitymanager.v1.Overrides overrides = 13; - */ - overrides?: Overrides; - - /** - * Describes an entity's specific characteristics and the operations that can be performed on the entity. - * For example, "simulated" informs the operator that the entity is from a simulation, and "deletable" - * informs the operator (and system) that the delete operation is valid against the entity. - * - * @generated from field: anduril.entitymanager.v1.Indicators indicators = 14; - */ - indicators?: Indicators; - - /** - * The prioritization associated with an entity, such as if it's a threat or a high-value target. - * - * @generated from field: anduril.entitymanager.v1.TargetPriority target_priority = 22; - */ - targetPriority?: TargetPriority; - - /** - * Describes an entity's signal characteristics, primarily used when an entity is a signal of interest. - * - * @generated from field: anduril.entitymanager.v1.Signal signal = 25; - */ - signal?: Signal; - - /** - * A message describing any transponder codes associated with Mode 1, 2, 3, 4, 5, S interrogations. These are related to ADS-B modes. - * - * @generated from field: anduril.entitymanager.v1.TransponderCodes transponder_codes = 26; - */ - transponderCodes?: TransponderCodes; - - /** - * Describes an entity's security classification levels at an overall classification level and on a per - * field level. - * - * @generated from field: anduril.entitymanager.v1.Classification data_classification = 29; - */ - dataClassification?: Classification; - - /** - * A catalog of tasks that can be performed by an entity. - * - * @generated from field: anduril.tasks.v2.TaskCatalog task_catalog = 31; - */ - taskCatalog?: TaskCatalog; - - /** - * Media associated with an entity, such as videos, images, or thumbnails. - * - * @generated from field: anduril.entitymanager.v1.Media media = 32; - */ - media?: Media; - - /** - * The relationships between this entity and other entities in the common operational picture (COP). - * - * @generated from field: anduril.entitymanager.v1.Relationships relationships = 33; - */ - relationships?: Relationships; - - /** - * Visual details associated with the display of an entity in the client. - * - * @generated from field: anduril.entitymanager.v1.VisualDetails visual_details = 34; - */ - visualDetails?: VisualDetails; - - /** - * Physical dimensions of the entity. - * - * @generated from field: anduril.entitymanager.v1.Dimensions dimensions = 36; - */ - dimensions?: Dimensions; - - /** - * Additional information about an entity's route. - * - * @generated from field: anduril.entitymanager.v1.RouteDetails route_details = 37; - */ - routeDetails?: RouteDetails; - - /** - * Schedules associated with this entity. - * - * @generated from field: anduril.entitymanager.v1.Schedules schedules = 38; - */ - schedules?: Schedules; - - /** - * Health metrics or connection status reported by the entity. - * - * @generated from field: anduril.entitymanager.v1.Health health = 39; - */ - health?: Health; - - /** - * Details for the group associated with this entity. - * - * @generated from field: anduril.entitymanager.v1.GroupDetails group_details = 40; - */ - groupDetails?: GroupDetails; - - /** - * Contains relevant supply information for the entity, such as fuel. - * - * @generated from field: anduril.entitymanager.v1.Supplies supplies = 42; - */ - supplies?: Supplies; - - /** - * Orbit information for space objects. - * - * @generated from field: anduril.entitymanager.v1.Orbit orbit = 46; - */ - orbit?: Orbit; -}; - -/** - * Describes the message anduril.entitymanager.v1.Entity. - * Use `create(EntitySchema)` to create a new message. - */ -export declare const EntitySchema: GenMessage; - -/** - * Contains status of entities. - * - * @generated from message anduril.entitymanager.v1.Status - */ -export declare type Status = Message<"anduril.entitymanager.v1.Status"> & { - /** - * A string that describes the activity that the entity is performing. - * Examples include "RECONNAISSANCE", "INTERDICTION", "RETURN TO BASE (RTB)", "PREPARING FOR LAUNCH". - * - * @generated from field: string platform_activity = 1; - */ - platformActivity: string; - - /** - * A human-readable string that describes the role the entity is currently performing. E.g. "Team Member", "Commander". - * - * @generated from field: string role = 2; - */ - role: string; -}; - -/** - * Describes the message anduril.entitymanager.v1.Status. - * Use `create(StatusSchema)` to create a new message. - */ -export declare const StatusSchema: GenMessage; - -/** - * Available for any Entities with alternate ids in other systems. - * - * @generated from message anduril.entitymanager.v1.Aliases - */ -export declare type Aliases = Message<"anduril.entitymanager.v1.Aliases"> & { - /** - * @generated from field: repeated anduril.entitymanager.v1.AlternateId alternate_ids = 1; - */ - alternateIds: AlternateId[]; - - /** - * The best available version of the entity's display name. - * - * @generated from field: string name = 2; - */ - name: string; -}; - -/** - * Describes the message anduril.entitymanager.v1.Aliases. - * Use `create(AliasesSchema)` to create a new message. - */ -export declare const AliasesSchema: GenMessage; - -/** - * Available for Entities that are tracked. - * - * @generated from message anduril.entitymanager.v1.Tracked - */ -export declare type Tracked = Message<"anduril.entitymanager.v1.Tracked"> & { - /** - * Quality score, 0-15, nil if none - * - * @generated from field: google.protobuf.Int32Value track_quality_wrapper = 2; - */ - trackQualityWrapper?: number; - - /** - * Sensor hits aggregation on the tracked entity. - * - * @generated from field: google.protobuf.Int32Value sensor_hits = 3; - */ - sensorHits?: number; - - /** - * Estimated number of objects or units that are represented by this entity. Known as Strength in certain contexts (Link16) - * if UpperBound == LowerBound; (strength = LowerBound) - * If both UpperBound and LowerBound are defined; strength is between LowerBound and UpperBound (represented as string "Strength: 4-5") - * If UpperBound is defined only (LowerBound unset), Strength ≤ UpperBound - * If LowerBound is defined only (UpperBound unset), LowerBound ≤ Strength - * 0 indicates unset. - * - * @generated from field: anduril.entitymanager.v1.UInt32Range number_of_objects = 4; - */ - numberOfObjects?: UInt32Range; - - /** - * The radar cross section (RCS) is a measure of how detectable an object is by radar. A large RCS indicates an object is more easily - * detected. The unit is “decibels per square meter,” or dBsm - * - * @generated from field: google.protobuf.DoubleValue radar_cross_section = 6; - */ - radarCrossSection?: number; - - /** - * Timestamp of the latest tracking measurement for this entity. - * - * @generated from field: google.protobuf.Timestamp last_measurement_time = 7; - */ - lastMeasurementTime?: Timestamp; - - /** - * The relative position of a track with respect to the entity that is tracking it. Used for tracks that do not yet have a 3D position. - * For this entity (A), being tracked by some entity (B), this LineOfBearing would express a ray from B to A. - * - * @generated from field: anduril.entitymanager.v1.LineOfBearing line_of_bearing = 9; - */ - lineOfBearing?: LineOfBearing; -}; - -/** - * Describes the message anduril.entitymanager.v1.Tracked. - * Use `create(TrackedSchema)` to create a new message. - */ -export declare const TrackedSchema: GenMessage; - -/** - * Data provenance. - * - * @generated from message anduril.entitymanager.v1.Provenance - */ -export declare type Provenance = Message<"anduril.entitymanager.v1.Provenance"> & { - /** - * Name of the integration that produced this entity - * - * @generated from field: string integration_name = 5; - */ - integrationName: string; - - /** - * Source data type of this entity. Examples: ADSB, Link16, etc. - * - * @generated from field: string data_type = 6; - */ - dataType: string; - - /** - * An ID that allows an element from a source to be uniquely identified - * - * @generated from field: string source_id = 3; - */ - sourceId: string; - - /** - * The time, according to the source system, that the data in the entity was last modified. Generally, this should - * be the time that the source-reported time of validity of the data in the entity. This field must be - * updated with every change to the entity or else Entity Manager will discard the update. - * - * @generated from field: google.protobuf.Timestamp source_update_time = 2; - */ - sourceUpdateTime?: Timestamp; - - /** - * Description of the modification source. In the case of a user this is the email address. - * - * @generated from field: string source_description = 4; - */ - sourceDescription: string; -}; - -/** - * Describes the message anduril.entitymanager.v1.Provenance. - * Use `create(ProvenanceSchema)` to create a new message. - */ -export declare const ProvenanceSchema: GenMessage; - -/** - * Indicators to describe entity to consumers. - * - * @generated from message anduril.entitymanager.v1.Indicators - */ -export declare type Indicators = Message<"anduril.entitymanager.v1.Indicators"> & { - /** - * @generated from field: google.protobuf.BoolValue simulated = 1; - */ - simulated?: boolean; - - /** - * @generated from field: google.protobuf.BoolValue exercise = 2; - */ - exercise?: boolean; - - /** - * @generated from field: google.protobuf.BoolValue emergency = 3; - */ - emergency?: boolean; - - /** - * @generated from field: google.protobuf.BoolValue c2 = 4; - */ - c2?: boolean; - - /** - * Indicates the Entity should be egressed to external sources. - * Integrations choose how the egressing happens (e.g. if an Entity needs fuzzing). - * - * @generated from field: google.protobuf.BoolValue egressable = 6; - */ - egressable?: boolean; - - /** - * A signal of arbitrary importance such that the entity should be globally marked for all users - * - * @generated from field: google.protobuf.BoolValue starred = 7; - */ - starred?: boolean; -}; - -/** - * Describes the message anduril.entitymanager.v1.Indicators. - * Use `create(IndicatorsSchema)` to create a new message. - */ -export declare const IndicatorsSchema: GenMessage; - -/** - * Metadata about entity overrides present. - * - * @generated from message anduril.entitymanager.v1.Overrides - */ -export declare type Overrides = Message<"anduril.entitymanager.v1.Overrides"> & { - /** - * @generated from field: repeated anduril.entitymanager.v1.Override override = 2; - */ - override: Override[]; -}; - -/** - * Describes the message anduril.entitymanager.v1.Overrides. - * Use `create(OverridesSchema)` to create a new message. - */ -export declare const OverridesSchema: GenMessage; - -/** - * Details about an override. Last write wins. - * - * @generated from message anduril.entitymanager.v1.Override - */ -export declare type Override = Message<"anduril.entitymanager.v1.Override"> & { - /** - * override request id for an override request - * - * @generated from field: string request_id = 1; - */ - requestId: string; - - /** - * proto field path which is the string representation of a field. - * example: correlated.primary_entity_id would be primary_entity_id in correlated component - * - * @generated from field: string field_path = 2; - */ - fieldPath: string; - - /** - * new field value corresponding to field path. In the shape of an empty entity with only the changed value. - * example: entity: { mil_view: { disposition: Disposition_DISPOSITION_HOSTILE } } - * - * @generated from field: anduril.entitymanager.v1.Entity masked_field_value = 3; - */ - maskedFieldValue?: Entity; - - /** - * status of the override - * - * @generated from field: anduril.entitymanager.v1.OverrideStatus status = 4; - */ - status: OverrideStatus; - - /** - * @generated from field: anduril.entitymanager.v1.Provenance provenance = 5; - */ - provenance?: Provenance; - - /** - * The type of the override, defined by the stage of the entity lifecycle that the entity was in when the override - * was requested. - * - * @generated from field: anduril.entitymanager.v1.OverrideType type = 6; - */ - type: OverrideType; - - /** - * Timestamp of the override request. The timestamp is generated by the Entity Manager instance that receives the request. - * - * @generated from field: google.protobuf.Timestamp request_timestamp = 7; - */ - requestTimestamp?: Timestamp; -}; - -/** - * Describes the message anduril.entitymanager.v1.Override. - * Use `create(OverrideSchema)` to create a new message. - */ -export declare const OverrideSchema: GenMessage; - -/** - * An alternate id for an Entity. - * - * @generated from message anduril.entitymanager.v1.AlternateId - */ -export declare type AlternateId = Message<"anduril.entitymanager.v1.AlternateId"> & { - /** - * @generated from field: string id = 2; - */ - id: string; - - /** - * @generated from field: anduril.entitymanager.v1.AltIdType type = 3; - */ - type: AltIdType; -}; - -/** - * Describes the message anduril.entitymanager.v1.AlternateId. - * Use `create(AlternateIdSchema)` to create a new message. - */ -export declare const AlternateIdSchema: GenMessage; - -/** - * Visual details associated with the display of an entity in the client. - * - * @generated from message anduril.entitymanager.v1.VisualDetails - */ -export declare type VisualDetails = Message<"anduril.entitymanager.v1.VisualDetails"> & { - /** - * The range rings to display around an entity. - * - * @generated from field: anduril.entitymanager.v1.RangeRings range_rings = 1; - */ - rangeRings?: RangeRings; -}; - -/** - * Describes the message anduril.entitymanager.v1.VisualDetails. - * Use `create(VisualDetailsSchema)` to create a new message. - */ -export declare const VisualDetailsSchema: GenMessage; - -/** - * Range rings allow visual assessment of map distance at varying zoom levels. - * - * @generated from message anduril.entitymanager.v1.RangeRings - */ -export declare type RangeRings = Message<"anduril.entitymanager.v1.RangeRings"> & { - /** - * The minimum range ring distance, specified in meters. - * - * @generated from field: google.protobuf.DoubleValue min_distance_m = 1; - */ - minDistanceM?: number; - - /** - * The maximum range ring distance, specified in meters. - * - * @generated from field: google.protobuf.DoubleValue max_distance_m = 2; - */ - maxDistanceM?: number; - - /** - * The count of range rings. - * - * @generated from field: uint32 ring_count = 3; - */ - ringCount: number; - - /** - * The color of range rings, specified in hex string. - * - * @generated from field: anduril.type.Color ring_line_color = 4; - */ - ringLineColor?: Color; -}; - -/** - * Describes the message anduril.entitymanager.v1.RangeRings. - * Use `create(RangeRingsSchema)` to create a new message. - */ -export declare const RangeRingsSchema: GenMessage; - -/** - * Available for Entities that are a correlated (N to 1) set of entities. This will be present on - * each entity in the set. - * - * @generated from message anduril.entitymanager.v1.Correlation - */ -export declare type Correlation = Message<"anduril.entitymanager.v1.Correlation"> & { - /** - * If an entity is correlated, it is either the primary or a secondary. - * DEPRECATED - Use membership instead. - * - * @generated from oneof anduril.entitymanager.v1.Correlation.correlation - */ - correlation: { - /** - * This entity is the primary of a correlation meaning that it serves as the representative - * entity of the correlation set. - * - * @generated from field: anduril.entitymanager.v1.PrimaryCorrelation primary = 1; - */ - value: PrimaryCorrelation; - case: "primary"; - } | { - /** - * This entity is a secondary of a correlation meaning that it will be represented by the - * primary of the correlation set. - * - * @generated from field: anduril.entitymanager.v1.SecondaryCorrelation secondary = 2; - */ - value: SecondaryCorrelation; - case: "secondary"; - } | { case: undefined; value?: undefined }; - - /** - * If present, this entity is a part of a correlation set. - * - * @generated from field: anduril.entitymanager.v1.CorrelationMembership membership = 4; - */ - membership?: CorrelationMembership; - - /** - * If present, this entity was explicitly decorrelated from one or more entities. - * An entity can be both correlated and decorrelated as long as they are disjoint sets. - * An example would be if a user in the UI decides that two tracks are not actually the - * same despite an automatic correlator having correlated them. The user would then - * decorrelate the two tracks and this decorrelation would be preserved preventing the - * correlator from re-correlating them at a later time. - * - * @generated from field: anduril.entitymanager.v1.Decorrelation decorrelation = 3; - */ - decorrelation?: Decorrelation; -}; - -/** - * Describes the message anduril.entitymanager.v1.Correlation. - * Use `create(CorrelationSchema)` to create a new message. - */ -export declare const CorrelationSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.PrimaryCorrelation - */ -export declare type PrimaryCorrelation = Message<"anduril.entitymanager.v1.PrimaryCorrelation"> & { - /** - * The secondary entity IDs part of this correlation. - * - * @generated from field: repeated string secondary_entity_ids = 1; - */ - secondaryEntityIds: string[]; -}; - -/** - * Describes the message anduril.entitymanager.v1.PrimaryCorrelation. - * Use `create(PrimaryCorrelationSchema)` to create a new message. - */ -export declare const PrimaryCorrelationSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.SecondaryCorrelation - */ -export declare type SecondaryCorrelation = Message<"anduril.entitymanager.v1.SecondaryCorrelation"> & { - /** - * The primary of this correlation. - * - * @generated from field: string primary_entity_id = 1; - */ - primaryEntityId: string; - - /** - * Metadata about the correlation. - * - * @generated from field: anduril.entitymanager.v1.CorrelationMetadata metadata = 2; - */ - metadata?: CorrelationMetadata; -}; - -/** - * Describes the message anduril.entitymanager.v1.SecondaryCorrelation. - * Use `create(SecondaryCorrelationSchema)` to create a new message. - */ -export declare const SecondaryCorrelationSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.CorrelationMembership - */ -export declare type CorrelationMembership = Message<"anduril.entitymanager.v1.CorrelationMembership"> & { - /** - * The ID of the correlation set this entity belongs to. - * - * @generated from field: string correlation_set_id = 1; - */ - correlationSetId: string; - - /** - * If an entity is correlated, it may or may not be the primary. - * - * @generated from oneof anduril.entitymanager.v1.CorrelationMembership.membership - */ - membership: { - /** - * This entity is the primary of a correlation set meaning that it serves as the representative - * entity of the correlation set. - * - * @generated from field: anduril.entitymanager.v1.PrimaryMembership primary = 2; - */ - value: PrimaryMembership; - case: "primary"; - } | { - /** - * This entity is not the primary of the correlation set. Note that there may not - * be a primary at all. - * - * @generated from field: anduril.entitymanager.v1.NonPrimaryMembership non_primary = 3; - */ - value: NonPrimaryMembership; - case: "nonPrimary"; - } | { case: undefined; value?: undefined }; - - /** - * Additional metadata on this correlation. - * - * @generated from field: anduril.entitymanager.v1.CorrelationMetadata metadata = 4; - */ - metadata?: CorrelationMetadata; -}; - -/** - * Describes the message anduril.entitymanager.v1.CorrelationMembership. - * Use `create(CorrelationMembershipSchema)` to create a new message. - */ -export declare const CorrelationMembershipSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.PrimaryMembership - */ -export declare type PrimaryMembership = Message<"anduril.entitymanager.v1.PrimaryMembership"> & { -}; - -/** - * Describes the message anduril.entitymanager.v1.PrimaryMembership. - * Use `create(PrimaryMembershipSchema)` to create a new message. - */ -export declare const PrimaryMembershipSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.NonPrimaryMembership - */ -export declare type NonPrimaryMembership = Message<"anduril.entitymanager.v1.NonPrimaryMembership"> & { -}; - -/** - * Describes the message anduril.entitymanager.v1.NonPrimaryMembership. - * Use `create(NonPrimaryMembershipSchema)` to create a new message. - */ -export declare const NonPrimaryMembershipSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.Decorrelation - */ -export declare type Decorrelation = Message<"anduril.entitymanager.v1.Decorrelation"> & { - /** - * This will be specified if this entity was decorrelated against all other entities. - * - * @generated from field: anduril.entitymanager.v1.DecorrelatedAll all = 1; - */ - all?: DecorrelatedAll; - - /** - * A list of decorrelated entities that have been explicitly decorrelated against this entity - * which prevents lower precedence correlations from overriding it in the future. - * For example, if an operator in the UI decorrelated tracks A and B, any automated - * correlators would be unable to correlate them since manual decorrelations have - * higher precedence than automatic ones. Precedence is determined by both correlation - * type and replication mode. - * - * @generated from field: repeated anduril.entitymanager.v1.DecorrelatedSingle decorrelated_entities = 2; - */ - decorrelatedEntities: DecorrelatedSingle[]; -}; - -/** - * Describes the message anduril.entitymanager.v1.Decorrelation. - * Use `create(DecorrelationSchema)` to create a new message. - */ -export declare const DecorrelationSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.DecorrelatedAll - */ -export declare type DecorrelatedAll = Message<"anduril.entitymanager.v1.DecorrelatedAll"> & { - /** - * Metadata about the decorrelation. - * - * @generated from field: anduril.entitymanager.v1.CorrelationMetadata metadata = 1; - */ - metadata?: CorrelationMetadata; -}; - -/** - * Describes the message anduril.entitymanager.v1.DecorrelatedAll. - * Use `create(DecorrelatedAllSchema)` to create a new message. - */ -export declare const DecorrelatedAllSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.DecorrelatedSingle - */ -export declare type DecorrelatedSingle = Message<"anduril.entitymanager.v1.DecorrelatedSingle"> & { - /** - * The entity that was decorrelated against. - * - * @generated from field: string entity_id = 1; - */ - entityId: string; - - /** - * Metadata about the decorrelation. - * - * @generated from field: anduril.entitymanager.v1.CorrelationMetadata metadata = 2; - */ - metadata?: CorrelationMetadata; -}; - -/** - * Describes the message anduril.entitymanager.v1.DecorrelatedSingle. - * Use `create(DecorrelatedSingleSchema)` to create a new message. - */ -export declare const DecorrelatedSingleSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.CorrelationMetadata - */ -export declare type CorrelationMetadata = Message<"anduril.entitymanager.v1.CorrelationMetadata"> & { - /** - * Who or what added this entity to the (de)correlation. - * - * @generated from field: anduril.entitymanager.v1.Provenance provenance = 1; - */ - provenance?: Provenance; - - /** - * Indicates how the correlation will be distributed. Because a correlation is composed of - * multiple secondaries, each of which may have been correlated with different replication - * modes, the distribution of the correlation is composed of distributions of the individual - * entities within the correlation set. - * For example, if there are two secondary entities A and B correlated against a primary C, - * with A having been correlated globally and B having been correlated locally, then the - * correlation set that is distributed globally than what is known locally in the node. - * - * @generated from field: anduril.entitymanager.v1.CorrelationReplicationMode replication_mode = 2; - */ - replicationMode: CorrelationReplicationMode; - - /** - * What type of (de)correlation was this entity added with. - * - * @generated from field: anduril.entitymanager.v1.CorrelationType type = 3; - */ - type: CorrelationType; -}; - -/** - * Describes the message anduril.entitymanager.v1.CorrelationMetadata. - * Use `create(CorrelationMetadataSchema)` to create a new message. - */ -export declare const CorrelationMetadataSchema: GenMessage; - -/** - * The type of correlation indicating how it was made. - * - * @generated from enum anduril.entitymanager.v1.CorrelationType - */ -export enum CorrelationType { - /** - * @generated from enum value: CORRELATION_TYPE_INVALID = 0; - */ - INVALID = 0, - - /** - * The correlation was made manually by a human. - * Manual is higher precedence than automated assuming the same replication mode. - * - * @generated from enum value: CORRELATION_TYPE_MANUAL = 1; - */ - MANUAL = 1, - - /** - * The correlation was automatically made by a service or some other automated process. - * Automated is lower precedence than manual assuming the same replication mode. - * - * @generated from enum value: CORRELATION_TYPE_AUTOMATED = 2; - */ - AUTOMATED = 2, -} - -/** - * Describes the enum anduril.entitymanager.v1.CorrelationType. - */ -export declare const CorrelationTypeSchema: GenEnum; - -/** - * The replication mode of the correlation indicating how the correlation will be replication to - * other nodes in the mesh. - * - * @generated from enum anduril.entitymanager.v1.CorrelationReplicationMode - */ -export enum CorrelationReplicationMode { - /** - * @generated from enum value: CORRELATION_REPLICATION_MODE_INVALID = 0; - */ - INVALID = 0, - - /** - * The correlation is local only to the originating node and will not be distributed to other - * nodes in the mesh. In the case of conflicts, this correlation will override ones coming from - * other nodes. Local is always higher precedence than global regardless of the correlation type. - * - * @generated from enum value: CORRELATION_REPLICATION_MODE_LOCAL = 1; - */ - LOCAL = 1, - - /** - * The correlation is distributed globally across all nodes in the mesh. Because an entity can - * only be part of one correlation, this is based on last-write-wins semantics, however, the - * correlation will also be stored locally in the originating node preventing any overrides. - * Global is always lower precedence than local regardless of the correlation type. - * - * @generated from enum value: CORRELATION_REPLICATION_MODE_GLOBAL = 2; - */ - GLOBAL = 2, -} - -/** - * Describes the enum anduril.entitymanager.v1.CorrelationReplicationMode. - */ -export declare const CorrelationReplicationModeSchema: GenEnum; - diff --git a/src/anduril/entitymanager/v1/entity.pub_pb.js b/src/anduril/entitymanager/v1/entity.pub_pb.js deleted file mode 100644 index 3952c49..0000000 --- a/src/anduril/entitymanager/v1/entity.pub_pb.js +++ /dev/null @@ -1,212 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/entity.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { enumDesc, fileDesc, messageDesc, tsEnum } from "@bufbuild/protobuf/codegenv1"; -import { file_anduril_entitymanager_v1_classification_pub } from "./classification.pub_pb.js"; -import { file_anduril_entitymanager_v1_dimensions_pub } from "./dimensions.pub_pb.js"; -import { file_anduril_entitymanager_v1_geoentity_pub } from "./geoentity.pub_pb.js"; -import { file_anduril_entitymanager_v1_group_pub } from "./group.pub_pb.js"; -import { file_anduril_entitymanager_v1_health_status_pub } from "./health_status.pub_pb.js"; -import { file_anduril_entitymanager_v1_location_pub } from "./location.pub_pb.js"; -import { file_anduril_entitymanager_v1_media_pub } from "./media.pub_pb.js"; -import { file_anduril_entitymanager_v1_ontology_pub } from "./ontology.pub_pb.js"; -import { file_anduril_entitymanager_v1_options_pub } from "./options.pub_pb.js"; -import { file_anduril_entitymanager_v1_orbit_pub } from "./orbit.pub_pb.js"; -import { file_anduril_entitymanager_v1_payloads_pub } from "./payloads.pub_pb.js"; -import { file_anduril_entitymanager_v1_power_pub } from "./power.pub_pb.js"; -import { file_anduril_entitymanager_v1_relationship_pub } from "./relationship.pub_pb.js"; -import { file_anduril_entitymanager_v1_route_details_pub } from "./route_details.pub_pb.js"; -import { file_anduril_entitymanager_v1_schedule_pub } from "./schedule.pub_pb.js"; -import { file_anduril_entitymanager_v1_sensors_pub } from "./sensors.pub_pb.js"; -import { file_anduril_entitymanager_v1_signal_pub } from "./signal.pub_pb.js"; -import { file_anduril_entitymanager_v1_supplies_pub } from "./supplies.pub_pb.js"; -import { file_anduril_entitymanager_v1_target_priority_pub } from "./target_priority.pub_pb.js"; -import { file_anduril_entitymanager_v1_transponder_codes_pub } from "./transponder_codes.pub_pb.js"; -import { file_anduril_entitymanager_v1_types_pub } from "./types.pub_pb.js"; -import { file_anduril_tasks_v2_catalog_pub } from "../../tasks/v2/catalog.pub_pb.js"; -import { file_anduril_type_color_pub } from "../../type/color.pub_pb.js"; -import { file_google_protobuf_timestamp, file_google_protobuf_wrappers } from "@bufbuild/protobuf/wkt"; - -/** - * Describes the file anduril/entitymanager/v1/entity.pub.proto. - */ -export const file_anduril_entitymanager_v1_entity_pub = /*@__PURE__*/ - fileDesc("CilhbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvZW50aXR5LnB1Yi5wcm90bxIYYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxIp4QCgZFbnRpdHkSEQoJZW50aXR5X2lkGAEgASgJEhMKC2Rlc2NyaXB0aW9uGAIgASgJEg8KB2lzX2xpdmUYAyABKAgSMAoMY3JlYXRlZF90aW1lGAQgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBI0CgtleHBpcnlfdGltZRgFIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCA8g+ARIwCgZzdGF0dXMYEyABKAsyIC5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuU3RhdHVzEjQKCGxvY2F0aW9uGAYgASgLMiIuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkxvY2F0aW9uEksKFGxvY2F0aW9uX3VuY2VydGFpbnR5GA8gASgLMi0uYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkxvY2F0aW9uVW5jZXJ0YWludHkSNQoJZ2VvX3NoYXBlGBcgASgLMiIuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkdlb1NoYXBlEjkKC2dlb19kZXRhaWxzGBggASgLMiQuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkdlb0RldGFpbHMSMgoHYWxpYXNlcxgHIAEoCzIhLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5BbGlhc2VzEjIKB3RyYWNrZWQYCCABKAsyIS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuVHJhY2tlZBI6Cgtjb3JyZWxhdGlvbhgvIAEoCzIlLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5Db3JyZWxhdGlvbhIzCghtaWxfdmlldxgKIAEoCzIhLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5NaWxWaWV3EjQKCG9udG9sb2d5GAsgASgLMiIuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLk9udG9sb2d5EjIKB3NlbnNvcnMYFCABKAsyIS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuU2Vuc29ycxI0CghwYXlsb2FkcxgVIAEoCzIiLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5QYXlsb2FkcxI5Cgtwb3dlcl9zdGF0ZRgeIAEoCzIkLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5Qb3dlclN0YXRlEjgKCnByb3ZlbmFuY2UYDCABKAsyJC5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUHJvdmVuYW5jZRI2CglvdmVycmlkZXMYDSABKAsyIy5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuT3ZlcnJpZGVzEjgKCmluZGljYXRvcnMYDiABKAsyJC5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuSW5kaWNhdG9ycxJBCg90YXJnZXRfcHJpb3JpdHkYFiABKAsyKC5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuVGFyZ2V0UHJpb3JpdHkSMAoGc2lnbmFsGBkgASgLMiAuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlNpZ25hbBJFChF0cmFuc3BvbmRlcl9jb2RlcxgaIAEoCzIqLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5UcmFuc3BvbmRlckNvZGVzEkUKE2RhdGFfY2xhc3NpZmljYXRpb24YHSABKAsyKC5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuQ2xhc3NpZmljYXRpb24SOAoMdGFza19jYXRhbG9nGB8gASgLMh0uYW5kdXJpbC50YXNrcy52Mi5UYXNrQ2F0YWxvZ0IDyD4BEi4KBW1lZGlhGCAgASgLMh8uYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLk1lZGlhEj4KDXJlbGF0aW9uc2hpcHMYISABKAsyJy5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUmVsYXRpb25zaGlwcxI/Cg52aXN1YWxfZGV0YWlscxgiIAEoCzInLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5WaXN1YWxEZXRhaWxzEjgKCmRpbWVuc2lvbnMYJCABKAsyJC5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuRGltZW5zaW9ucxI9Cg1yb3V0ZV9kZXRhaWxzGCUgASgLMiYuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlJvdXRlRGV0YWlscxI2CglzY2hlZHVsZXMYJiABKAsyIy5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuU2NoZWR1bGVzEjAKBmhlYWx0aBgnIAEoCzIgLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5IZWFsdGgSPQoNZ3JvdXBfZGV0YWlscxgoIAEoCzImLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5Hcm91cERldGFpbHMSNAoIc3VwcGxpZXMYKiABKAsyIi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuU3VwcGxpZXMSLgoFb3JiaXQYLiABKAsyHy5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuT3JiaXRKBAgJEApKBAgQEBFKBAgREBJKBAgSEBNKBAgbEBxKBAgcEB1KBAgpECpKBAgrECxSCmNvcnJlbGF0ZWRSDW9yaWdpbmFsX2RhdGFSCmdlb3BvbHlnb25SB2NvbnRhY3RSC3RlYW1fc3RhdHVzUglub19leHBpcnkiMQoGU3RhdHVzEhkKEXBsYXRmb3JtX2FjdGl2aXR5GAEgASgJEgwKBHJvbGUYAiABKAkiXwoHQWxpYXNlcxJBCg1hbHRlcm5hdGVfaWRzGAEgAygLMiUuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkFsdGVybmF0ZUlkQgPIPgESEQoEbmFtZRgCIAEoCUIDyD4BIrUDCgdUcmFja2VkEjoKFXRyYWNrX3F1YWxpdHlfd3JhcHBlchgCIAEoCzIbLmdvb2dsZS5wcm90b2J1Zi5JbnQzMlZhbHVlEjAKC3NlbnNvcl9oaXRzGAMgASgLMhsuZ29vZ2xlLnByb3RvYnVmLkludDMyVmFsdWUSQAoRbnVtYmVyX29mX29iamVjdHMYBCABKAsyJS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuVUludDMyUmFuZ2USOQoTcmFkYXJfY3Jvc3Nfc2VjdGlvbhgGIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRI5ChVsYXN0X21lYXN1cmVtZW50X3RpbWUYByABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEkAKD2xpbmVfb2ZfYmVhcmluZxgJIAEoCzInLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5MaW5lT2ZCZWFyaW5nSgQIARACSgQIBRAGSgQICBAJUg10cmFja19xdWFsaXR5Ug5zZW5zb3JfZGV0YWlsc1IRcmVsYXRpdmVfcG9zaXRpb24ipgEKClByb3ZlbmFuY2USGAoQaW50ZWdyYXRpb25fbmFtZRgFIAEoCRIRCglkYXRhX3R5cGUYBiABKAkSEQoJc291cmNlX2lkGAMgASgJEjYKEnNvdXJjZV91cGRhdGVfdGltZRgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASGgoSc291cmNlX2Rlc2NyaXB0aW9uGAQgASgJSgQIARACIrgCCgpJbmRpY2F0b3JzEi0KCXNpbXVsYXRlZBgBIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5Cb29sVmFsdWUSLAoIZXhlcmNpc2UYAiABKAsyGi5nb29nbGUucHJvdG9idWYuQm9vbFZhbHVlEi0KCWVtZXJnZW5jeRgDIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5Cb29sVmFsdWUSJgoCYzIYBCABKAsyGi5nb29nbGUucHJvdG9idWYuQm9vbFZhbHVlEjMKCmVncmVzc2FibGUYBiABKAsyGi5nb29nbGUucHJvdG9idWYuQm9vbFZhbHVlQgPIPgESMAoHc3RhcnJlZBgHIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5Cb29sVmFsdWVCA8g+AUoECAUQBlIJZGVsZXRhYmxlIlMKCU92ZXJyaWRlcxI0CghvdmVycmlkZRgCIAMoCzIiLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5PdmVycmlkZUoECAEQAlIKcHJvdmVuYW5jZSLRAgoIT3ZlcnJpZGUSEgoKcmVxdWVzdF9pZBgBIAEoCRISCgpmaWVsZF9wYXRoGAIgASgJEjwKEm1hc2tlZF9maWVsZF92YWx1ZRgDIAEoCzIgLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5FbnRpdHkSOAoGc3RhdHVzGAQgASgOMiguYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLk92ZXJyaWRlU3RhdHVzEjgKCnByb3ZlbmFuY2UYBSABKAsyJC5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUHJvdmVuYW5jZRI0CgR0eXBlGAYgASgOMiYuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLk92ZXJyaWRlVHlwZRI1ChFyZXF1ZXN0X3RpbWVzdGFtcBgHIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAiWgoLQWx0ZXJuYXRlSWQSCgoCaWQYAiABKAkSMQoEdHlwZRgDIAEoDjIjLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5BbHRJZFR5cGVKBAgBEAJSBnNvdXJjZSJPCg1WaXN1YWxEZXRhaWxzEj4KC3JhbmdlX3JpbmdzGAEgASgLMiQuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlJhbmdlUmluZ3NCA8g+ASK6AQoKUmFuZ2VSaW5ncxI0Cg5taW5fZGlzdGFuY2VfbRgBIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRI0Cg5tYXhfZGlzdGFuY2VfbRgCIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRISCgpyaW5nX2NvdW50GAMgASgNEiwKD3JpbmdfbGluZV9jb2xvchgEIAEoCzITLmFuZHVyaWwudHlwZS5Db2xvciKnAgoLQ29ycmVsYXRpb24SPwoHcHJpbWFyeRgBIAEoCzIsLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5QcmltYXJ5Q29ycmVsYXRpb25IABJDCglzZWNvbmRhcnkYAiABKAsyLi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuU2Vjb25kYXJ5Q29ycmVsYXRpb25IABJDCgptZW1iZXJzaGlwGAQgASgLMi8uYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkNvcnJlbGF0aW9uTWVtYmVyc2hpcBI+Cg1kZWNvcnJlbGF0aW9uGAMgASgLMicuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkRlY29ycmVsYXRpb25CDQoLY29ycmVsYXRpb24iMgoSUHJpbWFyeUNvcnJlbGF0aW9uEhwKFHNlY29uZGFyeV9lbnRpdHlfaWRzGAEgAygJInIKFFNlY29uZGFyeUNvcnJlbGF0aW9uEhkKEXByaW1hcnlfZW50aXR5X2lkGAEgASgJEj8KCG1ldGFkYXRhGAIgASgLMi0uYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkNvcnJlbGF0aW9uTWV0YWRhdGEiiQIKFUNvcnJlbGF0aW9uTWVtYmVyc2hpcBIaChJjb3JyZWxhdGlvbl9zZXRfaWQYASABKAkSPgoHcHJpbWFyeRgCIAEoCzIrLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5QcmltYXJ5TWVtYmVyc2hpcEgAEkUKC25vbl9wcmltYXJ5GAMgASgLMi4uYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLk5vblByaW1hcnlNZW1iZXJzaGlwSAASPwoIbWV0YWRhdGEYBCABKAsyLS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuQ29ycmVsYXRpb25NZXRhZGF0YUIMCgptZW1iZXJzaGlwIhMKEVByaW1hcnlNZW1iZXJzaGlwIhYKFE5vblByaW1hcnlNZW1iZXJzaGlwIpQBCg1EZWNvcnJlbGF0aW9uEjYKA2FsbBgBIAEoCzIpLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5EZWNvcnJlbGF0ZWRBbGwSSwoVZGVjb3JyZWxhdGVkX2VudGl0aWVzGAIgAygLMiwuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkRlY29ycmVsYXRlZFNpbmdsZSJSCg9EZWNvcnJlbGF0ZWRBbGwSPwoIbWV0YWRhdGEYASABKAsyLS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuQ29ycmVsYXRpb25NZXRhZGF0YSJoChJEZWNvcnJlbGF0ZWRTaW5nbGUSEQoJZW50aXR5X2lkGAEgASgJEj8KCG1ldGFkYXRhGAIgASgLMi0uYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkNvcnJlbGF0aW9uTWV0YWRhdGEi2AEKE0NvcnJlbGF0aW9uTWV0YWRhdGESOAoKcHJvdmVuYW5jZRgBIAEoCzIkLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5Qcm92ZW5hbmNlEk4KEHJlcGxpY2F0aW9uX21vZGUYAiABKA4yNC5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuQ29ycmVsYXRpb25SZXBsaWNhdGlvbk1vZGUSNwoEdHlwZRgDIAEoDjIpLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5Db3JyZWxhdGlvblR5cGUqbAoPQ29ycmVsYXRpb25UeXBlEhwKGENPUlJFTEFUSU9OX1RZUEVfSU5WQUxJRBAAEhsKF0NPUlJFTEFUSU9OX1RZUEVfTUFOVUFMEAESHgoaQ09SUkVMQVRJT05fVFlQRV9BVVRPTUFURUQQAiqXAQoaQ29ycmVsYXRpb25SZXBsaWNhdGlvbk1vZGUSKAokQ09SUkVMQVRJT05fUkVQTElDQVRJT05fTU9ERV9JTlZBTElEEAASJgoiQ09SUkVMQVRJT05fUkVQTElDQVRJT05fTU9ERV9MT0NBTBABEicKI0NPUlJFTEFUSU9OX1JFUExJQ0FUSU9OX01PREVfR0xPQkFMEAJC/wEKHGNvbS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjFCDkVudGl0eVB1YlByb3RvUAFaTWdoZS5hbmR1cmlsLmRldi9hbmR1cmlsL2FuZHVyaWxhcGlzLWdvL2FuZHVyaWwvZW50aXR5bWFuYWdlci92MTtlbnRpdHltYW5hZ2VyogIDQUVYqgIYQW5kdXJpbC5FbnRpdHltYW5hZ2VyLlYxygIYQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYx4gIkQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYxXEdQQk1ldGFkYXRh6gIaQW5kdXJpbDo6RW50aXR5bWFuYWdlcjo6VjFiBnByb3RvMw", [file_anduril_entitymanager_v1_classification_pub, file_anduril_entitymanager_v1_dimensions_pub, file_anduril_entitymanager_v1_geoentity_pub, file_anduril_entitymanager_v1_group_pub, file_anduril_entitymanager_v1_health_status_pub, file_anduril_entitymanager_v1_location_pub, file_anduril_entitymanager_v1_media_pub, file_anduril_entitymanager_v1_ontology_pub, file_anduril_entitymanager_v1_options_pub, file_anduril_entitymanager_v1_orbit_pub, file_anduril_entitymanager_v1_payloads_pub, file_anduril_entitymanager_v1_power_pub, file_anduril_entitymanager_v1_relationship_pub, file_anduril_entitymanager_v1_route_details_pub, file_anduril_entitymanager_v1_schedule_pub, file_anduril_entitymanager_v1_sensors_pub, file_anduril_entitymanager_v1_signal_pub, file_anduril_entitymanager_v1_supplies_pub, file_anduril_entitymanager_v1_target_priority_pub, file_anduril_entitymanager_v1_transponder_codes_pub, file_anduril_entitymanager_v1_types_pub, file_anduril_tasks_v2_catalog_pub, file_anduril_type_color_pub, file_google_protobuf_timestamp, file_google_protobuf_wrappers]); - -/** - * Describes the message anduril.entitymanager.v1.Entity. - * Use `create(EntitySchema)` to create a new message. - */ -export const EntitySchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_pub, 0); - -/** - * Describes the message anduril.entitymanager.v1.Status. - * Use `create(StatusSchema)` to create a new message. - */ -export const StatusSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_pub, 1); - -/** - * Describes the message anduril.entitymanager.v1.Aliases. - * Use `create(AliasesSchema)` to create a new message. - */ -export const AliasesSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_pub, 2); - -/** - * Describes the message anduril.entitymanager.v1.Tracked. - * Use `create(TrackedSchema)` to create a new message. - */ -export const TrackedSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_pub, 3); - -/** - * Describes the message anduril.entitymanager.v1.Provenance. - * Use `create(ProvenanceSchema)` to create a new message. - */ -export const ProvenanceSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_pub, 4); - -/** - * Describes the message anduril.entitymanager.v1.Indicators. - * Use `create(IndicatorsSchema)` to create a new message. - */ -export const IndicatorsSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_pub, 5); - -/** - * Describes the message anduril.entitymanager.v1.Overrides. - * Use `create(OverridesSchema)` to create a new message. - */ -export const OverridesSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_pub, 6); - -/** - * Describes the message anduril.entitymanager.v1.Override. - * Use `create(OverrideSchema)` to create a new message. - */ -export const OverrideSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_pub, 7); - -/** - * Describes the message anduril.entitymanager.v1.AlternateId. - * Use `create(AlternateIdSchema)` to create a new message. - */ -export const AlternateIdSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_pub, 8); - -/** - * Describes the message anduril.entitymanager.v1.VisualDetails. - * Use `create(VisualDetailsSchema)` to create a new message. - */ -export const VisualDetailsSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_pub, 9); - -/** - * Describes the message anduril.entitymanager.v1.RangeRings. - * Use `create(RangeRingsSchema)` to create a new message. - */ -export const RangeRingsSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_pub, 10); - -/** - * Describes the message anduril.entitymanager.v1.Correlation. - * Use `create(CorrelationSchema)` to create a new message. - */ -export const CorrelationSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_pub, 11); - -/** - * Describes the message anduril.entitymanager.v1.PrimaryCorrelation. - * Use `create(PrimaryCorrelationSchema)` to create a new message. - */ -export const PrimaryCorrelationSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_pub, 12); - -/** - * Describes the message anduril.entitymanager.v1.SecondaryCorrelation. - * Use `create(SecondaryCorrelationSchema)` to create a new message. - */ -export const SecondaryCorrelationSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_pub, 13); - -/** - * Describes the message anduril.entitymanager.v1.CorrelationMembership. - * Use `create(CorrelationMembershipSchema)` to create a new message. - */ -export const CorrelationMembershipSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_pub, 14); - -/** - * Describes the message anduril.entitymanager.v1.PrimaryMembership. - * Use `create(PrimaryMembershipSchema)` to create a new message. - */ -export const PrimaryMembershipSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_pub, 15); - -/** - * Describes the message anduril.entitymanager.v1.NonPrimaryMembership. - * Use `create(NonPrimaryMembershipSchema)` to create a new message. - */ -export const NonPrimaryMembershipSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_pub, 16); - -/** - * Describes the message anduril.entitymanager.v1.Decorrelation. - * Use `create(DecorrelationSchema)` to create a new message. - */ -export const DecorrelationSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_pub, 17); - -/** - * Describes the message anduril.entitymanager.v1.DecorrelatedAll. - * Use `create(DecorrelatedAllSchema)` to create a new message. - */ -export const DecorrelatedAllSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_pub, 18); - -/** - * Describes the message anduril.entitymanager.v1.DecorrelatedSingle. - * Use `create(DecorrelatedSingleSchema)` to create a new message. - */ -export const DecorrelatedSingleSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_pub, 19); - -/** - * Describes the message anduril.entitymanager.v1.CorrelationMetadata. - * Use `create(CorrelationMetadataSchema)` to create a new message. - */ -export const CorrelationMetadataSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_pub, 20); - -/** - * Describes the enum anduril.entitymanager.v1.CorrelationType. - */ -export const CorrelationTypeSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_entity_pub, 0); - -/** - * The type of correlation indicating how it was made. - * - * @generated from enum anduril.entitymanager.v1.CorrelationType - */ -export const CorrelationType = /*@__PURE__*/ - tsEnum(CorrelationTypeSchema); - -/** - * Describes the enum anduril.entitymanager.v1.CorrelationReplicationMode. - */ -export const CorrelationReplicationModeSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_entity_pub, 1); - -/** - * The replication mode of the correlation indicating how the correlation will be replication to - * other nodes in the mesh. - * - * @generated from enum anduril.entitymanager.v1.CorrelationReplicationMode - */ -export const CorrelationReplicationMode = /*@__PURE__*/ - tsEnum(CorrelationReplicationModeSchema); - diff --git a/src/anduril/entitymanager/v1/entity_manager_grpcapi.pub_pb.d.ts b/src/anduril/entitymanager/v1/entity_manager_grpcapi.pub_pb.d.ts deleted file mode 100644 index bd35a45..0000000 --- a/src/anduril/entitymanager/v1/entity_manager_grpcapi.pub_pb.d.ts +++ /dev/null @@ -1,499 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/entity_manager_grpcapi.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenEnum, GenFile, GenMessage, GenService } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; -import type { Entity, Provenance } from "./entity.pub_pb.js"; -import type { OverrideStatus } from "./types.pub_pb.js"; -import type { Statement } from "./filter.pub_pb.js"; -import type { RateLimit } from "./rate_limit.pub_pb.js"; -import type { Timestamp } from "@bufbuild/protobuf/wkt"; - -/** - * Describes the file anduril/entitymanager/v1/entity_manager_grpcapi.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_entity_manager_grpcapi_pub: GenFile; - -/** - * @generated from message anduril.entitymanager.v1.PublishEntityRequest - */ -export declare type PublishEntityRequest = Message<"anduril.entitymanager.v1.PublishEntityRequest"> & { - /** - * Create or update an entity. - * Required fields: - * * entity_id: Unique string identifier. Can be a Globally Unique Identifier (GUID). - * * expiry_time: Expiration time that must be greater than the current time and less than 30 days in the future. The Entities API will reject any entity update with an expiry_time in the past. When the expiry_time has passed, the Entities API will delete the entity from the COP and send a DELETE event. - * * is_live: Boolean that when true, creates or updates the entity. If false and the entity is still live, triggers a DELETE event. - * * provenance.integration_name: String that uniquely identifies the integration responsible for publishing the entity. - * * provenance.data_type. - * * provenance.source_update_time. This can be earlier than the RPC call if the data entered is older. - * * aliases.name: Human-readable string that represents the name of an entity. - * * ontology.template - * For additional required fields that are determined by template, see com.anduril.entitymanager.v1.Template. - * if an entity_id is provided, Entity Manager updates the entity. If no entity_id is provided, it creates an entity. - * - * @generated from field: anduril.entitymanager.v1.Entity entity = 1; - */ - entity?: Entity; -}; - -/** - * Describes the message anduril.entitymanager.v1.PublishEntityRequest. - * Use `create(PublishEntityRequestSchema)` to create a new message. - */ -export declare const PublishEntityRequestSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.PublishEntityResponse - */ -export declare type PublishEntityResponse = Message<"anduril.entitymanager.v1.PublishEntityResponse"> & { -}; - -/** - * Describes the message anduril.entitymanager.v1.PublishEntityResponse. - * Use `create(PublishEntityResponseSchema)` to create a new message. - */ -export declare const PublishEntityResponseSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.PublishEntitiesRequest - */ -export declare type PublishEntitiesRequest = Message<"anduril.entitymanager.v1.PublishEntitiesRequest"> & { - /** - * Sends a stream of entity objects to create or update. - * Each entity requires the following fields: - * * entity_id: Unique string identifier. Can be a Globally Unique Identifier (GUID). - * * expiry_time: Expiration time that must be greater than the current time and less than 30 days in the future. The Entities API will reject any entity update with an expiry_time in the past. When the expiry_time has passed, the Entities API will delete the entity from the COP and send a DELETE event. - * * is_live: Boolean that when true, creates or updates the entity. If false and the entity is still live, triggers a DELETE event. - * * provenance.integration_name: String that uniquely identifies the integration responsible for publishing the entity. - * * provenance.data_type. - * * provenance.source_update_time. This can be earlier than the RPC call if the data entered is older. - * * aliases.name: Human-readable string that represents the name of an entity. - * * ontology.template - * For additional required fields that are determined by template, see com.anduril.entitymanager.v1.Template. - * If an entity_id is provided, the entity updates. If no entity_id is provided, the entity is created. - * - * @generated from field: anduril.entitymanager.v1.Entity entity = 1; - */ - entity?: Entity; -}; - -/** - * Describes the message anduril.entitymanager.v1.PublishEntitiesRequest. - * Use `create(PublishEntitiesRequestSchema)` to create a new message. - */ -export declare const PublishEntitiesRequestSchema: GenMessage; - -/** - * After the stream closes, the server returns an empty message indicating success. The server will silently - * drop invalid entities from the client stream. The client must reopen the stream if it's canceled due to - * an End of File (EOF) or timeout. - * - * @generated from message anduril.entitymanager.v1.PublishEntitiesResponse - */ -export declare type PublishEntitiesResponse = Message<"anduril.entitymanager.v1.PublishEntitiesResponse"> & { -}; - -/** - * Describes the message anduril.entitymanager.v1.PublishEntitiesResponse. - * Use `create(PublishEntitiesResponseSchema)` to create a new message. - */ -export declare const PublishEntitiesResponseSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.GetEntityRequest - */ -export declare type GetEntityRequest = Message<"anduril.entitymanager.v1.GetEntityRequest"> & { - /** - * The GUID of this entity to query. - * - * @generated from field: string entity_id = 1; - */ - entityId: string; -}; - -/** - * Describes the message anduril.entitymanager.v1.GetEntityRequest. - * Use `create(GetEntityRequestSchema)` to create a new message. - */ -export declare const GetEntityRequestSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.GetEntityResponse - */ -export declare type GetEntityResponse = Message<"anduril.entitymanager.v1.GetEntityResponse"> & { - /** - * An Entity object that corresponds with the requested entityId. - * - * @generated from field: anduril.entitymanager.v1.Entity entity = 1; - */ - entity?: Entity; -}; - -/** - * Describes the message anduril.entitymanager.v1.GetEntityResponse. - * Use `create(GetEntityResponseSchema)` to create a new message. - */ -export declare const GetEntityResponseSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.OverrideEntityRequest - */ -export declare type OverrideEntityRequest = Message<"anduril.entitymanager.v1.OverrideEntityRequest"> & { - /** - * The entity containing the overridden fields. The service will extract the overridable fields from the entity - * object and ignore any other fields. - * - * @generated from field: anduril.entitymanager.v1.Entity entity = 1; - */ - entity?: Entity; - - /** - * The field paths that will be extracted from the Entity and saved as an override. Only fields marked overridable can - * be overridden. - * - * @generated from field: repeated string field_path = 2; - */ - fieldPath: string[]; - - /** - * Additional information about the source of the override. - * - * @generated from field: anduril.entitymanager.v1.Provenance provenance = 3; - */ - provenance?: Provenance; -}; - -/** - * Describes the message anduril.entitymanager.v1.OverrideEntityRequest. - * Use `create(OverrideEntityRequestSchema)` to create a new message. - */ -export declare const OverrideEntityRequestSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.OverrideEntityResponse - */ -export declare type OverrideEntityResponse = Message<"anduril.entitymanager.v1.OverrideEntityResponse"> & { - /** - * The status of the override request. - * - * @generated from field: anduril.entitymanager.v1.OverrideStatus status = 1; - */ - status: OverrideStatus; -}; - -/** - * Describes the message anduril.entitymanager.v1.OverrideEntityResponse. - * Use `create(OverrideEntityResponseSchema)` to create a new message. - */ -export declare const OverrideEntityResponseSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.RemoveEntityOverrideRequest - */ -export declare type RemoveEntityOverrideRequest = Message<"anduril.entitymanager.v1.RemoveEntityOverrideRequest"> & { - /** - * The entity ID that the override will be removed from. - * - * @generated from field: string entity_id = 1; - */ - entityId: string; - - /** - * The field paths to remove from the override store for the provided entityId. - * - * @generated from field: repeated string field_path = 2; - */ - fieldPath: string[]; -}; - -/** - * Describes the message anduril.entitymanager.v1.RemoveEntityOverrideRequest. - * Use `create(RemoveEntityOverrideRequestSchema)` to create a new message. - */ -export declare const RemoveEntityOverrideRequestSchema: GenMessage; - -/** - * void response but with placeholder for future optional fields. - * - * @generated from message anduril.entitymanager.v1.RemoveEntityOverrideResponse - */ -export declare type RemoveEntityOverrideResponse = Message<"anduril.entitymanager.v1.RemoveEntityOverrideResponse"> & { -}; - -/** - * Describes the message anduril.entitymanager.v1.RemoveEntityOverrideResponse. - * Use `create(RemoveEntityOverrideResponseSchema)` to create a new message. - */ -export declare const RemoveEntityOverrideResponseSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.StreamEntityComponentsRequest - */ -export declare type StreamEntityComponentsRequest = Message<"anduril.entitymanager.v1.StreamEntityComponentsRequest"> & { - /** - * lower_snake_case component names to include in response events, e.g. location. Only included components will - * populate. - * - * @generated from field: repeated string components_to_include = 1; - */ - componentsToInclude: string[]; - - /** - * Subscribe to all components. This should only be used in cases where you want all components. - * Setting both components_to_include and include_all_components is invalid and will be rejected. - * - * @generated from field: bool include_all_components = 2; - */ - includeAllComponents: boolean; - - /** - * The root node of a statement filter "tree". - * If provided, only entities matching the filter criteria will be streamed. The filter is applied dynamically so if a - * new entity matches, it will be included, and if an entity updates to no longer match, it will be excluded. - * - * @generated from field: anduril.entitymanager.v1.Statement filter = 3; - */ - filter?: Statement; - - /** - * Optional rate-limiting / down-sampling parameters, see RateLimit message for details. - * - * @generated from field: anduril.entitymanager.v1.RateLimit rate_limit = 4; - */ - rateLimit?: RateLimit; - - /** - * The period (in milliseconds) at which a Heartbeat message will be sent on the - * message stream. If this field is set to 0 then no Heartbeat messages are sent. - * - * @generated from field: uint32 heartbeat_period_millis = 5; - */ - heartbeatPeriodMillis: number; - - /** - * Subscribe to a finite stream of preexisting events which closes when there are no additional pre-existing events to - * process. Respects the filter specified on the StreamEntityComponentsRequest. - * - * @generated from field: bool preexisting_only = 6; - */ - preexistingOnly: boolean; -}; - -/** - * Describes the message anduril.entitymanager.v1.StreamEntityComponentsRequest. - * Use `create(StreamEntityComponentsRequestSchema)` to create a new message. - */ -export declare const StreamEntityComponentsRequestSchema: GenMessage; - -/** - * response stream will be fed all matching pre-existing live entities as CREATED, plus any new events ongoing. - * - * @generated from message anduril.entitymanager.v1.StreamEntityComponentsResponse - */ -export declare type StreamEntityComponentsResponse = Message<"anduril.entitymanager.v1.StreamEntityComponentsResponse"> & { - /** - * @generated from field: anduril.entitymanager.v1.EntityEvent entity_event = 1; - */ - entityEvent?: EntityEvent; - - /** - * @generated from field: anduril.entitymanager.v1.Heartbeat heartbeat = 2; - */ - heartbeat?: Heartbeat; -}; - -/** - * Describes the message anduril.entitymanager.v1.StreamEntityComponentsResponse. - * Use `create(StreamEntityComponentsResponseSchema)` to create a new message. - */ -export declare const StreamEntityComponentsResponseSchema: GenMessage; - -/** - * Event representing some type of entity change. - * - * @generated from message anduril.entitymanager.v1.EntityEvent - */ -export declare type EntityEvent = Message<"anduril.entitymanager.v1.EntityEvent"> & { - /** - * @generated from field: anduril.entitymanager.v1.EventType event_type = 1; - */ - eventType: EventType; - - /** - * @generated from field: google.protobuf.Timestamp time = 2; - */ - time?: Timestamp; - - /** - * @generated from field: anduril.entitymanager.v1.Entity entity = 3; - */ - entity?: Entity; -}; - -/** - * Describes the message anduril.entitymanager.v1.EntityEvent. - * Use `create(EntityEventSchema)` to create a new message. - */ -export declare const EntityEventSchema: GenMessage; - -/** - * A message that is periodically sent on the stream for keep-alive behaviour. - * - * @generated from message anduril.entitymanager.v1.Heartbeat - */ -export declare type Heartbeat = Message<"anduril.entitymanager.v1.Heartbeat"> & { - /** - * The timestamp at which the heartbeat message was sent. - * - * @generated from field: google.protobuf.Timestamp timestamp = 1; - */ - timestamp?: Timestamp; -}; - -/** - * Describes the message anduril.entitymanager.v1.Heartbeat. - * Use `create(HeartbeatSchema)` to create a new message. - */ -export declare const HeartbeatSchema: GenMessage; - -/** - * The type of entity event. - * - * @generated from enum anduril.entitymanager.v1.EventType - */ -export enum EventType { - /** - * @generated from enum value: EVENT_TYPE_INVALID = 0; - */ - INVALID = 0, - - /** - * entity was created. - * - * @generated from enum value: EVENT_TYPE_CREATED = 1; - */ - CREATED = 1, - - /** - * entity was updated. - * - * @generated from enum value: EVENT_TYPE_UPDATE = 2; - */ - UPDATE = 2, - - /** - * entity was deleted. - * - * @generated from enum value: EVENT_TYPE_DELETED = 3; - */ - DELETED = 3, - - /** - * entity already existed, but sent on a new stream connection. - * - * @generated from enum value: EVENT_TYPE_PREEXISTING = 4; - */ - PREEXISTING = 4, - - /** - * entity override was set after the entity expiration. - * - * @generated from enum value: EVENT_TYPE_POST_EXPIRY_OVERRIDE = 5; - */ - POST_EXPIRY_OVERRIDE = 5, -} - -/** - * Describes the enum anduril.entitymanager.v1.EventType. - */ -export declare const EventTypeSchema: GenEnum; - -/** - * Entity Manager manages the lifecycle of the entities that comprise the common operational picture (COP). - * - * Every object in the COP is represented as an "Entity." Each Entity is essentially an ID, with a lifecycle - * and a collection of data components. Each data component is a separate protobuf message definition. - * - * Entity Manager provides a way to query the currently live set of entities within a set of filter constraints, - * as well as a limited set of management APIs to change the grouping or relationships between entities. - * - * @generated from service anduril.entitymanager.v1.EntityManagerAPI - */ -export declare const EntityManagerAPI: GenService<{ - /** - * Create or update an entity and get a response confirming whether the Entity Manager API succesfully processes - * the entity. Ideal for testing environments. - * When publishing an entity, only your integration can modify or delete that entity; other sources, such as the - * UI or other integrations, can't. If you're pushing entity updates so fast that your publish task can't keep - * up with your update rate (a rough estimate of >= 1 Hz), use the PublishEntities request instead. - * - * @generated from rpc anduril.entitymanager.v1.EntityManagerAPI.PublishEntity - */ - publishEntity: { - methodKind: "unary"; - input: typeof PublishEntityRequestSchema; - output: typeof PublishEntityResponseSchema; - }, - /** - * Create or update one or more entities rapidly using PublishEntities, which doesn't return error messages - * for invalid entities or provide server feedback. When publishing entities, only your integration can - * modify or delete those entities; other sources, such as the UI or other integrations, can't. - * When you use PublishEntities, you gain higher throughput at the expense of receiving no server responses or - * validation. In addition, due to gRPC stream mechanics, you risk losing messages queued on the outgoing gRPC - * buffer if the stream connection is lost prior to the messages being sent. If you need validation responses, - * are developing in testing environments, or have lower entity update rates, use PublishEntity. - * - * @generated from rpc anduril.entitymanager.v1.EntityManagerAPI.PublishEntities - */ - publishEntities: { - methodKind: "client_streaming"; - input: typeof PublishEntitiesRequestSchema; - output: typeof PublishEntitiesResponseSchema; - }, - /** - * Get an entity using its entityId. - * - * @generated from rpc anduril.entitymanager.v1.EntityManagerAPI.GetEntity - */ - getEntity: { - methodKind: "unary"; - input: typeof GetEntityRequestSchema; - output: typeof GetEntityResponseSchema; - }, - /** - * Override an Entity Component. An override is a definitive change to entity data. Any authorized user of service - * can override overridable components on any entity. Only fields marked with overridable can be overridden. - * When setting an override, the user or service setting the override is asserting that they are certain of the change - * and the truth behind it. - * - * @generated from rpc anduril.entitymanager.v1.EntityManagerAPI.OverrideEntity - */ - overrideEntity: { - methodKind: "unary"; - input: typeof OverrideEntityRequestSchema; - output: typeof OverrideEntityResponseSchema; - }, - /** - * Remove an override for an Entity component. - * - * @generated from rpc anduril.entitymanager.v1.EntityManagerAPI.RemoveEntityOverride - */ - removeEntityOverride: { - methodKind: "unary"; - input: typeof RemoveEntityOverrideRequestSchema; - output: typeof RemoveEntityOverrideResponseSchema; - }, - /** - * Returns a stream of entities with specified components populated. - * - * @generated from rpc anduril.entitymanager.v1.EntityManagerAPI.StreamEntityComponents - */ - streamEntityComponents: { - methodKind: "server_streaming"; - input: typeof StreamEntityComponentsRequestSchema; - output: typeof StreamEntityComponentsResponseSchema; - }, -}>; - diff --git a/src/anduril/entitymanager/v1/entity_manager_grpcapi.pub_pb.js b/src/anduril/entitymanager/v1/entity_manager_grpcapi.pub_pb.js deleted file mode 100644 index b29da82..0000000 --- a/src/anduril/entitymanager/v1/entity_manager_grpcapi.pub_pb.js +++ /dev/null @@ -1,143 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/entity_manager_grpcapi.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { enumDesc, fileDesc, messageDesc, serviceDesc, tsEnum } from "@bufbuild/protobuf/codegenv1"; -import { file_anduril_entitymanager_v1_entity_pub } from "./entity.pub_pb.js"; -import { file_anduril_entitymanager_v1_filter_pub } from "./filter.pub_pb.js"; -import { file_anduril_entitymanager_v1_rate_limit_pub } from "./rate_limit.pub_pb.js"; -import { file_anduril_entitymanager_v1_types_pub } from "./types.pub_pb.js"; -import { file_google_protobuf_timestamp } from "@bufbuild/protobuf/wkt"; - -/** - * Describes the file anduril/entitymanager/v1/entity_manager_grpcapi.pub.proto. - */ -export const file_anduril_entitymanager_v1_entity_manager_grpcapi_pub = /*@__PURE__*/ - fileDesc("CjlhbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvZW50aXR5X21hbmFnZXJfZ3JwY2FwaS5wdWIucHJvdG8SGGFuZHVyaWwuZW50aXR5bWFuYWdlci52MSJIChRQdWJsaXNoRW50aXR5UmVxdWVzdBIwCgZlbnRpdHkYASABKAsyIC5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuRW50aXR5IhcKFVB1Ymxpc2hFbnRpdHlSZXNwb25zZSJKChZQdWJsaXNoRW50aXRpZXNSZXF1ZXN0EjAKBmVudGl0eRgBIAEoCzIgLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5FbnRpdHkiGQoXUHVibGlzaEVudGl0aWVzUmVzcG9uc2UiJQoQR2V0RW50aXR5UmVxdWVzdBIRCgllbnRpdHlfaWQYASABKAkiRQoRR2V0RW50aXR5UmVzcG9uc2USMAoGZW50aXR5GAEgASgLMiAuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkVudGl0eSKXAQoVT3ZlcnJpZGVFbnRpdHlSZXF1ZXN0EjAKBmVudGl0eRgBIAEoCzIgLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5FbnRpdHkSEgoKZmllbGRfcGF0aBgCIAMoCRI4Cgpwcm92ZW5hbmNlGAMgASgLMiQuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlByb3ZlbmFuY2UiUgoWT3ZlcnJpZGVFbnRpdHlSZXNwb25zZRI4CgZzdGF0dXMYASABKA4yKC5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuT3ZlcnJpZGVTdGF0dXMiRAobUmVtb3ZlRW50aXR5T3ZlcnJpZGVSZXF1ZXN0EhEKCWVudGl0eV9pZBgBIAEoCRISCgpmaWVsZF9wYXRoGAIgAygJIh4KHFJlbW92ZUVudGl0eU92ZXJyaWRlUmVzcG9uc2UihwIKHVN0cmVhbUVudGl0eUNvbXBvbmVudHNSZXF1ZXN0Eh0KFWNvbXBvbmVudHNfdG9faW5jbHVkZRgBIAMoCRIeChZpbmNsdWRlX2FsbF9jb21wb25lbnRzGAIgASgIEjMKBmZpbHRlchgDIAEoCzIjLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5TdGF0ZW1lbnQSNwoKcmF0ZV9saW1pdBgEIAEoCzIjLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5SYXRlTGltaXQSHwoXaGVhcnRiZWF0X3BlcmlvZF9taWxsaXMYBSABKA0SGAoQcHJlZXhpc3Rpbmdfb25seRgGIAEoCCKVAQoeU3RyZWFtRW50aXR5Q29tcG9uZW50c1Jlc3BvbnNlEjsKDGVudGl0eV9ldmVudBgBIAEoCzIlLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5FbnRpdHlFdmVudBI2CgloZWFydGJlYXQYAiABKAsyIy5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuSGVhcnRiZWF0IqIBCgtFbnRpdHlFdmVudBI3CgpldmVudF90eXBlGAEgASgOMiMuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkV2ZW50VHlwZRIoCgR0aW1lGAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIwCgZlbnRpdHkYAyABKAsyIC5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuRW50aXR5IjoKCUhlYXJ0YmVhdBItCgl0aW1lc3RhbXAYASABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wKqsBCglFdmVudFR5cGUSFgoSRVZFTlRfVFlQRV9JTlZBTElEEAASFgoSRVZFTlRfVFlQRV9DUkVBVEVEEAESFQoRRVZFTlRfVFlQRV9VUERBVEUQAhIWChJFVkVOVF9UWVBFX0RFTEVURUQQAxIaChZFVkVOVF9UWVBFX1BSRUVYSVNUSU5HEAQSIwofRVZFTlRfVFlQRV9QT1NUX0VYUElSWV9PVkVSUklERRAFMvEFChBFbnRpdHlNYW5hZ2VyQVBJEnAKDVB1Ymxpc2hFbnRpdHkSLi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUHVibGlzaEVudGl0eVJlcXVlc3QaLy5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUHVibGlzaEVudGl0eVJlc3BvbnNlEngKD1B1Ymxpc2hFbnRpdGllcxIwLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5QdWJsaXNoRW50aXRpZXNSZXF1ZXN0GjEuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlB1Ymxpc2hFbnRpdGllc1Jlc3BvbnNlKAESZAoJR2V0RW50aXR5EiouYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkdldEVudGl0eVJlcXVlc3QaKy5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuR2V0RW50aXR5UmVzcG9uc2UScwoOT3ZlcnJpZGVFbnRpdHkSLy5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuT3ZlcnJpZGVFbnRpdHlSZXF1ZXN0GjAuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLk92ZXJyaWRlRW50aXR5UmVzcG9uc2UShQEKFFJlbW92ZUVudGl0eU92ZXJyaWRlEjUuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlJlbW92ZUVudGl0eU92ZXJyaWRlUmVxdWVzdBo2LmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5SZW1vdmVFbnRpdHlPdmVycmlkZVJlc3BvbnNlEo0BChZTdHJlYW1FbnRpdHlDb21wb25lbnRzEjcuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlN0cmVhbUVudGl0eUNvbXBvbmVudHNSZXF1ZXN0GjguYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlN0cmVhbUVudGl0eUNvbXBvbmVudHNSZXNwb25zZTABQo0CChxjb20uYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxQhxFbnRpdHlNYW5hZ2VyR3JwY2FwaVB1YlByb3RvUAFaTWdoZS5hbmR1cmlsLmRldi9hbmR1cmlsL2FuZHVyaWxhcGlzLWdvL2FuZHVyaWwvZW50aXR5bWFuYWdlci92MTtlbnRpdHltYW5hZ2VyogIDQUVYqgIYQW5kdXJpbC5FbnRpdHltYW5hZ2VyLlYxygIYQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYx4gIkQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYxXEdQQk1ldGFkYXRh6gIaQW5kdXJpbDo6RW50aXR5bWFuYWdlcjo6VjFiBnByb3RvMw", [file_anduril_entitymanager_v1_entity_pub, file_anduril_entitymanager_v1_filter_pub, file_anduril_entitymanager_v1_rate_limit_pub, file_anduril_entitymanager_v1_types_pub, file_google_protobuf_timestamp]); - -/** - * Describes the message anduril.entitymanager.v1.PublishEntityRequest. - * Use `create(PublishEntityRequestSchema)` to create a new message. - */ -export const PublishEntityRequestSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_manager_grpcapi_pub, 0); - -/** - * Describes the message anduril.entitymanager.v1.PublishEntityResponse. - * Use `create(PublishEntityResponseSchema)` to create a new message. - */ -export const PublishEntityResponseSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_manager_grpcapi_pub, 1); - -/** - * Describes the message anduril.entitymanager.v1.PublishEntitiesRequest. - * Use `create(PublishEntitiesRequestSchema)` to create a new message. - */ -export const PublishEntitiesRequestSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_manager_grpcapi_pub, 2); - -/** - * Describes the message anduril.entitymanager.v1.PublishEntitiesResponse. - * Use `create(PublishEntitiesResponseSchema)` to create a new message. - */ -export const PublishEntitiesResponseSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_manager_grpcapi_pub, 3); - -/** - * Describes the message anduril.entitymanager.v1.GetEntityRequest. - * Use `create(GetEntityRequestSchema)` to create a new message. - */ -export const GetEntityRequestSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_manager_grpcapi_pub, 4); - -/** - * Describes the message anduril.entitymanager.v1.GetEntityResponse. - * Use `create(GetEntityResponseSchema)` to create a new message. - */ -export const GetEntityResponseSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_manager_grpcapi_pub, 5); - -/** - * Describes the message anduril.entitymanager.v1.OverrideEntityRequest. - * Use `create(OverrideEntityRequestSchema)` to create a new message. - */ -export const OverrideEntityRequestSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_manager_grpcapi_pub, 6); - -/** - * Describes the message anduril.entitymanager.v1.OverrideEntityResponse. - * Use `create(OverrideEntityResponseSchema)` to create a new message. - */ -export const OverrideEntityResponseSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_manager_grpcapi_pub, 7); - -/** - * Describes the message anduril.entitymanager.v1.RemoveEntityOverrideRequest. - * Use `create(RemoveEntityOverrideRequestSchema)` to create a new message. - */ -export const RemoveEntityOverrideRequestSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_manager_grpcapi_pub, 8); - -/** - * Describes the message anduril.entitymanager.v1.RemoveEntityOverrideResponse. - * Use `create(RemoveEntityOverrideResponseSchema)` to create a new message. - */ -export const RemoveEntityOverrideResponseSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_manager_grpcapi_pub, 9); - -/** - * Describes the message anduril.entitymanager.v1.StreamEntityComponentsRequest. - * Use `create(StreamEntityComponentsRequestSchema)` to create a new message. - */ -export const StreamEntityComponentsRequestSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_manager_grpcapi_pub, 10); - -/** - * Describes the message anduril.entitymanager.v1.StreamEntityComponentsResponse. - * Use `create(StreamEntityComponentsResponseSchema)` to create a new message. - */ -export const StreamEntityComponentsResponseSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_manager_grpcapi_pub, 11); - -/** - * Describes the message anduril.entitymanager.v1.EntityEvent. - * Use `create(EntityEventSchema)` to create a new message. - */ -export const EntityEventSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_manager_grpcapi_pub, 12); - -/** - * Describes the message anduril.entitymanager.v1.Heartbeat. - * Use `create(HeartbeatSchema)` to create a new message. - */ -export const HeartbeatSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_entity_manager_grpcapi_pub, 13); - -/** - * Describes the enum anduril.entitymanager.v1.EventType. - */ -export const EventTypeSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_entity_manager_grpcapi_pub, 0); - -/** - * The type of entity event. - * - * @generated from enum anduril.entitymanager.v1.EventType - */ -export const EventType = /*@__PURE__*/ - tsEnum(EventTypeSchema); - -/** - * Entity Manager manages the lifecycle of the entities that comprise the common operational picture (COP). - * - * Every object in the COP is represented as an "Entity." Each Entity is essentially an ID, with a lifecycle - * and a collection of data components. Each data component is a separate protobuf message definition. - * - * Entity Manager provides a way to query the currently live set of entities within a set of filter constraints, - * as well as a limited set of management APIs to change the grouping or relationships between entities. - * - * @generated from service anduril.entitymanager.v1.EntityManagerAPI - */ -export const EntityManagerAPI = /*@__PURE__*/ - serviceDesc(file_anduril_entitymanager_v1_entity_manager_grpcapi_pub, 0); - diff --git a/src/anduril/entitymanager/v1/filter.pub_pb.d.ts b/src/anduril/entitymanager/v1/filter.pub_pb.d.ts deleted file mode 100644 index 1d9781a..0000000 --- a/src/anduril/entitymanager/v1/filter.pub_pb.d.ts +++ /dev/null @@ -1,735 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/filter.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; -import type { Timestamp } from "@bufbuild/protobuf/wkt"; -import type { Position } from "./location.pub_pb.js"; -import type { GeoPolygon } from "./geoentity.pub_pb.js"; - -/** - * Describes the file anduril/entitymanager/v1/filter.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_filter_pub: GenFile; - -/** - * A Statement is the building block of the entity filter. The outermost statement is conceptually - * the root node of an "expression tree" which allows for the construction of complete boolean - * logic statements. Statements are formed by grouping sets of children statement(s) or predicate(s) - * according to the boolean operation which is to be applied. - * - * For example, the criteria "take an action if an entity is hostile and an air vehicle" can be - * represented as: Statement1: { AndOperation: { Predicate1, Predicate2 } }. Where Statement1 - * is the root of the expression tree, with an AND operation that is applied to children - * predicates. The predicates themselves encode "entity is hostile" and "entity is air vehicle." - * - * @generated from message anduril.entitymanager.v1.Statement - */ -export declare type Statement = Message<"anduril.entitymanager.v1.Statement"> & { - /** - * @generated from oneof anduril.entitymanager.v1.Statement.operation - */ - operation: { - /** - * @generated from field: anduril.entitymanager.v1.AndOperation and = 1; - */ - value: AndOperation; - case: "and"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.OrOperation or = 2; - */ - value: OrOperation; - case: "or"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.NotOperation not = 3; - */ - value: NotOperation; - case: "not"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.ListOperation list = 4; - */ - value: ListOperation; - case: "list"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.Predicate predicate = 5; - */ - value: Predicate; - case: "predicate"; - } | { case: undefined; value?: undefined }; -}; - -/** - * Describes the message anduril.entitymanager.v1.Statement. - * Use `create(StatementSchema)` to create a new message. - */ -export declare const StatementSchema: GenMessage; - -/** - * The AndOperation represents the boolean AND operation, which is to be applied to the list of - * children statement(s) or predicate(s). - * - * @generated from message anduril.entitymanager.v1.AndOperation - */ -export declare type AndOperation = Message<"anduril.entitymanager.v1.AndOperation"> & { - /** - * @generated from oneof anduril.entitymanager.v1.AndOperation.children - */ - children: { - /** - * @generated from field: anduril.entitymanager.v1.PredicateSet predicate_set = 1; - */ - value: PredicateSet; - case: "predicateSet"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.StatementSet statement_set = 2; - */ - value: StatementSet; - case: "statementSet"; - } | { case: undefined; value?: undefined }; -}; - -/** - * Describes the message anduril.entitymanager.v1.AndOperation. - * Use `create(AndOperationSchema)` to create a new message. - */ -export declare const AndOperationSchema: GenMessage; - -/** - * The OrOperation represents the boolean OR operation, which is to be applied to the list of - * children statement(s) or predicate(s). - * - * @generated from message anduril.entitymanager.v1.OrOperation - */ -export declare type OrOperation = Message<"anduril.entitymanager.v1.OrOperation"> & { - /** - * @generated from oneof anduril.entitymanager.v1.OrOperation.children - */ - children: { - /** - * @generated from field: anduril.entitymanager.v1.PredicateSet predicate_set = 1; - */ - value: PredicateSet; - case: "predicateSet"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.StatementSet statement_set = 2; - */ - value: StatementSet; - case: "statementSet"; - } | { case: undefined; value?: undefined }; -}; - -/** - * Describes the message anduril.entitymanager.v1.OrOperation. - * Use `create(OrOperationSchema)` to create a new message. - */ -export declare const OrOperationSchema: GenMessage; - -/** - * The NotOperation represents the boolean NOT operation, which can only be applied to a single - * child predicate or statement. - * - * @generated from message anduril.entitymanager.v1.NotOperation - */ -export declare type NotOperation = Message<"anduril.entitymanager.v1.NotOperation"> & { - /** - * @generated from oneof anduril.entitymanager.v1.NotOperation.child - */ - child: { - /** - * @generated from field: anduril.entitymanager.v1.Predicate predicate = 1; - */ - value: Predicate; - case: "predicate"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.Statement statement = 2; - */ - value: Statement; - case: "statement"; - } | { case: undefined; value?: undefined }; -}; - -/** - * Describes the message anduril.entitymanager.v1.NotOperation. - * Use `create(NotOperationSchema)` to create a new message. - */ -export declare const NotOperationSchema: GenMessage; - -/** - * The ListOperation represents an operation against a proto list. If the list is of primitive proto - * type (e.g. int32), paths in all child predicates should be left empty. If the list is of message - * proto type (e.g. Sensor), paths in all child predicates should be relative to the list path. - * - * For example, the criteria "take an action if an entity has any sensor with sensor_id='sensor' and - * OperationalState=STATE_OFF" would be modeled as: - * Predicate1: { path: "sensor_id", comparator: EQUAL_TO, value: "sensor" } - * Predicate2: { path: "operational_state", comparator: EQUAL_TO, value: STATE_OFF } - * - * Statement2: { AndOperation: PredicateSet: { , } } - * ListOperation: { list_path: "sensors.sensors", list_comparator: ANY, statement: } - * Statement1: { ListOperation: } - * - * Note that in the above, the child predicates of the list operation have paths relative to the - * list_path because the list is comprised of message not primitive types. - * - * @generated from message anduril.entitymanager.v1.ListOperation - */ -export declare type ListOperation = Message<"anduril.entitymanager.v1.ListOperation"> & { - /** - * The list_path specifies the repeated field on an entity to which this operation applies. - * - * @generated from field: string list_path = 1; - */ - listPath: string; - - /** - * The list_comparator specifies how to compose the boolean results from the child statement - * for each member of the specified list. - * - * @generated from field: anduril.entitymanager.v1.ListComparator list_comparator = 2; - */ - listComparator: ListComparator; - - /** - * The statement is a new expression tree conceptually rooted at type of the list. It determines - * how each member of the list is evaluated. - * - * @generated from field: anduril.entitymanager.v1.Statement statement = 3; - */ - statement?: Statement; -}; - -/** - * Describes the message anduril.entitymanager.v1.ListOperation. - * Use `create(ListOperationSchema)` to create a new message. - */ -export declare const ListOperationSchema: GenMessage; - -/** - * The PredicateSet represents a list of predicates or "leaf nodes" in the expression tree, which - * can be directly evaluated to a boolean TRUE/FALSE result. - * - * @generated from message anduril.entitymanager.v1.PredicateSet - */ -export declare type PredicateSet = Message<"anduril.entitymanager.v1.PredicateSet"> & { - /** - * @generated from field: repeated anduril.entitymanager.v1.Predicate predicates = 1; - */ - predicates: Predicate[]; -}; - -/** - * Describes the message anduril.entitymanager.v1.PredicateSet. - * Use `create(PredicateSetSchema)` to create a new message. - */ -export declare const PredicateSetSchema: GenMessage; - -/** - * The StatementSet represents a list of statements or "tree nodes," each of which follow the same - * behavior as the Statement proto message. - * - * @generated from message anduril.entitymanager.v1.StatementSet - */ -export declare type StatementSet = Message<"anduril.entitymanager.v1.StatementSet"> & { - /** - * @generated from field: repeated anduril.entitymanager.v1.Statement statements = 1; - */ - statements: Statement[]; -}; - -/** - * Describes the message anduril.entitymanager.v1.StatementSet. - * Use `create(StatementSetSchema)` to create a new message. - */ -export declare const StatementSetSchema: GenMessage; - -/** - * The Predicate fully encodes the information required to make an evaluation of an entity field - * against a given static value, resulting in a boolean TRUE/FALSE result. The structure of a - * predicate will always follow: "{entity-value} {comparator} {fixed-value}" where the entity value - * is determined by the field path. - * - * For example, a predicate would read as: "{entity.location.velocity_enu} {LESS_THAN} {500kph}" - * - * @generated from message anduril.entitymanager.v1.Predicate - */ -export declare type Predicate = Message<"anduril.entitymanager.v1.Predicate"> & { - /** - * The field_path determines which field on an entity is being referenced in this predicate. For - * example: correlated.primary_entity_id would be primary_entity_id in correlated component. - * - * @generated from field: string field_path = 1; - */ - fieldPath: string; - - /** - * The value determines the fixed value against which the entity field is to be compared. - * In the case of COMPARATOR_MATCH_ALL, the value contents do not matter as long as the Value is a supported - * type. - * - * @generated from field: anduril.entitymanager.v1.Value value = 2; - */ - value?: Value; - - /** - * The comparator determines the manner in which the entity field and static value are compared. - * Comparators may only be applied to certain values. For example, the WITHIN comparator cannot - * be used for a boolean value comparison. - * - * @generated from field: anduril.entitymanager.v1.Comparator comparator = 3; - */ - comparator: Comparator; -}; - -/** - * Describes the message anduril.entitymanager.v1.Predicate. - * Use `create(PredicateSchema)` to create a new message. - */ -export declare const PredicateSchema: GenMessage; - -/** - * The Value represents the information against which an entity field is evaluated. It is one of - * a fixed set of types, each of which correspond to specific comparators. See "ComparatorType" - * for the full list of Value <-> Comparator mappings. - * - * @generated from message anduril.entitymanager.v1.Value - */ -export declare type Value = Message<"anduril.entitymanager.v1.Value"> & { - /** - * @generated from oneof anduril.entitymanager.v1.Value.type - */ - type: { - /** - * @generated from field: anduril.entitymanager.v1.BooleanType boolean_type = 1; - */ - value: BooleanType; - case: "booleanType"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.NumericType numeric_type = 2; - */ - value: NumericType; - case: "numericType"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.StringType string_type = 3; - */ - value: StringType; - case: "stringType"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.EnumType enum_type = 4; - */ - value: EnumType; - case: "enumType"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.TimestampType timestamp_type = 5; - */ - value: TimestampType; - case: "timestampType"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.BoundedShapeType bounded_shape_type = 6; - */ - value: BoundedShapeType; - case: "boundedShapeType"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.PositionType position_type = 7; - */ - value: PositionType; - case: "positionType"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.HeadingType heading_type = 8; - */ - value: HeadingType; - case: "headingType"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.ListType list_type = 9; - */ - value: ListType; - case: "listType"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.RangeType range_type = 10; - */ - value: RangeType; - case: "rangeType"; - } | { case: undefined; value?: undefined }; -}; - -/** - * Describes the message anduril.entitymanager.v1.Value. - * Use `create(ValueSchema)` to create a new message. - */ -export declare const ValueSchema: GenMessage; - -/** - * The BooleanType represents a static boolean value. - * - * @generated from message anduril.entitymanager.v1.BooleanType - */ -export declare type BooleanType = Message<"anduril.entitymanager.v1.BooleanType"> & { - /** - * @generated from field: bool value = 1; - */ - value: boolean; -}; - -/** - * Describes the message anduril.entitymanager.v1.BooleanType. - * Use `create(BooleanTypeSchema)` to create a new message. - */ -export declare const BooleanTypeSchema: GenMessage; - -/** - * The NumericType represents static numeric values. It supports all numeric primitives supported - * by the proto3 language specification. - * - * @generated from message anduril.entitymanager.v1.NumericType - */ -export declare type NumericType = Message<"anduril.entitymanager.v1.NumericType"> & { - /** - * @generated from oneof anduril.entitymanager.v1.NumericType.value - */ - value: { - /** - * @generated from field: double double_value = 1; - */ - value: number; - case: "doubleValue"; - } | { - /** - * @generated from field: float float_value = 2; - */ - value: number; - case: "floatValue"; - } | { - /** - * @generated from field: int32 int32_value = 3; - */ - value: number; - case: "int32Value"; - } | { - /** - * @generated from field: int64 int64_value = 4; - */ - value: bigint; - case: "int64Value"; - } | { - /** - * @generated from field: uint32 uint32_value = 5; - */ - value: number; - case: "uint32Value"; - } | { - /** - * @generated from field: uint64 uint64_value = 6; - */ - value: bigint; - case: "uint64Value"; - } | { case: undefined; value?: undefined }; -}; - -/** - * Describes the message anduril.entitymanager.v1.NumericType. - * Use `create(NumericTypeSchema)` to create a new message. - */ -export declare const NumericTypeSchema: GenMessage; - -/** - * The StringType represents static string values. - * - * @generated from message anduril.entitymanager.v1.StringType - */ -export declare type StringType = Message<"anduril.entitymanager.v1.StringType"> & { - /** - * @generated from field: string value = 1; - */ - value: string; -}; - -/** - * Describes the message anduril.entitymanager.v1.StringType. - * Use `create(StringTypeSchema)` to create a new message. - */ -export declare const StringTypeSchema: GenMessage; - -/** - * The EnumType represents members of well-known anduril ontologies, such as "disposition." When - * such a value is specified, the evaluation library expects the integer representation of the enum - * value. For example, a disposition derived from ontology.v1 such as "DISPOSITION_HOSTILE" should be - * represented with the integer value 2. - * - * @generated from message anduril.entitymanager.v1.EnumType - */ -export declare type EnumType = Message<"anduril.entitymanager.v1.EnumType"> & { - /** - * @generated from field: int32 value = 1; - */ - value: number; -}; - -/** - * Describes the message anduril.entitymanager.v1.EnumType. - * Use `create(EnumTypeSchema)` to create a new message. - */ -export declare const EnumTypeSchema: GenMessage; - -/** - * A List of Values for use with the IN comparator. - * - * @generated from message anduril.entitymanager.v1.ListType - */ -export declare type ListType = Message<"anduril.entitymanager.v1.ListType"> & { - /** - * @generated from field: repeated anduril.entitymanager.v1.Value values = 1; - */ - values: Value[]; -}; - -/** - * Describes the message anduril.entitymanager.v1.ListType. - * Use `create(ListTypeSchema)` to create a new message. - */ -export declare const ListTypeSchema: GenMessage; - -/** - * The TimestampType represents a static timestamp value. - * - * @generated from message anduril.entitymanager.v1.TimestampType - */ -export declare type TimestampType = Message<"anduril.entitymanager.v1.TimestampType"> & { - /** - * @generated from field: google.protobuf.Timestamp value = 1; - */ - value?: Timestamp; -}; - -/** - * Describes the message anduril.entitymanager.v1.TimestampType. - * Use `create(TimestampTypeSchema)` to create a new message. - */ -export declare const TimestampTypeSchema: GenMessage; - -/** - * The PositionType represents any fixed LLA point in space. - * - * @generated from message anduril.entitymanager.v1.PositionType - */ -export declare type PositionType = Message<"anduril.entitymanager.v1.PositionType"> & { - /** - * @generated from field: anduril.entitymanager.v1.Position value = 1; - */ - value?: Position; -}; - -/** - * Describes the message anduril.entitymanager.v1.PositionType. - * Use `create(PositionTypeSchema)` to create a new message. - */ -export declare const PositionTypeSchema: GenMessage; - -/** - * The BoundedShapeType represents any static fully-enclosed shape. - * - * @generated from message anduril.entitymanager.v1.BoundedShapeType - */ -export declare type BoundedShapeType = Message<"anduril.entitymanager.v1.BoundedShapeType"> & { - /** - * @generated from oneof anduril.entitymanager.v1.BoundedShapeType.value - */ - value: { - /** - * @generated from field: anduril.entitymanager.v1.GeoPolygon polygon_value = 1; - */ - value: GeoPolygon; - case: "polygonValue"; - } | { case: undefined; value?: undefined }; -}; - -/** - * Describes the message anduril.entitymanager.v1.BoundedShapeType. - * Use `create(BoundedShapeTypeSchema)` to create a new message. - */ -export declare const BoundedShapeTypeSchema: GenMessage; - -/** - * The HeadingType represents the heading in degrees for an entity's - * attitudeEnu quaternion to be compared against. Defaults between a range of 0 to 360 - * - * @generated from message anduril.entitymanager.v1.HeadingType - */ -export declare type HeadingType = Message<"anduril.entitymanager.v1.HeadingType"> & { - /** - * @generated from field: int32 value = 1; - */ - value: number; -}; - -/** - * Describes the message anduril.entitymanager.v1.HeadingType. - * Use `create(HeadingTypeSchema)` to create a new message. - */ -export declare const HeadingTypeSchema: GenMessage; - -/** - * The RangeType represents a numeric range. - * Whether endpoints are included are based on the comparator used. - * Both endpoints must be of the same numeric type. - * - * @generated from message anduril.entitymanager.v1.RangeType - */ -export declare type RangeType = Message<"anduril.entitymanager.v1.RangeType"> & { - /** - * @generated from field: anduril.entitymanager.v1.NumericType start = 1; - */ - start?: NumericType; - - /** - * @generated from field: anduril.entitymanager.v1.NumericType end = 2; - */ - end?: NumericType; -}; - -/** - * Describes the message anduril.entitymanager.v1.RangeType. - * Use `create(RangeTypeSchema)` to create a new message. - */ -export declare const RangeTypeSchema: GenMessage; - -/** - * The Comparator specifies the set of supported comparison operations. It also provides the - * mapping information about which comparators are supported for which values. Services that wish - * to implement entity filters must provide validation functionality to strictly enforce these - * mappings. - * - * @generated from enum anduril.entitymanager.v1.Comparator - */ -export enum Comparator { - /** - * @generated from enum value: COMPARATOR_INVALID = 0; - */ - INVALID = 0, - - /** - * Comparators for: boolean, numeric, string, enum, position, timestamp, positions, and bounded shapes. - * - * @generated from enum value: COMPARATOR_MATCH_ALL = 11; - */ - MATCH_ALL = 11, - - /** - * Comparators for: boolean, numeric, string, enum, position, and timestamp. - * - * @generated from enum value: COMPARATOR_EQUALITY = 1; - */ - EQUALITY = 1, - - /** - * @generated from enum value: COMPARATOR_IN = 9; - */ - IN = 9, - - /** - * Comparators for: numeric, string, and timestamp. - * - * @generated from enum value: COMPARATOR_LESS_THAN = 2; - */ - LESS_THAN = 2, - - /** - * @generated from enum value: COMPARATOR_GREATER_THAN = 3; - */ - GREATER_THAN = 3, - - /** - * @generated from enum value: COMPARATOR_LESS_THAN_EQUAL_TO = 4; - */ - LESS_THAN_EQUAL_TO = 4, - - /** - * @generated from enum value: COMPARATOR_GREATER_THAN_EQUAL_TO = 5; - */ - GREATER_THAN_EQUAL_TO = 5, - - /** - * Comparators for: positions and bounded shapes. - * - * @generated from enum value: COMPARATOR_WITHIN = 6; - */ - WITHIN = 6, - - /** - * Comparators for: existential checks. - * TRUE if path to field exists (parent message is present), and either: - * 1. the field is a primitive: all values including default pass check. - * 2. the field is a message and set/present. - * 3. the field is repeated or map with size > 0. - * FALSE unless path exists and one of the above 3 conditions is met - * - * @generated from enum value: COMPARATOR_EXISTS = 7; - */ - EXISTS = 7, - - /** - * Comparator for string type only. - * - * @generated from enum value: COMPARATOR_CASE_INSENSITIVE_EQUALITY = 8; - */ - CASE_INSENSITIVE_EQUALITY = 8, - - /** - * @generated from enum value: COMPARATOR_CASE_INSENSITIVE_EQUALITY_IN = 10; - */ - CASE_INSENSITIVE_EQUALITY_IN = 10, - - /** - * Comparators for range types only. - * Closed (inclusive endpoints) [a, b] - * - * @generated from enum value: COMPARATOR_RANGE_CLOSED = 12; - */ - RANGE_CLOSED = 12, -} - -/** - * Describes the enum anduril.entitymanager.v1.Comparator. - */ -export declare const ComparatorSchema: GenEnum; - -/** - * The ListComparator determines how to compose statement evaluations for members of a list. For - * example, if ANY_OF is specified, the ListOperation in which the ListComparator is embedded - * will return TRUE if any of the values in the list returns true for the ListOperation's child - * statement. - * - * @generated from enum anduril.entitymanager.v1.ListComparator - */ -export enum ListComparator { - /** - * @generated from enum value: LIST_COMPARATOR_INVALID = 0; - */ - INVALID = 0, - - /** - * @generated from enum value: LIST_COMPARATOR_ANY_OF = 1; - */ - ANY_OF = 1, -} - -/** - * Describes the enum anduril.entitymanager.v1.ListComparator. - */ -export declare const ListComparatorSchema: GenEnum; - diff --git a/src/anduril/entitymanager/v1/filter.pub_pb.js b/src/anduril/entitymanager/v1/filter.pub_pb.js deleted file mode 100644 index b72be18..0000000 --- a/src/anduril/entitymanager/v1/filter.pub_pb.js +++ /dev/null @@ -1,182 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/filter.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { enumDesc, fileDesc, messageDesc, tsEnum } from "@bufbuild/protobuf/codegenv1"; -import { file_anduril_entitymanager_v1_geoentity_pub } from "./geoentity.pub_pb.js"; -import { file_anduril_entitymanager_v1_location_pub } from "./location.pub_pb.js"; -import { file_google_protobuf_timestamp } from "@bufbuild/protobuf/wkt"; - -/** - * Describes the file anduril/entitymanager/v1/filter.pub.proto. - */ -export const file_anduril_entitymanager_v1_filter_pub = /*@__PURE__*/ - fileDesc("CilhbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvZmlsdGVyLnB1Yi5wcm90bxIYYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxIq4CCglTdGF0ZW1lbnQSNQoDYW5kGAEgASgLMiYuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkFuZE9wZXJhdGlvbkgAEjMKAm9yGAIgASgLMiUuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLk9yT3BlcmF0aW9uSAASNQoDbm90GAMgASgLMiYuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLk5vdE9wZXJhdGlvbkgAEjcKBGxpc3QYBCABKAsyJy5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuTGlzdE9wZXJhdGlvbkgAEjgKCXByZWRpY2F0ZRgFIAEoCzIjLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5QcmVkaWNhdGVIAEILCglvcGVyYXRpb24inAEKDEFuZE9wZXJhdGlvbhI/Cg1wcmVkaWNhdGVfc2V0GAEgASgLMiYuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlByZWRpY2F0ZVNldEgAEj8KDXN0YXRlbWVudF9zZXQYAiABKAsyJi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuU3RhdGVtZW50U2V0SABCCgoIY2hpbGRyZW4imwEKC09yT3BlcmF0aW9uEj8KDXByZWRpY2F0ZV9zZXQYASABKAsyJi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUHJlZGljYXRlU2V0SAASPwoNc3RhdGVtZW50X3NldBgCIAEoCzImLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5TdGF0ZW1lbnRTZXRIAEIKCghjaGlsZHJlbiKLAQoMTm90T3BlcmF0aW9uEjgKCXByZWRpY2F0ZRgBIAEoCzIjLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5QcmVkaWNhdGVIABI4CglzdGF0ZW1lbnQYAiABKAsyIy5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuU3RhdGVtZW50SABCBwoFY2hpbGQinQEKDUxpc3RPcGVyYXRpb24SEQoJbGlzdF9wYXRoGAEgASgJEkEKD2xpc3RfY29tcGFyYXRvchgCIAEoDjIoLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5MaXN0Q29tcGFyYXRvchI2CglzdGF0ZW1lbnQYAyABKAsyIy5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuU3RhdGVtZW50IkcKDFByZWRpY2F0ZVNldBI3CgpwcmVkaWNhdGVzGAEgAygLMiMuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlByZWRpY2F0ZSJHCgxTdGF0ZW1lbnRTZXQSNwoKc3RhdGVtZW50cxgBIAMoCzIjLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5TdGF0ZW1lbnQiiQEKCVByZWRpY2F0ZRISCgpmaWVsZF9wYXRoGAEgASgJEi4KBXZhbHVlGAIgASgLMh8uYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlZhbHVlEjgKCmNvbXBhcmF0b3IYAyABKA4yJC5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuQ29tcGFyYXRvciKEBQoFVmFsdWUSPQoMYm9vbGVhbl90eXBlGAEgASgLMiUuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkJvb2xlYW5UeXBlSAASPQoMbnVtZXJpY190eXBlGAIgASgLMiUuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLk51bWVyaWNUeXBlSAASOwoLc3RyaW5nX3R5cGUYAyABKAsyJC5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuU3RyaW5nVHlwZUgAEjcKCWVudW1fdHlwZRgEIAEoCzIiLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5FbnVtVHlwZUgAEkEKDnRpbWVzdGFtcF90eXBlGAUgASgLMicuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlRpbWVzdGFtcFR5cGVIABJIChJib3VuZGVkX3NoYXBlX3R5cGUYBiABKAsyKi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuQm91bmRlZFNoYXBlVHlwZUgAEj8KDXBvc2l0aW9uX3R5cGUYByABKAsyJi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUG9zaXRpb25UeXBlSAASPQoMaGVhZGluZ190eXBlGAggASgLMiUuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkhlYWRpbmdUeXBlSAASNwoJbGlzdF90eXBlGAkgASgLMiIuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkxpc3RUeXBlSAASOQoKcmFuZ2VfdHlwZRgKIAEoCzIjLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5SYW5nZVR5cGVIAEIGCgR0eXBlIhwKC0Jvb2xlYW5UeXBlEg0KBXZhbHVlGAEgASgIIqMBCgtOdW1lcmljVHlwZRIWCgxkb3VibGVfdmFsdWUYASABKAFIABIVCgtmbG9hdF92YWx1ZRgCIAEoAkgAEhUKC2ludDMyX3ZhbHVlGAMgASgFSAASFQoLaW50NjRfdmFsdWUYBCABKANIABIWCgx1aW50MzJfdmFsdWUYBSABKA1IABIWCgx1aW50NjRfdmFsdWUYBiABKARIAEIHCgV2YWx1ZSIbCgpTdHJpbmdUeXBlEg0KBXZhbHVlGAEgASgJIhkKCEVudW1UeXBlEg0KBXZhbHVlGAEgASgFIjsKCExpc3RUeXBlEi8KBnZhbHVlcxgBIAMoCzIfLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5WYWx1ZSI6Cg1UaW1lc3RhbXBUeXBlEikKBXZhbHVlGAEgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcCJBCgxQb3NpdGlvblR5cGUSMQoFdmFsdWUYASABKAsyIi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUG9zaXRpb24iWgoQQm91bmRlZFNoYXBlVHlwZRI9Cg1wb2x5Z29uX3ZhbHVlGAEgASgLMiQuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkdlb1BvbHlnb25IAEIHCgV2YWx1ZSIcCgtIZWFkaW5nVHlwZRINCgV2YWx1ZRgBIAEoBSJ1CglSYW5nZVR5cGUSNAoFc3RhcnQYASABKAsyJS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuTnVtZXJpY1R5cGUSMgoDZW5kGAIgASgLMiUuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLk51bWVyaWNUeXBlKowDCgpDb21wYXJhdG9yEhYKEkNPTVBBUkFUT1JfSU5WQUxJRBAAEhgKFENPTVBBUkFUT1JfTUFUQ0hfQUxMEAsSFwoTQ09NUEFSQVRPUl9FUVVBTElUWRABEhEKDUNPTVBBUkFUT1JfSU4QCRIYChRDT01QQVJBVE9SX0xFU1NfVEhBThACEhsKF0NPTVBBUkFUT1JfR1JFQVRFUl9USEFOEAMSIQodQ09NUEFSQVRPUl9MRVNTX1RIQU5fRVFVQUxfVE8QBBIkCiBDT01QQVJBVE9SX0dSRUFURVJfVEhBTl9FUVVBTF9UTxAFEhUKEUNPTVBBUkFUT1JfV0lUSElOEAYSFQoRQ09NUEFSQVRPUl9FWElTVFMQBxIoCiRDT01QQVJBVE9SX0NBU0VfSU5TRU5TSVRJVkVfRVFVQUxJVFkQCBIrCidDT01QQVJBVE9SX0NBU0VfSU5TRU5TSVRJVkVfRVFVQUxJVFlfSU4QChIbChdDT01QQVJBVE9SX1JBTkdFX0NMT1NFRBAMKkkKDkxpc3RDb21wYXJhdG9yEhsKF0xJU1RfQ09NUEFSQVRPUl9JTlZBTElEEAASGgoWTElTVF9DT01QQVJBVE9SX0FOWV9PRhABQv8BChxjb20uYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxQg5GaWx0ZXJQdWJQcm90b1ABWk1naGUuYW5kdXJpbC5kZXYvYW5kdXJpbC9hbmR1cmlsYXBpcy1nby9hbmR1cmlsL2VudGl0eW1hbmFnZXIvdjE7ZW50aXR5bWFuYWdlcqICA0FFWKoCGEFuZHVyaWwuRW50aXR5bWFuYWdlci5WMcoCGEFuZHVyaWxcRW50aXR5bWFuYWdlclxWMeICJEFuZHVyaWxcRW50aXR5bWFuYWdlclxWMVxHUEJNZXRhZGF0YeoCGkFuZHVyaWw6OkVudGl0eW1hbmFnZXI6OlYxYgZwcm90bzM", [file_anduril_entitymanager_v1_geoentity_pub, file_anduril_entitymanager_v1_location_pub, file_google_protobuf_timestamp]); - -/** - * Describes the message anduril.entitymanager.v1.Statement. - * Use `create(StatementSchema)` to create a new message. - */ -export const StatementSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_filter_pub, 0); - -/** - * Describes the message anduril.entitymanager.v1.AndOperation. - * Use `create(AndOperationSchema)` to create a new message. - */ -export const AndOperationSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_filter_pub, 1); - -/** - * Describes the message anduril.entitymanager.v1.OrOperation. - * Use `create(OrOperationSchema)` to create a new message. - */ -export const OrOperationSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_filter_pub, 2); - -/** - * Describes the message anduril.entitymanager.v1.NotOperation. - * Use `create(NotOperationSchema)` to create a new message. - */ -export const NotOperationSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_filter_pub, 3); - -/** - * Describes the message anduril.entitymanager.v1.ListOperation. - * Use `create(ListOperationSchema)` to create a new message. - */ -export const ListOperationSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_filter_pub, 4); - -/** - * Describes the message anduril.entitymanager.v1.PredicateSet. - * Use `create(PredicateSetSchema)` to create a new message. - */ -export const PredicateSetSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_filter_pub, 5); - -/** - * Describes the message anduril.entitymanager.v1.StatementSet. - * Use `create(StatementSetSchema)` to create a new message. - */ -export const StatementSetSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_filter_pub, 6); - -/** - * Describes the message anduril.entitymanager.v1.Predicate. - * Use `create(PredicateSchema)` to create a new message. - */ -export const PredicateSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_filter_pub, 7); - -/** - * Describes the message anduril.entitymanager.v1.Value. - * Use `create(ValueSchema)` to create a new message. - */ -export const ValueSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_filter_pub, 8); - -/** - * Describes the message anduril.entitymanager.v1.BooleanType. - * Use `create(BooleanTypeSchema)` to create a new message. - */ -export const BooleanTypeSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_filter_pub, 9); - -/** - * Describes the message anduril.entitymanager.v1.NumericType. - * Use `create(NumericTypeSchema)` to create a new message. - */ -export const NumericTypeSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_filter_pub, 10); - -/** - * Describes the message anduril.entitymanager.v1.StringType. - * Use `create(StringTypeSchema)` to create a new message. - */ -export const StringTypeSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_filter_pub, 11); - -/** - * Describes the message anduril.entitymanager.v1.EnumType. - * Use `create(EnumTypeSchema)` to create a new message. - */ -export const EnumTypeSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_filter_pub, 12); - -/** - * Describes the message anduril.entitymanager.v1.ListType. - * Use `create(ListTypeSchema)` to create a new message. - */ -export const ListTypeSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_filter_pub, 13); - -/** - * Describes the message anduril.entitymanager.v1.TimestampType. - * Use `create(TimestampTypeSchema)` to create a new message. - */ -export const TimestampTypeSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_filter_pub, 14); - -/** - * Describes the message anduril.entitymanager.v1.PositionType. - * Use `create(PositionTypeSchema)` to create a new message. - */ -export const PositionTypeSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_filter_pub, 15); - -/** - * Describes the message anduril.entitymanager.v1.BoundedShapeType. - * Use `create(BoundedShapeTypeSchema)` to create a new message. - */ -export const BoundedShapeTypeSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_filter_pub, 16); - -/** - * Describes the message anduril.entitymanager.v1.HeadingType. - * Use `create(HeadingTypeSchema)` to create a new message. - */ -export const HeadingTypeSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_filter_pub, 17); - -/** - * Describes the message anduril.entitymanager.v1.RangeType. - * Use `create(RangeTypeSchema)` to create a new message. - */ -export const RangeTypeSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_filter_pub, 18); - -/** - * Describes the enum anduril.entitymanager.v1.Comparator. - */ -export const ComparatorSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_filter_pub, 0); - -/** - * The Comparator specifies the set of supported comparison operations. It also provides the - * mapping information about which comparators are supported for which values. Services that wish - * to implement entity filters must provide validation functionality to strictly enforce these - * mappings. - * - * @generated from enum anduril.entitymanager.v1.Comparator - */ -export const Comparator = /*@__PURE__*/ - tsEnum(ComparatorSchema); - -/** - * Describes the enum anduril.entitymanager.v1.ListComparator. - */ -export const ListComparatorSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_filter_pub, 1); - -/** - * The ListComparator determines how to compose statement evaluations for members of a list. For - * example, if ANY_OF is specified, the ListOperation in which the ListComparator is embedded - * will return TRUE if any of the values in the list returns true for the ListOperation's child - * statement. - * - * @generated from enum anduril.entitymanager.v1.ListComparator - */ -export const ListComparator = /*@__PURE__*/ - tsEnum(ListComparatorSchema); - diff --git a/src/anduril/entitymanager/v1/filter_dynamic.pub_pb.d.ts b/src/anduril/entitymanager/v1/filter_dynamic.pub_pb.d.ts deleted file mode 100644 index c7d5bfa..0000000 --- a/src/anduril/entitymanager/v1/filter_dynamic.pub_pb.d.ts +++ /dev/null @@ -1,116 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/filter_dynamic.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; -import type { Statement } from "./filter.pub_pb.js"; - -/** - * Describes the file anduril/entitymanager/v1/filter_dynamic.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_filter_dynamic_pub: GenFile; - -/** - * A DynamicStatement is the building block of a "runtime aware" entity filter - that is, any filter - * which needs to perform operations against a series of entities that will need to be evaluated against - * on demand. The DynamicStatement allows you to perform a set intersection operation across a static - * set of entities dictated by a filter, and a dynamic set of entities dictated by a selector statement. - * - * For example, the expression "find me all hostile entities that reside within any assumed - * friendly geoentity" would be represented as the following dynamic statement: - * - * DynamicStatement - * filter - * predicate - * field_path: mil_view.disposition - * comparator: EQUALITY - * value: 2 // Hostile - * selector - * andOperation - * predicate1 - * field_path: mil_view.disposition - * comparator: EQUALITY - * value: 4 // Assumed Friendly - * predicate2 - * field_path: ontology.template - * comparator: EQUALITY - * value: 4 // Template Geo - * comparator - * IntersectionComparator - * WithinComparison - * - * @generated from message anduril.entitymanager.v1.DynamicStatement - */ -export declare type DynamicStatement = Message<"anduril.entitymanager.v1.DynamicStatement"> & { - /** - * The filter statement is used to determine which entities can be compared to the dynamic series - * of entities aggregated by the selector statement. - * - * @generated from field: anduril.entitymanager.v1.Statement filter = 1; - */ - filter?: Statement; - - /** - * The selector statement is used to determine which entities should be a part of dynamically - * changing set. The selector should be reevaluated as entites are created or deleted. - * - * @generated from field: anduril.entitymanager.v1.Statement selector = 2; - */ - selector?: Statement; - - /** - * The comparator specifies how the set intersection operation will be performed. - * - * @generated from field: anduril.entitymanager.v1.IntersectionComparator comparator = 3; - */ - comparator?: IntersectionComparator; -}; - -/** - * Describes the message anduril.entitymanager.v1.DynamicStatement. - * Use `create(DynamicStatementSchema)` to create a new message. - */ -export declare const DynamicStatementSchema: GenMessage; - -/** - * The IntersectionComparator determines what entities and what fields to respect within a set during - * a set intersection operation. - * - * @generated from message anduril.entitymanager.v1.IntersectionComparator - */ -export declare type IntersectionComparator = Message<"anduril.entitymanager.v1.IntersectionComparator"> & { - /** - * @generated from oneof anduril.entitymanager.v1.IntersectionComparator.comparison - */ - comparison: { - /** - * @generated from field: anduril.entitymanager.v1.WithinComparison within_comparison = 1; - */ - value: WithinComparison; - case: "withinComparison"; - } | { case: undefined; value?: undefined }; -}; - -/** - * Describes the message anduril.entitymanager.v1.IntersectionComparator. - * Use `create(IntersectionComparatorSchema)` to create a new message. - */ -export declare const IntersectionComparatorSchema: GenMessage; - -/** - * The WithinComparison implicitly will understand how to determine which entitites reside - * within other geo-shaped entities. This comparison is being left empty, but as a proto, to - * support future expansions of the within comparison (eg; within range of a static distance). - * - * @generated from message anduril.entitymanager.v1.WithinComparison - */ -export declare type WithinComparison = Message<"anduril.entitymanager.v1.WithinComparison"> & { -}; - -/** - * Describes the message anduril.entitymanager.v1.WithinComparison. - * Use `create(WithinComparisonSchema)` to create a new message. - */ -export declare const WithinComparisonSchema: GenMessage; - diff --git a/src/anduril/entitymanager/v1/filter_dynamic.pub_pb.js b/src/anduril/entitymanager/v1/filter_dynamic.pub_pb.js deleted file mode 100644 index b25b4eb..0000000 --- a/src/anduril/entitymanager/v1/filter_dynamic.pub_pb.js +++ /dev/null @@ -1,34 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/filter_dynamic.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv1"; -import { file_anduril_entitymanager_v1_filter_pub } from "./filter.pub_pb.js"; - -/** - * Describes the file anduril/entitymanager/v1/filter_dynamic.pub.proto. - */ -export const file_anduril_entitymanager_v1_filter_dynamic_pub = /*@__PURE__*/ - fileDesc("CjFhbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvZmlsdGVyX2R5bmFtaWMucHViLnByb3RvEhhhbmR1cmlsLmVudGl0eW1hbmFnZXIudjEixAEKEER5bmFtaWNTdGF0ZW1lbnQSMwoGZmlsdGVyGAEgASgLMiMuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlN0YXRlbWVudBI1CghzZWxlY3RvchgCIAEoCzIjLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5TdGF0ZW1lbnQSRAoKY29tcGFyYXRvchgDIAEoCzIwLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5JbnRlcnNlY3Rpb25Db21wYXJhdG9yIm8KFkludGVyc2VjdGlvbkNvbXBhcmF0b3ISRwoRd2l0aGluX2NvbXBhcmlzb24YASABKAsyKi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuV2l0aGluQ29tcGFyaXNvbkgAQgwKCmNvbXBhcmlzb24iEgoQV2l0aGluQ29tcGFyaXNvbkKGAgocY29tLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MUIVRmlsdGVyRHluYW1pY1B1YlByb3RvUAFaTWdoZS5hbmR1cmlsLmRldi9hbmR1cmlsL2FuZHVyaWxhcGlzLWdvL2FuZHVyaWwvZW50aXR5bWFuYWdlci92MTtlbnRpdHltYW5hZ2VyogIDQUVYqgIYQW5kdXJpbC5FbnRpdHltYW5hZ2VyLlYxygIYQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYx4gIkQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYxXEdQQk1ldGFkYXRh6gIaQW5kdXJpbDo6RW50aXR5bWFuYWdlcjo6VjFiBnByb3RvMw", [file_anduril_entitymanager_v1_filter_pub]); - -/** - * Describes the message anduril.entitymanager.v1.DynamicStatement. - * Use `create(DynamicStatementSchema)` to create a new message. - */ -export const DynamicStatementSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_filter_dynamic_pub, 0); - -/** - * Describes the message anduril.entitymanager.v1.IntersectionComparator. - * Use `create(IntersectionComparatorSchema)` to create a new message. - */ -export const IntersectionComparatorSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_filter_dynamic_pub, 1); - -/** - * Describes the message anduril.entitymanager.v1.WithinComparison. - * Use `create(WithinComparisonSchema)` to create a new message. - */ -export const WithinComparisonSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_filter_dynamic_pub, 2); - diff --git a/src/anduril/entitymanager/v1/geoentity.pub_pb.d.ts b/src/anduril/entitymanager/v1/geoentity.pub_pb.d.ts deleted file mode 100644 index 2ae3bbd..0000000 --- a/src/anduril/entitymanager/v1/geoentity.pub_pb.d.ts +++ /dev/null @@ -1,454 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/geoentity.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; -import type { Position } from "./location.pub_pb.js"; - -/** - * Describes the file anduril/entitymanager/v1/geoentity.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_geoentity_pub: GenFile; - -/** - * A component that describes a geo-entity. - * - * @generated from message anduril.entitymanager.v1.GeoDetails - */ -export declare type GeoDetails = Message<"anduril.entitymanager.v1.GeoDetails"> & { - /** - * @generated from field: anduril.entitymanager.v1.GeoType type = 1; - */ - type: GeoType; - - /** - * @generated from oneof anduril.entitymanager.v1.GeoDetails.type_details - */ - typeDetails: { - /** - * @generated from field: anduril.entitymanager.v1.ControlAreaDetails control_area = 5; - */ - value: ControlAreaDetails; - case: "controlArea"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.ACMDetails acm = 6; - */ - value: ACMDetails; - case: "acm"; - } | { case: undefined; value?: undefined }; -}; - -/** - * Describes the message anduril.entitymanager.v1.GeoDetails. - * Use `create(GeoDetailsSchema)` to create a new message. - */ -export declare const GeoDetailsSchema: GenMessage; - -/** - * Determines the type of control area being represented by the geo-entity, - * in which an asset can, or cannot, operate. - * - * @generated from message anduril.entitymanager.v1.ControlAreaDetails - */ -export declare type ControlAreaDetails = Message<"anduril.entitymanager.v1.ControlAreaDetails"> & { - /** - * @generated from field: anduril.entitymanager.v1.ControlAreaType type = 1; - */ - type: ControlAreaType; -}; - -/** - * Describes the message anduril.entitymanager.v1.ControlAreaDetails. - * Use `create(ControlAreaDetailsSchema)` to create a new message. - */ -export declare const ControlAreaDetailsSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.ACMDetails - */ -export declare type ACMDetails = Message<"anduril.entitymanager.v1.ACMDetails"> & { - /** - * @generated from field: anduril.entitymanager.v1.ACMDetailType acm_type = 1; - */ - acmType: ACMDetailType; - - /** - * Used for loosely typed associations, such as assignment to a specific fires unit. - * Limit to 150 characters. - * - * @generated from field: string acm_description = 2; - */ - acmDescription: string; -}; - -/** - * Describes the message anduril.entitymanager.v1.ACMDetails. - * Use `create(ACMDetailsSchema)` to create a new message. - */ -export declare const ACMDetailsSchema: GenMessage; - -/** - * A component that describes the shape of a geo-entity. - * - * @generated from message anduril.entitymanager.v1.GeoShape - */ -export declare type GeoShape = Message<"anduril.entitymanager.v1.GeoShape"> & { - /** - * point, line_string, and polygon are convertible as a subset of GeoJSON - * - * @generated from oneof anduril.entitymanager.v1.GeoShape.shape - */ - shape: { - /** - * @generated from field: anduril.entitymanager.v1.GeoPoint point = 1; - */ - value: GeoPoint; - case: "point"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.GeoLine line = 2; - */ - value: GeoLine; - case: "line"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.GeoPolygon polygon = 3; - */ - value: GeoPolygon; - case: "polygon"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.GeoEllipse ellipse = 4; - */ - value: GeoEllipse; - case: "ellipse"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.GeoEllipsoid ellipsoid = 5; - */ - value: GeoEllipsoid; - case: "ellipsoid"; - } | { case: undefined; value?: undefined }; -}; - -/** - * Describes the message anduril.entitymanager.v1.GeoShape. - * Use `create(GeoShapeSchema)` to create a new message. - */ -export declare const GeoShapeSchema: GenMessage; - -/** - * A point shaped geo-entity. - * See https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.2 - * - * @generated from message anduril.entitymanager.v1.GeoPoint - */ -export declare type GeoPoint = Message<"anduril.entitymanager.v1.GeoPoint"> & { - /** - * @generated from field: anduril.entitymanager.v1.Position position = 1; - */ - position?: Position; -}; - -/** - * Describes the message anduril.entitymanager.v1.GeoPoint. - * Use `create(GeoPointSchema)` to create a new message. - */ -export declare const GeoPointSchema: GenMessage; - -/** - * A line shaped geo-entity. - * See https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.4 - * - * @generated from message anduril.entitymanager.v1.GeoLine - */ -export declare type GeoLine = Message<"anduril.entitymanager.v1.GeoLine"> & { - /** - * @generated from field: repeated anduril.entitymanager.v1.Position positions = 1; - */ - positions: Position[]; -}; - -/** - * Describes the message anduril.entitymanager.v1.GeoLine. - * Use `create(GeoLineSchema)` to create a new message. - */ -export declare const GeoLineSchema: GenMessage; - -/** - * A polygon shaped geo-entity. - * See https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6, only canonical representations accepted - * - * @generated from message anduril.entitymanager.v1.GeoPolygon - */ -export declare type GeoPolygon = Message<"anduril.entitymanager.v1.GeoPolygon"> & { - /** - * An array of LinearRings where the first item is the exterior ring and subsequent items are interior rings. - * - * @generated from field: repeated anduril.entitymanager.v1.LinearRing rings = 1; - */ - rings: LinearRing[]; - - /** - * An extension hint that this polygon is a rectangle. When true this implies several things: - * * exactly 1 linear ring with 5 points (starting corner, 3 other corners and start again) - * * each point has the same altitude corresponding with the plane of the rectangle - * * each point has the same height (either all present and equal, or all not present) - * - * @generated from field: bool is_rectangle = 2; - */ - isRectangle: boolean; -}; - -/** - * Describes the message anduril.entitymanager.v1.GeoPolygon. - * Use `create(GeoPolygonSchema)` to create a new message. - */ -export declare const GeoPolygonSchema: GenMessage; - -/** - * An ellipse shaped geo-entity. - * For a circle, the major and minor axis would be the same values. - * This shape is NOT Geo-JSON compatible. - * - * @generated from message anduril.entitymanager.v1.GeoEllipse - */ -export declare type GeoEllipse = Message<"anduril.entitymanager.v1.GeoEllipse"> & { - /** - * Defines the distance from the center point of the ellipse to the furthest distance on the perimeter in meters. - * - * @generated from field: google.protobuf.DoubleValue semi_major_axis_m = 2; - */ - semiMajorAxisM?: number; - - /** - * Defines the distance from the center point of the ellipse to the shortest distance on the perimeter in meters. - * - * @generated from field: google.protobuf.DoubleValue semi_minor_axis_m = 3; - */ - semiMinorAxisM?: number; - - /** - * The orientation of the semi-major relative to true north in degrees from clockwise: 0-180 due to symmetry across the semi-minor axis. - * - * @generated from field: google.protobuf.DoubleValue orientation_d = 4; - */ - orientationD?: number; - - /** - * Optional height above entity position to extrude in meters. A non-zero value creates an elliptic cylinder - * - * @generated from field: google.protobuf.DoubleValue height_m = 5; - */ - heightM?: number; -}; - -/** - * Describes the message anduril.entitymanager.v1.GeoEllipse. - * Use `create(GeoEllipseSchema)` to create a new message. - */ -export declare const GeoEllipseSchema: GenMessage; - -/** - * An ellipsoid shaped geo-entity. - * Principal axis lengths are defined in entity body space - * This shape is NOT Geo-JSON compatible. - * - * @generated from message anduril.entitymanager.v1.GeoEllipsoid - */ -export declare type GeoEllipsoid = Message<"anduril.entitymanager.v1.GeoEllipsoid"> & { - /** - * Defines the distance from the center point to the surface along the forward axis - * - * @generated from field: google.protobuf.DoubleValue forward_axis_m = 1; - */ - forwardAxisM?: number; - - /** - * Defines the distance from the center point to the surface along the side axis - * - * @generated from field: google.protobuf.DoubleValue side_axis_m = 2; - */ - sideAxisM?: number; - - /** - * Defines the distance from the center point to the surface along the up axis - * - * @generated from field: google.protobuf.DoubleValue up_axis_m = 3; - */ - upAxisM?: number; -}; - -/** - * Describes the message anduril.entitymanager.v1.GeoEllipsoid. - * Use `create(GeoEllipsoidSchema)` to create a new message. - */ -export declare const GeoEllipsoidSchema: GenMessage; - -/** - * A closed ring of points. The first and last point must be the same. - * - * @generated from message anduril.entitymanager.v1.LinearRing - */ -export declare type LinearRing = Message<"anduril.entitymanager.v1.LinearRing"> & { - /** - * @generated from field: repeated anduril.entitymanager.v1.GeoPolygonPosition positions = 2; - */ - positions: GeoPolygonPosition[]; -}; - -/** - * Describes the message anduril.entitymanager.v1.LinearRing. - * Use `create(LinearRingSchema)` to create a new message. - */ -export declare const LinearRingSchema: GenMessage; - -/** - * A position in a GeoPolygon with an optional extruded height. - * - * @generated from message anduril.entitymanager.v1.GeoPolygonPosition - */ -export declare type GeoPolygonPosition = Message<"anduril.entitymanager.v1.GeoPolygonPosition"> & { - /** - * base position. if no altitude set, its on the ground. - * - * @generated from field: anduril.entitymanager.v1.Position position = 1; - */ - position?: Position; - - /** - * optional height above base position to extrude in meters. - * for a given polygon, all points should have a height or none of them. - * strictly GeoJSON compatible polygons will not have this set. - * - * @generated from field: google.protobuf.FloatValue height_m = 2; - */ - heightM?: number; -}; - -/** - * Describes the message anduril.entitymanager.v1.GeoPolygonPosition. - * Use `create(GeoPolygonPositionSchema)` to create a new message. - */ -export declare const GeoPolygonPositionSchema: GenMessage; - -/** - * The type of geo entity. - * - * @generated from enum anduril.entitymanager.v1.GeoType - */ -export enum GeoType { - /** - * @generated from enum value: GEO_TYPE_INVALID = 0; - */ - INVALID = 0, - - /** - * @generated from enum value: GEO_TYPE_GENERAL = 1; - */ - GENERAL = 1, - - /** - * @generated from enum value: GEO_TYPE_HAZARD = 2; - */ - HAZARD = 2, - - /** - * @generated from enum value: GEO_TYPE_EMERGENCY = 3; - */ - EMERGENCY = 3, - - /** - * Engagement zones allow for engaging an entity if it comes within the zone of another entity. - * - * @generated from enum value: GEO_TYPE_ENGAGEMENT_ZONE = 5; - */ - ENGAGEMENT_ZONE = 5, - - /** - * @generated from enum value: GEO_TYPE_CONTROL_AREA = 6; - */ - CONTROL_AREA = 6, - - /** - * @generated from enum value: GEO_TYPE_BULLSEYE = 7; - */ - BULLSEYE = 7, - - /** - * Airspace Coordinating Measure - * - * @generated from enum value: GEO_TYPE_ACM = 8; - */ - ACM = 8, -} - -/** - * Describes the enum anduril.entitymanager.v1.GeoType. - */ -export declare const GeoTypeSchema: GenEnum; - -/** - * @generated from enum anduril.entitymanager.v1.ControlAreaType - */ -export enum ControlAreaType { - /** - * @generated from enum value: CONTROL_AREA_TYPE_INVALID = 0; - */ - INVALID = 0, - - /** - * @generated from enum value: CONTROL_AREA_TYPE_KEEP_IN_ZONE = 1; - */ - KEEP_IN_ZONE = 1, - - /** - * @generated from enum value: CONTROL_AREA_TYPE_KEEP_OUT_ZONE = 2; - */ - KEEP_OUT_ZONE = 2, - - /** - * The zone for an autonomous asset to nose-dive into - * when its assignment has been concluded. - * - * @generated from enum value: CONTROL_AREA_TYPE_DITCH_ZONE = 3; - */ - DITCH_ZONE = 3, - - /** - * The area where an asset is able to loiter. - * - * @generated from enum value: CONTROL_AREA_TYPE_LOITER_ZONE = 7; - */ - LOITER_ZONE = 7, -} - -/** - * Describes the enum anduril.entitymanager.v1.ControlAreaType. - */ -export declare const ControlAreaTypeSchema: GenEnum; - -/** - * @generated from enum anduril.entitymanager.v1.ACMDetailType - */ -export enum ACMDetailType { - /** - * @generated from enum value: ACM_DETAIL_TYPE_INVALID = 0; - */ - ACM_DETAIL_TYPE_INVALID = 0, - - /** - * The zone that the autonomous asset is configured to land in. - * - * @generated from enum value: ACM_DETAIL_TYPE_LANDING_ZONE = 16; - */ - ACM_DETAIL_TYPE_LANDING_ZONE = 16, -} - -/** - * Describes the enum anduril.entitymanager.v1.ACMDetailType. - */ -export declare const ACMDetailTypeSchema: GenEnum; - diff --git a/src/anduril/entitymanager/v1/geoentity.pub_pb.js b/src/anduril/entitymanager/v1/geoentity.pub_pb.js deleted file mode 100644 index a4d0754..0000000 --- a/src/anduril/entitymanager/v1/geoentity.pub_pb.js +++ /dev/null @@ -1,129 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/geoentity.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { enumDesc, fileDesc, messageDesc, tsEnum } from "@bufbuild/protobuf/codegenv1"; -import { file_anduril_entitymanager_v1_location_pub } from "./location.pub_pb.js"; -import { file_google_protobuf_wrappers } from "@bufbuild/protobuf/wkt"; - -/** - * Describes the file anduril/entitymanager/v1/geoentity.pub.proto. - */ -export const file_anduril_entitymanager_v1_geoentity_pub = /*@__PURE__*/ - fileDesc("CixhbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvZ2VvZW50aXR5LnB1Yi5wcm90bxIYYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxIoYCCgpHZW9EZXRhaWxzEi8KBHR5cGUYASABKA4yIS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuR2VvVHlwZRJECgxjb250cm9sX2FyZWEYBSABKAsyLC5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuQ29udHJvbEFyZWFEZXRhaWxzSAASMwoDYWNtGAYgASgLMiQuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkFDTURldGFpbHNIAEIOCgx0eXBlX2RldGFpbHNKBAgCEANKBAgDEARKBAgEEAVKBAgHEAhSCWVtZXJnZW5jeVIOdmlzdWFsX2RldGFpbHNSBGZzY21SA21jbSJNChJDb250cm9sQXJlYURldGFpbHMSNwoEdHlwZRgBIAEoDjIpLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5Db250cm9sQXJlYVR5cGUiYAoKQUNNRGV0YWlscxI5CghhY21fdHlwZRgBIAEoDjInLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5BQ01EZXRhaWxUeXBlEhcKD2FjbV9kZXNjcmlwdGlvbhgCIAEoCSKqAgoIR2VvU2hhcGUSMwoFcG9pbnQYASABKAsyIi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuR2VvUG9pbnRIABIxCgRsaW5lGAIgASgLMiEuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkdlb0xpbmVIABI3Cgdwb2x5Z29uGAMgASgLMiQuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkdlb1BvbHlnb25IABI3CgdlbGxpcHNlGAQgASgLMiQuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkdlb0VsbGlwc2VIABI7CgllbGxpcHNvaWQYBSABKAsyJi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuR2VvRWxsaXBzb2lkSABCBwoFc2hhcGUiQAoIR2VvUG9pbnQSNAoIcG9zaXRpb24YASABKAsyIi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUG9zaXRpb24iQAoHR2VvTGluZRI1Cglwb3NpdGlvbnMYASADKAsyIi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUG9zaXRpb24iVwoKR2VvUG9seWdvbhIzCgVyaW5ncxgBIAMoCzIkLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5MaW5lYXJSaW5nEhQKDGlzX3JlY3RhbmdsZRgCIAEoCCLjAQoKR2VvRWxsaXBzZRI3ChFzZW1pX21ham9yX2F4aXNfbRgCIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRI3ChFzZW1pX21pbm9yX2F4aXNfbRgDIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRIzCg1vcmllbnRhdGlvbl9kGAQgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEi4KCGhlaWdodF9tGAUgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlIqgBCgxHZW9FbGxpcHNvaWQSNAoOZm9yd2FyZF9heGlzX20YASABKAsyHC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFsdWUSMQoLc2lkZV9heGlzX20YAiABKAsyHC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFsdWUSLwoJdXBfYXhpc19tGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlIlMKCkxpbmVhclJpbmcSPwoJcG9zaXRpb25zGAIgAygLMiwuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkdlb1BvbHlnb25Qb3NpdGlvbkoECAEQAiJ5ChJHZW9Qb2x5Z29uUG9zaXRpb24SNAoIcG9zaXRpb24YASABKAsyIi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUG9zaXRpb24SLQoIaGVpZ2h0X20YAiABKAsyGy5nb29nbGUucHJvdG9idWYuRmxvYXRWYWx1ZSrQAQoHR2VvVHlwZRIUChBHRU9fVFlQRV9JTlZBTElEEAASFAoQR0VPX1RZUEVfR0VORVJBTBABEhMKD0dFT19UWVBFX0hBWkFSRBACEhYKEkdFT19UWVBFX0VNRVJHRU5DWRADEhwKGEdFT19UWVBFX0VOR0FHRU1FTlRfWk9ORRAFEhkKFUdFT19UWVBFX0NPTlRST0xfQVJFQRAGEhUKEUdFT19UWVBFX0JVTExTRVlFEAcSEAoMR0VPX1RZUEVfQUNNEAgiBAgEEAQiBAgJEAkqvgEKD0NvbnRyb2xBcmVhVHlwZRIdChlDT05UUk9MX0FSRUFfVFlQRV9JTlZBTElEEAASIgoeQ09OVFJPTF9BUkVBX1RZUEVfS0VFUF9JTl9aT05FEAESIwofQ09OVFJPTF9BUkVBX1RZUEVfS0VFUF9PVVRfWk9ORRACEiAKHENPTlRST0xfQVJFQV9UWVBFX0RJVENIX1pPTkUQAxIhCh1DT05UUk9MX0FSRUFfVFlQRV9MT0lURVJfWk9ORRAHKk4KDUFDTURldGFpbFR5cGUSGwoXQUNNX0RFVEFJTF9UWVBFX0lOVkFMSUQQABIgChxBQ01fREVUQUlMX1RZUEVfTEFORElOR19aT05FEBBCggIKHGNvbS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjFCEUdlb2VudGl0eVB1YlByb3RvUAFaTWdoZS5hbmR1cmlsLmRldi9hbmR1cmlsL2FuZHVyaWxhcGlzLWdvL2FuZHVyaWwvZW50aXR5bWFuYWdlci92MTtlbnRpdHltYW5hZ2VyogIDQUVYqgIYQW5kdXJpbC5FbnRpdHltYW5hZ2VyLlYxygIYQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYx4gIkQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYxXEdQQk1ldGFkYXRh6gIaQW5kdXJpbDo6RW50aXR5bWFuYWdlcjo6VjFiBnByb3RvMw", [file_anduril_entitymanager_v1_location_pub, file_google_protobuf_wrappers]); - -/** - * Describes the message anduril.entitymanager.v1.GeoDetails. - * Use `create(GeoDetailsSchema)` to create a new message. - */ -export const GeoDetailsSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 0); - -/** - * Describes the message anduril.entitymanager.v1.ControlAreaDetails. - * Use `create(ControlAreaDetailsSchema)` to create a new message. - */ -export const ControlAreaDetailsSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 1); - -/** - * Describes the message anduril.entitymanager.v1.ACMDetails. - * Use `create(ACMDetailsSchema)` to create a new message. - */ -export const ACMDetailsSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 2); - -/** - * Describes the message anduril.entitymanager.v1.GeoShape. - * Use `create(GeoShapeSchema)` to create a new message. - */ -export const GeoShapeSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 3); - -/** - * Describes the message anduril.entitymanager.v1.GeoPoint. - * Use `create(GeoPointSchema)` to create a new message. - */ -export const GeoPointSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 4); - -/** - * Describes the message anduril.entitymanager.v1.GeoLine. - * Use `create(GeoLineSchema)` to create a new message. - */ -export const GeoLineSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 5); - -/** - * Describes the message anduril.entitymanager.v1.GeoPolygon. - * Use `create(GeoPolygonSchema)` to create a new message. - */ -export const GeoPolygonSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 6); - -/** - * Describes the message anduril.entitymanager.v1.GeoEllipse. - * Use `create(GeoEllipseSchema)` to create a new message. - */ -export const GeoEllipseSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 7); - -/** - * Describes the message anduril.entitymanager.v1.GeoEllipsoid. - * Use `create(GeoEllipsoidSchema)` to create a new message. - */ -export const GeoEllipsoidSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 8); - -/** - * Describes the message anduril.entitymanager.v1.LinearRing. - * Use `create(LinearRingSchema)` to create a new message. - */ -export const LinearRingSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 9); - -/** - * Describes the message anduril.entitymanager.v1.GeoPolygonPosition. - * Use `create(GeoPolygonPositionSchema)` to create a new message. - */ -export const GeoPolygonPositionSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 10); - -/** - * Describes the enum anduril.entitymanager.v1.GeoType. - */ -export const GeoTypeSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_geoentity_pub, 0); - -/** - * The type of geo entity. - * - * @generated from enum anduril.entitymanager.v1.GeoType - */ -export const GeoType = /*@__PURE__*/ - tsEnum(GeoTypeSchema); - -/** - * Describes the enum anduril.entitymanager.v1.ControlAreaType. - */ -export const ControlAreaTypeSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_geoentity_pub, 1); - -/** - * @generated from enum anduril.entitymanager.v1.ControlAreaType - */ -export const ControlAreaType = /*@__PURE__*/ - tsEnum(ControlAreaTypeSchema); - -/** - * Describes the enum anduril.entitymanager.v1.ACMDetailType. - */ -export const ACMDetailTypeSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_geoentity_pub, 2); - -/** - * @generated from enum anduril.entitymanager.v1.ACMDetailType - */ -export const ACMDetailType = /*@__PURE__*/ - tsEnum(ACMDetailTypeSchema); - diff --git a/src/anduril/entitymanager/v1/group.pub_pb.d.ts b/src/anduril/entitymanager/v1/group.pub_pb.d.ts deleted file mode 100644 index 98e1bbd..0000000 --- a/src/anduril/entitymanager/v1/group.pub_pb.d.ts +++ /dev/null @@ -1,170 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/group.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; - -/** - * Describes the file anduril/entitymanager/v1/group.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_group_pub: GenFile; - -/** - * Details related to grouping for this entity - * - * @generated from message anduril.entitymanager.v1.GroupDetails - */ -export declare type GroupDetails = Message<"anduril.entitymanager.v1.GroupDetails"> & { - /** - * @generated from oneof anduril.entitymanager.v1.GroupDetails.group_type - */ - groupType: { - /** - * @generated from field: anduril.entitymanager.v1.Team team = 1; - */ - value: Team; - case: "team"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.Echelon echelon = 3; - */ - value: Echelon; - case: "echelon"; - } | { case: undefined; value?: undefined }; -}; - -/** - * Describes the message anduril.entitymanager.v1.GroupDetails. - * Use `create(GroupDetailsSchema)` to create a new message. - */ -export declare const GroupDetailsSchema: GenMessage; - -/** - * Describes a Team group type. Comprised of autonomous entities where an entity - * in a Team can only be a part of a single Team at a time. - * - * @generated from message anduril.entitymanager.v1.Team - */ -export declare type Team = Message<"anduril.entitymanager.v1.Team"> & { -}; - -/** - * Describes the message anduril.entitymanager.v1.Team. - * Use `create(TeamSchema)` to create a new message. - */ -export declare const TeamSchema: GenMessage; - -/** - * Describes a Echelon group type. Comprised of entities which are members of the - * same unit or echelon. Ex: A group of tanks within a armored company or that same company - * as a member of a battalion. - * - * @generated from message anduril.entitymanager.v1.Echelon - */ -export declare type Echelon = Message<"anduril.entitymanager.v1.Echelon"> & { - /** - * @generated from oneof anduril.entitymanager.v1.Echelon.echelon_type - */ - echelonType: { - /** - * @generated from field: anduril.entitymanager.v1.ArmyEchelon army_echelon = 1; - */ - value: ArmyEchelon; - case: "armyEchelon"; - } | { case: undefined; value?: undefined }; -}; - -/** - * Describes the message anduril.entitymanager.v1.Echelon. - * Use `create(EchelonSchema)` to create a new message. - */ -export declare const EchelonSchema: GenMessage; - -/** - * Military units defined by the Army. - * - * @generated from enum anduril.entitymanager.v1.ArmyEchelon - */ -export enum ArmyEchelon { - /** - * @generated from enum value: ARMY_ECHELON_INVALID = 0; - */ - INVALID = 0, - - /** - * Smallest unit group, e.g., a few soldiers - * - * @generated from enum value: ARMY_ECHELON_FIRE_TEAM = 1; - */ - FIRE_TEAM = 1, - - /** - * E.g., a group of fire teams - * - * @generated from enum value: ARMY_ECHELON_SQUAD = 2; - */ - SQUAD = 2, - - /** - * E.g., several squads - * - * @generated from enum value: ARMY_ECHELON_PLATOON = 3; - */ - PLATOON = 3, - - /** - * E.g., several platoons - * - * @generated from enum value: ARMY_ECHELON_COMPANY = 4; - */ - COMPANY = 4, - - /** - * E.g., several companies - * - * @generated from enum value: ARMY_ECHELON_BATTALION = 5; - */ - BATTALION = 5, - - /** - * E.g., several battalions - * - * @generated from enum value: ARMY_ECHELON_REGIMENT = 6; - */ - REGIMENT = 6, - - /** - * E.g., several regiments or battalions - * - * @generated from enum value: ARMY_ECHELON_BRIGADE = 7; - */ - BRIGADE = 7, - - /** - * E.g., several brigades - * - * @generated from enum value: ARMY_ECHELON_DIVISION = 8; - */ - DIVISION = 8, - - /** - * E.g., several divisions - * - * @generated from enum value: ARMY_ECHELON_CORPS = 9; - */ - CORPS = 9, - - /** - * E.g., several corps - * - * @generated from enum value: ARMY_ECHELON_ARMY = 10; - */ - ARMY = 10, -} - -/** - * Describes the enum anduril.entitymanager.v1.ArmyEchelon. - */ -export declare const ArmyEchelonSchema: GenEnum; - diff --git a/src/anduril/entitymanager/v1/group.pub_pb.js b/src/anduril/entitymanager/v1/group.pub_pb.js deleted file mode 100644 index 77b82f0..0000000 --- a/src/anduril/entitymanager/v1/group.pub_pb.js +++ /dev/null @@ -1,47 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/group.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { enumDesc, fileDesc, messageDesc, tsEnum } from "@bufbuild/protobuf/codegenv1"; - -/** - * Describes the file anduril/entitymanager/v1/group.pub.proto. - */ -export const file_anduril_entitymanager_v1_group_pub = /*@__PURE__*/ - fileDesc("CihhbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvZ3JvdXAucHViLnByb3RvEhhhbmR1cmlsLmVudGl0eW1hbmFnZXIudjEiggEKDEdyb3VwRGV0YWlscxIuCgR0ZWFtGAEgASgLMh4uYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlRlYW1IABI0CgdlY2hlbG9uGAMgASgLMiEuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkVjaGVsb25IAEIMCgpncm91cF90eXBlIgYKBFRlYW0iWAoHRWNoZWxvbhI9Cgxhcm15X2VjaGVsb24YASABKA4yJS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuQXJteUVjaGVsb25IAEIOCgxlY2hlbG9uX3R5cGUqqgIKC0FybXlFY2hlbG9uEhgKFEFSTVlfRUNIRUxPTl9JTlZBTElEEAASGgoWQVJNWV9FQ0hFTE9OX0ZJUkVfVEVBTRABEhYKEkFSTVlfRUNIRUxPTl9TUVVBRBACEhgKFEFSTVlfRUNIRUxPTl9QTEFUT09OEAMSGAoUQVJNWV9FQ0hFTE9OX0NPTVBBTlkQBBIaChZBUk1ZX0VDSEVMT05fQkFUVEFMSU9OEAUSGQoVQVJNWV9FQ0hFTE9OX1JFR0lNRU5UEAYSGAoUQVJNWV9FQ0hFTE9OX0JSSUdBREUQBxIZChVBUk1ZX0VDSEVMT05fRElWSVNJT04QCBIWChJBUk1ZX0VDSEVMT05fQ09SUFMQCRIVChFBUk1ZX0VDSEVMT05fQVJNWRAKQv4BChxjb20uYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxQg1Hcm91cFB1YlByb3RvUAFaTWdoZS5hbmR1cmlsLmRldi9hbmR1cmlsL2FuZHVyaWxhcGlzLWdvL2FuZHVyaWwvZW50aXR5bWFuYWdlci92MTtlbnRpdHltYW5hZ2VyogIDQUVYqgIYQW5kdXJpbC5FbnRpdHltYW5hZ2VyLlYxygIYQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYx4gIkQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYxXEdQQk1ldGFkYXRh6gIaQW5kdXJpbDo6RW50aXR5bWFuYWdlcjo6VjFiBnByb3RvMw"); - -/** - * Describes the message anduril.entitymanager.v1.GroupDetails. - * Use `create(GroupDetailsSchema)` to create a new message. - */ -export const GroupDetailsSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_group_pub, 0); - -/** - * Describes the message anduril.entitymanager.v1.Team. - * Use `create(TeamSchema)` to create a new message. - */ -export const TeamSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_group_pub, 1); - -/** - * Describes the message anduril.entitymanager.v1.Echelon. - * Use `create(EchelonSchema)` to create a new message. - */ -export const EchelonSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_group_pub, 2); - -/** - * Describes the enum anduril.entitymanager.v1.ArmyEchelon. - */ -export const ArmyEchelonSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_group_pub, 0); - -/** - * Military units defined by the Army. - * - * @generated from enum anduril.entitymanager.v1.ArmyEchelon - */ -export const ArmyEchelon = /*@__PURE__*/ - tsEnum(ArmyEchelonSchema); - diff --git a/src/anduril/entitymanager/v1/health_status.pub_pb.d.ts b/src/anduril/entitymanager/v1/health_status.pub_pb.d.ts deleted file mode 100644 index 8a4e5f8..0000000 --- a/src/anduril/entitymanager/v1/health_status.pub_pb.d.ts +++ /dev/null @@ -1,344 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/health_status.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; -import type { Timestamp } from "@bufbuild/protobuf/wkt"; - -/** - * Describes the file anduril/entitymanager/v1/health_status.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_health_status_pub: GenFile; - -/** - * A message describing the component's health status. - * - * @generated from message anduril.entitymanager.v1.ComponentMessage - */ -export declare type ComponentMessage = Message<"anduril.entitymanager.v1.ComponentMessage"> & { - /** - * The status associated with this message. - * - * @generated from field: anduril.entitymanager.v1.HealthStatus status = 1; - */ - status: HealthStatus; - - /** - * The human-readable content of the message. - * - * @generated from field: string message = 2; - */ - message: string; -}; - -/** - * Describes the message anduril.entitymanager.v1.ComponentMessage. - * Use `create(ComponentMessageSchema)` to create a new message. - */ -export declare const ComponentMessageSchema: GenMessage; - -/** - * Health of an individual component. - * - * @generated from message anduril.entitymanager.v1.ComponentHealth - */ -export declare type ComponentHealth = Message<"anduril.entitymanager.v1.ComponentHealth"> & { - /** - * Consistent internal ID for this component. - * - * @generated from field: string id = 1; - */ - id: string; - - /** - * Display name for this component. - * - * @generated from field: string name = 2; - */ - name: string; - - /** - * Health for this component. - * - * @generated from field: anduril.entitymanager.v1.HealthStatus health = 3; - */ - health: HealthStatus; - - /** - * Human-readable describing the component state. These messages should be understandable by end users. - * - * @generated from field: repeated anduril.entitymanager.v1.ComponentMessage messages = 4; - */ - messages: ComponentMessage[]; - - /** - * The last update time for this specific component. - * If this timestamp is unset, the data is assumed to be most recent - * - * @generated from field: google.protobuf.Timestamp update_time = 5; - */ - updateTime?: Timestamp; -}; - -/** - * Describes the message anduril.entitymanager.v1.ComponentHealth. - * Use `create(ComponentHealthSchema)` to create a new message. - */ -export declare const ComponentHealthSchema: GenMessage; - -/** - * General health of the entity as reported by the entity. - * - * @generated from message anduril.entitymanager.v1.Health - */ -export declare type Health = Message<"anduril.entitymanager.v1.Health"> & { - /** - * Status indicating whether the entity is able to communicate with Entity Manager. - * - * @generated from field: anduril.entitymanager.v1.ConnectionStatus connection_status = 1; - */ - connectionStatus: ConnectionStatus; - - /** - * Top-level health status; typically a roll-up of individual component healths. - * - * @generated from field: anduril.entitymanager.v1.HealthStatus health_status = 2; - */ - healthStatus: HealthStatus; - - /** - * Health of individual components running on this Entity. - * - * @generated from field: repeated anduril.entitymanager.v1.ComponentHealth components = 3; - */ - components: ComponentHealth[]; - - /** - * The update time for the top-level health information. - * If this timestamp is unset, the data is assumed to be most recent - * - * @generated from field: google.protobuf.Timestamp update_time = 4; - */ - updateTime?: Timestamp; - - /** - * Active alerts indicate a critical change in system state sent by the asset - * that must be made known to an operator or consumer of the common operating picture. - * Alerts are different from ComponentHealth messages--an active alert does not necessarily - * indicate a component is in an unhealthy state. For example, an asset may trigger - * an active alert based on fuel levels running low. Alerts should be removed from this list when their conditions - * are cleared. In other words, only active alerts should be reported here. - * - * @generated from field: repeated anduril.entitymanager.v1.Alert active_alerts = 5; - */ - activeAlerts: Alert[]; -}; - -/** - * Describes the message anduril.entitymanager.v1.Health. - * Use `create(HealthSchema)` to create a new message. - */ -export declare const HealthSchema: GenMessage; - -/** - * An alert informs operators of critical events related to system performance and mission - * execution. An alert is produced as a result of one or more alert conditions. - * - * @generated from message anduril.entitymanager.v1.Alert - */ -export declare type Alert = Message<"anduril.entitymanager.v1.Alert"> & { - /** - * Short, machine-readable code that describes this alert. This code is intended to provide systems off-asset - * with a lookup key to retrieve more detailed information about the alert. - * - * @generated from field: string alert_code = 1; - */ - alertCode: string; - - /** - * Human-readable description of this alert. The description is intended for display in the UI for human - * understanding and should not be used for machine processing. If the description is fixed and the vehicle controller - * provides no dynamic substitutions, then prefer lookup based on alert_code. - * - * @generated from field: string description = 2; - */ - description: string; - - /** - * Alert level (Warning, Caution, or Advisory). - * - * @generated from field: anduril.entitymanager.v1.AlertLevel level = 3; - */ - level: AlertLevel; - - /** - * Time at which this alert was activated. - * - * @generated from field: google.protobuf.Timestamp activated_time = 4; - */ - activatedTime?: Timestamp; - - /** - * Set of conditions which have activated this alert. - * - * @generated from field: repeated anduril.entitymanager.v1.AlertCondition active_conditions = 5; - */ - activeConditions: AlertCondition[]; -}; - -/** - * Describes the message anduril.entitymanager.v1.Alert. - * Use `create(AlertSchema)` to create a new message. - */ -export declare const AlertSchema: GenMessage; - -/** - * A condition which may trigger an alert. - * - * @generated from message anduril.entitymanager.v1.AlertCondition - */ -export declare type AlertCondition = Message<"anduril.entitymanager.v1.AlertCondition"> & { - /** - * Short, machine-readable code that describes this condition. This code is intended to provide systems off-asset - * with a lookup key to retrieve more detailed information about the condition. - * - * @generated from field: string condition_code = 1; - */ - conditionCode: string; - - /** - * Human-readable description of this condition. The description is intended for display in the UI for human - * understanding and should not be used for machine processing. If the description is fixed and the vehicle controller - * provides no dynamic substitutions, then prefer lookup based on condition_code. - * - * @generated from field: string description = 2; - */ - description: string; -}; - -/** - * Describes the message anduril.entitymanager.v1.AlertCondition. - * Use `create(AlertConditionSchema)` to create a new message. - */ -export declare const AlertConditionSchema: GenMessage; - -/** - * Enumeration of possible connection states. - * - * @generated from enum anduril.entitymanager.v1.ConnectionStatus - */ -export enum ConnectionStatus { - /** - * @generated from enum value: CONNECTION_STATUS_INVALID = 0; - */ - INVALID = 0, - - /** - * @generated from enum value: CONNECTION_STATUS_ONLINE = 1; - */ - ONLINE = 1, - - /** - * @generated from enum value: CONNECTION_STATUS_OFFLINE = 2; - */ - OFFLINE = 2, -} - -/** - * Describes the enum anduril.entitymanager.v1.ConnectionStatus. - */ -export declare const ConnectionStatusSchema: GenEnum; - -/** - * Enumeration of possible health states. - * - * @generated from enum anduril.entitymanager.v1.HealthStatus - */ -export enum HealthStatus { - /** - * @generated from enum value: HEALTH_STATUS_INVALID = 0; - */ - INVALID = 0, - - /** - * Indicates that the component is operating as intended. - * - * @generated from enum value: HEALTH_STATUS_HEALTHY = 1; - */ - HEALTHY = 1, - - /** - * Indicates that the component is at risk of transitioning into a HEALTH_STATUS_FAIL - * state or that the component is operating in a degraded state. - * - * @generated from enum value: HEALTH_STATUS_WARN = 2; - */ - WARN = 2, - - /** - * Indicates that the component is not functioning as intended. - * - * @generated from enum value: HEALTH_STATUS_FAIL = 3; - */ - FAIL = 3, - - /** - * Indicates that the component is offline. - * - * @generated from enum value: HEALTH_STATUS_OFFLINE = 4; - */ - OFFLINE = 4, - - /** - * Indicates that the component is not yet functioning, but it is transitioning into a - * HEALTH_STATUS_HEALTHY state. A component should only report this state temporarily. - * - * @generated from enum value: HEALTH_STATUS_NOT_READY = 5; - */ - NOT_READY = 5, -} - -/** - * Describes the enum anduril.entitymanager.v1.HealthStatus. - */ -export declare const HealthStatusSchema: GenEnum; - -/** - * Alerts are categorized into one of three levels - Warnings, Cautions, and Advisories (WCAs). - * - * @generated from enum anduril.entitymanager.v1.AlertLevel - */ -export enum AlertLevel { - /** - * @generated from enum value: ALERT_LEVEL_INVALID = 0; - */ - INVALID = 0, - - /** - * For conditions that require awareness and may require subsequent response. - * - * @generated from enum value: ALERT_LEVEL_ADVISORY = 1; - */ - ADVISORY = 1, - - /** - * For conditions that require immediate awareness and subsequent response. - * - * @generated from enum value: ALERT_LEVEL_CAUTION = 2; - */ - CAUTION = 2, - - /** - * For conditions that require immediate awareness and response. - * - * @generated from enum value: ALERT_LEVEL_WARNING = 3; - */ - WARNING = 3, -} - -/** - * Describes the enum anduril.entitymanager.v1.AlertLevel. - */ -export declare const AlertLevelSchema: GenEnum; - diff --git a/src/anduril/entitymanager/v1/health_status.pub_pb.js b/src/anduril/entitymanager/v1/health_status.pub_pb.js deleted file mode 100644 index 7df5737..0000000 --- a/src/anduril/entitymanager/v1/health_status.pub_pb.js +++ /dev/null @@ -1,90 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/health_status.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { enumDesc, fileDesc, messageDesc, tsEnum } from "@bufbuild/protobuf/codegenv1"; -import { file_google_protobuf_timestamp } from "@bufbuild/protobuf/wkt"; - -/** - * Describes the file anduril/entitymanager/v1/health_status.pub.proto. - */ -export const file_anduril_entitymanager_v1_health_status_pub = /*@__PURE__*/ - fileDesc("CjBhbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvaGVhbHRoX3N0YXR1cy5wdWIucHJvdG8SGGFuZHVyaWwuZW50aXR5bWFuYWdlci52MSJbChBDb21wb25lbnRNZXNzYWdlEjYKBnN0YXR1cxgBIAEoDjImLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5IZWFsdGhTdGF0dXMSDwoHbWVzc2FnZRgCIAEoCSLSAQoPQ29tcG9uZW50SGVhbHRoEgoKAmlkGAEgASgJEgwKBG5hbWUYAiABKAkSNgoGaGVhbHRoGAMgASgOMiYuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkhlYWx0aFN0YXR1cxI8CghtZXNzYWdlcxgEIAMoCzIqLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5Db21wb25lbnRNZXNzYWdlEi8KC3VwZGF0ZV90aW1lGAUgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcCK2AgoGSGVhbHRoEkUKEWNvbm5lY3Rpb25fc3RhdHVzGAEgASgOMiouYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkNvbm5lY3Rpb25TdGF0dXMSPQoNaGVhbHRoX3N0YXR1cxgCIAEoDjImLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5IZWFsdGhTdGF0dXMSPQoKY29tcG9uZW50cxgDIAMoCzIpLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5Db21wb25lbnRIZWFsdGgSLwoLdXBkYXRlX3RpbWUYBCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEjYKDWFjdGl2ZV9hbGVydHMYBSADKAsyHy5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuQWxlcnQi3gEKBUFsZXJ0EhIKCmFsZXJ0X2NvZGUYASABKAkSEwoLZGVzY3JpcHRpb24YAiABKAkSMwoFbGV2ZWwYAyABKA4yJC5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuQWxlcnRMZXZlbBIyCg5hY3RpdmF0ZWRfdGltZRgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASQwoRYWN0aXZlX2NvbmRpdGlvbnMYBSADKAsyKC5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuQWxlcnRDb25kaXRpb24iPQoOQWxlcnRDb25kaXRpb24SFgoOY29uZGl0aW9uX2NvZGUYASABKAkSEwoLZGVzY3JpcHRpb24YAiABKAkqbgoQQ29ubmVjdGlvblN0YXR1cxIdChlDT05ORUNUSU9OX1NUQVRVU19JTlZBTElEEAASHAoYQ09OTkVDVElPTl9TVEFUVVNfT05MSU5FEAESHQoZQ09OTkVDVElPTl9TVEFUVVNfT0ZGTElORRACKqwBCgxIZWFsdGhTdGF0dXMSGQoVSEVBTFRIX1NUQVRVU19JTlZBTElEEAASGQoVSEVBTFRIX1NUQVRVU19IRUFMVEhZEAESFgoSSEVBTFRIX1NUQVRVU19XQVJOEAISFgoSSEVBTFRIX1NUQVRVU19GQUlMEAMSGQoVSEVBTFRIX1NUQVRVU19PRkZMSU5FEAQSGwoXSEVBTFRIX1NUQVRVU19OT1RfUkVBRFkQBSpxCgpBbGVydExldmVsEhcKE0FMRVJUX0xFVkVMX0lOVkFMSUQQABIYChRBTEVSVF9MRVZFTF9BRFZJU09SWRABEhcKE0FMRVJUX0xFVkVMX0NBVVRJT04QAhIXChNBTEVSVF9MRVZFTF9XQVJOSU5HEANChQIKHGNvbS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjFCFEhlYWx0aFN0YXR1c1B1YlByb3RvUAFaTWdoZS5hbmR1cmlsLmRldi9hbmR1cmlsL2FuZHVyaWxhcGlzLWdvL2FuZHVyaWwvZW50aXR5bWFuYWdlci92MTtlbnRpdHltYW5hZ2VyogIDQUVYqgIYQW5kdXJpbC5FbnRpdHltYW5hZ2VyLlYxygIYQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYx4gIkQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYxXEdQQk1ldGFkYXRh6gIaQW5kdXJpbDo6RW50aXR5bWFuYWdlcjo6VjFiBnByb3RvMw", [file_google_protobuf_timestamp]); - -/** - * Describes the message anduril.entitymanager.v1.ComponentMessage. - * Use `create(ComponentMessageSchema)` to create a new message. - */ -export const ComponentMessageSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_health_status_pub, 0); - -/** - * Describes the message anduril.entitymanager.v1.ComponentHealth. - * Use `create(ComponentHealthSchema)` to create a new message. - */ -export const ComponentHealthSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_health_status_pub, 1); - -/** - * Describes the message anduril.entitymanager.v1.Health. - * Use `create(HealthSchema)` to create a new message. - */ -export const HealthSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_health_status_pub, 2); - -/** - * Describes the message anduril.entitymanager.v1.Alert. - * Use `create(AlertSchema)` to create a new message. - */ -export const AlertSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_health_status_pub, 3); - -/** - * Describes the message anduril.entitymanager.v1.AlertCondition. - * Use `create(AlertConditionSchema)` to create a new message. - */ -export const AlertConditionSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_health_status_pub, 4); - -/** - * Describes the enum anduril.entitymanager.v1.ConnectionStatus. - */ -export const ConnectionStatusSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_health_status_pub, 0); - -/** - * Enumeration of possible connection states. - * - * @generated from enum anduril.entitymanager.v1.ConnectionStatus - */ -export const ConnectionStatus = /*@__PURE__*/ - tsEnum(ConnectionStatusSchema); - -/** - * Describes the enum anduril.entitymanager.v1.HealthStatus. - */ -export const HealthStatusSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_health_status_pub, 1); - -/** - * Enumeration of possible health states. - * - * @generated from enum anduril.entitymanager.v1.HealthStatus - */ -export const HealthStatus = /*@__PURE__*/ - tsEnum(HealthStatusSchema); - -/** - * Describes the enum anduril.entitymanager.v1.AlertLevel. - */ -export const AlertLevelSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_health_status_pub, 2); - -/** - * Alerts are categorized into one of three levels - Warnings, Cautions, and Advisories (WCAs). - * - * @generated from enum anduril.entitymanager.v1.AlertLevel - */ -export const AlertLevel = /*@__PURE__*/ - tsEnum(AlertLevelSchema); - diff --git a/src/anduril/entitymanager/v1/location.pub_pb.d.ts b/src/anduril/entitymanager/v1/location.pub_pb.d.ts deleted file mode 100644 index 32a1a73..0000000 --- a/src/anduril/entitymanager/v1/location.pub_pb.d.ts +++ /dev/null @@ -1,278 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/location.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; -import type { ENU, Quaternion } from "../../type/coords.pub_pb.js"; - -/** - * Describes the file anduril/entitymanager/v1/location.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_location_pub: GenFile; - -/** - * Available for Entities that have a single or primary Location. - * - * @generated from message anduril.entitymanager.v1.Location - */ -export declare type Location = Message<"anduril.entitymanager.v1.Location"> & { - /** - * see Position definition for details. - * - * @generated from field: anduril.entitymanager.v1.Position position = 1; - */ - position?: Position; - - /** - * Velocity in an ENU reference frame centered on the corresponding position. All units are meters per second. - * - * @generated from field: anduril.type.ENU velocity_enu = 2; - */ - velocityEnu?: ENU; - - /** - * Speed is the magnitude of velocity_enu vector [sqrt(e^2 + n^2 + u^2)] when present, measured in m/s. - * - * @generated from field: google.protobuf.DoubleValue speed_mps = 5; - */ - speedMps?: number; - - /** - * The entity's acceleration in meters/s^2. - * - * @generated from field: anduril.type.ENU acceleration = 4; - */ - acceleration?: ENU; - - /** - * quaternion to translate from entity body frame to it's ENU frame - * - * @generated from field: anduril.type.Quaternion attitude_enu = 3; - */ - attitudeEnu?: Quaternion; -}; - -/** - * Describes the message anduril.entitymanager.v1.Location. - * Use `create(LocationSchema)` to create a new message. - */ -export declare const LocationSchema: GenMessage; - -/** - * WGS84 position. Position includes four altitude references. - * The data model does not currently support Mean Sea Level (MSL) references, - * such as the Earth Gravitational Model 1996 (EGM-96) and the Earth Gravitational Model 2008 (EGM-08). - * If the only altitude reference available to your integration is MSL, convert it to - * Height Above Ellipsoid (HAE) and populate the altitude_hae_meters field. - * - * @generated from message anduril.entitymanager.v1.Position - */ -export declare type Position = Message<"anduril.entitymanager.v1.Position"> & { - /** - * WGS84 geodetic latitude in decimal degrees. - * - * @generated from field: double latitude_degrees = 1; - */ - latitudeDegrees: number; - - /** - * WGS84 longitude in decimal degrees. - * - * @generated from field: double longitude_degrees = 2; - */ - longitudeDegrees: number; - - /** - * altitude as height above ellipsoid (WGS84) in meters. DoubleValue wrapper is used to distinguish optional from - * default 0. - * - * @generated from field: google.protobuf.DoubleValue altitude_hae_meters = 3; - */ - altitudeHaeMeters?: number; - - /** - * Altitude as AGL (Above Ground Level) if the upstream data source has this value set. This value represents the - * entity's height above the terrain. This is typically measured with a radar altimeter or by using a terrain tile - * set lookup. If the value is not set from the upstream, this value is not set. - * - * @generated from field: google.protobuf.DoubleValue altitude_agl_meters = 4; - */ - altitudeAglMeters?: number; - - /** - * Altitude as ASF (Above Sea Floor) if the upstream data source has this value set. If the value is not set from the upstream, this value is - * not set. - * - * @generated from field: google.protobuf.DoubleValue altitude_asf_meters = 5; - */ - altitudeAsfMeters?: number; - - /** - * The depth of the entity from the surface of the water through sensor measurements based on differential pressure - * between the interior and exterior of the vessel. If the value is not set from the upstream, this value is not set. - * - * @generated from field: google.protobuf.DoubleValue pressure_depth_meters = 6; - */ - pressureDepthMeters?: number; -}; - -/** - * Describes the message anduril.entitymanager.v1.Position. - * Use `create(PositionSchema)` to create a new message. - */ -export declare const PositionSchema: GenMessage; - -/** - * Uncertainty of entity position and velocity, if available. - * - * @generated from message anduril.entitymanager.v1.LocationUncertainty - */ -export declare type LocationUncertainty = Message<"anduril.entitymanager.v1.LocationUncertainty"> & { - /** - * Positional covariance represented by the upper triangle of the covariance matrix. It is valid to populate - * only the diagonal of the matrix if the full covariance matrix is unknown. - * - * @generated from field: anduril.entitymanager.v1.TMat3 position_enu_cov = 1; - */ - positionEnuCov?: TMat3; - - /** - * Velocity covariance represented by the upper triangle of the covariance matrix. It is valid to populate - * only the diagonal of the matrix if the full covariance matrix is unknown. - * - * @generated from field: anduril.entitymanager.v1.TMat3 velocity_enu_cov = 2; - */ - velocityEnuCov?: TMat3; - - /** - * An ellipse that describes the certainty probability and error boundary for a given geolocation. - * - * @generated from field: anduril.entitymanager.v1.ErrorEllipse position_error_ellipse = 3; - */ - positionErrorEllipse?: ErrorEllipse; -}; - -/** - * Describes the message anduril.entitymanager.v1.LocationUncertainty. - * Use `create(LocationUncertaintySchema)` to create a new message. - */ -export declare const LocationUncertaintySchema: GenMessage; - -/** - * Indicates ellipse characteristics and probability that an entity lies within the defined ellipse. - * - * @generated from message anduril.entitymanager.v1.ErrorEllipse - */ -export declare type ErrorEllipse = Message<"anduril.entitymanager.v1.ErrorEllipse"> & { - /** - * Defines the probability in percentage that an entity lies within the given ellipse: 0-1. - * - * @generated from field: google.protobuf.DoubleValue probability = 1; - */ - probability?: number; - - /** - * Defines the distance from the center point of the ellipse to the furthest distance on the perimeter in meters. - * - * @generated from field: google.protobuf.DoubleValue semi_major_axis_m = 2; - */ - semiMajorAxisM?: number; - - /** - * Defines the distance from the center point of the ellipse to the shortest distance on the perimeter in meters. - * - * @generated from field: google.protobuf.DoubleValue semi_minor_axis_m = 3; - */ - semiMinorAxisM?: number; - - /** - * The orientation of the semi-major relative to true north in degrees from clockwise: 0-180 due to symmetry across the semi-minor axis. - * - * @generated from field: google.protobuf.DoubleValue orientation_d = 4; - */ - orientationD?: number; -}; - -/** - * Describes the message anduril.entitymanager.v1.ErrorEllipse. - * Use `create(ErrorEllipseSchema)` to create a new message. - */ -export declare const ErrorEllipseSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.Pose - */ -export declare type Pose = Message<"anduril.entitymanager.v1.Pose"> & { - /** - * Geospatial location defined by this Pose. - * - * @generated from field: anduril.entitymanager.v1.Position pos = 1; - */ - pos?: Position; - - /** - * The quaternion to transform a point in the Pose frame to the ENU frame. The Pose frame could be Body, Turret, - * etc and is determined by the context in which this Pose is used. - * The normal convention for defining orientation is to list the frames of transformation, for example - * att_gimbal_to_enu is the quaternion which transforms a point in the gimbal frame to the body frame, but - * in this case we truncate to att_enu because the Pose frame isn't defined. A potentially better name for this - * field would have been att_pose_to_enu. - * - * Implementations of this quaternion should left multiply this quaternion to transform a point from the Pose frame - * to the enu frame. - * - * @generated from field: anduril.type.Quaternion orientation = 2; - */ - orientation?: Quaternion; -}; - -/** - * Describes the message anduril.entitymanager.v1.Pose. - * Use `create(PoseSchema)` to create a new message. - */ -export declare const PoseSchema: GenMessage; - -/** - * Symmetric 3d matrix only representing the upper right triangle. - * - * @generated from message anduril.entitymanager.v1.TMat3 - */ -export declare type TMat3 = Message<"anduril.entitymanager.v1.TMat3"> & { - /** - * @generated from field: float mxx = 1; - */ - mxx: number; - - /** - * @generated from field: float mxy = 2; - */ - mxy: number; - - /** - * @generated from field: float mxz = 3; - */ - mxz: number; - - /** - * @generated from field: float myy = 4; - */ - myy: number; - - /** - * @generated from field: float myz = 5; - */ - myz: number; - - /** - * @generated from field: float mzz = 6; - */ - mzz: number; -}; - -/** - * Describes the message anduril.entitymanager.v1.TMat3. - * Use `create(TMat3Schema)` to create a new message. - */ -export declare const TMat3Schema: GenMessage; - diff --git a/src/anduril/entitymanager/v1/location.pub_pb.js b/src/anduril/entitymanager/v1/location.pub_pb.js deleted file mode 100644 index 4a770a7..0000000 --- a/src/anduril/entitymanager/v1/location.pub_pb.js +++ /dev/null @@ -1,56 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/location.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv1"; -import { file_anduril_type_coords_pub } from "../../type/coords.pub_pb.js"; -import { file_google_protobuf_wrappers } from "@bufbuild/protobuf/wkt"; - -/** - * Describes the file anduril/entitymanager/v1/location.pub.proto. - */ -export const file_anduril_entitymanager_v1_location_pub = /*@__PURE__*/ - fileDesc("CithbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvbG9jYXRpb24ucHViLnByb3RvEhhhbmR1cmlsLmVudGl0eW1hbmFnZXIudjEi8wEKCExvY2F0aW9uEjQKCHBvc2l0aW9uGAEgASgLMiIuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlBvc2l0aW9uEicKDHZlbG9jaXR5X2VudRgCIAEoCzIRLmFuZHVyaWwudHlwZS5FTlUSLwoJc3BlZWRfbXBzGAUgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEicKDGFjY2VsZXJhdGlvbhgEIAEoCzIRLmFuZHVyaWwudHlwZS5FTlUSLgoMYXR0aXR1ZGVfZW51GAMgASgLMhguYW5kdXJpbC50eXBlLlF1YXRlcm5pb24irQIKCFBvc2l0aW9uEhgKEGxhdGl0dWRlX2RlZ3JlZXMYASABKAESGQoRbG9uZ2l0dWRlX2RlZ3JlZXMYAiABKAESOQoTYWx0aXR1ZGVfaGFlX21ldGVycxgDIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRI5ChNhbHRpdHVkZV9hZ2xfbWV0ZXJzGAQgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEjkKE2FsdGl0dWRlX2FzZl9tZXRlcnMYBSABKAsyHC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFsdWUSOwoVcHJlc3N1cmVfZGVwdGhfbWV0ZXJzGAYgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlItMBChNMb2NhdGlvblVuY2VydGFpbnR5EjkKEHBvc2l0aW9uX2VudV9jb3YYASABKAsyHy5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuVE1hdDMSOQoQdmVsb2NpdHlfZW51X2NvdhgCIAEoCzIfLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5UTWF0MxJGChZwb3NpdGlvbl9lcnJvcl9lbGxpcHNlGAMgASgLMiYuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkVycm9yRWxsaXBzZSLoAQoMRXJyb3JFbGxpcHNlEjEKC3Byb2JhYmlsaXR5GAEgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEjcKEXNlbWlfbWFqb3JfYXhpc19tGAIgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEjcKEXNlbWlfbWlub3JfYXhpc19tGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEjMKDW9yaWVudGF0aW9uX2QYBCABKAsyHC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFsdWUiZgoEUG9zZRIvCgNwb3MYASABKAsyIi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUG9zaXRpb24SLQoLb3JpZW50YXRpb24YAiABKAsyGC5hbmR1cmlsLnR5cGUuUXVhdGVybmlvbiJVCgVUTWF0MxILCgNteHgYASABKAISCwoDbXh5GAIgASgCEgsKA214ehgDIAEoAhILCgNteXkYBCABKAISCwoDbXl6GAUgASgCEgsKA216ehgGIAEoAkKBAgocY29tLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MUIQTG9jYXRpb25QdWJQcm90b1ABWk1naGUuYW5kdXJpbC5kZXYvYW5kdXJpbC9hbmR1cmlsYXBpcy1nby9hbmR1cmlsL2VudGl0eW1hbmFnZXIvdjE7ZW50aXR5bWFuYWdlcqICA0FFWKoCGEFuZHVyaWwuRW50aXR5bWFuYWdlci5WMcoCGEFuZHVyaWxcRW50aXR5bWFuYWdlclxWMeICJEFuZHVyaWxcRW50aXR5bWFuYWdlclxWMVxHUEJNZXRhZGF0YeoCGkFuZHVyaWw6OkVudGl0eW1hbmFnZXI6OlYxYgZwcm90bzM", [file_anduril_type_coords_pub, file_google_protobuf_wrappers]); - -/** - * Describes the message anduril.entitymanager.v1.Location. - * Use `create(LocationSchema)` to create a new message. - */ -export const LocationSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_location_pub, 0); - -/** - * Describes the message anduril.entitymanager.v1.Position. - * Use `create(PositionSchema)` to create a new message. - */ -export const PositionSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_location_pub, 1); - -/** - * Describes the message anduril.entitymanager.v1.LocationUncertainty. - * Use `create(LocationUncertaintySchema)` to create a new message. - */ -export const LocationUncertaintySchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_location_pub, 2); - -/** - * Describes the message anduril.entitymanager.v1.ErrorEllipse. - * Use `create(ErrorEllipseSchema)` to create a new message. - */ -export const ErrorEllipseSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_location_pub, 3); - -/** - * Describes the message anduril.entitymanager.v1.Pose. - * Use `create(PoseSchema)` to create a new message. - */ -export const PoseSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_location_pub, 4); - -/** - * Describes the message anduril.entitymanager.v1.TMat3. - * Use `create(TMat3Schema)` to create a new message. - */ -export const TMat3Schema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_location_pub, 5); - diff --git a/src/anduril/entitymanager/v1/media.pub_pb.d.ts b/src/anduril/entitymanager/v1/media.pub_pb.d.ts deleted file mode 100644 index 72e1d82..0000000 --- a/src/anduril/entitymanager/v1/media.pub_pb.d.ts +++ /dev/null @@ -1,78 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/media.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; - -/** - * Describes the file anduril/entitymanager/v1/media.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_media_pub: GenFile; - -/** - * Media associated with an entity. - * - * @generated from message anduril.entitymanager.v1.Media - */ -export declare type Media = Message<"anduril.entitymanager.v1.Media"> & { - /** - * @generated from field: repeated anduril.entitymanager.v1.MediaItem media = 1; - */ - media: MediaItem[]; -}; - -/** - * Describes the message anduril.entitymanager.v1.Media. - * Use `create(MediaSchema)` to create a new message. - */ -export declare const MediaSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.MediaItem - */ -export declare type MediaItem = Message<"anduril.entitymanager.v1.MediaItem"> & { - /** - * @generated from field: anduril.entitymanager.v1.MediaType type = 2; - */ - type: MediaType; - - /** - * The path, relative to the environment base URL, where media related to an entity can be accessed - * - * @generated from field: string relative_path = 3; - */ - relativePath: string; -}; - -/** - * Describes the message anduril.entitymanager.v1.MediaItem. - * Use `create(MediaItemSchema)` to create a new message. - */ -export declare const MediaItemSchema: GenMessage; - -/** - * @generated from enum anduril.entitymanager.v1.MediaType - */ -export enum MediaType { - /** - * @generated from enum value: MEDIA_TYPE_INVALID = 0; - */ - INVALID = 0, - - /** - * @generated from enum value: MEDIA_TYPE_IMAGE = 2; - */ - IMAGE = 2, - - /** - * @generated from enum value: MEDIA_TYPE_VIDEO = 3; - */ - VIDEO = 3, -} - -/** - * Describes the enum anduril.entitymanager.v1.MediaType. - */ -export declare const MediaTypeSchema: GenEnum; - diff --git a/src/anduril/entitymanager/v1/media.pub_pb.js b/src/anduril/entitymanager/v1/media.pub_pb.js deleted file mode 100644 index af7a4a4..0000000 --- a/src/anduril/entitymanager/v1/media.pub_pb.js +++ /dev/null @@ -1,39 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/media.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { enumDesc, fileDesc, messageDesc, tsEnum } from "@bufbuild/protobuf/codegenv1"; -import { file_anduril_entitymanager_v1_options_pub } from "./options.pub_pb.js"; - -/** - * Describes the file anduril/entitymanager/v1/media.pub.proto. - */ -export const file_anduril_entitymanager_v1_media_pub = /*@__PURE__*/ - fileDesc("CihhbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvbWVkaWEucHViLnByb3RvEhhhbmR1cmlsLmVudGl0eW1hbmFnZXIudjEiQAoFTWVkaWESNwoFbWVkaWEYASADKAsyIy5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuTWVkaWFJdGVtQgPIPgEiWwoJTWVkaWFJdGVtEjEKBHR5cGUYAiABKA4yIy5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuTWVkaWFUeXBlEhUKDXJlbGF0aXZlX3BhdGgYAyABKAlKBAgBEAIqWwoJTWVkaWFUeXBlEhYKEk1FRElBX1RZUEVfSU5WQUxJRBAAEhQKEE1FRElBX1RZUEVfSU1BR0UQAhIUChBNRURJQV9UWVBFX1ZJREVPEAMiBAgBEAEiBAgEEARC/gEKHGNvbS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjFCDU1lZGlhUHViUHJvdG9QAVpNZ2hlLmFuZHVyaWwuZGV2L2FuZHVyaWwvYW5kdXJpbGFwaXMtZ28vYW5kdXJpbC9lbnRpdHltYW5hZ2VyL3YxO2VudGl0eW1hbmFnZXKiAgNBRViqAhhBbmR1cmlsLkVudGl0eW1hbmFnZXIuVjHKAhhBbmR1cmlsXEVudGl0eW1hbmFnZXJcVjHiAiRBbmR1cmlsXEVudGl0eW1hbmFnZXJcVjFcR1BCTWV0YWRhdGHqAhpBbmR1cmlsOjpFbnRpdHltYW5hZ2VyOjpWMWIGcHJvdG8z", [file_anduril_entitymanager_v1_options_pub]); - -/** - * Describes the message anduril.entitymanager.v1.Media. - * Use `create(MediaSchema)` to create a new message. - */ -export const MediaSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_media_pub, 0); - -/** - * Describes the message anduril.entitymanager.v1.MediaItem. - * Use `create(MediaItemSchema)` to create a new message. - */ -export const MediaItemSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_media_pub, 1); - -/** - * Describes the enum anduril.entitymanager.v1.MediaType. - */ -export const MediaTypeSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_media_pub, 0); - -/** - * @generated from enum anduril.entitymanager.v1.MediaType - */ -export const MediaType = /*@__PURE__*/ - tsEnum(MediaTypeSchema); - diff --git a/src/anduril/entitymanager/v1/ontology.pub_pb.d.ts b/src/anduril/entitymanager/v1/ontology.pub_pb.d.ts deleted file mode 100644 index 12c4e1a..0000000 --- a/src/anduril/entitymanager/v1/ontology.pub_pb.d.ts +++ /dev/null @@ -1,76 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/ontology.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; -import type { Disposition, Environment, Nationality } from "../../ontology/v1/type.pub_pb.js"; -import type { Template } from "./types.pub_pb.js"; - -/** - * Describes the file anduril/entitymanager/v1/ontology.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_ontology_pub: GenFile; - -/** - * Provides the disposition, environment, and nationality of an Entity. - * - * @generated from message anduril.entitymanager.v1.MilView - */ -export declare type MilView = Message<"anduril.entitymanager.v1.MilView"> & { - /** - * @generated from field: anduril.ontology.v1.Disposition disposition = 1; - */ - disposition: Disposition; - - /** - * @generated from field: anduril.ontology.v1.Environment environment = 2; - */ - environment: Environment; - - /** - * @generated from field: anduril.ontology.v1.Nationality nationality = 3; - */ - nationality: Nationality; -}; - -/** - * Describes the message anduril.entitymanager.v1.MilView. - * Use `create(MilViewSchema)` to create a new message. - */ -export declare const MilViewSchema: GenMessage; - -/** - * Ontology of the entity. - * - * @generated from message anduril.entitymanager.v1.Ontology - */ -export declare type Ontology = Message<"anduril.entitymanager.v1.Ontology"> & { - /** - * A string that describes the entity's high-level type with natural language. - * - * @generated from field: string platform_type = 3; - */ - platformType: string; - - /** - * A string that describes the entity's exact model or type. - * - * @generated from field: string specific_type = 4; - */ - specificType: string; - - /** - * The template used when creating this entity. Specifies minimum required components. - * - * @generated from field: anduril.entitymanager.v1.Template template = 2; - */ - template: Template; -}; - -/** - * Describes the message anduril.entitymanager.v1.Ontology. - * Use `create(OntologySchema)` to create a new message. - */ -export declare const OntologySchema: GenMessage; - diff --git a/src/anduril/entitymanager/v1/ontology.pub_pb.js b/src/anduril/entitymanager/v1/ontology.pub_pb.js deleted file mode 100644 index 599fec4..0000000 --- a/src/anduril/entitymanager/v1/ontology.pub_pb.js +++ /dev/null @@ -1,29 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/ontology.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv1"; -import { file_anduril_entitymanager_v1_options_pub } from "./options.pub_pb.js"; -import { file_anduril_entitymanager_v1_types_pub } from "./types.pub_pb.js"; -import { file_anduril_ontology_v1_type_pub } from "../../ontology/v1/type.pub_pb.js"; - -/** - * Describes the file anduril/entitymanager/v1/ontology.pub.proto. - */ -export const file_anduril_entitymanager_v1_ontology_pub = /*@__PURE__*/ - fileDesc("CithbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvb250b2xvZ3kucHViLnByb3RvEhhhbmR1cmlsLmVudGl0eW1hbmFnZXIudjEivQEKB01pbFZpZXcSOgoLZGlzcG9zaXRpb24YASABKA4yIC5hbmR1cmlsLm9udG9sb2d5LnYxLkRpc3Bvc2l0aW9uQgPIPgESOgoLZW52aXJvbm1lbnQYAiABKA4yIC5hbmR1cmlsLm9udG9sb2d5LnYxLkVudmlyb25tZW50QgPIPgESOgoLbmF0aW9uYWxpdHkYAyABKA4yIC5hbmR1cmlsLm9udG9sb2d5LnYxLk5hdGlvbmFsaXR5QgPIPgEiiwEKCE9udG9sb2d5EhoKDXBsYXRmb3JtX3R5cGUYAyABKAlCA8g+ARIaCg1zcGVjaWZpY190eXBlGAQgASgJQgPIPgESNAoIdGVtcGxhdGUYAiABKA4yIi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuVGVtcGxhdGVKBAgBEAJSC2Rlc2NyaXB0b3JzQoECChxjb20uYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxQhBPbnRvbG9neVB1YlByb3RvUAFaTWdoZS5hbmR1cmlsLmRldi9hbmR1cmlsL2FuZHVyaWxhcGlzLWdvL2FuZHVyaWwvZW50aXR5bWFuYWdlci92MTtlbnRpdHltYW5hZ2VyogIDQUVYqgIYQW5kdXJpbC5FbnRpdHltYW5hZ2VyLlYxygIYQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYx4gIkQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYxXEdQQk1ldGFkYXRh6gIaQW5kdXJpbDo6RW50aXR5bWFuYWdlcjo6VjFiBnByb3RvMw", [file_anduril_entitymanager_v1_options_pub, file_anduril_entitymanager_v1_types_pub, file_anduril_ontology_v1_type_pub]); - -/** - * Describes the message anduril.entitymanager.v1.MilView. - * Use `create(MilViewSchema)` to create a new message. - */ -export const MilViewSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_ontology_pub, 0); - -/** - * Describes the message anduril.entitymanager.v1.Ontology. - * Use `create(OntologySchema)` to create a new message. - */ -export const OntologySchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_ontology_pub, 1); - diff --git a/src/anduril/entitymanager/v1/options.pub_pb.d.ts b/src/anduril/entitymanager/v1/options.pub_pb.d.ts deleted file mode 100644 index 729169f..0000000 --- a/src/anduril/entitymanager/v1/options.pub_pb.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/options.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenExtension, GenFile } from "@bufbuild/protobuf/codegenv1"; -import type { FieldOptions } from "@bufbuild/protobuf/wkt"; - -/** - * Describes the file anduril/entitymanager/v1/options.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_options_pub: GenFile; - -/** - * @generated from extension: bool overridable = 1001; - */ -export declare const overridable: GenExtension; - diff --git a/src/anduril/entitymanager/v1/options.pub_pb.js b/src/anduril/entitymanager/v1/options.pub_pb.js deleted file mode 100644 index 45b0a5c..0000000 --- a/src/anduril/entitymanager/v1/options.pub_pb.js +++ /dev/null @@ -1,19 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/options.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { extDesc, fileDesc } from "@bufbuild/protobuf/codegenv1"; -import { file_google_protobuf_descriptor } from "@bufbuild/protobuf/wkt"; - -/** - * Describes the file anduril/entitymanager/v1/options.pub.proto. - */ -export const file_anduril_entitymanager_v1_options_pub = /*@__PURE__*/ - fileDesc("CiphbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvb3B0aW9ucy5wdWIucHJvdG8SGGFuZHVyaWwuZW50aXR5bWFuYWdlci52MTpACgtvdmVycmlkYWJsZRIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMY6QcgASgIUgtvdmVycmlkYWJsZUKAAgocY29tLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MUIPT3B0aW9uc1B1YlByb3RvUAFaTWdoZS5hbmR1cmlsLmRldi9hbmR1cmlsL2FuZHVyaWxhcGlzLWdvL2FuZHVyaWwvZW50aXR5bWFuYWdlci92MTtlbnRpdHltYW5hZ2VyogIDQUVYqgIYQW5kdXJpbC5FbnRpdHltYW5hZ2VyLlYxygIYQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYx4gIkQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYxXEdQQk1ldGFkYXRh6gIaQW5kdXJpbDo6RW50aXR5bWFuYWdlcjo6VjFiBnByb3RvMw", [file_google_protobuf_descriptor]); - -/** - * @generated from extension: bool overridable = 1001; - */ -export const overridable = /*@__PURE__*/ - extDesc(file_anduril_entitymanager_v1_options_pub, 0); - diff --git a/src/anduril/entitymanager/v1/orbit.pub_pb.d.ts b/src/anduril/entitymanager/v1/orbit.pub_pb.d.ts deleted file mode 100644 index ba4818c..0000000 --- a/src/anduril/entitymanager/v1/orbit.pub_pb.d.ts +++ /dev/null @@ -1,31 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/orbit.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; -import type { OrbitMeanElements } from "../../type/orbit.pub_pb.js"; - -/** - * Describes the file anduril/entitymanager/v1/orbit.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_orbit_pub: GenFile; - -/** - * @generated from message anduril.entitymanager.v1.Orbit - */ -export declare type Orbit = Message<"anduril.entitymanager.v1.Orbit"> & { - /** - * Orbit Mean Elements data, analogous to the Orbit Mean Elements Message in CCSDS 502.0-B-3 - * - * @generated from field: anduril.type.OrbitMeanElements orbit_mean_elements = 1; - */ - orbitMeanElements?: OrbitMeanElements; -}; - -/** - * Describes the message anduril.entitymanager.v1.Orbit. - * Use `create(OrbitSchema)` to create a new message. - */ -export declare const OrbitSchema: GenMessage; - diff --git a/src/anduril/entitymanager/v1/orbit.pub_pb.js b/src/anduril/entitymanager/v1/orbit.pub_pb.js deleted file mode 100644 index 9b003e3..0000000 --- a/src/anduril/entitymanager/v1/orbit.pub_pb.js +++ /dev/null @@ -1,20 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/orbit.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv1"; -import { file_anduril_type_orbit_pub } from "../../type/orbit.pub_pb.js"; - -/** - * Describes the file anduril/entitymanager/v1/orbit.pub.proto. - */ -export const file_anduril_entitymanager_v1_orbit_pub = /*@__PURE__*/ - fileDesc("CihhbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvb3JiaXQucHViLnByb3RvEhhhbmR1cmlsLmVudGl0eW1hbmFnZXIudjEiRQoFT3JiaXQSPAoTb3JiaXRfbWVhbl9lbGVtZW50cxgBIAEoCzIfLmFuZHVyaWwudHlwZS5PcmJpdE1lYW5FbGVtZW50c0L+AQocY29tLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MUINT3JiaXRQdWJQcm90b1ABWk1naGUuYW5kdXJpbC5kZXYvYW5kdXJpbC9hbmR1cmlsYXBpcy1nby9hbmR1cmlsL2VudGl0eW1hbmFnZXIvdjE7ZW50aXR5bWFuYWdlcqICA0FFWKoCGEFuZHVyaWwuRW50aXR5bWFuYWdlci5WMcoCGEFuZHVyaWxcRW50aXR5bWFuYWdlclxWMeICJEFuZHVyaWxcRW50aXR5bWFuYWdlclxWMVxHUEJNZXRhZGF0YeoCGkFuZHVyaWw6OkVudGl0eW1hbmFnZXI6OlYxYgZwcm90bzM", [file_anduril_type_orbit_pub]); - -/** - * Describes the message anduril.entitymanager.v1.Orbit. - * Use `create(OrbitSchema)` to create a new message. - */ -export const OrbitSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_orbit_pub, 0); - diff --git a/src/anduril/entitymanager/v1/payloads.pub_pb.d.ts b/src/anduril/entitymanager/v1/payloads.pub_pb.d.ts deleted file mode 100644 index 8e81fe4..0000000 --- a/src/anduril/entitymanager/v1/payloads.pub_pb.d.ts +++ /dev/null @@ -1,143 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/payloads.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; -import type { Environment } from "../../ontology/v1/type.pub_pb.js"; - -/** - * Describes the file anduril/entitymanager/v1/payloads.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_payloads_pub: GenFile; - -/** - * List of payloads available for an entity. - * - * @generated from message anduril.entitymanager.v1.Payloads - */ -export declare type Payloads = Message<"anduril.entitymanager.v1.Payloads"> & { - /** - * @generated from field: repeated anduril.entitymanager.v1.Payload payload_configurations = 1; - */ - payloadConfigurations: Payload[]; -}; - -/** - * Describes the message anduril.entitymanager.v1.Payloads. - * Use `create(PayloadsSchema)` to create a new message. - */ -export declare const PayloadsSchema: GenMessage; - -/** - * Individual payload configuration. - * - * @generated from message anduril.entitymanager.v1.Payload - */ -export declare type Payload = Message<"anduril.entitymanager.v1.Payload"> & { - /** - * @generated from field: anduril.entitymanager.v1.PayloadConfiguration config = 1; - */ - config?: PayloadConfiguration; -}; - -/** - * Describes the message anduril.entitymanager.v1.Payload. - * Use `create(PayloadSchema)` to create a new message. - */ -export declare const PayloadSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.PayloadConfiguration - */ -export declare type PayloadConfiguration = Message<"anduril.entitymanager.v1.PayloadConfiguration"> & { - /** - * Identifying ID for the capability. - * This ID may be used multiple times to represent payloads that are the same capability but have different operational states - * - * @generated from field: string capability_id = 1; - */ - capabilityId: string; - - /** - * The number of payloads currently available in the configuration. - * - * @generated from field: uint32 quantity = 4; - */ - quantity: number; - - /** - * The target environments the configuration is effective against. - * - * @generated from field: repeated anduril.ontology.v1.Environment effective_environment = 5; - */ - effectiveEnvironment: Environment[]; - - /** - * The operational state of this payload. - * - * @generated from field: anduril.entitymanager.v1.PayloadOperationalState payload_operational_state = 6; - */ - payloadOperationalState: PayloadOperationalState; - - /** - * A human readable description of the payload - * - * @generated from field: string payload_description = 7; - */ - payloadDescription: string; -}; - -/** - * Describes the message anduril.entitymanager.v1.PayloadConfiguration. - * Use `create(PayloadConfigurationSchema)` to create a new message. - */ -export declare const PayloadConfigurationSchema: GenMessage; - -/** - * Describes the current operational state of a payload configuration. - * - * @generated from enum anduril.entitymanager.v1.PayloadOperationalState - */ -export enum PayloadOperationalState { - /** - * @generated from enum value: PAYLOAD_OPERATIONAL_STATE_INVALID = 0; - */ - INVALID = 0, - - /** - * @generated from enum value: PAYLOAD_OPERATIONAL_STATE_OFF = 1; - */ - OFF = 1, - - /** - * @generated from enum value: PAYLOAD_OPERATIONAL_STATE_NON_OPERATIONAL = 2; - */ - NON_OPERATIONAL = 2, - - /** - * @generated from enum value: PAYLOAD_OPERATIONAL_STATE_DEGRADED = 3; - */ - DEGRADED = 3, - - /** - * @generated from enum value: PAYLOAD_OPERATIONAL_STATE_OPERATIONAL = 4; - */ - OPERATIONAL = 4, - - /** - * @generated from enum value: PAYLOAD_OPERATIONAL_STATE_OUT_OF_SERVICE = 5; - */ - OUT_OF_SERVICE = 5, - - /** - * @generated from enum value: PAYLOAD_OPERATIONAL_STATE_UNKNOWN = 6; - */ - UNKNOWN = 6, -} - -/** - * Describes the enum anduril.entitymanager.v1.PayloadOperationalState. - */ -export declare const PayloadOperationalStateSchema: GenEnum; - diff --git a/src/anduril/entitymanager/v1/payloads.pub_pb.js b/src/anduril/entitymanager/v1/payloads.pub_pb.js deleted file mode 100644 index d0dc3f2..0000000 --- a/src/anduril/entitymanager/v1/payloads.pub_pb.js +++ /dev/null @@ -1,49 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/payloads.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { enumDesc, fileDesc, messageDesc, tsEnum } from "@bufbuild/protobuf/codegenv1"; -import { file_anduril_entitymanager_v1_options_pub } from "./options.pub_pb.js"; -import { file_anduril_ontology_v1_type_pub } from "../../ontology/v1/type.pub_pb.js"; - -/** - * Describes the file anduril/entitymanager/v1/payloads.pub.proto. - */ -export const file_anduril_entitymanager_v1_payloads_pub = /*@__PURE__*/ - fileDesc("CithbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvcGF5bG9hZHMucHViLnByb3RvEhhhbmR1cmlsLmVudGl0eW1hbmFnZXIudjEiUgoIUGF5bG9hZHMSRgoWcGF5bG9hZF9jb25maWd1cmF0aW9ucxgBIAMoCzIhLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5QYXlsb2FkQgPIPgEiSQoHUGF5bG9hZBI+CgZjb25maWcYASABKAsyLi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUGF5bG9hZENvbmZpZ3VyYXRpb24i8wEKFFBheWxvYWRDb25maWd1cmF0aW9uEhUKDWNhcGFiaWxpdHlfaWQYASABKAkSEAoIcXVhbnRpdHkYBCABKA0SPwoVZWZmZWN0aXZlX2Vudmlyb25tZW50GAUgAygOMiAuYW5kdXJpbC5vbnRvbG9neS52MS5FbnZpcm9ubWVudBJUChlwYXlsb2FkX29wZXJhdGlvbmFsX3N0YXRlGAYgASgOMjEuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlBheWxvYWRPcGVyYXRpb25hbFN0YXRlEhsKE3BheWxvYWRfZGVzY3JpcHRpb24YByABKAkqugIKF1BheWxvYWRPcGVyYXRpb25hbFN0YXRlEiUKIVBBWUxPQURfT1BFUkFUSU9OQUxfU1RBVEVfSU5WQUxJRBAAEiEKHVBBWUxPQURfT1BFUkFUSU9OQUxfU1RBVEVfT0ZGEAESLQopUEFZTE9BRF9PUEVSQVRJT05BTF9TVEFURV9OT05fT1BFUkFUSU9OQUwQAhImCiJQQVlMT0FEX09QRVJBVElPTkFMX1NUQVRFX0RFR1JBREVEEAMSKQolUEFZTE9BRF9PUEVSQVRJT05BTF9TVEFURV9PUEVSQVRJT05BTBAEEiwKKFBBWUxPQURfT1BFUkFUSU9OQUxfU1RBVEVfT1VUX09GX1NFUlZJQ0UQBRIlCiFQQVlMT0FEX09QRVJBVElPTkFMX1NUQVRFX1VOS05PV04QBkKBAgocY29tLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MUIQUGF5bG9hZHNQdWJQcm90b1ABWk1naGUuYW5kdXJpbC5kZXYvYW5kdXJpbC9hbmR1cmlsYXBpcy1nby9hbmR1cmlsL2VudGl0eW1hbmFnZXIvdjE7ZW50aXR5bWFuYWdlcqICA0FFWKoCGEFuZHVyaWwuRW50aXR5bWFuYWdlci5WMcoCGEFuZHVyaWxcRW50aXR5bWFuYWdlclxWMeICJEFuZHVyaWxcRW50aXR5bWFuYWdlclxWMVxHUEJNZXRhZGF0YeoCGkFuZHVyaWw6OkVudGl0eW1hbmFnZXI6OlYxYgZwcm90bzM", [file_anduril_entitymanager_v1_options_pub, file_anduril_ontology_v1_type_pub]); - -/** - * Describes the message anduril.entitymanager.v1.Payloads. - * Use `create(PayloadsSchema)` to create a new message. - */ -export const PayloadsSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_payloads_pub, 0); - -/** - * Describes the message anduril.entitymanager.v1.Payload. - * Use `create(PayloadSchema)` to create a new message. - */ -export const PayloadSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_payloads_pub, 1); - -/** - * Describes the message anduril.entitymanager.v1.PayloadConfiguration. - * Use `create(PayloadConfigurationSchema)` to create a new message. - */ -export const PayloadConfigurationSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_payloads_pub, 2); - -/** - * Describes the enum anduril.entitymanager.v1.PayloadOperationalState. - */ -export const PayloadOperationalStateSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_payloads_pub, 0); - -/** - * Describes the current operational state of a payload configuration. - * - * @generated from enum anduril.entitymanager.v1.PayloadOperationalState - */ -export const PayloadOperationalState = /*@__PURE__*/ - tsEnum(PayloadOperationalStateSchema); - diff --git a/src/anduril/entitymanager/v1/power.pub_pb.d.ts b/src/anduril/entitymanager/v1/power.pub_pb.d.ts deleted file mode 100644 index 665c594..0000000 --- a/src/anduril/entitymanager/v1/power.pub_pb.d.ts +++ /dev/null @@ -1,230 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/power.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; - -/** - * Describes the file anduril/entitymanager/v1/power.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_power_pub: GenFile; - -/** - * Represents the state of power sources connected to this entity. - * - * @generated from message anduril.entitymanager.v1.PowerState - */ -export declare type PowerState = Message<"anduril.entitymanager.v1.PowerState"> & { - /** - * This is a map where the key is a unique id of the power source and the value is additional information about the - * power source. - * - * @generated from field: map source_id_to_state = 5; - */ - sourceIdToState: { [key: string]: PowerSource }; -}; - -/** - * Describes the message anduril.entitymanager.v1.PowerState. - * Use `create(PowerStateSchema)` to create a new message. - */ -export declare const PowerStateSchema: GenMessage; - -/** - * Represents the state of a single power source that is connected to this entity. - * - * @generated from message anduril.entitymanager.v1.PowerSource - */ -export declare type PowerSource = Message<"anduril.entitymanager.v1.PowerSource"> & { - /** - * Status of the power source. - * - * @generated from field: anduril.entitymanager.v1.PowerStatus power_status = 1; - */ - powerStatus: PowerStatus; - - /** - * Used to determine the type of power source. - * - * @generated from field: anduril.entitymanager.v1.PowerType power_type = 2; - */ - powerType: PowerType; - - /** - * Power level of the system. If absent, the power level is assumed to be unknown. - * - * @generated from field: anduril.entitymanager.v1.PowerLevel power_level = 3; - */ - powerLevel?: PowerLevel; - - /** - * Set of human-readable messages with status of the power system. Typically this would be used in an error state - * to provide additional error information. This can also be used for informational messages. - * - * @generated from field: repeated string messages = 4; - */ - messages: string[]; - - /** - * Whether the power source is offloadable. If the value is missing (as opposed to false) then the entity does not - * report whether the power source is offloadable. - * - * @generated from field: google.protobuf.BoolValue offloadable = 5; - */ - offloadable?: boolean; -}; - -/** - * Describes the message anduril.entitymanager.v1.PowerSource. - * Use `create(PowerSourceSchema)` to create a new message. - */ -export declare const PowerSourceSchema: GenMessage; - -/** - * Represents the power level of a system. - * - * @generated from message anduril.entitymanager.v1.PowerLevel - */ -export declare type PowerLevel = Message<"anduril.entitymanager.v1.PowerLevel"> & { - /** - * Total power capacity of the system. - * - * @generated from field: float capacity = 1; - */ - capacity: number; - - /** - * Remaining power capacity of the system. - * - * @generated from field: float remaining = 2; - */ - remaining: number; - - /** - * Percent of power remaining. - * - * @generated from field: float percent_remaining = 3; - */ - percentRemaining: number; - - /** - * Voltage of the power source subsystem, as reported by the power source. If the source does not report this value - * this field will be null. - * - * @generated from field: google.protobuf.DoubleValue voltage = 4; - */ - voltage?: number; - - /** - * Current in amps of the power source subsystem, as reported by the power source. If the source does not - * report this value this field will be null. - * - * @generated from field: google.protobuf.DoubleValue current_amps = 5; - */ - currentAmps?: number; - - /** - * Estimated minutes until empty. Calculated with consumption at the moment, as reported by the power source. If the source does not - * report this value this field will be null. - * - * @generated from field: google.protobuf.DoubleValue run_time_to_empty_mins = 6; - */ - runTimeToEmptyMins?: number; - - /** - * Fuel consumption rate in liters per second. - * - * @generated from field: google.protobuf.DoubleValue consumption_rate_l_per_s = 7; - */ - consumptionRateLPerS?: number; -}; - -/** - * Describes the message anduril.entitymanager.v1.PowerLevel. - * Use `create(PowerLevelSchema)` to create a new message. - */ -export declare const PowerLevelSchema: GenMessage; - -/** - * @generated from enum anduril.entitymanager.v1.PowerStatus - */ -export enum PowerStatus { - /** - * @generated from enum value: POWER_STATUS_INVALID = 0; - */ - INVALID = 0, - - /** - * Indeterminate condition of whether the power system is present or absent. - * - * @generated from enum value: POWER_STATUS_UNKNOWN = 1; - */ - UNKNOWN = 1, - - /** - * Power system is not configured/present. This is considered a normal/expected condition, as opposed to the - * system is expected to be present but is missing. - * - * @generated from enum value: POWER_STATUS_NOT_PRESENT = 2; - */ - NOT_PRESENT = 2, - - /** - * Power system is present and operating normally. - * - * @generated from enum value: POWER_STATUS_OPERATING = 3; - */ - OPERATING = 3, - - /** - * Power system is present and is in an expected disabled state. For example, if the generator was shut off for - * operational reasons. - * - * @generated from enum value: POWER_STATUS_DISABLED = 4; - */ - DISABLED = 4, - - /** - * Power system is non-functional. - * - * @generated from enum value: POWER_STATUS_ERROR = 5; - */ - ERROR = 5, -} - -/** - * Describes the enum anduril.entitymanager.v1.PowerStatus. - */ -export declare const PowerStatusSchema: GenEnum; - -/** - * @generated from enum anduril.entitymanager.v1.PowerType - */ -export enum PowerType { - /** - * @generated from enum value: POWER_TYPE_INVALID = 0; - */ - INVALID = 0, - - /** - * @generated from enum value: POWER_TYPE_UNKNOWN = 1; - */ - UNKNOWN = 1, - - /** - * @generated from enum value: POWER_TYPE_GAS = 2; - */ - GAS = 2, - - /** - * @generated from enum value: POWER_TYPE_BATTERY = 3; - */ - BATTERY = 3, -} - -/** - * Describes the enum anduril.entitymanager.v1.PowerType. - */ -export declare const PowerTypeSchema: GenEnum; - diff --git a/src/anduril/entitymanager/v1/power.pub_pb.js b/src/anduril/entitymanager/v1/power.pub_pb.js deleted file mode 100644 index 5e0c550..0000000 --- a/src/anduril/entitymanager/v1/power.pub_pb.js +++ /dev/null @@ -1,58 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/power.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { enumDesc, fileDesc, messageDesc, tsEnum } from "@bufbuild/protobuf/codegenv1"; -import { file_google_protobuf_wrappers } from "@bufbuild/protobuf/wkt"; - -/** - * Describes the file anduril/entitymanager/v1/power.pub.proto. - */ -export const file_anduril_entitymanager_v1_power_pub = /*@__PURE__*/ - fileDesc("CihhbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvcG93ZXIucHViLnByb3RvEhhhbmR1cmlsLmVudGl0eW1hbmFnZXIudjEi2gEKClBvd2VyU3RhdGUSVQoSc291cmNlX2lkX3RvX3N0YXRlGAUgAygLMjkuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlBvd2VyU3RhdGUuU291cmNlSWRUb1N0YXRlRW50cnkaXQoUU291cmNlSWRUb1N0YXRlRW50cnkSCwoDa2V5GAEgASgJEjQKBXZhbHVlGAIgASgLMiUuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlBvd2VyU291cmNlOgI4AUoECAEQAkoECAIQA0oECAMQBEoECAQQBSKBAgoLUG93ZXJTb3VyY2USOwoMcG93ZXJfc3RhdHVzGAEgASgOMiUuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlBvd2VyU3RhdHVzEjcKCnBvd2VyX3R5cGUYAiABKA4yIy5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUG93ZXJUeXBlEjkKC3Bvd2VyX2xldmVsGAMgASgLMiQuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlBvd2VyTGV2ZWwSEAoIbWVzc2FnZXMYBCADKAkSLwoLb2ZmbG9hZGFibGUYBSABKAsyGi5nb29nbGUucHJvdG9idWYuQm9vbFZhbHVlIq0CCgpQb3dlckxldmVsEhAKCGNhcGFjaXR5GAEgASgCEhEKCXJlbWFpbmluZxgCIAEoAhIZChFwZXJjZW50X3JlbWFpbmluZxgDIAEoAhItCgd2b2x0YWdlGAQgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEjIKDGN1cnJlbnRfYW1wcxgFIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRI8ChZydW5fdGltZV90b19lbXB0eV9taW5zGAYgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEj4KGGNvbnN1bXB0aW9uX3JhdGVfbF9wZXJfcxgHIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZSquAQoLUG93ZXJTdGF0dXMSGAoUUE9XRVJfU1RBVFVTX0lOVkFMSUQQABIYChRQT1dFUl9TVEFUVVNfVU5LTk9XThABEhwKGFBPV0VSX1NUQVRVU19OT1RfUFJFU0VOVBACEhoKFlBPV0VSX1NUQVRVU19PUEVSQVRJTkcQAxIZChVQT1dFUl9TVEFUVVNfRElTQUJMRUQQBBIWChJQT1dFUl9TVEFUVVNfRVJST1IQBSpnCglQb3dlclR5cGUSFgoSUE9XRVJfVFlQRV9JTlZBTElEEAASFgoSUE9XRVJfVFlQRV9VTktOT1dOEAESEgoOUE9XRVJfVFlQRV9HQVMQAhIWChJQT1dFUl9UWVBFX0JBVFRFUlkQA0L+AQocY29tLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MUINUG93ZXJQdWJQcm90b1ABWk1naGUuYW5kdXJpbC5kZXYvYW5kdXJpbC9hbmR1cmlsYXBpcy1nby9hbmR1cmlsL2VudGl0eW1hbmFnZXIvdjE7ZW50aXR5bWFuYWdlcqICA0FFWKoCGEFuZHVyaWwuRW50aXR5bWFuYWdlci5WMcoCGEFuZHVyaWxcRW50aXR5bWFuYWdlclxWMeICJEFuZHVyaWxcRW50aXR5bWFuYWdlclxWMVxHUEJNZXRhZGF0YeoCGkFuZHVyaWw6OkVudGl0eW1hbmFnZXI6OlYxYgZwcm90bzM", [file_google_protobuf_wrappers]); - -/** - * Describes the message anduril.entitymanager.v1.PowerState. - * Use `create(PowerStateSchema)` to create a new message. - */ -export const PowerStateSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_power_pub, 0); - -/** - * Describes the message anduril.entitymanager.v1.PowerSource. - * Use `create(PowerSourceSchema)` to create a new message. - */ -export const PowerSourceSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_power_pub, 1); - -/** - * Describes the message anduril.entitymanager.v1.PowerLevel. - * Use `create(PowerLevelSchema)` to create a new message. - */ -export const PowerLevelSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_power_pub, 2); - -/** - * Describes the enum anduril.entitymanager.v1.PowerStatus. - */ -export const PowerStatusSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_power_pub, 0); - -/** - * @generated from enum anduril.entitymanager.v1.PowerStatus - */ -export const PowerStatus = /*@__PURE__*/ - tsEnum(PowerStatusSchema); - -/** - * Describes the enum anduril.entitymanager.v1.PowerType. - */ -export const PowerTypeSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_power_pub, 1); - -/** - * @generated from enum anduril.entitymanager.v1.PowerType - */ -export const PowerType = /*@__PURE__*/ - tsEnum(PowerTypeSchema); - diff --git a/src/anduril/entitymanager/v1/rate_limit.pub_pb.d.ts b/src/anduril/entitymanager/v1/rate_limit.pub_pb.d.ts deleted file mode 100644 index 19797fa..0000000 --- a/src/anduril/entitymanager/v1/rate_limit.pub_pb.d.ts +++ /dev/null @@ -1,38 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/rate_limit.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; - -/** - * Describes the file anduril/entitymanager/v1/rate_limit.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_rate_limit_pub: GenFile; - -/** - * rate-limiting / down-sampling parameters. - * - * @generated from message anduril.entitymanager.v1.RateLimit - */ -export declare type RateLimit = Message<"anduril.entitymanager.v1.RateLimit"> & { - /** - * Specifies a minimum duration in milliseconds after an update for a given entity before another one - * will be sent for the same entity. - * A value of 0 is treated as unset. If set, value must be >= 500. - * Example: if set to 1000, and 4 events occur (ms since start) at T0, T500, T900, T2100, then - * event from T0 will be sent at T0, T500 will be dropped, T900 will be sent at minimum of T1000, - * and T2100 will be sent on time (2100) - * This will only limit updates, other events will be sent immediately, with a delete clearing anything held - * - * @generated from field: uint32 update_per_entity_limit_ms = 1; - */ - updatePerEntityLimitMs: number; -}; - -/** - * Describes the message anduril.entitymanager.v1.RateLimit. - * Use `create(RateLimitSchema)` to create a new message. - */ -export declare const RateLimitSchema: GenMessage; - diff --git a/src/anduril/entitymanager/v1/rate_limit.pub_pb.js b/src/anduril/entitymanager/v1/rate_limit.pub_pb.js deleted file mode 100644 index 0a47b18..0000000 --- a/src/anduril/entitymanager/v1/rate_limit.pub_pb.js +++ /dev/null @@ -1,19 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/rate_limit.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv1"; - -/** - * Describes the file anduril/entitymanager/v1/rate_limit.pub.proto. - */ -export const file_anduril_entitymanager_v1_rate_limit_pub = /*@__PURE__*/ - fileDesc("Ci1hbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvcmF0ZV9saW1pdC5wdWIucHJvdG8SGGFuZHVyaWwuZW50aXR5bWFuYWdlci52MSIvCglSYXRlTGltaXQSIgoadXBkYXRlX3Blcl9lbnRpdHlfbGltaXRfbXMYASABKA1CggIKHGNvbS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjFCEVJhdGVMaW1pdFB1YlByb3RvUAFaTWdoZS5hbmR1cmlsLmRldi9hbmR1cmlsL2FuZHVyaWxhcGlzLWdvL2FuZHVyaWwvZW50aXR5bWFuYWdlci92MTtlbnRpdHltYW5hZ2VyogIDQUVYqgIYQW5kdXJpbC5FbnRpdHltYW5hZ2VyLlYxygIYQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYx4gIkQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYxXEdQQk1ldGFkYXRh6gIaQW5kdXJpbDo6RW50aXR5bWFuYWdlcjo6VjFiBnByb3RvMw"); - -/** - * Describes the message anduril.entitymanager.v1.RateLimit. - * Use `create(RateLimitSchema)` to create a new message. - */ -export const RateLimitSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_rate_limit_pub, 0); - diff --git a/src/anduril/entitymanager/v1/relationship.pub_pb.d.ts b/src/anduril/entitymanager/v1/relationship.pub_pb.d.ts deleted file mode 100644 index 46802e8..0000000 --- a/src/anduril/entitymanager/v1/relationship.pub_pb.d.ts +++ /dev/null @@ -1,205 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/relationship.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; -import type { Sensors } from "./sensors.pub_pb.js"; -import type { Timestamp } from "@bufbuild/protobuf/wkt"; - -/** - * Describes the file anduril/entitymanager/v1/relationship.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_relationship_pub: GenFile; - -/** - * The relationships between this entity and other entities in the common operational picture. - * - * @generated from message anduril.entitymanager.v1.Relationships - */ -export declare type Relationships = Message<"anduril.entitymanager.v1.Relationships"> & { - /** - * @generated from field: repeated anduril.entitymanager.v1.Relationship relationships = 1; - */ - relationships: Relationship[]; -}; - -/** - * Describes the message anduril.entitymanager.v1.Relationships. - * Use `create(RelationshipsSchema)` to create a new message. - */ -export declare const RelationshipsSchema: GenMessage; - -/** - * The relationship component indicates a relationship to another entity. - * - * @generated from message anduril.entitymanager.v1.Relationship - */ -export declare type Relationship = Message<"anduril.entitymanager.v1.Relationship"> & { - /** - * The entity ID to which this entity is related. - * - * @generated from field: string related_entity_id = 1; - */ - relatedEntityId: string; - - /** - * A unique identifier for this relationship. Allows removing or updating relationships. - * - * @generated from field: string relationship_id = 2; - */ - relationshipId: string; - - /** - * The relationship type - * - * @generated from field: anduril.entitymanager.v1.RelationshipType relationship_type = 3; - */ - relationshipType?: RelationshipType; -}; - -/** - * Describes the message anduril.entitymanager.v1.Relationship. - * Use `create(RelationshipSchema)` to create a new message. - */ -export declare const RelationshipSchema: GenMessage; - -/** - * Determines the type of relationship between this entity and another. - * - * @generated from message anduril.entitymanager.v1.RelationshipType - */ -export declare type RelationshipType = Message<"anduril.entitymanager.v1.RelationshipType"> & { - /** - * @generated from oneof anduril.entitymanager.v1.RelationshipType.type - */ - type: { - /** - * @generated from field: anduril.entitymanager.v1.TrackedBy tracked_by = 2; - */ - value: TrackedBy; - case: "trackedBy"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.GroupChild group_child = 4; - */ - value: GroupChild; - case: "groupChild"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.GroupParent group_parent = 5; - */ - value: GroupParent; - case: "groupParent"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.MergedFrom merged_from = 6; - */ - value: MergedFrom; - case: "mergedFrom"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.ActiveTarget active_target = 7; - */ - value: ActiveTarget; - case: "activeTarget"; - } | { case: undefined; value?: undefined }; -}; - -/** - * Describes the message anduril.entitymanager.v1.RelationshipType. - * Use `create(RelationshipTypeSchema)` to create a new message. - */ -export declare const RelationshipTypeSchema: GenMessage; - -/** - * Describes the relationship between the entity being tracked ("tracked entity") and the entity that is - * performing the tracking ("tracking entity"). - * - * @generated from message anduril.entitymanager.v1.TrackedBy - */ -export declare type TrackedBy = Message<"anduril.entitymanager.v1.TrackedBy"> & { - /** - * Sensor details of the tracking entity's sensors that were active and tracking the tracked entity. This may be - * a subset of the total sensors available on the tracking entity. - * - * @generated from field: anduril.entitymanager.v1.Sensors actively_tracking_sensors = 1; - */ - activelyTrackingSensors?: Sensors; - - /** - * Latest time that any sensor in actively_tracking_sensors detected the tracked entity. - * - * @generated from field: google.protobuf.Timestamp last_measurement_timestamp = 2; - */ - lastMeasurementTimestamp?: Timestamp; -}; - -/** - * Describes the message anduril.entitymanager.v1.TrackedBy. - * Use `create(TrackedBySchema)` to create a new message. - */ -export declare const TrackedBySchema: GenMessage; - -/** - * A GroupChild relationship is a uni-directional relationship indicating that (1) this entity - * represents an Entity Group and (2) the related entity is a child member of this group. The presence of this - * relationship alone determines that the type of group is an Entity Group. - * - * @generated from message anduril.entitymanager.v1.GroupChild - */ -export declare type GroupChild = Message<"anduril.entitymanager.v1.GroupChild"> & { -}; - -/** - * Describes the message anduril.entitymanager.v1.GroupChild. - * Use `create(GroupChildSchema)` to create a new message. - */ -export declare const GroupChildSchema: GenMessage; - -/** - * A GroupParent relationship is a uni-directional relationship indicating that this entity is a member of - * the Entity Group represented by the related entity. The presence of this relationship alone determines that - * the type of group that this entity is a member of is an Entity Group. - * - * @generated from message anduril.entitymanager.v1.GroupParent - */ -export declare type GroupParent = Message<"anduril.entitymanager.v1.GroupParent"> & { -}; - -/** - * Describes the message anduril.entitymanager.v1.GroupParent. - * Use `create(GroupParentSchema)` to create a new message. - */ -export declare const GroupParentSchema: GenMessage; - -/** - * A MergedFrom relationship is a uni-directional relationship indicating that this entity is a merged entity whose - * data has at least partially been merged from the related entity. - * - * @generated from message anduril.entitymanager.v1.MergedFrom - */ -export declare type MergedFrom = Message<"anduril.entitymanager.v1.MergedFrom"> & { -}; - -/** - * Describes the message anduril.entitymanager.v1.MergedFrom. - * Use `create(MergedFromSchema)` to create a new message. - */ -export declare const MergedFromSchema: GenMessage; - -/** - * A target relationship is the inverse of TrackedBy; a one-way relation - * from sensor to target, indicating track(s) currently prioritized by a robot. - * - * @generated from message anduril.entitymanager.v1.ActiveTarget - */ -export declare type ActiveTarget = Message<"anduril.entitymanager.v1.ActiveTarget"> & { -}; - -/** - * Describes the message anduril.entitymanager.v1.ActiveTarget. - * Use `create(ActiveTargetSchema)` to create a new message. - */ -export declare const ActiveTargetSchema: GenMessage; - diff --git a/src/anduril/entitymanager/v1/relationship.pub_pb.js b/src/anduril/entitymanager/v1/relationship.pub_pb.js deleted file mode 100644 index 2e5e012..0000000 --- a/src/anduril/entitymanager/v1/relationship.pub_pb.js +++ /dev/null @@ -1,70 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/relationship.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv1"; -import { file_anduril_entitymanager_v1_sensors_pub } from "./sensors.pub_pb.js"; -import { file_google_protobuf_timestamp } from "@bufbuild/protobuf/wkt"; - -/** - * Describes the file anduril/entitymanager/v1/relationship.pub.proto. - */ -export const file_anduril_entitymanager_v1_relationship_pub = /*@__PURE__*/ - fileDesc("Ci9hbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvcmVsYXRpb25zaGlwLnB1Yi5wcm90bxIYYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxIk4KDVJlbGF0aW9uc2hpcHMSPQoNcmVsYXRpb25zaGlwcxgBIAMoCzImLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5SZWxhdGlvbnNoaXAiiQEKDFJlbGF0aW9uc2hpcBIZChFyZWxhdGVkX2VudGl0eV9pZBgBIAEoCRIXCg9yZWxhdGlvbnNoaXBfaWQYAiABKAkSRQoRcmVsYXRpb25zaGlwX3R5cGUYAyABKAsyKi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUmVsYXRpb25zaGlwVHlwZSLPAgoQUmVsYXRpb25zaGlwVHlwZRI5Cgp0cmFja2VkX2J5GAIgASgLMiMuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlRyYWNrZWRCeUgAEjsKC2dyb3VwX2NoaWxkGAQgASgLMiQuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkdyb3VwQ2hpbGRIABI9Cgxncm91cF9wYXJlbnQYBSABKAsyJS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuR3JvdXBQYXJlbnRIABI7CgttZXJnZWRfZnJvbRgGIAEoCzIkLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5NZXJnZWRGcm9tSAASPwoNYWN0aXZlX3RhcmdldBgHIAEoCzImLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5BY3RpdmVUYXJnZXRIAEIGCgR0eXBlIpEBCglUcmFja2VkQnkSRAoZYWN0aXZlbHlfdHJhY2tpbmdfc2Vuc29ycxgBIAEoCzIhLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5TZW5zb3JzEj4KGmxhc3RfbWVhc3VyZW1lbnRfdGltZXN0YW1wGAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcCIMCgpHcm91cENoaWxkIg0KC0dyb3VwUGFyZW50IgwKCk1lcmdlZEZyb20iDgoMQWN0aXZlVGFyZ2V0QoUCChxjb20uYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxQhRSZWxhdGlvbnNoaXBQdWJQcm90b1ABWk1naGUuYW5kdXJpbC5kZXYvYW5kdXJpbC9hbmR1cmlsYXBpcy1nby9hbmR1cmlsL2VudGl0eW1hbmFnZXIvdjE7ZW50aXR5bWFuYWdlcqICA0FFWKoCGEFuZHVyaWwuRW50aXR5bWFuYWdlci5WMcoCGEFuZHVyaWxcRW50aXR5bWFuYWdlclxWMeICJEFuZHVyaWxcRW50aXR5bWFuYWdlclxWMVxHUEJNZXRhZGF0YeoCGkFuZHVyaWw6OkVudGl0eW1hbmFnZXI6OlYxYgZwcm90bzM", [file_anduril_entitymanager_v1_sensors_pub, file_google_protobuf_timestamp]); - -/** - * Describes the message anduril.entitymanager.v1.Relationships. - * Use `create(RelationshipsSchema)` to create a new message. - */ -export const RelationshipsSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_relationship_pub, 0); - -/** - * Describes the message anduril.entitymanager.v1.Relationship. - * Use `create(RelationshipSchema)` to create a new message. - */ -export const RelationshipSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_relationship_pub, 1); - -/** - * Describes the message anduril.entitymanager.v1.RelationshipType. - * Use `create(RelationshipTypeSchema)` to create a new message. - */ -export const RelationshipTypeSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_relationship_pub, 2); - -/** - * Describes the message anduril.entitymanager.v1.TrackedBy. - * Use `create(TrackedBySchema)` to create a new message. - */ -export const TrackedBySchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_relationship_pub, 3); - -/** - * Describes the message anduril.entitymanager.v1.GroupChild. - * Use `create(GroupChildSchema)` to create a new message. - */ -export const GroupChildSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_relationship_pub, 4); - -/** - * Describes the message anduril.entitymanager.v1.GroupParent. - * Use `create(GroupParentSchema)` to create a new message. - */ -export const GroupParentSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_relationship_pub, 5); - -/** - * Describes the message anduril.entitymanager.v1.MergedFrom. - * Use `create(MergedFromSchema)` to create a new message. - */ -export const MergedFromSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_relationship_pub, 6); - -/** - * Describes the message anduril.entitymanager.v1.ActiveTarget. - * Use `create(ActiveTargetSchema)` to create a new message. - */ -export const ActiveTargetSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_relationship_pub, 7); - diff --git a/src/anduril/entitymanager/v1/route_details.pub_pb.d.ts b/src/anduril/entitymanager/v1/route_details.pub_pb.d.ts deleted file mode 100644 index f318996..0000000 --- a/src/anduril/entitymanager/v1/route_details.pub_pb.d.ts +++ /dev/null @@ -1,38 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/route_details.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; -import type { Timestamp } from "@bufbuild/protobuf/wkt"; - -/** - * Describes the file anduril/entitymanager/v1/route_details.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_route_details_pub: GenFile; - -/** - * @generated from message anduril.entitymanager.v1.RouteDetails - */ -export declare type RouteDetails = Message<"anduril.entitymanager.v1.RouteDetails"> & { - /** - * Free form text giving the name of the entity's destination - * - * @generated from field: string destination_name = 1; - */ - destinationName: string; - - /** - * Estimated time of arrival at destination - * - * @generated from field: google.protobuf.Timestamp estimated_arrival_time = 2; - */ - estimatedArrivalTime?: Timestamp; -}; - -/** - * Describes the message anduril.entitymanager.v1.RouteDetails. - * Use `create(RouteDetailsSchema)` to create a new message. - */ -export declare const RouteDetailsSchema: GenMessage; - diff --git a/src/anduril/entitymanager/v1/route_details.pub_pb.js b/src/anduril/entitymanager/v1/route_details.pub_pb.js deleted file mode 100644 index 17be70f..0000000 --- a/src/anduril/entitymanager/v1/route_details.pub_pb.js +++ /dev/null @@ -1,20 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/route_details.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv1"; -import { file_google_protobuf_timestamp } from "@bufbuild/protobuf/wkt"; - -/** - * Describes the file anduril/entitymanager/v1/route_details.pub.proto. - */ -export const file_anduril_entitymanager_v1_route_details_pub = /*@__PURE__*/ - fileDesc("CjBhbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvcm91dGVfZGV0YWlscy5wdWIucHJvdG8SGGFuZHVyaWwuZW50aXR5bWFuYWdlci52MSJkCgxSb3V0ZURldGFpbHMSGAoQZGVzdGluYXRpb25fbmFtZRgBIAEoCRI6ChZlc3RpbWF0ZWRfYXJyaXZhbF90aW1lGAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEKFAgocY29tLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MUIUUm91dGVEZXRhaWxzUHViUHJvdG9QAVpNZ2hlLmFuZHVyaWwuZGV2L2FuZHVyaWwvYW5kdXJpbGFwaXMtZ28vYW5kdXJpbC9lbnRpdHltYW5hZ2VyL3YxO2VudGl0eW1hbmFnZXKiAgNBRViqAhhBbmR1cmlsLkVudGl0eW1hbmFnZXIuVjHKAhhBbmR1cmlsXEVudGl0eW1hbmFnZXJcVjHiAiRBbmR1cmlsXEVudGl0eW1hbmFnZXJcVjFcR1BCTWV0YWRhdGHqAhpBbmR1cmlsOjpFbnRpdHltYW5hZ2VyOjpWMWIGcHJvdG8z", [file_google_protobuf_timestamp]); - -/** - * Describes the message anduril.entitymanager.v1.RouteDetails. - * Use `create(RouteDetailsSchema)` to create a new message. - */ -export const RouteDetailsSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_route_details_pub, 0); - diff --git a/src/anduril/entitymanager/v1/schedule.pub_pb.d.ts b/src/anduril/entitymanager/v1/schedule.pub_pb.d.ts deleted file mode 100644 index 24ec91c..0000000 --- a/src/anduril/entitymanager/v1/schedule.pub_pb.d.ts +++ /dev/null @@ -1,124 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/schedule.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; - -/** - * Describes the file anduril/entitymanager/v1/schedule.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_schedule_pub: GenFile; - -/** - * Schedules associated with this entity - * - * @generated from message anduril.entitymanager.v1.Schedules - */ -export declare type Schedules = Message<"anduril.entitymanager.v1.Schedules"> & { - /** - * @generated from field: repeated anduril.entitymanager.v1.Schedule schedules = 1; - */ - schedules: Schedule[]; -}; - -/** - * Describes the message anduril.entitymanager.v1.Schedules. - * Use `create(SchedulesSchema)` to create a new message. - */ -export declare const SchedulesSchema: GenMessage; - -/** - * A Schedule associated with this entity - * - * @generated from message anduril.entitymanager.v1.Schedule - */ -export declare type Schedule = Message<"anduril.entitymanager.v1.Schedule"> & { - /** - * expression that represents this schedule's "ON" state - * - * @generated from field: repeated anduril.entitymanager.v1.CronWindow windows = 1; - */ - windows: CronWindow[]; - - /** - * A unique identifier for this schedule. - * - * @generated from field: string schedule_id = 2; - */ - scheduleId: string; - - /** - * The schedule type - * - * @generated from field: anduril.entitymanager.v1.ScheduleType schedule_type = 3; - */ - scheduleType: ScheduleType; -}; - -/** - * Describes the message anduril.entitymanager.v1.Schedule. - * Use `create(ScheduleSchema)` to create a new message. - */ -export declare const ScheduleSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.CronWindow - */ -export declare type CronWindow = Message<"anduril.entitymanager.v1.CronWindow"> & { - /** - * in UTC, describes when and at what cadence this window starts, in the quartz flavor of cron - * - * examples: - * This schedule is begins at 7:00:00am UTC everyday between Monday and Friday - * 0 0 7 ? * MON-FRI * - * This schedule begins every 5 minutes starting at 12:00:00pm UTC until 8:00:00pm UTC everyday - * 0 0/5 12-20 * * ? * - * This schedule begins at 12:00:00pm UTC on March 2nd 2023 - * 0 0 12 2 3 ? 2023 - * - * @generated from field: string cron_expression = 1; - */ - cronExpression: string; - - /** - * describes the duration - * - * @generated from field: uint64 duration_millis = 2; - */ - durationMillis: bigint; -}; - -/** - * Describes the message anduril.entitymanager.v1.CronWindow. - * Use `create(CronWindowSchema)` to create a new message. - */ -export declare const CronWindowSchema: GenMessage; - -/** - * The type of Schedule. - * - * @generated from enum anduril.entitymanager.v1.ScheduleType - */ -export enum ScheduleType { - /** - * @generated from enum value: SCHEDULE_TYPE_INVALID = 0; - */ - INVALID = 0, - - /** - * @generated from enum value: SCHEDULE_TYPE_ZONE_ENABLED = 1; - */ - ZONE_ENABLED = 1, - - /** - * @generated from enum value: SCHEDULE_TYPE_ZONE_TEMP_ENABLED = 2; - */ - ZONE_TEMP_ENABLED = 2, -} - -/** - * Describes the enum anduril.entitymanager.v1.ScheduleType. - */ -export declare const ScheduleTypeSchema: GenEnum; - diff --git a/src/anduril/entitymanager/v1/schedule.pub_pb.js b/src/anduril/entitymanager/v1/schedule.pub_pb.js deleted file mode 100644 index 72cc152..0000000 --- a/src/anduril/entitymanager/v1/schedule.pub_pb.js +++ /dev/null @@ -1,47 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/schedule.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { enumDesc, fileDesc, messageDesc, tsEnum } from "@bufbuild/protobuf/codegenv1"; - -/** - * Describes the file anduril/entitymanager/v1/schedule.pub.proto. - */ -export const file_anduril_entitymanager_v1_schedule_pub = /*@__PURE__*/ - fileDesc("CithbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvc2NoZWR1bGUucHViLnByb3RvEhhhbmR1cmlsLmVudGl0eW1hbmFnZXIudjEiQgoJU2NoZWR1bGVzEjUKCXNjaGVkdWxlcxgBIAMoCzIiLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5TY2hlZHVsZSKVAQoIU2NoZWR1bGUSNQoHd2luZG93cxgBIAMoCzIkLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5Dcm9uV2luZG93EhMKC3NjaGVkdWxlX2lkGAIgASgJEj0KDXNjaGVkdWxlX3R5cGUYAyABKA4yJi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuU2NoZWR1bGVUeXBlIj4KCkNyb25XaW5kb3cSFwoPY3Jvbl9leHByZXNzaW9uGAEgASgJEhcKD2R1cmF0aW9uX21pbGxpcxgCIAEoBCpuCgxTY2hlZHVsZVR5cGUSGQoVU0NIRURVTEVfVFlQRV9JTlZBTElEEAASHgoaU0NIRURVTEVfVFlQRV9aT05FX0VOQUJMRUQQARIjCh9TQ0hFRFVMRV9UWVBFX1pPTkVfVEVNUF9FTkFCTEVEEAJCgQIKHGNvbS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjFCEFNjaGVkdWxlUHViUHJvdG9QAVpNZ2hlLmFuZHVyaWwuZGV2L2FuZHVyaWwvYW5kdXJpbGFwaXMtZ28vYW5kdXJpbC9lbnRpdHltYW5hZ2VyL3YxO2VudGl0eW1hbmFnZXKiAgNBRViqAhhBbmR1cmlsLkVudGl0eW1hbmFnZXIuVjHKAhhBbmR1cmlsXEVudGl0eW1hbmFnZXJcVjHiAiRBbmR1cmlsXEVudGl0eW1hbmFnZXJcVjFcR1BCTWV0YWRhdGHqAhpBbmR1cmlsOjpFbnRpdHltYW5hZ2VyOjpWMWIGcHJvdG8z"); - -/** - * Describes the message anduril.entitymanager.v1.Schedules. - * Use `create(SchedulesSchema)` to create a new message. - */ -export const SchedulesSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_schedule_pub, 0); - -/** - * Describes the message anduril.entitymanager.v1.Schedule. - * Use `create(ScheduleSchema)` to create a new message. - */ -export const ScheduleSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_schedule_pub, 1); - -/** - * Describes the message anduril.entitymanager.v1.CronWindow. - * Use `create(CronWindowSchema)` to create a new message. - */ -export const CronWindowSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_schedule_pub, 2); - -/** - * Describes the enum anduril.entitymanager.v1.ScheduleType. - */ -export const ScheduleTypeSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_schedule_pub, 0); - -/** - * The type of Schedule. - * - * @generated from enum anduril.entitymanager.v1.ScheduleType - */ -export const ScheduleType = /*@__PURE__*/ - tsEnum(ScheduleTypeSchema); - diff --git a/src/anduril/entitymanager/v1/sensors.pub_pb.d.ts b/src/anduril/entitymanager/v1/sensors.pub_pb.d.ts deleted file mode 100644 index 5497e83..0000000 --- a/src/anduril/entitymanager/v1/sensors.pub_pb.d.ts +++ /dev/null @@ -1,434 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/sensors.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; -import type { Timestamp } from "@bufbuild/protobuf/wkt"; -import type { Pose, Position } from "./location.pub_pb.js"; -import type { FrequencyRange } from "./signal.pub_pb.js"; - -/** - * Describes the file anduril/entitymanager/v1/sensors.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_sensors_pub: GenFile; - -/** - * List of sensors available for an entity. - * - * @generated from message anduril.entitymanager.v1.Sensors - */ -export declare type Sensors = Message<"anduril.entitymanager.v1.Sensors"> & { - /** - * @generated from field: repeated anduril.entitymanager.v1.Sensor sensors = 1; - */ - sensors: Sensor[]; -}; - -/** - * Describes the message anduril.entitymanager.v1.Sensors. - * Use `create(SensorsSchema)` to create a new message. - */ -export declare const SensorsSchema: GenMessage; - -/** - * Individual sensor configuration. - * - * @generated from message anduril.entitymanager.v1.Sensor - */ -export declare type Sensor = Message<"anduril.entitymanager.v1.Sensor"> & { - /** - * This generally is used to indicate a specific type at a more detailed granularity. E.g. COMInt or LWIR - * - * @generated from field: string sensor_id = 1; - */ - sensorId: string; - - /** - * @generated from field: anduril.entitymanager.v1.OperationalState operational_state = 3; - */ - operationalState: OperationalState; - - /** - * The type of sensor - * - * @generated from field: anduril.entitymanager.v1.SensorType sensor_type = 5; - */ - sensorType: SensorType; - - /** - * A human readable description of the sensor - * - * @generated from field: string sensor_description = 6; - */ - sensorDescription: string; - - /** - * RF configuration details of the sensor - * - * @generated from field: anduril.entitymanager.v1.RFConfiguration rf_configuraton = 7; - */ - rfConfiguraton?: RFConfiguration; - - /** - * Time of the latest detection from the sensor - * - * @generated from field: google.protobuf.Timestamp last_detection_timestamp = 8; - */ - lastDetectionTimestamp?: Timestamp; - - /** - * Multiple fields of view for a single sensor component - * - * @generated from field: repeated anduril.entitymanager.v1.FieldOfView fields_of_view = 9; - */ - fieldsOfView: FieldOfView[]; -}; - -/** - * Describes the message anduril.entitymanager.v1.Sensor. - * Use `create(SensorSchema)` to create a new message. - */ -export declare const SensorSchema: GenMessage; - -/** - * Sensor Field Of View closely resembling fov.proto SensorFieldOfView. - * - * @generated from message anduril.entitymanager.v1.FieldOfView - */ -export declare type FieldOfView = Message<"anduril.entitymanager.v1.FieldOfView"> & { - /** - * The Id for one instance of a FieldOfView, persisted across multiple updates to provide continuity during - * smoothing. This is relevant for sensors where the dwell schedule is on the order of - * milliseconds, making multiple FOVs a requirement for proper display of search beams. - * - * @generated from field: int32 fov_id = 1; - */ - fovId: number; - - /** - * The Id of the mount the sensor is on. - * - * @generated from field: string mount_id = 2; - */ - mountId: string; - - /** - * The field of view the sensor projected onto the ground. - * - * @generated from field: anduril.entitymanager.v1.ProjectedFrustum projected_frustum = 3; - */ - projectedFrustum?: ProjectedFrustum; - - /** - * Center ray of the frustum projected onto the ground. - * - * @generated from field: anduril.entitymanager.v1.Position projected_center_ray = 4; - */ - projectedCenterRay?: Position; - - /** - * The origin and direction of the center ray for this sensor relative to the ENU frame. A ray which is aligned with - * the positive X axis in the sensor frame will be transformed into the ray along the sensor direction in the ENU - * frame when transformed by the quaternion contained in this pose. - * - * @generated from field: anduril.entitymanager.v1.Pose center_ray_pose = 5; - */ - centerRayPose?: Pose; - - /** - * Horizontal field of view in radians. - * - * @generated from field: float horizontal_fov = 6; - */ - horizontalFov: number; - - /** - * Vertical field of view in radians. - * - * @generated from field: float vertical_fov = 7; - */ - verticalFov: number; - - /** - * Sensor range in meters. - * - * @generated from field: google.protobuf.FloatValue range = 8; - */ - range?: number; - - /** - * The mode that this sensor is currently in, used to display for context in the UI. Some sensors can emit multiple - * sensor field of views with different modes, for example a radar can simultaneously search broadly and perform - * tighter bounded tracking. - * - * @generated from field: anduril.entitymanager.v1.SensorMode mode = 9; - */ - mode: SensorMode; -}; - -/** - * Describes the message anduril.entitymanager.v1.FieldOfView. - * Use `create(FieldOfViewSchema)` to create a new message. - */ -export declare const FieldOfViewSchema: GenMessage; - -/** - * Represents a frustum in which which all four corner points project onto the ground. All points in this message - * are optional, if the projection to the ground fails then they will not be populated. - * - * @generated from message anduril.entitymanager.v1.ProjectedFrustum - */ -export declare type ProjectedFrustum = Message<"anduril.entitymanager.v1.ProjectedFrustum"> & { - /** - * Upper left point of the frustum. - * - * @generated from field: anduril.entitymanager.v1.Position upper_left = 1; - */ - upperLeft?: Position; - - /** - * Upper right point of the frustum. - * - * @generated from field: anduril.entitymanager.v1.Position upper_right = 2; - */ - upperRight?: Position; - - /** - * Bottom right point of the frustum. - * - * @generated from field: anduril.entitymanager.v1.Position bottom_right = 3; - */ - bottomRight?: Position; - - /** - * Bottom left point of the frustum. - * - * @generated from field: anduril.entitymanager.v1.Position bottom_left = 4; - */ - bottomLeft?: Position; -}; - -/** - * Describes the message anduril.entitymanager.v1.ProjectedFrustum. - * Use `create(ProjectedFrustumSchema)` to create a new message. - */ -export declare const ProjectedFrustumSchema: GenMessage; - -/** - * Represents RF configurations supported on this sensor. - * - * @generated from message anduril.entitymanager.v1.RFConfiguration - */ -export declare type RFConfiguration = Message<"anduril.entitymanager.v1.RFConfiguration"> & { - /** - * Frequency ranges that are available for this sensor. - * - * @generated from field: repeated anduril.entitymanager.v1.FrequencyRange frequency_range_hz = 3; - */ - frequencyRangeHz: FrequencyRange[]; - - /** - * Bandwidth ranges that are available for this sensor. - * - * @generated from field: repeated anduril.entitymanager.v1.BandwidthRange bandwidth_range_hz = 4; - */ - bandwidthRangeHz: BandwidthRange[]; -}; - -/** - * Describes the message anduril.entitymanager.v1.RFConfiguration. - * Use `create(RFConfigurationSchema)` to create a new message. - */ -export declare const RFConfigurationSchema: GenMessage; - -/** - * A component that describes the min and max bandwidths of a sensor - * - * @generated from message anduril.entitymanager.v1.BandwidthRange - */ -export declare type BandwidthRange = Message<"anduril.entitymanager.v1.BandwidthRange"> & { - /** - * @generated from field: anduril.entitymanager.v1.Bandwidth minimum_bandwidth = 1; - */ - minimumBandwidth?: Bandwidth; - - /** - * @generated from field: anduril.entitymanager.v1.Bandwidth maximum_bandwidth = 2; - */ - maximumBandwidth?: Bandwidth; -}; - -/** - * Describes the message anduril.entitymanager.v1.BandwidthRange. - * Use `create(BandwidthRangeSchema)` to create a new message. - */ -export declare const BandwidthRangeSchema: GenMessage; - -/** - * Describes the bandwidth of a signal - * - * @generated from message anduril.entitymanager.v1.Bandwidth - */ -export declare type Bandwidth = Message<"anduril.entitymanager.v1.Bandwidth"> & { - /** - * @generated from field: google.protobuf.DoubleValue bandwidth_hz = 1; - */ - bandwidthHz?: number; -}; - -/** - * Describes the message anduril.entitymanager.v1.Bandwidth. - * Use `create(BandwidthSchema)` to create a new message. - */ -export declare const BandwidthSchema: GenMessage; - -/** - * Describes the current operational state of a system. - * - * @generated from enum anduril.entitymanager.v1.OperationalState - */ -export enum OperationalState { - /** - * @generated from enum value: OPERATIONAL_STATE_INVALID = 0; - */ - INVALID = 0, - - /** - * sensor exists but is deliberately turned off - * - * @generated from enum value: OPERATIONAL_STATE_OFF = 1; - */ - OFF = 1, - - /** - * sensor is not operational but some reason other than being "Off" (e.g., equipment malfunction) - * - * @generated from enum value: OPERATIONAL_STATE_NON_OPERATIONAL = 2; - */ - NON_OPERATIONAL = 2, - - /** - * sensor is receiving information but in some reduced status (e.g., off calibration) - * - * @generated from enum value: OPERATIONAL_STATE_DEGRADED = 3; - */ - DEGRADED = 3, - - /** - * fully functional - * - * @generated from enum value: OPERATIONAL_STATE_OPERATIONAL = 4; - */ - OPERATIONAL = 4, - - /** - * sensor is being actively denied - * - * @generated from enum value: OPERATIONAL_STATE_DENIED = 5; - */ - DENIED = 5, -} - -/** - * Describes the enum anduril.entitymanager.v1.OperationalState. - */ -export declare const OperationalStateSchema: GenEnum; - -/** - * Enumerates the possible sensor modes which were active for this sensor field of view. - * - * @generated from enum anduril.entitymanager.v1.SensorMode - */ -export enum SensorMode { - /** - * @generated from enum value: SENSOR_MODE_INVALID = 0; - */ - INVALID = 0, - - /** - * @generated from enum value: SENSOR_MODE_SEARCH = 1; - */ - SEARCH = 1, - - /** - * @generated from enum value: SENSOR_MODE_TRACK = 2; - */ - TRACK = 2, - - /** - * @generated from enum value: SENSOR_MODE_WEAPON_SUPPORT = 3; - */ - WEAPON_SUPPORT = 3, - - /** - * @generated from enum value: SENSOR_MODE_AUTO = 4; - */ - AUTO = 4, - - /** - * @generated from enum value: SENSOR_MODE_MUTE = 5; - */ - MUTE = 5, -} - -/** - * Describes the enum anduril.entitymanager.v1.SensorMode. - */ -export declare const SensorModeSchema: GenEnum; - -/** - * @generated from enum anduril.entitymanager.v1.SensorType - */ -export enum SensorType { - /** - * @generated from enum value: SENSOR_TYPE_INVALID = 0; - */ - INVALID = 0, - - /** - * @generated from enum value: SENSOR_TYPE_RADAR = 1; - */ - RADAR = 1, - - /** - * @generated from enum value: SENSOR_TYPE_CAMERA = 2; - */ - CAMERA = 2, - - /** - * @generated from enum value: SENSOR_TYPE_TRANSPONDER = 3; - */ - TRANSPONDER = 3, - - /** - * @generated from enum value: SENSOR_TYPE_RF = 4; - */ - RF = 4, - - /** - * @generated from enum value: SENSOR_TYPE_GPS = 5; - */ - GPS = 5, - - /** - * @generated from enum value: SENSOR_TYPE_PTU_POS = 6; - */ - PTU_POS = 6, - - /** - * @generated from enum value: SENSOR_TYPE_PERIMETER = 8; - */ - PERIMETER = 8, - - /** - * @generated from enum value: SENSOR_TYPE_SONAR = 9; - */ - SONAR = 9, -} - -/** - * Describes the enum anduril.entitymanager.v1.SensorType. - */ -export declare const SensorTypeSchema: GenEnum; - diff --git a/src/anduril/entitymanager/v1/sensors.pub_pb.js b/src/anduril/entitymanager/v1/sensors.pub_pb.js deleted file mode 100644 index 2a8767d..0000000 --- a/src/anduril/entitymanager/v1/sensors.pub_pb.js +++ /dev/null @@ -1,104 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/sensors.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { enumDesc, fileDesc, messageDesc, tsEnum } from "@bufbuild/protobuf/codegenv1"; -import { file_anduril_entitymanager_v1_location_pub } from "./location.pub_pb.js"; -import { file_anduril_entitymanager_v1_signal_pub } from "./signal.pub_pb.js"; -import { file_google_protobuf_timestamp, file_google_protobuf_wrappers } from "@bufbuild/protobuf/wkt"; - -/** - * Describes the file anduril/entitymanager/v1/sensors.pub.proto. - */ -export const file_anduril_entitymanager_v1_sensors_pub = /*@__PURE__*/ - fileDesc("CiphbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvc2Vuc29ycy5wdWIucHJvdG8SGGFuZHVyaWwuZW50aXR5bWFuYWdlci52MSI8CgdTZW5zb3JzEjEKB3NlbnNvcnMYASADKAsyIC5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuU2Vuc29yIoADCgZTZW5zb3ISEQoJc2Vuc29yX2lkGAEgASgJEkUKEW9wZXJhdGlvbmFsX3N0YXRlGAMgASgOMiouYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLk9wZXJhdGlvbmFsU3RhdGUSOQoLc2Vuc29yX3R5cGUYBSABKA4yJC5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuU2Vuc29yVHlwZRIaChJzZW5zb3JfZGVzY3JpcHRpb24YBiABKAkSQgoPcmZfY29uZmlndXJhdG9uGAcgASgLMikuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlJGQ29uZmlndXJhdGlvbhI8ChhsYXN0X2RldGVjdGlvbl90aW1lc3RhbXAYCCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEj0KDmZpZWxkc19vZl92aWV3GAkgAygLMiUuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkZpZWxkT2ZWaWV3SgQIBBAFIv8CCgtGaWVsZE9mVmlldxIOCgZmb3ZfaWQYASABKAUSEAoIbW91bnRfaWQYAiABKAkSRQoRcHJvamVjdGVkX2ZydXN0dW0YAyABKAsyKi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUHJvamVjdGVkRnJ1c3R1bRJAChRwcm9qZWN0ZWRfY2VudGVyX3JheRgEIAEoCzIiLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5Qb3NpdGlvbhI3Cg9jZW50ZXJfcmF5X3Bvc2UYBSABKAsyHi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUG9zZRIWCg5ob3Jpem9udGFsX2ZvdhgGIAEoAhIUCgx2ZXJ0aWNhbF9mb3YYByABKAISKgoFcmFuZ2UYCCABKAsyGy5nb29nbGUucHJvdG9idWYuRmxvYXRWYWx1ZRIyCgRtb2RlGAkgASgOMiQuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlNlbnNvck1vZGUi9gEKEFByb2plY3RlZEZydXN0dW0SNgoKdXBwZXJfbGVmdBgBIAEoCzIiLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5Qb3NpdGlvbhI3Cgt1cHBlcl9yaWdodBgCIAEoCzIiLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5Qb3NpdGlvbhI4Cgxib3R0b21fcmlnaHQYAyABKAsyIi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUG9zaXRpb24SNwoLYm90dG9tX2xlZnQYBCABKAsyIi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUG9zaXRpb24iqQEKD1JGQ29uZmlndXJhdGlvbhJEChJmcmVxdWVuY3lfcmFuZ2VfaHoYAyADKAsyKC5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuRnJlcXVlbmN5UmFuZ2USRAoSYmFuZHdpZHRoX3JhbmdlX2h6GAQgAygLMiguYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkJhbmR3aWR0aFJhbmdlSgQIARACSgQIAhADIpABCg5CYW5kd2lkdGhSYW5nZRI+ChFtaW5pbXVtX2JhbmR3aWR0aBgBIAEoCzIjLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5CYW5kd2lkdGgSPgoRbWF4aW11bV9iYW5kd2lkdGgYAiABKAsyIy5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuQmFuZHdpZHRoIj8KCUJhbmR3aWR0aBIyCgxiYW5kd2lkdGhfaHoYASABKAsyHC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFsdWUq1AEKEE9wZXJhdGlvbmFsU3RhdGUSHQoZT1BFUkFUSU9OQUxfU1RBVEVfSU5WQUxJRBAAEhkKFU9QRVJBVElPTkFMX1NUQVRFX09GRhABEiUKIU9QRVJBVElPTkFMX1NUQVRFX05PTl9PUEVSQVRJT05BTBACEh4KGk9QRVJBVElPTkFMX1NUQVRFX0RFR1JBREVEEAMSIQodT1BFUkFUSU9OQUxfU1RBVEVfT1BFUkFUSU9OQUwQBBIcChhPUEVSQVRJT05BTF9TVEFURV9ERU5JRUQQBSqgAQoKU2Vuc29yTW9kZRIXChNTRU5TT1JfTU9ERV9JTlZBTElEEAASFgoSU0VOU09SX01PREVfU0VBUkNIEAESFQoRU0VOU09SX01PREVfVFJBQ0sQAhIeChpTRU5TT1JfTU9ERV9XRUFQT05fU1VQUE9SVBADEhQKEFNFTlNPUl9NT0RFX0FVVE8QBBIUChBTRU5TT1JfTU9ERV9NVVRFEAUq6wEKClNlbnNvclR5cGUSFwoTU0VOU09SX1RZUEVfSU5WQUxJRBAAEhUKEVNFTlNPUl9UWVBFX1JBREFSEAESFgoSU0VOU09SX1RZUEVfQ0FNRVJBEAISGwoXU0VOU09SX1RZUEVfVFJBTlNQT05ERVIQAxISCg5TRU5TT1JfVFlQRV9SRhAEEhMKD1NFTlNPUl9UWVBFX0dQUxAFEhcKE1NFTlNPUl9UWVBFX1BUVV9QT1MQBhIZChVTRU5TT1JfVFlQRV9QRVJJTUVURVIQCBIVChFTRU5TT1JfVFlQRV9TT05BUhAJIgQIBxAHQoACChxjb20uYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxQg9TZW5zb3JzUHViUHJvdG9QAVpNZ2hlLmFuZHVyaWwuZGV2L2FuZHVyaWwvYW5kdXJpbGFwaXMtZ28vYW5kdXJpbC9lbnRpdHltYW5hZ2VyL3YxO2VudGl0eW1hbmFnZXKiAgNBRViqAhhBbmR1cmlsLkVudGl0eW1hbmFnZXIuVjHKAhhBbmR1cmlsXEVudGl0eW1hbmFnZXJcVjHiAiRBbmR1cmlsXEVudGl0eW1hbmFnZXJcVjFcR1BCTWV0YWRhdGHqAhpBbmR1cmlsOjpFbnRpdHltYW5hZ2VyOjpWMWIGcHJvdG8z", [file_anduril_entitymanager_v1_location_pub, file_anduril_entitymanager_v1_signal_pub, file_google_protobuf_timestamp, file_google_protobuf_wrappers]); - -/** - * Describes the message anduril.entitymanager.v1.Sensors. - * Use `create(SensorsSchema)` to create a new message. - */ -export const SensorsSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_sensors_pub, 0); - -/** - * Describes the message anduril.entitymanager.v1.Sensor. - * Use `create(SensorSchema)` to create a new message. - */ -export const SensorSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_sensors_pub, 1); - -/** - * Describes the message anduril.entitymanager.v1.FieldOfView. - * Use `create(FieldOfViewSchema)` to create a new message. - */ -export const FieldOfViewSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_sensors_pub, 2); - -/** - * Describes the message anduril.entitymanager.v1.ProjectedFrustum. - * Use `create(ProjectedFrustumSchema)` to create a new message. - */ -export const ProjectedFrustumSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_sensors_pub, 3); - -/** - * Describes the message anduril.entitymanager.v1.RFConfiguration. - * Use `create(RFConfigurationSchema)` to create a new message. - */ -export const RFConfigurationSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_sensors_pub, 4); - -/** - * Describes the message anduril.entitymanager.v1.BandwidthRange. - * Use `create(BandwidthRangeSchema)` to create a new message. - */ -export const BandwidthRangeSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_sensors_pub, 5); - -/** - * Describes the message anduril.entitymanager.v1.Bandwidth. - * Use `create(BandwidthSchema)` to create a new message. - */ -export const BandwidthSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_sensors_pub, 6); - -/** - * Describes the enum anduril.entitymanager.v1.OperationalState. - */ -export const OperationalStateSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_sensors_pub, 0); - -/** - * Describes the current operational state of a system. - * - * @generated from enum anduril.entitymanager.v1.OperationalState - */ -export const OperationalState = /*@__PURE__*/ - tsEnum(OperationalStateSchema); - -/** - * Describes the enum anduril.entitymanager.v1.SensorMode. - */ -export const SensorModeSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_sensors_pub, 1); - -/** - * Enumerates the possible sensor modes which were active for this sensor field of view. - * - * @generated from enum anduril.entitymanager.v1.SensorMode - */ -export const SensorMode = /*@__PURE__*/ - tsEnum(SensorModeSchema); - -/** - * Describes the enum anduril.entitymanager.v1.SensorType. - */ -export const SensorTypeSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_sensors_pub, 2); - -/** - * @generated from enum anduril.entitymanager.v1.SensorType - */ -export const SensorType = /*@__PURE__*/ - tsEnum(SensorTypeSchema); - diff --git a/src/anduril/entitymanager/v1/signal.pub_pb.d.ts b/src/anduril/entitymanager/v1/signal.pub_pb.d.ts deleted file mode 100644 index e44a753..0000000 --- a/src/anduril/entitymanager/v1/signal.pub_pb.d.ts +++ /dev/null @@ -1,432 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/signal.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; -import type { Pose, TMat2 } from "../../type/coords.pub_pb.js"; - -/** - * Describes the file anduril/entitymanager/v1/signal.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_signal_pub: GenFile; - -/** - * A component that describes an entity's signal characteristics. - * - * @generated from message anduril.entitymanager.v1.Signal - */ -export declare type Signal = Message<"anduril.entitymanager.v1.Signal"> & { - /** - * Indicates either a frequency range or a center frequency of this signal. - * - * @generated from oneof anduril.entitymanager.v1.Signal.frequency_measurement - */ - frequencyMeasurement: { - /** - * @generated from field: anduril.entitymanager.v1.Frequency frequency_center = 1; - */ - value: Frequency; - case: "frequencyCenter"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.FrequencyRange frequency_range = 2; - */ - value: FrequencyRange; - case: "frequencyRange"; - } | { case: undefined; value?: undefined }; - - /** - * Indicates the bandwidth of a signal (Hz). - * - * @generated from field: google.protobuf.DoubleValue bandwidth_hz = 3; - */ - bandwidthHz?: number; - - /** - * Indicates the signal to noise (SNR) of this signal. - * - * @generated from field: google.protobuf.DoubleValue signal_to_noise_ratio = 4; - */ - signalToNoiseRatio?: number; - - /** - * Indicates the signal report. - * - * @generated from oneof anduril.entitymanager.v1.Signal.report - */ - report: { - /** - * @generated from field: anduril.entitymanager.v1.LineOfBearing line_of_bearing = 5; - */ - value: LineOfBearing; - case: "lineOfBearing"; - } | { - /** - * @generated from field: anduril.entitymanager.v1.Fixed fixed = 6; - */ - value: Fixed; - case: "fixed"; - } | { case: undefined; value?: undefined }; - - /** - * Emitter notations associated with this entity. - * - * @generated from field: repeated anduril.entitymanager.v1.EmitterNotation emitter_notations = 7; - */ - emitterNotations: EmitterNotation[]; - - /** - * length in time of a single pulse - * - * @generated from field: google.protobuf.DoubleValue pulse_width_s = 8; - */ - pulseWidthS?: number; - - /** - * length in time between the start of two pulses - * - * @generated from field: anduril.entitymanager.v1.PulseRepetitionInterval pulse_repetition_interval = 9; - */ - pulseRepetitionInterval?: PulseRepetitionInterval; - - /** - * describes how a signal is observing the environment - * - * @generated from field: anduril.entitymanager.v1.ScanCharacteristics scan_characteristics = 11; - */ - scanCharacteristics?: ScanCharacteristics; -}; - -/** - * Describes the message anduril.entitymanager.v1.Signal. - * Use `create(SignalSchema)` to create a new message. - */ -export declare const SignalSchema: GenMessage; - -/** - * A representation of a single emitter notation. - * - * @generated from message anduril.entitymanager.v1.EmitterNotation - */ -export declare type EmitterNotation = Message<"anduril.entitymanager.v1.EmitterNotation"> & { - /** - * @generated from field: string emitter_notation = 1; - */ - emitterNotation: string; - - /** - * confidence as a percentage that the emitter notation in this component is accurate - * - * @generated from field: google.protobuf.DoubleValue confidence = 2; - */ - confidence?: number; -}; - -/** - * Describes the message anduril.entitymanager.v1.EmitterNotation. - * Use `create(EmitterNotationSchema)` to create a new message. - */ -export declare const EmitterNotationSchema: GenMessage; - -/** - * A component that describes some measured value with error. - * - * @generated from message anduril.entitymanager.v1.Measurement - */ -export declare type Measurement = Message<"anduril.entitymanager.v1.Measurement"> & { - /** - * The value of the measurement. - * - * @generated from field: google.protobuf.DoubleValue value = 1; - */ - value?: number; - - /** - * Estimated one standard deviation in same unit as the value. - * - * @generated from field: google.protobuf.DoubleValue sigma = 2; - */ - sigma?: number; -}; - -/** - * Describes the message anduril.entitymanager.v1.Measurement. - * Use `create(MeasurementSchema)` to create a new message. - */ -export declare const MeasurementSchema: GenMessage; - -/** - * A component for describing frequency. - * - * @generated from message anduril.entitymanager.v1.Frequency - */ -export declare type Frequency = Message<"anduril.entitymanager.v1.Frequency"> & { - /** - * Indicates a frequency of a signal (Hz) with its standard deviation. - * - * @generated from field: anduril.entitymanager.v1.Measurement frequency_hz = 1; - */ - frequencyHz?: Measurement; -}; - -/** - * Describes the message anduril.entitymanager.v1.Frequency. - * Use `create(FrequencySchema)` to create a new message. - */ -export declare const FrequencySchema: GenMessage; - -/** - * A component to represent a frequency range. - * - * @generated from message anduril.entitymanager.v1.FrequencyRange - */ -export declare type FrequencyRange = Message<"anduril.entitymanager.v1.FrequencyRange"> & { - /** - * Indicates the lowest measured frequency of a signal (Hz). - * - * @generated from field: anduril.entitymanager.v1.Frequency minimum_frequency_hz = 1; - */ - minimumFrequencyHz?: Frequency; - - /** - * Indicates the maximum measured frequency of a signal (Hz). - * - * @generated from field: anduril.entitymanager.v1.Frequency maximum_frequency_hz = 2; - */ - maximumFrequencyHz?: Frequency; -}; - -/** - * Describes the message anduril.entitymanager.v1.FrequencyRange. - * Use `create(FrequencyRangeSchema)` to create a new message. - */ -export declare const FrequencyRangeSchema: GenMessage; - -/** - * A line of bearing of a signal. - * - * @generated from message anduril.entitymanager.v1.LineOfBearing - */ -export declare type LineOfBearing = Message<"anduril.entitymanager.v1.LineOfBearing"> & { - /** - * The direction pointing from this entity to the detection - * - * @generated from field: anduril.entitymanager.v1.AngleOfArrival angle_of_arrival = 3; - */ - angleOfArrival?: AngleOfArrival; - - /** - * The range of the detection in the direction defined by the angle of arrival - * - * @generated from oneof anduril.entitymanager.v1.LineOfBearing.detection_range - */ - detectionRange: { - /** - * The estimated distance of the detection - * - * @generated from field: anduril.entitymanager.v1.Measurement range_estimate_m = 4; - */ - value: Measurement; - case: "rangeEstimateM"; - } | { - /** - * The maximum distance of the detection - * - * @generated from field: anduril.entitymanager.v1.Measurement max_range_m = 5; - */ - value: Measurement; - case: "maxRangeM"; - } | { case: undefined; value?: undefined }; -}; - -/** - * Describes the message anduril.entitymanager.v1.LineOfBearing. - * Use `create(LineOfBearingSchema)` to create a new message. - */ -export declare const LineOfBearingSchema: GenMessage; - -/** - * The direction from which the signal is received - * - * @generated from message anduril.entitymanager.v1.AngleOfArrival - */ -export declare type AngleOfArrival = Message<"anduril.entitymanager.v1.AngleOfArrival"> & { - /** - * Origin (LLA) and attitude (relative to ENU) of a ray pointing towards the detection. The attitude represents a - * forward-left-up (FLU) frame where the x-axis (1, 0, 0) is pointing towards the target. - * - * @generated from field: anduril.type.Pose relative_pose = 1; - */ - relativePose?: Pose; - - /** - * Bearing/elevation covariance matrix where bearing is defined in radians CCW+ about the z-axis from the x-axis of FLU frame - * and elevation is positive down from the FL/XY plane. - * mxx = bearing variance in rad^2 - * mxy = bearing/elevation covariance in rad^2 - * myy = elevation variance in rad^2 - * - * @generated from field: anduril.type.TMat2 bearing_elevation_covariance_rad2 = 2; - */ - bearingElevationCovarianceRad2?: TMat2; -}; - -/** - * Describes the message anduril.entitymanager.v1.AngleOfArrival. - * Use `create(AngleOfArrivalSchema)` to create a new message. - */ -export declare const AngleOfArrivalSchema: GenMessage; - -/** - * A fix of a signal. No extra fields but it is expected that location should be populated when using this report. - * - * @generated from message anduril.entitymanager.v1.Fixed - */ -export declare type Fixed = Message<"anduril.entitymanager.v1.Fixed"> & { -}; - -/** - * Describes the message anduril.entitymanager.v1.Fixed. - * Use `create(FixedSchema)` to create a new message. - */ -export declare const FixedSchema: GenMessage; - -/** - * A component that describe the length in time between two pulses - * - * @generated from message anduril.entitymanager.v1.PulseRepetitionInterval - */ -export declare type PulseRepetitionInterval = Message<"anduril.entitymanager.v1.PulseRepetitionInterval"> & { - /** - * @generated from field: anduril.entitymanager.v1.Measurement pulse_repetition_interval_s = 1; - */ - pulseRepetitionIntervalS?: Measurement; -}; - -/** - * Describes the message anduril.entitymanager.v1.PulseRepetitionInterval. - * Use `create(PulseRepetitionIntervalSchema)` to create a new message. - */ -export declare const PulseRepetitionIntervalSchema: GenMessage; - -/** - * A component that describes the scanning characteristics of a signal - * - * @generated from message anduril.entitymanager.v1.ScanCharacteristics - */ -export declare type ScanCharacteristics = Message<"anduril.entitymanager.v1.ScanCharacteristics"> & { - /** - * @generated from field: anduril.entitymanager.v1.ScanType scan_type = 1; - */ - scanType: ScanType; - - /** - * @generated from field: google.protobuf.DoubleValue scan_period_s = 2; - */ - scanPeriodS?: number; -}; - -/** - * Describes the message anduril.entitymanager.v1.ScanCharacteristics. - * Use `create(ScanCharacteristicsSchema)` to create a new message. - */ -export declare const ScanCharacteristicsSchema: GenMessage; - -/** - * Enumerates the possible scan types - * - * @generated from enum anduril.entitymanager.v1.ScanType - */ -export enum ScanType { - /** - * @generated from enum value: SCAN_TYPE_INVALID = 0; - */ - INVALID = 0, - - /** - * @generated from enum value: SCAN_TYPE_CIRCULAR = 1; - */ - CIRCULAR = 1, - - /** - * @generated from enum value: SCAN_TYPE_BIDIRECTIONAL_HORIZONTAL_SECTOR = 2; - */ - BIDIRECTIONAL_HORIZONTAL_SECTOR = 2, - - /** - * @generated from enum value: SCAN_TYPE_BIDIRECTIONAL_VERTICAL_SECTOR = 3; - */ - BIDIRECTIONAL_VERTICAL_SECTOR = 3, - - /** - * @generated from enum value: SCAN_TYPE_NON_SCANNING = 4; - */ - NON_SCANNING = 4, - - /** - * @generated from enum value: SCAN_TYPE_IRREGULAR = 5; - */ - IRREGULAR = 5, - - /** - * @generated from enum value: SCAN_TYPE_CONICAL = 6; - */ - CONICAL = 6, - - /** - * @generated from enum value: SCAN_TYPE_LOBE_SWITCHING = 7; - */ - LOBE_SWITCHING = 7, - - /** - * @generated from enum value: SCAN_TYPE_RASTER = 8; - */ - RASTER = 8, - - /** - * @generated from enum value: SCAN_TYPE_CIRCULAR_VERTICAL_SECTOR = 9; - */ - CIRCULAR_VERTICAL_SECTOR = 9, - - /** - * @generated from enum value: SCAN_TYPE_CIRCULAR_CONICAL = 10; - */ - CIRCULAR_CONICAL = 10, - - /** - * @generated from enum value: SCAN_TYPE_SECTOR_CONICAL = 11; - */ - SECTOR_CONICAL = 11, - - /** - * @generated from enum value: SCAN_TYPE_AGILE_BEAM = 12; - */ - AGILE_BEAM = 12, - - /** - * @generated from enum value: SCAN_TYPE_UNIDIRECTIONAL_VERTICAL_SECTOR = 13; - */ - UNIDIRECTIONAL_VERTICAL_SECTOR = 13, - - /** - * @generated from enum value: SCAN_TYPE_UNIDIRECTIONAL_HORIZONTAL_SECTOR = 14; - */ - UNIDIRECTIONAL_HORIZONTAL_SECTOR = 14, - - /** - * @generated from enum value: SCAN_TYPE_UNIDIRECTIONAL_SECTOR = 15; - */ - UNIDIRECTIONAL_SECTOR = 15, - - /** - * @generated from enum value: SCAN_TYPE_BIDIRECTIONAL_SECTOR = 16; - */ - BIDIRECTIONAL_SECTOR = 16, -} - -/** - * Describes the enum anduril.entitymanager.v1.ScanType. - */ -export declare const ScanTypeSchema: GenEnum; - diff --git a/src/anduril/entitymanager/v1/signal.pub_pb.js b/src/anduril/entitymanager/v1/signal.pub_pb.js deleted file mode 100644 index 1dd411e..0000000 --- a/src/anduril/entitymanager/v1/signal.pub_pb.js +++ /dev/null @@ -1,99 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/signal.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { enumDesc, fileDesc, messageDesc, tsEnum } from "@bufbuild/protobuf/codegenv1"; -import { file_anduril_entitymanager_v1_options_pub } from "./options.pub_pb.js"; -import { file_anduril_type_coords_pub } from "../../type/coords.pub_pb.js"; -import { file_google_protobuf_wrappers } from "@bufbuild/protobuf/wkt"; - -/** - * Describes the file anduril/entitymanager/v1/signal.pub.proto. - */ -export const file_anduril_entitymanager_v1_signal_pub = /*@__PURE__*/ - fileDesc("CilhbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvc2lnbmFsLnB1Yi5wcm90bxIYYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxItoFCgZTaWduYWwSRAoQZnJlcXVlbmN5X2NlbnRlchgBIAEoCzIjLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5GcmVxdWVuY3lCA8g+AUgAEkgKD2ZyZXF1ZW5jeV9yYW5nZRgCIAEoCzIoLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5GcmVxdWVuY3lSYW5nZUIDyD4BSAASNwoMYmFuZHdpZHRoX2h6GAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlQgPIPgESOwoVc2lnbmFsX3RvX25vaXNlX3JhdGlvGAQgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEkIKD2xpbmVfb2ZfYmVhcmluZxgFIAEoCzInLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5MaW5lT2ZCZWFyaW5nSAESMAoFZml4ZWQYBiABKAsyHy5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuRml4ZWRIARJJChFlbWl0dGVyX25vdGF0aW9ucxgHIAMoCzIpLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5FbWl0dGVyTm90YXRpb25CA8g+ARI4Cg1wdWxzZV93aWR0aF9zGAggASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlQgPIPgESWQoZcHVsc2VfcmVwZXRpdGlvbl9pbnRlcnZhbBgJIAEoCzIxLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5QdWxzZVJlcGV0aXRpb25JbnRlcnZhbEIDyD4BEksKFHNjYW5fY2hhcmFjdGVyaXN0aWNzGAsgASgLMi0uYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlNjYW5DaGFyYWN0ZXJpc3RpY3NCFwoVZnJlcXVlbmN5X21lYXN1cmVtZW50QggKBnJlcG9ydEoECAoQCyJdCg9FbWl0dGVyTm90YXRpb24SGAoQZW1pdHRlcl9ub3RhdGlvbhgBIAEoCRIwCgpjb25maWRlbmNlGAIgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlImcKC01lYXN1cmVtZW50EisKBXZhbHVlGAEgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEisKBXNpZ21hGAIgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlIkgKCUZyZXF1ZW5jeRI7CgxmcmVxdWVuY3lfaHoYASABKAsyJS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuTWVhc3VyZW1lbnQilgEKDkZyZXF1ZW5jeVJhbmdlEkEKFG1pbmltdW1fZnJlcXVlbmN5X2h6GAEgASgLMiMuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkZyZXF1ZW5jeRJBChRtYXhpbXVtX2ZyZXF1ZW5jeV9oehgCIAEoCzIjLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5GcmVxdWVuY3ki8wEKDUxpbmVPZkJlYXJpbmcSQgoQYW5nbGVfb2ZfYXJyaXZhbBgDIAEoCzIoLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5BbmdsZU9mQXJyaXZhbBJBChByYW5nZV9lc3RpbWF0ZV9tGAQgASgLMiUuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLk1lYXN1cmVtZW50SAASPAoLbWF4X3JhbmdlX20YBSABKAsyJS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuTWVhc3VyZW1lbnRIAEIRCg9kZXRlY3Rpb25fcmFuZ2VKBAgBEAJKBAgCEAMiewoOQW5nbGVPZkFycml2YWwSKQoNcmVsYXRpdmVfcG9zZRgBIAEoCzISLmFuZHVyaWwudHlwZS5Qb3NlEj4KIWJlYXJpbmdfZWxldmF0aW9uX2NvdmFyaWFuY2VfcmFkMhgCIAEoCzITLmFuZHVyaWwudHlwZS5UTWF0MiIHCgVGaXhlZCJlChdQdWxzZVJlcGV0aXRpb25JbnRlcnZhbBJKChtwdWxzZV9yZXBldGl0aW9uX2ludGVydmFsX3MYASABKAsyJS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuTWVhc3VyZW1lbnQigQEKE1NjYW5DaGFyYWN0ZXJpc3RpY3MSNQoJc2Nhbl90eXBlGAEgASgOMiIuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLlNjYW5UeXBlEjMKDXNjYW5fcGVyaW9kX3MYAiABKAsyHC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFsdWUqvAQKCFNjYW5UeXBlEhUKEVNDQU5fVFlQRV9JTlZBTElEEAASFgoSU0NBTl9UWVBFX0NJUkNVTEFSEAESLQopU0NBTl9UWVBFX0JJRElSRUNUSU9OQUxfSE9SSVpPTlRBTF9TRUNUT1IQAhIrCidTQ0FOX1RZUEVfQklESVJFQ1RJT05BTF9WRVJUSUNBTF9TRUNUT1IQAxIaChZTQ0FOX1RZUEVfTk9OX1NDQU5OSU5HEAQSFwoTU0NBTl9UWVBFX0lSUkVHVUxBUhAFEhUKEVNDQU5fVFlQRV9DT05JQ0FMEAYSHAoYU0NBTl9UWVBFX0xPQkVfU1dJVENISU5HEAcSFAoQU0NBTl9UWVBFX1JBU1RFUhAIEiYKIlNDQU5fVFlQRV9DSVJDVUxBUl9WRVJUSUNBTF9TRUNUT1IQCRIeChpTQ0FOX1RZUEVfQ0lSQ1VMQVJfQ09OSUNBTBAKEhwKGFNDQU5fVFlQRV9TRUNUT1JfQ09OSUNBTBALEhgKFFNDQU5fVFlQRV9BR0lMRV9CRUFNEAwSLAooU0NBTl9UWVBFX1VOSURJUkVDVElPTkFMX1ZFUlRJQ0FMX1NFQ1RPUhANEi4KKlNDQU5fVFlQRV9VTklESVJFQ1RJT05BTF9IT1JJWk9OVEFMX1NFQ1RPUhAOEiMKH1NDQU5fVFlQRV9VTklESVJFQ1RJT05BTF9TRUNUT1IQDxIiCh5TQ0FOX1RZUEVfQklESVJFQ1RJT05BTF9TRUNUT1IQEEL/AQocY29tLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MUIOU2lnbmFsUHViUHJvdG9QAVpNZ2hlLmFuZHVyaWwuZGV2L2FuZHVyaWwvYW5kdXJpbGFwaXMtZ28vYW5kdXJpbC9lbnRpdHltYW5hZ2VyL3YxO2VudGl0eW1hbmFnZXKiAgNBRViqAhhBbmR1cmlsLkVudGl0eW1hbmFnZXIuVjHKAhhBbmR1cmlsXEVudGl0eW1hbmFnZXJcVjHiAiRBbmR1cmlsXEVudGl0eW1hbmFnZXJcVjFcR1BCTWV0YWRhdGHqAhpBbmR1cmlsOjpFbnRpdHltYW5hZ2VyOjpWMWIGcHJvdG8z", [file_anduril_entitymanager_v1_options_pub, file_anduril_type_coords_pub, file_google_protobuf_wrappers]); - -/** - * Describes the message anduril.entitymanager.v1.Signal. - * Use `create(SignalSchema)` to create a new message. - */ -export const SignalSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_signal_pub, 0); - -/** - * Describes the message anduril.entitymanager.v1.EmitterNotation. - * Use `create(EmitterNotationSchema)` to create a new message. - */ -export const EmitterNotationSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_signal_pub, 1); - -/** - * Describes the message anduril.entitymanager.v1.Measurement. - * Use `create(MeasurementSchema)` to create a new message. - */ -export const MeasurementSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_signal_pub, 2); - -/** - * Describes the message anduril.entitymanager.v1.Frequency. - * Use `create(FrequencySchema)` to create a new message. - */ -export const FrequencySchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_signal_pub, 3); - -/** - * Describes the message anduril.entitymanager.v1.FrequencyRange. - * Use `create(FrequencyRangeSchema)` to create a new message. - */ -export const FrequencyRangeSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_signal_pub, 4); - -/** - * Describes the message anduril.entitymanager.v1.LineOfBearing. - * Use `create(LineOfBearingSchema)` to create a new message. - */ -export const LineOfBearingSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_signal_pub, 5); - -/** - * Describes the message anduril.entitymanager.v1.AngleOfArrival. - * Use `create(AngleOfArrivalSchema)` to create a new message. - */ -export const AngleOfArrivalSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_signal_pub, 6); - -/** - * Describes the message anduril.entitymanager.v1.Fixed. - * Use `create(FixedSchema)` to create a new message. - */ -export const FixedSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_signal_pub, 7); - -/** - * Describes the message anduril.entitymanager.v1.PulseRepetitionInterval. - * Use `create(PulseRepetitionIntervalSchema)` to create a new message. - */ -export const PulseRepetitionIntervalSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_signal_pub, 8); - -/** - * Describes the message anduril.entitymanager.v1.ScanCharacteristics. - * Use `create(ScanCharacteristicsSchema)` to create a new message. - */ -export const ScanCharacteristicsSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_signal_pub, 9); - -/** - * Describes the enum anduril.entitymanager.v1.ScanType. - */ -export const ScanTypeSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_signal_pub, 0); - -/** - * Enumerates the possible scan types - * - * @generated from enum anduril.entitymanager.v1.ScanType - */ -export const ScanType = /*@__PURE__*/ - tsEnum(ScanTypeSchema); - diff --git a/src/anduril/entitymanager/v1/supplies.pub_pb.d.ts b/src/anduril/entitymanager/v1/supplies.pub_pb.d.ts deleted file mode 100644 index 9e69766..0000000 --- a/src/anduril/entitymanager/v1/supplies.pub_pb.d.ts +++ /dev/null @@ -1,102 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/supplies.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; -import type { Timestamp } from "@bufbuild/protobuf/wkt"; -import type { Classification } from "./classification.pub_pb.js"; - -/** - * Describes the file anduril/entitymanager/v1/supplies.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_supplies_pub: GenFile; - -/** - * Represents the state of supplies associated with an entity (available but not in condition to use immediately) - * - * @generated from message anduril.entitymanager.v1.Supplies - */ -export declare type Supplies = Message<"anduril.entitymanager.v1.Supplies"> & { - /** - * @generated from field: repeated anduril.entitymanager.v1.Fuel fuel = 2; - */ - fuel: Fuel[]; -}; - -/** - * Describes the message anduril.entitymanager.v1.Supplies. - * Use `create(SuppliesSchema)` to create a new message. - */ -export declare const SuppliesSchema: GenMessage; - -/** - * Fuel describes an entity's repository of fuels stores including current amount, operational requirements, and maximum authorized capacity - * - * @generated from message anduril.entitymanager.v1.Fuel - */ -export declare type Fuel = Message<"anduril.entitymanager.v1.Fuel"> & { - /** - * unique fuel identifier - * - * @generated from field: string fuel_id = 1; - */ - fuelId: string; - - /** - * long form name of the fuel source. - * - * @generated from field: string name = 2; - */ - name: string; - - /** - * timestamp the information was reported - * - * @generated from field: google.protobuf.Timestamp reported_date = 3; - */ - reportedDate?: Timestamp; - - /** - * amount of gallons on hand - * - * @generated from field: uint32 amount_gallons = 4; - */ - amountGallons: number; - - /** - * how much the asset is allowed to have available (in gallons) - * - * @generated from field: uint32 max_authorized_capacity_gallons = 5; - */ - maxAuthorizedCapacityGallons: number; - - /** - * minimum required for operations (in gallons) - * - * @generated from field: uint32 operational_requirement_gallons = 6; - */ - operationalRequirementGallons: number; - - /** - * fuel in a single asset may have different levels of classification - * use case: fuel for a SECRET asset while diesel fuel may be UNCLASSIFIED - * - * @generated from field: anduril.entitymanager.v1.Classification data_classification = 7; - */ - dataClassification?: Classification; - - /** - * source of information - * - * @generated from field: string data_source = 8; - */ - dataSource: string; -}; - -/** - * Describes the message anduril.entitymanager.v1.Fuel. - * Use `create(FuelSchema)` to create a new message. - */ -export declare const FuelSchema: GenMessage; - diff --git a/src/anduril/entitymanager/v1/supplies.pub_pb.js b/src/anduril/entitymanager/v1/supplies.pub_pb.js deleted file mode 100644 index 0a09547..0000000 --- a/src/anduril/entitymanager/v1/supplies.pub_pb.js +++ /dev/null @@ -1,29 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/supplies.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv1"; -import { file_anduril_entitymanager_v1_classification_pub } from "./classification.pub_pb.js"; -import { file_anduril_entitymanager_v1_options_pub } from "./options.pub_pb.js"; -import { file_google_protobuf_timestamp } from "@bufbuild/protobuf/wkt"; - -/** - * Describes the file anduril/entitymanager/v1/supplies.pub.proto. - */ -export const file_anduril_entitymanager_v1_supplies_pub = /*@__PURE__*/ - fileDesc("CithbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvc3VwcGxpZXMucHViLnByb3RvEhhhbmR1cmlsLmVudGl0eW1hbmFnZXIudjEiPQoIU3VwcGxpZXMSMQoEZnVlbBgCIAMoCzIeLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5GdWVsQgPIPgEingIKBEZ1ZWwSDwoHZnVlbF9pZBgBIAEoCRIMCgRuYW1lGAIgASgJEjEKDXJlcG9ydGVkX2RhdGUYAyABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEhYKDmFtb3VudF9nYWxsb25zGAQgASgNEicKH21heF9hdXRob3JpemVkX2NhcGFjaXR5X2dhbGxvbnMYBSABKA0SJwofb3BlcmF0aW9uYWxfcmVxdWlyZW1lbnRfZ2FsbG9ucxgGIAEoDRJFChNkYXRhX2NsYXNzaWZpY2F0aW9uGAcgASgLMiguYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkNsYXNzaWZpY2F0aW9uEhMKC2RhdGFfc291cmNlGAggASgJQoECChxjb20uYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxQhBTdXBwbGllc1B1YlByb3RvUAFaTWdoZS5hbmR1cmlsLmRldi9hbmR1cmlsL2FuZHVyaWxhcGlzLWdvL2FuZHVyaWwvZW50aXR5bWFuYWdlci92MTtlbnRpdHltYW5hZ2VyogIDQUVYqgIYQW5kdXJpbC5FbnRpdHltYW5hZ2VyLlYxygIYQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYx4gIkQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYxXEdQQk1ldGFkYXRh6gIaQW5kdXJpbDo6RW50aXR5bWFuYWdlcjo6VjFiBnByb3RvMw", [file_anduril_entitymanager_v1_classification_pub, file_anduril_entitymanager_v1_options_pub, file_google_protobuf_timestamp]); - -/** - * Describes the message anduril.entitymanager.v1.Supplies. - * Use `create(SuppliesSchema)` to create a new message. - */ -export const SuppliesSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_supplies_pub, 0); - -/** - * Describes the message anduril.entitymanager.v1.Fuel. - * Use `create(FuelSchema)` to create a new message. - */ -export const FuelSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_supplies_pub, 1); - diff --git a/src/anduril/entitymanager/v1/target_priority.pub_pb.d.ts b/src/anduril/entitymanager/v1/target_priority.pub_pb.d.ts deleted file mode 100644 index 797cb15..0000000 --- a/src/anduril/entitymanager/v1/target_priority.pub_pb.d.ts +++ /dev/null @@ -1,130 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/target_priority.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; - -/** - * Describes the file anduril/entitymanager/v1/target_priority.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_target_priority_pub: GenFile; - -/** - * The target prioritization associated with an entity. - * - * @generated from message anduril.entitymanager.v1.TargetPriority - */ -export declare type TargetPriority = Message<"anduril.entitymanager.v1.TargetPriority"> & { - /** - * Describes the target priority in relation to high value target lists. - * - * @generated from field: anduril.entitymanager.v1.HighValueTarget high_value_target = 1; - */ - highValueTarget?: HighValueTarget; - - /** - * Describes whether the entity should be treated as a threat - * - * @generated from field: anduril.entitymanager.v1.Threat threat = 2; - */ - threat?: Threat; -}; - -/** - * Describes the message anduril.entitymanager.v1.TargetPriority. - * Use `create(TargetPrioritySchema)` to create a new message. - */ -export declare const TargetPrioritySchema: GenMessage; - -/** - * Describes whether something is a high value target or not. - * - * @generated from message anduril.entitymanager.v1.HighValueTarget - */ -export declare type HighValueTarget = Message<"anduril.entitymanager.v1.HighValueTarget"> & { - /** - * Indicates whether the target matches any description from a high value target list. - * - * @generated from field: bool is_high_value_target = 1; - */ - isHighValueTarget: boolean; - - /** - * The priority associated with the target. If the target's description appears on multiple high value target lists, - * the priority will be a reflection of the highest priority of all of those list's target description. - * - * A lower value indicates the target is of a higher priority, with 1 being the highest possible priority. A value of - * 0 indicates there is no priority associated with this target. - * - * @generated from field: uint32 target_priority = 2; - */ - targetPriority: number; - - /** - * All of the high value target descriptions that the target matches against. - * - * @generated from field: repeated anduril.entitymanager.v1.HighValueTargetMatch target_matches = 3; - */ - targetMatches: HighValueTargetMatch[]; - - /** - * Indicates whether the target is a 'High Payoff Target'. Targets can be one or both of high value and high payoff. - * - * @generated from field: bool is_high_payoff_target = 4; - */ - isHighPayoffTarget: boolean; -}; - -/** - * Describes the message anduril.entitymanager.v1.HighValueTarget. - * Use `create(HighValueTargetSchema)` to create a new message. - */ -export declare const HighValueTargetSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.HighValueTargetMatch - */ -export declare type HighValueTargetMatch = Message<"anduril.entitymanager.v1.HighValueTargetMatch"> & { - /** - * The ID of the high value target list that matches the target description. - * - * @generated from field: string high_value_target_list_id = 1; - */ - highValueTargetListId: string; - - /** - * The ID of the specific high value target description within a high value target list that was matched against. - * The ID is considered to be a globally unique identifier across all high value target IDs. - * - * @generated from field: string high_value_target_description_id = 2; - */ - highValueTargetDescriptionId: string; -}; - -/** - * Describes the message anduril.entitymanager.v1.HighValueTargetMatch. - * Use `create(HighValueTargetMatchSchema)` to create a new message. - */ -export declare const HighValueTargetMatchSchema: GenMessage; - -/** - * Describes whether an entity is a threat or not. - * - * @generated from message anduril.entitymanager.v1.Threat - */ -export declare type Threat = Message<"anduril.entitymanager.v1.Threat"> & { - /** - * Indicates that the entity has been determined to be a threat. - * - * @generated from field: bool is_threat = 1; - */ - isThreat: boolean; -}; - -/** - * Describes the message anduril.entitymanager.v1.Threat. - * Use `create(ThreatSchema)` to create a new message. - */ -export declare const ThreatSchema: GenMessage; - diff --git a/src/anduril/entitymanager/v1/target_priority.pub_pb.js b/src/anduril/entitymanager/v1/target_priority.pub_pb.js deleted file mode 100644 index 161604c..0000000 --- a/src/anduril/entitymanager/v1/target_priority.pub_pb.js +++ /dev/null @@ -1,41 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/target_priority.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv1"; -import { file_anduril_entitymanager_v1_options_pub } from "./options.pub_pb.js"; - -/** - * Describes the file anduril/entitymanager/v1/target_priority.pub.proto. - */ -export const file_anduril_entitymanager_v1_target_priority_pub = /*@__PURE__*/ - fileDesc("CjJhbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvdGFyZ2V0X3ByaW9yaXR5LnB1Yi5wcm90bxIYYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxIo0BCg5UYXJnZXRQcmlvcml0eRJJChFoaWdoX3ZhbHVlX3RhcmdldBgBIAEoCzIpLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5IaWdoVmFsdWVUYXJnZXRCA8g+ARIwCgZ0aHJlYXQYAiABKAsyIC5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuVGhyZWF0Iq8BCg9IaWdoVmFsdWVUYXJnZXQSHAoUaXNfaGlnaF92YWx1ZV90YXJnZXQYASABKAgSFwoPdGFyZ2V0X3ByaW9yaXR5GAIgASgNEkYKDnRhcmdldF9tYXRjaGVzGAMgAygLMi4uYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkhpZ2hWYWx1ZVRhcmdldE1hdGNoEh0KFWlzX2hpZ2hfcGF5b2ZmX3RhcmdldBgEIAEoCCJjChRIaWdoVmFsdWVUYXJnZXRNYXRjaBIhChloaWdoX3ZhbHVlX3RhcmdldF9saXN0X2lkGAEgASgJEigKIGhpZ2hfdmFsdWVfdGFyZ2V0X2Rlc2NyaXB0aW9uX2lkGAIgASgJIhsKBlRocmVhdBIRCglpc190aHJlYXQYASABKAhChwIKHGNvbS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjFCFlRhcmdldFByaW9yaXR5UHViUHJvdG9QAVpNZ2hlLmFuZHVyaWwuZGV2L2FuZHVyaWwvYW5kdXJpbGFwaXMtZ28vYW5kdXJpbC9lbnRpdHltYW5hZ2VyL3YxO2VudGl0eW1hbmFnZXKiAgNBRViqAhhBbmR1cmlsLkVudGl0eW1hbmFnZXIuVjHKAhhBbmR1cmlsXEVudGl0eW1hbmFnZXJcVjHiAiRBbmR1cmlsXEVudGl0eW1hbmFnZXJcVjFcR1BCTWV0YWRhdGHqAhpBbmR1cmlsOjpFbnRpdHltYW5hZ2VyOjpWMWIGcHJvdG8z", [file_anduril_entitymanager_v1_options_pub]); - -/** - * Describes the message anduril.entitymanager.v1.TargetPriority. - * Use `create(TargetPrioritySchema)` to create a new message. - */ -export const TargetPrioritySchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_target_priority_pub, 0); - -/** - * Describes the message anduril.entitymanager.v1.HighValueTarget. - * Use `create(HighValueTargetSchema)` to create a new message. - */ -export const HighValueTargetSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_target_priority_pub, 1); - -/** - * Describes the message anduril.entitymanager.v1.HighValueTargetMatch. - * Use `create(HighValueTargetMatchSchema)` to create a new message. - */ -export const HighValueTargetMatchSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_target_priority_pub, 2); - -/** - * Describes the message anduril.entitymanager.v1.Threat. - * Use `create(ThreatSchema)` to create a new message. - */ -export const ThreatSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_target_priority_pub, 3); - diff --git a/src/anduril/entitymanager/v1/transponder_codes.pub_pb.d.ts b/src/anduril/entitymanager/v1/transponder_codes.pub_pb.d.ts deleted file mode 100644 index 0dc4aa3..0000000 --- a/src/anduril/entitymanager/v1/transponder_codes.pub_pb.d.ts +++ /dev/null @@ -1,163 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/transponder_codes.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; - -/** - * Describes the file anduril/entitymanager/v1/transponder_codes.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_transponder_codes_pub: GenFile; - -/** - * A message describing any transponder codes associated with Mode 1, 2, 3, 4, 5, S interrogations. - * - * @generated from message anduril.entitymanager.v1.TransponderCodes - */ -export declare type TransponderCodes = Message<"anduril.entitymanager.v1.TransponderCodes"> & { - /** - * The mode 1 code assigned to military assets. - * - * @generated from field: uint32 mode1 = 1; - */ - mode1: number; - - /** - * The Mode 2 code assigned to military assets. - * - * @generated from field: uint32 mode2 = 2; - */ - mode2: number; - - /** - * The Mode 3 code assigned by ATC to the asset. - * - * @generated from field: uint32 mode3 = 3; - */ - mode3: number; - - /** - * The validity of the response from the Mode 4 interrogation. - * - * @generated from field: anduril.entitymanager.v1.InterrogationResponse mode4_interrogation_response = 4; - */ - mode4InterrogationResponse: InterrogationResponse; - - /** - * The Mode 5 transponder codes. - * - * @generated from field: anduril.entitymanager.v1.Mode5 mode5 = 5; - */ - mode5?: Mode5; - - /** - * The Mode S transponder codes. - * - * @generated from field: anduril.entitymanager.v1.ModeS mode_s = 6; - */ - modeS?: ModeS; -}; - -/** - * Describes the message anduril.entitymanager.v1.TransponderCodes. - * Use `create(TransponderCodesSchema)` to create a new message. - */ -export declare const TransponderCodesSchema: GenMessage; - -/** - * Describes the Mode 5 transponder interrogation status and codes. - * - * @generated from message anduril.entitymanager.v1.Mode5 - */ -export declare type Mode5 = Message<"anduril.entitymanager.v1.Mode5"> & { - /** - * The validity of the response from the Mode 5 interrogation. - * - * @generated from field: anduril.entitymanager.v1.InterrogationResponse mode5_interrogation_response = 1; - */ - mode5InterrogationResponse: InterrogationResponse; - - /** - * The Mode 5 code assigned to military assets. - * - * @generated from field: uint32 mode5 = 2; - */ - mode5: number; - - /** - * The Mode 5 platform identification code. - * - * @generated from field: uint32 mode5_platform_id = 3; - */ - mode5PlatformId: number; -}; - -/** - * Describes the message anduril.entitymanager.v1.Mode5. - * Use `create(Mode5Schema)` to create a new message. - */ -export declare const Mode5Schema: GenMessage; - -/** - * Describes the Mode S codes. - * - * @generated from message anduril.entitymanager.v1.ModeS - */ -export declare type ModeS = Message<"anduril.entitymanager.v1.ModeS"> & { - /** - * Mode S identifier which comprises of 8 alphanumeric characters. - * - * @generated from field: string id = 1; - */ - id: string; - - /** - * The Mode S ICAO aircraft address. Expected values are between 1 and 16777214 decimal. The Mode S address is - * considered unique. - * - * @generated from field: uint32 address = 2; - */ - address: number; -}; - -/** - * Describes the message anduril.entitymanager.v1.ModeS. - * Use `create(ModeSSchema)` to create a new message. - */ -export declare const ModeSSchema: GenMessage; - -/** - * Indicates the interrogation status of a target. - * - * @generated from enum anduril.entitymanager.v1.InterrogationResponse - */ -export enum InterrogationResponse { - /** - * Note that INTERROGATION_INVALID indicates that the target has not been interrogated. - * - * @generated from enum value: INTERROGATION_RESPONSE_INVALID = 0; - */ - INVALID = 0, - - /** - * @generated from enum value: INTERROGATION_RESPONSE_CORRECT = 1; - */ - CORRECT = 1, - - /** - * @generated from enum value: INTERROGATION_RESPONSE_INCORRECT = 2; - */ - INCORRECT = 2, - - /** - * @generated from enum value: INTERROGATION_RESPONSE_NO_RESPONSE = 3; - */ - NO_RESPONSE = 3, -} - -/** - * Describes the enum anduril.entitymanager.v1.InterrogationResponse. - */ -export declare const InterrogationResponseSchema: GenEnum; - diff --git a/src/anduril/entitymanager/v1/transponder_codes.pub_pb.js b/src/anduril/entitymanager/v1/transponder_codes.pub_pb.js deleted file mode 100644 index a33264f..0000000 --- a/src/anduril/entitymanager/v1/transponder_codes.pub_pb.js +++ /dev/null @@ -1,48 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/transponder_codes.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import { enumDesc, fileDesc, messageDesc, tsEnum } from "@bufbuild/protobuf/codegenv1"; -import { file_anduril_entitymanager_v1_options_pub } from "./options.pub_pb.js"; - -/** - * Describes the file anduril/entitymanager/v1/transponder_codes.pub.proto. - */ -export const file_anduril_entitymanager_v1_transponder_codes_pub = /*@__PURE__*/ - fileDesc("CjRhbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvdHJhbnNwb25kZXJfY29kZXMucHViLnByb3RvEhhhbmR1cmlsLmVudGl0eW1hbmFnZXIudjEilQIKEFRyYW5zcG9uZGVyQ29kZXMSEgoFbW9kZTEYASABKA1CA8g+ARISCgVtb2RlMhgCIAEoDUIDyD4BEhIKBW1vZGUzGAMgASgNQgPIPgESWgocbW9kZTRfaW50ZXJyb2dhdGlvbl9yZXNwb25zZRgEIAEoDjIvLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5JbnRlcnJvZ2F0aW9uUmVzcG9uc2VCA8g+ARIzCgVtb2RlNRgFIAEoCzIfLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5Nb2RlNUIDyD4BEjQKBm1vZGVfcxgGIAEoCzIfLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5Nb2RlU0IDyD4BIogBCgVNb2RlNRJVChxtb2RlNV9pbnRlcnJvZ2F0aW9uX3Jlc3BvbnNlGAEgASgOMi8uYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkludGVycm9nYXRpb25SZXNwb25zZRINCgVtb2RlNRgCIAEoDRIZChFtb2RlNV9wbGF0Zm9ybV9pZBgDIAEoDSIkCgVNb2RlUxIKCgJpZBgBIAEoCRIPCgdhZGRyZXNzGAIgASgNKq0BChVJbnRlcnJvZ2F0aW9uUmVzcG9uc2USIgoeSU5URVJST0dBVElPTl9SRVNQT05TRV9JTlZBTElEEAASIgoeSU5URVJST0dBVElPTl9SRVNQT05TRV9DT1JSRUNUEAESJAogSU5URVJST0dBVElPTl9SRVNQT05TRV9JTkNPUlJFQ1QQAhImCiJJTlRFUlJPR0FUSU9OX1JFU1BPTlNFX05PX1JFU1BPTlNFEANCiQIKHGNvbS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjFCGFRyYW5zcG9uZGVyQ29kZXNQdWJQcm90b1ABWk1naGUuYW5kdXJpbC5kZXYvYW5kdXJpbC9hbmR1cmlsYXBpcy1nby9hbmR1cmlsL2VudGl0eW1hbmFnZXIvdjE7ZW50aXR5bWFuYWdlcqICA0FFWKoCGEFuZHVyaWwuRW50aXR5bWFuYWdlci5WMcoCGEFuZHVyaWxcRW50aXR5bWFuYWdlclxWMeICJEFuZHVyaWxcRW50aXR5bWFuYWdlclxWMVxHUEJNZXRhZGF0YeoCGkFuZHVyaWw6OkVudGl0eW1hbmFnZXI6OlYxYgZwcm90bzM", [file_anduril_entitymanager_v1_options_pub]); - -/** - * Describes the message anduril.entitymanager.v1.TransponderCodes. - * Use `create(TransponderCodesSchema)` to create a new message. - */ -export const TransponderCodesSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_transponder_codes_pub, 0); - -/** - * Describes the message anduril.entitymanager.v1.Mode5. - * Use `create(Mode5Schema)` to create a new message. - */ -export const Mode5Schema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_transponder_codes_pub, 1); - -/** - * Describes the message anduril.entitymanager.v1.ModeS. - * Use `create(ModeSSchema)` to create a new message. - */ -export const ModeSSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_transponder_codes_pub, 2); - -/** - * Describes the enum anduril.entitymanager.v1.InterrogationResponse. - */ -export const InterrogationResponseSchema = /*@__PURE__*/ - enumDesc(file_anduril_entitymanager_v1_transponder_codes_pub, 0); - -/** - * Indicates the interrogation status of a target. - * - * @generated from enum anduril.entitymanager.v1.InterrogationResponse - */ -export const InterrogationResponse = /*@__PURE__*/ - tsEnum(InterrogationResponseSchema); - diff --git a/src/anduril/entitymanager/v1/types.pub_pb.d.ts b/src/anduril/entitymanager/v1/types.pub_pb.d.ts deleted file mode 100644 index c73ee58..0000000 --- a/src/anduril/entitymanager/v1/types.pub_pb.d.ts +++ /dev/null @@ -1,382 +0,0 @@ -// @generated by protoc-gen-es v2.2.0 with parameter "import_extension=js" -// @generated from file anduril/entitymanager/v1/types.pub.proto (package anduril.entitymanager.v1, syntax proto3) -/* eslint-disable */ - -import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; -import type { Message } from "@bufbuild/protobuf"; - -/** - * Describes the file anduril/entitymanager/v1/types.pub.proto. - */ -export declare const file_anduril_entitymanager_v1_types_pub: GenFile; - -/** - * @generated from message anduril.entitymanager.v1.UInt32Range - */ -export declare type UInt32Range = Message<"anduril.entitymanager.v1.UInt32Range"> & { - /** - * @generated from field: uint32 lower_bound = 1; - */ - lowerBound: number; - - /** - * @generated from field: uint32 upper_bound = 2; - */ - upperBound: number; -}; - -/** - * Describes the message anduril.entitymanager.v1.UInt32Range. - * Use `create(UInt32RangeSchema)` to create a new message. - */ -export declare const UInt32RangeSchema: GenMessage; - -/** - * @generated from message anduril.entitymanager.v1.FloatRange - */ -export declare type FloatRange = Message<"anduril.entitymanager.v1.FloatRange"> & { - /** - * @generated from field: float lower_bound = 1; - */ - lowerBound: number; - - /** - * @generated from field: float upper_bound = 2; - */ - upperBound: number; -}; - -/** - * Describes the message anduril.entitymanager.v1.FloatRange. - * Use `create(FloatRangeSchema)` to create a new message. - */ -export declare const FloatRangeSchema: GenMessage; - -/** - * The type of alternate id. - * - * @generated from enum anduril.entitymanager.v1.AltIdType - */ -export enum AltIdType { - /** - * @generated from enum value: ALT_ID_TYPE_INVALID = 0; - */ - INVALID = 0, - - /** - * an Anduril trackId_2 - * - * @generated from enum value: ALT_ID_TYPE_TRACK_ID_2 = 1; - */ - TRACK_ID_2 = 1, - - /** - * an Anduril trackId_1 - * - * @generated from enum value: ALT_ID_TYPE_TRACK_ID_1 = 12; - */ - TRACK_ID_1 = 12, - - /** - * an Anduril Sensor Point of Interest ID - * - * @generated from enum value: ALT_ID_TYPE_SPI_ID = 2; - */ - SPI_ID = 2, - - /** - * NITF file title - * - * @generated from enum value: ALT_ID_TYPE_NITF_FILE_TITLE = 3; - */ - NITF_FILE_TITLE = 3, - - /** - * Track repo alert ID - * - * @generated from enum value: ALT_ID_TYPE_TRACK_REPO_ALERT_ID = 4; - */ - TRACK_REPO_ALERT_ID = 4, - - /** - * an Anduril AssetId v2 - * - * @generated from enum value: ALT_ID_TYPE_ASSET_ID = 5; - */ - ASSET_ID = 5, - - /** - * Use for Link 16 track identifiers for non-JTIDS Unit entities. - * - * @generated from enum value: ALT_ID_TYPE_LINK16_TRACK_NUMBER = 6; - */ - LINK16_TRACK_NUMBER = 6, - - /** - * Use for Link 16 JTIDS Unit identifiers. - * - * @generated from enum value: ALT_ID_TYPE_LINK16_JU = 7; - */ - LINK16_JU = 7, - - /** - * an NCCT message ID - * - * @generated from enum value: ALT_ID_TYPE_NCCT_MESSAGE_ID = 8; - */ - NCCT_MESSAGE_ID = 8, - - /** - * callsign for the entity. e.g. a TAK callsign or an aircraft callsign - * - * @generated from enum value: ALT_ID_TYPE_CALLSIGN = 9; - */ - CALLSIGN = 9, - - /** - * the Maritime Mobile Service Identity for a maritime object (vessel, offshore installation, etc.) - * - * @generated from enum value: ALT_ID_TYPE_MMSI_ID = 10; - */ - MMSI_ID = 10, - - /** - * A VMF URN that uniquely identifies the URN on the VMF network. - * - * @generated from enum value: ALT_ID_TYPE_VMF_URN = 11; - */ - VMF_URN = 11, - - /** - * the International Maritime Organization number for identifying maritime objects (vessel, offshore installation, etc.) - * - * @generated from enum value: ALT_ID_TYPE_IMO_ID = 13; - */ - IMO_ID = 13, - - /** - * A VMF target number that uniquely identifies the target on the VMF network - * - * @generated from enum value: ALT_ID_TYPE_VMF_TARGET_NUMBER = 14; - */ - VMF_TARGET_NUMBER = 14, - - /** - * A serial number that uniquely identifies the entity and is permanently associated with only one entity. This - * identifier is assigned by some authority and only ever identifies a single thing. Examples include a - * Vehicle Identification Number (VIN) or ship hull identification number (hull number). This is a generalized - * component and should not be used if a more specific registration type is already defined (i.e., ALT_ID_TYPE_VMF_URN). - * - * @generated from enum value: ALT_ID_TYPE_SERIAL_NUMBER = 15; - */ - SERIAL_NUMBER = 15, - - /** - * A registration identifier assigned by a local or national authority. This identifier is not permanently fixed - * to one specific entity and may be reassigned on change of ownership, destruction, or other conditions set - * forth by the authority. Examples include a vehicle license plate or aircraft tail number. This is a generalized - * component and should not be used if a more specific registration type is already defined (i.e., ALT_ID_TYPE_IMO_ID). - * - * @generated from enum value: ALT_ID_TYPE_REGISTRATION_ID = 16; - */ - REGISTRATION_ID = 16, - - /** - * Integrated Broadcast Service Common Message Format Global Identifier - * - * @generated from enum value: ALT_ID_TYPE_IBS_GID = 17; - */ - IBS_GID = 17, - - /** - * Department of Defense Activity Address Code. - * - * @generated from enum value: ALT_ID_TYPE_DODAAC = 18; - */ - DODAAC = 18, - - /** - * Unit Identification Code uniquely identifies each US Department of Defense entity - * - * @generated from enum value: ALT_ID_TYPE_UIC = 19; - */ - UIC = 19, - - /** - * A NORAD Satellite Catalog Number, a 9-digit number uniquely representing orbital objects around Earth. - * of strictly numeric. - * - * @generated from enum value: ALT_ID_TYPE_NORAD_CAT_ID = 20; - */ - NORAD_CAT_ID = 20, - - /** - * Space object name. If populated, use names from the UN Office - * of Outer Space Affairs designator index, otherwise set field to UNKNOWN. - * - * @generated from enum value: ALT_ID_TYPE_UNOOSA_NAME = 23; - */ - UNOOSA_NAME = 23, - - /** - * Space object identifier. If populated, use the international spacecraft designator - * as published in the UN Office of Outer Space Affairs designator index, otherwise set to UNKNOWN. - * Recommended values have the format YYYYNNNP{PP}, where: - * YYYY = Year of launch. - * NNN = Three-digit serial number of launch - * in year YYYY (with leading zeros). - * P{PP} = At least one capital letter for the - * identification of the part brought - * into space by the launch. - * - * @generated from enum value: ALT_ID_TYPE_UNOOSA_ID = 24; - */ - UNOOSA_ID = 24, -} - -/** - * Describes the enum anduril.entitymanager.v1.AltIdType. - */ -export declare const AltIdTypeSchema: GenEnum; - -/** - * Set of possible templates used when creating an entity. - * This impacts minimum required component sets and can be used by edge systems that need to distinguish. - * - * @generated from enum anduril.entitymanager.v1.Template - */ -export enum Template { - /** - * @generated from enum value: TEMPLATE_INVALID = 0; - */ - INVALID = 0, - - /** - * Refers to any detected object. - * Requires setting the location, and mil_view components. - * - * @generated from enum value: TEMPLATE_TRACK = 1; - */ - TRACK = 1, - - /** - * Refers to any sensors detected at a specific location. - * Requires setting location, and mil_view. - * - * @generated from enum value: TEMPLATE_SENSOR_POINT_OF_INTEREST = 2; - */ - SENSOR_POINT_OF_INTEREST = 2, - - /** - * Refers to a taskable entity under the control of friendly forces. - * Requires setting location, and mil_view, and ontology. - * - * @generated from enum value: TEMPLATE_ASSET = 3; - */ - ASSET = 3, - - /** - * Refers to shapes or points of interest drawn on the map. - * Requires setting geo_shape and geo_details. - * - * @generated from enum value: TEMPLATE_GEO = 4; - */ - GEO = 4, - - /** - * Refers to signal detection with characteristics such as emitter notation, frequency, or lines of bearing. - * Requires setting signal, and mil_view, and ontology. Requies setting location, if the signal.fixed component is populated. - * - * @generated from enum value: TEMPLATE_SIGNAL_OF_INTEREST = 5; - */ - SIGNAL_OF_INTEREST = 5, -} - -/** - * Describes the enum anduril.entitymanager.v1.Template. - */ -export declare const TemplateSchema: GenEnum