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 b/LICENSE new file mode 100644 index 0000000..137069b --- /dev/null +++ b/LICENSE @@ -0,0 +1,73 @@ +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + + (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + + You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/LICENSE.md b/LICENSE.md deleted file mode 100644 index c966a01..0000000 --- a/LICENSE.md +++ /dev/null @@ -1,189 +0,0 @@ -# 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** diff --git a/README.md b/README.md index bba32b1..73db3c3 100644 --- a/README.md +++ b/README.md @@ -1,30 +1,640 @@ -# Lattice SDK Javascript +# Anduril TypeScript Library -[![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. +[![fern shield](https://img.shields.io/badge/%F0%9F%8C%BF-Built%20with%20Fern-brightgreen)](https://buildwithfern.com?utm_source=github&utm_medium=github&utm_campaign=readme&utm_source=https%3A%2F%2Fgithub.com%2Fanduril%2Flattice-sdk-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", +}); +``` + +## 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 = { + ... +}; ``` -npm i @anduril-industries/lattice-sdk -# or -yarn add @anduril-industries/lattice-sdk + +## 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); + } +} ``` -## Support +## 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)); +``` + +
+
+ +
+
+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 defaults to `node-fetch` but will use the global fetch client if present. 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 +}); +``` + +## Contributing + +While we value open-source contributions to this SDK, this library is generated programmatically. +Additions made directly to this library would have to be moved over to our generation code, +otherwise they would be overwritten upon the next generated release. Feel free to open a PR as +a proof of concept, but know that we will not be able to merge it as-is. We suggest opening +an issue first to discuss with us! -For support with this library please reach out to your Anduril representative. +On the other hand, contributions to the README are always very welcome! 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..561f350 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": "1.17.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..6d9e31b --- /dev/null +++ b/reference.md @@ -0,0 +1,862 @@ +# 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` + +
+
+
+
+ +
+
+
+ +## Tasking + +
client.tasking.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.tasking.createTask(); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Lattice.TaskCreation` + +
+
+ +
+
+ +**requestOptions:** `Tasking.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.tasking.getTask(taskId) -> Lattice.Task +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.tasking.getTask("taskId"); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**taskId:** `string` — ID of task to return + +
+
+ +
+
+ +**requestOptions:** `Tasking.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.tasking.updateTaskStatus(taskId, { ...params }) -> Lattice.Task +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Update the status of a task. + +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.tasking.updateTaskStatus("taskId"); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**taskId:** `string` — ID of task to update status of + +
+
+ +
+
+ +**request:** `Lattice.TaskStatusUpdate` + +
+
+ +
+
+ +**requestOptions:** `Tasking.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.tasking.queryTasks({ ...params }) -> Lattice.TaskQueryResults +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Query for tasks by a specified search criteria. + +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.tasking.queryTasks(); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Lattice.TaskQuery` + +
+
+ +
+
+ +**requestOptions:** `Tasking.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.tasking.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.tasking.listenAsAgent(); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Lattice.AgentListener` + +
+
+ +
+
+ +**requestOptions:** `Tasking.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..4acac07 --- /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 { Tasking } from "./api/resources/tasking/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 _tasking: Tasking | 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": "1.17.0", + "User-Agent": "@anduril-industries/lattice-sdk/1.17.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 tasking(): Tasking { + return (this._tasking ??= new Tasking(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