mirror of
				https://github.com/actions/cache.git
				synced 2025-11-04 17:06:38 +07:00 
			
		
		
		
	Compare commits
	
		
			2 Commits
		
	
	
		
			Link-/blob
			...
			v3.4.0-wor
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| f4b3439a65 | |||
| 727965cba7 | 
							
								
								
									
										2
									
								
								.github/workflows/check-dist.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/check-dist.yml
									
									
									
									
										vendored
									
									
								
							@ -15,5 +15,3 @@ jobs:
 | 
			
		||||
  call-check-dist:
 | 
			
		||||
    name: Check dist/
 | 
			
		||||
    uses: actions/reusable-workflows/.github/workflows/check-dist.yml@main
 | 
			
		||||
    with:
 | 
			
		||||
      node-version: "20.x"
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										28
									
								
								.github/workflows/release-new-action-version.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										28
									
								
								.github/workflows/release-new-action-version.yml
									
									
									
									
										vendored
									
									
								
							@ -1,28 +0,0 @@
 | 
			
		||||
name: Release new action version
 | 
			
		||||
on:
 | 
			
		||||
  release:
 | 
			
		||||
    types: [released]
 | 
			
		||||
  workflow_dispatch:
 | 
			
		||||
    inputs:
 | 
			
		||||
      TAG_NAME:
 | 
			
		||||
        description: 'Tag name that the major tag will point to'
 | 
			
		||||
        required: true
 | 
			
		||||
 | 
			
		||||
env:
 | 
			
		||||
  TAG_NAME: ${{ github.event.inputs.TAG_NAME || github.event.release.tag_name }}
 | 
			
		||||
permissions:
 | 
			
		||||
  contents: write
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  update_tag:
 | 
			
		||||
    name: Update the major tag to include the ${{ github.event.inputs.TAG_NAME || github.event.release.tag_name }} changes
 | 
			
		||||
    environment:
 | 
			
		||||
      name: releaseNewActionVersion
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    steps:
 | 
			
		||||
    - name: Update the ${{ env.TAG_NAME }} tag
 | 
			
		||||
      id: update-major-tag
 | 
			
		||||
      uses: actions/publish-action@v0.3.0
 | 
			
		||||
      with:
 | 
			
		||||
        source-tag: ${{ env.TAG_NAME }}
 | 
			
		||||
        slack-webhook: ${{ secrets.SLACK_WEBHOOK }}
 | 
			
		||||
							
								
								
									
										4
									
								
								.github/workflows/workflow.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/workflow.yml
									
									
									
									
										vendored
									
									
								
							@ -21,10 +21,10 @@ jobs:
 | 
			
		||||
    steps:
 | 
			
		||||
    - name: Checkout
 | 
			
		||||
      uses: actions/checkout@v3
 | 
			
		||||
    - name: Setup Node.js 20.x
 | 
			
		||||
    - name: Setup Node.js 16.x
 | 
			
		||||
      uses: actions/setup-node@v3
 | 
			
		||||
      with:
 | 
			
		||||
        node-version: 20.x
 | 
			
		||||
        node-version: 16.x
 | 
			
		||||
        cache: npm
 | 
			
		||||
    - run: npm ci
 | 
			
		||||
    - name: Prettier Format Check
 | 
			
		||||
 | 
			
		||||
@ -13,4 +13,10 @@ allowed:
 | 
			
		||||
 | 
			
		||||
reviewed:
 | 
			
		||||
  npm:
 | 
			
		||||
  - sax
 | 
			
		||||
  - sax
 | 
			
		||||
  - "@protobuf-ts/plugin-framework" # Apache-2.0
 | 
			
		||||
  - "@protobuf-ts/runtime" # Apache-2.0
 | 
			
		||||
  - fs.realpath # ISC
 | 
			
		||||
  - glob # ISC
 | 
			
		||||
  - prettier # MIT
 | 
			
		||||
  - lodash # MIT
 | 
			
		||||
							
								
								
									
										2
									
								
								.licenses/npm/@actions/cache.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								.licenses/npm/@actions/cache.dep.yml
									
									
									
										generated
									
									
									
								
							@ -1,6 +1,6 @@
 | 
			
		||||
---
 | 
			
		||||
name: "@actions/cache"
 | 
			
		||||
version: 3.2.4
 | 
			
		||||
version: 4.0.0
 | 
			
		||||
type: npm
 | 
			
		||||
summary: Actions cache lib
 | 
			
		||||
homepage: https://github.com/actions/toolkit/tree/main/packages/cache
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								.licenses/npm/@actions/core.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								.licenses/npm/@actions/core.dep.yml
									
									
									
										generated
									
									
									
								
							@ -1,6 +1,6 @@
 | 
			
		||||
---
 | 
			
		||||
name: "@actions/core"
 | 
			
		||||
version: 1.10.0
 | 
			
		||||
version: 1.11.1
 | 
			
		||||
type: npm
 | 
			
		||||
summary: Actions core lib
 | 
			
		||||
homepage: https://github.com/actions/toolkit/tree/main/packages/core
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										6
									
								
								.licenses/npm/@actions/io.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										6
									
								
								.licenses/npm/@actions/io.dep.yml
									
									
									
										generated
									
									
									
								
							@ -1,9 +1,9 @@
 | 
			
		||||
---
 | 
			
		||||
name: "@actions/io"
 | 
			
		||||
version: 1.1.2
 | 
			
		||||
version: 1.1.3
 | 
			
		||||
type: npm
 | 
			
		||||
summary: 
 | 
			
		||||
homepage: 
 | 
			
		||||
summary: Actions io lib
 | 
			
		||||
homepage: https://github.com/actions/toolkit/tree/main/packages/io
 | 
			
		||||
license: mit
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE.md
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										185
									
								
								.licenses/npm/@protobuf-ts/plugin-framework.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										185
									
								
								.licenses/npm/@protobuf-ts/plugin-framework.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,185 @@
 | 
			
		||||
---
 | 
			
		||||
name: "@protobuf-ts/plugin-framework"
 | 
			
		||||
version: 2.9.4
 | 
			
		||||
type: npm
 | 
			
		||||
summary: framework to create protoc plugins
 | 
			
		||||
homepage: https://github.com/timostamm/protobuf-ts
 | 
			
		||||
license: other
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE
 | 
			
		||||
  text: |2
 | 
			
		||||
                                    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.
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										186
									
								
								.licenses/npm/@protobuf-ts/plugin.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										186
									
								
								.licenses/npm/@protobuf-ts/plugin.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,186 @@
 | 
			
		||||
---
 | 
			
		||||
name: "@protobuf-ts/plugin"
 | 
			
		||||
version: 2.9.4
 | 
			
		||||
type: npm
 | 
			
		||||
summary: The protocol buffer compiler plugin "protobuf-ts" generates TypeScript, gRPC-web,
 | 
			
		||||
  Twirp, and more.
 | 
			
		||||
homepage: https://github.com/timostamm/protobuf-ts
 | 
			
		||||
license: apache-2.0
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE
 | 
			
		||||
  text: |2
 | 
			
		||||
                                    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.
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										185
									
								
								.licenses/npm/@protobuf-ts/protoc.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										185
									
								
								.licenses/npm/@protobuf-ts/protoc.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,185 @@
 | 
			
		||||
---
 | 
			
		||||
name: "@protobuf-ts/protoc"
 | 
			
		||||
version: 2.9.4
 | 
			
		||||
type: npm
 | 
			
		||||
summary: Installs the protocol buffer compiler "protoc" for you.
 | 
			
		||||
homepage: https://github.com/timostamm/protobuf-ts
 | 
			
		||||
license: apache-2.0
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE
 | 
			
		||||
  text: |2
 | 
			
		||||
                                    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.
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										185
									
								
								.licenses/npm/@protobuf-ts/runtime-rpc.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										185
									
								
								.licenses/npm/@protobuf-ts/runtime-rpc.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,185 @@
 | 
			
		||||
---
 | 
			
		||||
name: "@protobuf-ts/runtime-rpc"
 | 
			
		||||
version: 2.9.4
 | 
			
		||||
type: npm
 | 
			
		||||
summary: Runtime library for RPC clients generated by the protoc plugin "protobuf-ts"
 | 
			
		||||
homepage: https://github.com/timostamm/protobuf-ts
 | 
			
		||||
license: apache-2.0
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE
 | 
			
		||||
  text: |2
 | 
			
		||||
                                    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.
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										185
									
								
								.licenses/npm/@protobuf-ts/runtime.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										185
									
								
								.licenses/npm/@protobuf-ts/runtime.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,185 @@
 | 
			
		||||
---
 | 
			
		||||
name: "@protobuf-ts/runtime"
 | 
			
		||||
version: 2.9.4
 | 
			
		||||
type: npm
 | 
			
		||||
summary: Runtime library for code generated by the protoc plugin "protobuf-ts"
 | 
			
		||||
homepage: https://github.com/timostamm/protobuf-ts
 | 
			
		||||
license: other
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE
 | 
			
		||||
  text: |2
 | 
			
		||||
                                    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.
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										42
									
								
								.licenses/npm/camel-case.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								.licenses/npm/camel-case.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,42 @@
 | 
			
		||||
---
 | 
			
		||||
name: camel-case
 | 
			
		||||
version: 4.1.2
 | 
			
		||||
type: npm
 | 
			
		||||
summary: Transform into a string with the separator denoted by the next word capitalized
 | 
			
		||||
homepage: https://github.com/blakeembrey/change-case/tree/master/packages/camel-case#readme
 | 
			
		||||
license: mit
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE
 | 
			
		||||
  text: |
 | 
			
		||||
    The MIT License (MIT)
 | 
			
		||||
 | 
			
		||||
    Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)
 | 
			
		||||
 | 
			
		||||
    Permission is hereby granted, free of charge, to any person obtaining a copy
 | 
			
		||||
    of this software and associated documentation files (the "Software"), to deal
 | 
			
		||||
    in the Software without restriction, including without limitation the rights
 | 
			
		||||
    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 | 
			
		||||
    copies of the Software, and to permit persons to whom the Software is
 | 
			
		||||
    furnished to do so, subject to the following conditions:
 | 
			
		||||
 | 
			
		||||
    The above copyright notice and this permission notice shall be included in
 | 
			
		||||
    all copies or substantial portions of the Software.
 | 
			
		||||
 | 
			
		||||
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 | 
			
		||||
    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 | 
			
		||||
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 | 
			
		||||
    THE SOFTWARE.
 | 
			
		||||
- sources: README.md
 | 
			
		||||
  text: |-
 | 
			
		||||
    MIT
 | 
			
		||||
 | 
			
		||||
    [npm-image]: https://img.shields.io/npm/v/camel-case.svg?style=flat
 | 
			
		||||
    [npm-url]: https://npmjs.org/package/camel-case
 | 
			
		||||
    [downloads-image]: https://img.shields.io/npm/dm/camel-case.svg?style=flat
 | 
			
		||||
    [downloads-url]: https://npmjs.org/package/camel-case
 | 
			
		||||
    [bundlephobia-image]: https://img.shields.io/bundlephobia/minzip/camel-case.svg
 | 
			
		||||
    [bundlephobia-url]: https://bundlephobia.com/result?p=camel-case
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										33
									
								
								.licenses/npm/commander.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								.licenses/npm/commander.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,33 @@
 | 
			
		||||
---
 | 
			
		||||
name: commander
 | 
			
		||||
version: 6.2.1
 | 
			
		||||
type: npm
 | 
			
		||||
summary: the complete solution for node.js command-line programs
 | 
			
		||||
homepage: 
 | 
			
		||||
license: mit
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE
 | 
			
		||||
  text: |
 | 
			
		||||
    (The MIT License)
 | 
			
		||||
 | 
			
		||||
    Copyright (c) 2011 TJ Holowaychuk <tj@vision-media.ca>
 | 
			
		||||
 | 
			
		||||
    Permission is hereby granted, free of charge, to any person obtaining
 | 
			
		||||
    a copy of this software and associated documentation files (the
 | 
			
		||||
    'Software'), to deal in the Software without restriction, including
 | 
			
		||||
    without limitation the rights to use, copy, modify, merge, publish,
 | 
			
		||||
    distribute, sublicense, and/or sell copies of the Software, and to
 | 
			
		||||
    permit persons to whom the Software is furnished to do so, subject to
 | 
			
		||||
    the following conditions:
 | 
			
		||||
 | 
			
		||||
    The above copyright notice and this permission notice shall be
 | 
			
		||||
    included in all copies or substantial portions of the Software.
 | 
			
		||||
 | 
			
		||||
    THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
 | 
			
		||||
    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 | 
			
		||||
    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 | 
			
		||||
    IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 | 
			
		||||
    CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 | 
			
		||||
    TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 | 
			
		||||
    SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										32
									
								
								.licenses/npm/dot-object.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								.licenses/npm/dot-object.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,32 @@
 | 
			
		||||
---
 | 
			
		||||
name: dot-object
 | 
			
		||||
version: 2.1.5
 | 
			
		||||
type: npm
 | 
			
		||||
summary: dot-object makes it possible to transform and read (JSON) objects using dot
 | 
			
		||||
  notation.
 | 
			
		||||
homepage: 
 | 
			
		||||
license: mit
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: MIT-LICENSE
 | 
			
		||||
  text: |
 | 
			
		||||
    Copyright (c) 2013 Rob Halff
 | 
			
		||||
 | 
			
		||||
    Permission is hereby granted, free of charge, to any person obtaining
 | 
			
		||||
    a copy of this software and associated documentation files (the
 | 
			
		||||
    "Software"), to deal in the Software without restriction, including
 | 
			
		||||
    without limitation the rights to use, copy, modify, merge, publish,
 | 
			
		||||
    distribute, sublicense, and/or sell copies of the Software, and to
 | 
			
		||||
    permit persons to whom the Software is furnished to do so, subject to
 | 
			
		||||
    the following conditions:
 | 
			
		||||
 | 
			
		||||
    The above copyright notice and this permission notice shall be
 | 
			
		||||
    included in all copies or substantial portions of the Software.
 | 
			
		||||
 | 
			
		||||
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 | 
			
		||||
    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 | 
			
		||||
    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 | 
			
		||||
    NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 | 
			
		||||
    LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 | 
			
		||||
    OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 | 
			
		||||
    WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										55
									
								
								.licenses/npm/fs.realpath.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										55
									
								
								.licenses/npm/fs.realpath.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,55 @@
 | 
			
		||||
---
 | 
			
		||||
name: fs.realpath
 | 
			
		||||
version: 1.0.0
 | 
			
		||||
type: npm
 | 
			
		||||
summary: Use node's fs.realpath, but fall back to the JS implementation if the native
 | 
			
		||||
  one fails
 | 
			
		||||
homepage: 
 | 
			
		||||
license: other
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE
 | 
			
		||||
  text: |
 | 
			
		||||
    The ISC License
 | 
			
		||||
 | 
			
		||||
    Copyright (c) Isaac Z. Schlueter and Contributors
 | 
			
		||||
 | 
			
		||||
    Permission to use, copy, modify, and/or distribute this software for any
 | 
			
		||||
    purpose with or without fee is hereby granted, provided that the above
 | 
			
		||||
    copyright notice and this permission notice appear in all copies.
 | 
			
		||||
 | 
			
		||||
    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 | 
			
		||||
    WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 | 
			
		||||
    MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 | 
			
		||||
    ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 | 
			
		||||
    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 | 
			
		||||
    ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
 | 
			
		||||
    IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 | 
			
		||||
 | 
			
		||||
    ----
 | 
			
		||||
 | 
			
		||||
    This library bundles a version of the `fs.realpath` and `fs.realpathSync`
 | 
			
		||||
    methods from Node.js v0.10 under the terms of the Node.js MIT license.
 | 
			
		||||
 | 
			
		||||
    Node's license follows, also included at the header of `old.js` which contains
 | 
			
		||||
    the licensed code:
 | 
			
		||||
 | 
			
		||||
      Copyright Joyent, Inc. and other Node contributors.
 | 
			
		||||
 | 
			
		||||
      Permission is hereby granted, free of charge, to any person obtaining a
 | 
			
		||||
      copy of this software and associated documentation files (the "Software"),
 | 
			
		||||
      to deal in the Software without restriction, including without limitation
 | 
			
		||||
      the rights to use, copy, modify, merge, publish, distribute, sublicense,
 | 
			
		||||
      and/or sell copies of the Software, and to permit persons to whom the
 | 
			
		||||
      Software is furnished to do so, subject to the following conditions:
 | 
			
		||||
 | 
			
		||||
      The above copyright notice and this permission notice shall be included in
 | 
			
		||||
      all copies or substantial portions of the Software.
 | 
			
		||||
 | 
			
		||||
      THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
      IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
      FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 | 
			
		||||
      AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
      LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 | 
			
		||||
      FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 | 
			
		||||
      DEALINGS IN THE SOFTWARE.
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										32
									
								
								.licenses/npm/glob.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								.licenses/npm/glob.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,32 @@
 | 
			
		||||
---
 | 
			
		||||
name: glob
 | 
			
		||||
version: 7.2.0
 | 
			
		||||
type: npm
 | 
			
		||||
summary: a little globber
 | 
			
		||||
homepage: 
 | 
			
		||||
license: other
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE
 | 
			
		||||
  text: |
 | 
			
		||||
    The ISC License
 | 
			
		||||
 | 
			
		||||
    Copyright (c) Isaac Z. Schlueter and Contributors
 | 
			
		||||
 | 
			
		||||
    Permission to use, copy, modify, and/or distribute this software for any
 | 
			
		||||
    purpose with or without fee is hereby granted, provided that the above
 | 
			
		||||
    copyright notice and this permission notice appear in all copies.
 | 
			
		||||
 | 
			
		||||
    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 | 
			
		||||
    WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 | 
			
		||||
    MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 | 
			
		||||
    ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 | 
			
		||||
    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 | 
			
		||||
    ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
 | 
			
		||||
    IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 | 
			
		||||
 | 
			
		||||
    ## Glob Logo
 | 
			
		||||
 | 
			
		||||
    Glob's logo created by Tanya Brassie <http://tanyabrassie.com/>, licensed
 | 
			
		||||
    under a Creative Commons Attribution-ShareAlike 4.0 International License
 | 
			
		||||
    https://creativecommons.org/licenses/by-sa/4.0/
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										26
									
								
								.licenses/npm/inflight.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								.licenses/npm/inflight.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,26 @@
 | 
			
		||||
---
 | 
			
		||||
name: inflight
 | 
			
		||||
version: 1.0.6
 | 
			
		||||
type: npm
 | 
			
		||||
summary: Add callbacks to requests in flight to avoid async duplication
 | 
			
		||||
homepage: https://github.com/isaacs/inflight
 | 
			
		||||
license: isc
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE
 | 
			
		||||
  text: |
 | 
			
		||||
    The ISC License
 | 
			
		||||
 | 
			
		||||
    Copyright (c) Isaac Z. Schlueter
 | 
			
		||||
 | 
			
		||||
    Permission to use, copy, modify, and/or distribute this software for any
 | 
			
		||||
    purpose with or without fee is hereby granted, provided that the above
 | 
			
		||||
    copyright notice and this permission notice appear in all copies.
 | 
			
		||||
 | 
			
		||||
    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 | 
			
		||||
    WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 | 
			
		||||
    MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 | 
			
		||||
    ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 | 
			
		||||
    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 | 
			
		||||
    ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
 | 
			
		||||
    IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										27
									
								
								.licenses/npm/inherits.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								.licenses/npm/inherits.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,27 @@
 | 
			
		||||
---
 | 
			
		||||
name: inherits
 | 
			
		||||
version: 2.0.4
 | 
			
		||||
type: npm
 | 
			
		||||
summary: Browser-friendly inheritance fully compatible with standard node.js inherits()
 | 
			
		||||
homepage: 
 | 
			
		||||
license: isc
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE
 | 
			
		||||
  text: |+
 | 
			
		||||
    The ISC License
 | 
			
		||||
 | 
			
		||||
    Copyright (c) Isaac Z. Schlueter
 | 
			
		||||
 | 
			
		||||
    Permission to use, copy, modify, and/or distribute this software for any
 | 
			
		||||
    purpose with or without fee is hereby granted, provided that the above
 | 
			
		||||
    copyright notice and this permission notice appear in all copies.
 | 
			
		||||
 | 
			
		||||
    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
 | 
			
		||||
    REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
 | 
			
		||||
    FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
 | 
			
		||||
    INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
 | 
			
		||||
    LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
 | 
			
		||||
    OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 | 
			
		||||
    PERFORMANCE OF THIS SOFTWARE.
 | 
			
		||||
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										58
									
								
								.licenses/npm/lodash.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										58
									
								
								.licenses/npm/lodash.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,58 @@
 | 
			
		||||
---
 | 
			
		||||
name: lodash
 | 
			
		||||
version: 4.17.21
 | 
			
		||||
type: npm
 | 
			
		||||
summary: Lodash modular utilities.
 | 
			
		||||
homepage: https://lodash.com/
 | 
			
		||||
license: other
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE
 | 
			
		||||
  text: |
 | 
			
		||||
    Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
 | 
			
		||||
 | 
			
		||||
    Based on Underscore.js, copyright Jeremy Ashkenas,
 | 
			
		||||
    DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
 | 
			
		||||
 | 
			
		||||
    This software consists of voluntary contributions made by many
 | 
			
		||||
    individuals. For exact contribution history, see the revision history
 | 
			
		||||
    available at https://github.com/lodash/lodash
 | 
			
		||||
 | 
			
		||||
    The following license applies to all parts of this software except as
 | 
			
		||||
    documented below:
 | 
			
		||||
 | 
			
		||||
    ====
 | 
			
		||||
 | 
			
		||||
    Permission is hereby granted, free of charge, to any person obtaining
 | 
			
		||||
    a copy of this software and associated documentation files (the
 | 
			
		||||
    "Software"), to deal in the Software without restriction, including
 | 
			
		||||
    without limitation the rights to use, copy, modify, merge, publish,
 | 
			
		||||
    distribute, sublicense, and/or sell copies of the Software, and to
 | 
			
		||||
    permit persons to whom the Software is furnished to do so, subject to
 | 
			
		||||
    the following conditions:
 | 
			
		||||
 | 
			
		||||
    The above copyright notice and this permission notice shall be
 | 
			
		||||
    included in all copies or substantial portions of the Software.
 | 
			
		||||
 | 
			
		||||
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 | 
			
		||||
    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 | 
			
		||||
    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 | 
			
		||||
    NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 | 
			
		||||
    LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 | 
			
		||||
    OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 | 
			
		||||
    WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 | 
			
		||||
 | 
			
		||||
    ====
 | 
			
		||||
 | 
			
		||||
    Copyright and related rights for sample code are waived via CC0. Sample
 | 
			
		||||
    code is defined as all source code displayed within the prose of the
 | 
			
		||||
    documentation.
 | 
			
		||||
 | 
			
		||||
    CC0: http://creativecommons.org/publicdomain/zero/1.0/
 | 
			
		||||
 | 
			
		||||
    ====
 | 
			
		||||
 | 
			
		||||
    Files located in the node_modules and vendor directories are externally
 | 
			
		||||
    maintained libraries used by this software which have their own
 | 
			
		||||
    licenses; we recommend you read them, as their terms may differ from the
 | 
			
		||||
    terms above.
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										42
									
								
								.licenses/npm/lower-case.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								.licenses/npm/lower-case.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,42 @@
 | 
			
		||||
---
 | 
			
		||||
name: lower-case
 | 
			
		||||
version: 2.0.2
 | 
			
		||||
type: npm
 | 
			
		||||
summary: Transforms the string to lower case
 | 
			
		||||
homepage: https://github.com/blakeembrey/change-case/tree/master/packages/lower-case#readme
 | 
			
		||||
license: mit
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE
 | 
			
		||||
  text: |
 | 
			
		||||
    The MIT License (MIT)
 | 
			
		||||
 | 
			
		||||
    Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)
 | 
			
		||||
 | 
			
		||||
    Permission is hereby granted, free of charge, to any person obtaining a copy
 | 
			
		||||
    of this software and associated documentation files (the "Software"), to deal
 | 
			
		||||
    in the Software without restriction, including without limitation the rights
 | 
			
		||||
    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 | 
			
		||||
    copies of the Software, and to permit persons to whom the Software is
 | 
			
		||||
    furnished to do so, subject to the following conditions:
 | 
			
		||||
 | 
			
		||||
    The above copyright notice and this permission notice shall be included in
 | 
			
		||||
    all copies or substantial portions of the Software.
 | 
			
		||||
 | 
			
		||||
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 | 
			
		||||
    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 | 
			
		||||
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 | 
			
		||||
    THE SOFTWARE.
 | 
			
		||||
- sources: README.md
 | 
			
		||||
  text: |-
 | 
			
		||||
    MIT
 | 
			
		||||
 | 
			
		||||
    [npm-image]: https://img.shields.io/npm/v/lower-case.svg?style=flat
 | 
			
		||||
    [npm-url]: https://npmjs.org/package/lower-case
 | 
			
		||||
    [downloads-image]: https://img.shields.io/npm/dm/lower-case.svg?style=flat
 | 
			
		||||
    [downloads-url]: https://npmjs.org/package/lower-case
 | 
			
		||||
    [bundlephobia-image]: https://img.shields.io/bundlephobia/minzip/lower-case.svg
 | 
			
		||||
    [bundlephobia-url]: https://bundlephobia.com/result?p=lower-case
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										42
									
								
								.licenses/npm/no-case.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								.licenses/npm/no-case.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,42 @@
 | 
			
		||||
---
 | 
			
		||||
name: no-case
 | 
			
		||||
version: 3.0.4
 | 
			
		||||
type: npm
 | 
			
		||||
summary: Transform into a lower cased string with spaces between words
 | 
			
		||||
homepage: https://github.com/blakeembrey/change-case/tree/master/packages/no-case#readme
 | 
			
		||||
license: mit
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE
 | 
			
		||||
  text: |
 | 
			
		||||
    The MIT License (MIT)
 | 
			
		||||
 | 
			
		||||
    Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)
 | 
			
		||||
 | 
			
		||||
    Permission is hereby granted, free of charge, to any person obtaining a copy
 | 
			
		||||
    of this software and associated documentation files (the "Software"), to deal
 | 
			
		||||
    in the Software without restriction, including without limitation the rights
 | 
			
		||||
    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 | 
			
		||||
    copies of the Software, and to permit persons to whom the Software is
 | 
			
		||||
    furnished to do so, subject to the following conditions:
 | 
			
		||||
 | 
			
		||||
    The above copyright notice and this permission notice shall be included in
 | 
			
		||||
    all copies or substantial portions of the Software.
 | 
			
		||||
 | 
			
		||||
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 | 
			
		||||
    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 | 
			
		||||
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 | 
			
		||||
    THE SOFTWARE.
 | 
			
		||||
- sources: README.md
 | 
			
		||||
  text: |-
 | 
			
		||||
    MIT
 | 
			
		||||
 | 
			
		||||
    [npm-image]: https://img.shields.io/npm/v/no-case.svg?style=flat
 | 
			
		||||
    [npm-url]: https://npmjs.org/package/no-case
 | 
			
		||||
    [downloads-image]: https://img.shields.io/npm/dm/no-case.svg?style=flat
 | 
			
		||||
    [downloads-url]: https://npmjs.org/package/no-case
 | 
			
		||||
    [bundlephobia-image]: https://img.shields.io/bundlephobia/minzip/no-case.svg
 | 
			
		||||
    [bundlephobia-url]: https://bundlephobia.com/result?p=no-case
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										26
									
								
								.licenses/npm/once.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								.licenses/npm/once.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,26 @@
 | 
			
		||||
---
 | 
			
		||||
name: once
 | 
			
		||||
version: 1.4.0
 | 
			
		||||
type: npm
 | 
			
		||||
summary: Run a function exactly one time
 | 
			
		||||
homepage: 
 | 
			
		||||
license: isc
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE
 | 
			
		||||
  text: |
 | 
			
		||||
    The ISC License
 | 
			
		||||
 | 
			
		||||
    Copyright (c) Isaac Z. Schlueter and Contributors
 | 
			
		||||
 | 
			
		||||
    Permission to use, copy, modify, and/or distribute this software for any
 | 
			
		||||
    purpose with or without fee is hereby granted, provided that the above
 | 
			
		||||
    copyright notice and this permission notice appear in all copies.
 | 
			
		||||
 | 
			
		||||
    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 | 
			
		||||
    WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 | 
			
		||||
    MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 | 
			
		||||
    ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 | 
			
		||||
    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 | 
			
		||||
    ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
 | 
			
		||||
    IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										42
									
								
								.licenses/npm/pascal-case.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								.licenses/npm/pascal-case.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,42 @@
 | 
			
		||||
---
 | 
			
		||||
name: pascal-case
 | 
			
		||||
version: 3.1.2
 | 
			
		||||
type: npm
 | 
			
		||||
summary: Transform into a string of capitalized words without separators
 | 
			
		||||
homepage: https://github.com/blakeembrey/change-case/tree/master/packages/pascal-case#readme
 | 
			
		||||
license: mit
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE
 | 
			
		||||
  text: |
 | 
			
		||||
    The MIT License (MIT)
 | 
			
		||||
 | 
			
		||||
    Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)
 | 
			
		||||
 | 
			
		||||
    Permission is hereby granted, free of charge, to any person obtaining a copy
 | 
			
		||||
    of this software and associated documentation files (the "Software"), to deal
 | 
			
		||||
    in the Software without restriction, including without limitation the rights
 | 
			
		||||
    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 | 
			
		||||
    copies of the Software, and to permit persons to whom the Software is
 | 
			
		||||
    furnished to do so, subject to the following conditions:
 | 
			
		||||
 | 
			
		||||
    The above copyright notice and this permission notice shall be included in
 | 
			
		||||
    all copies or substantial portions of the Software.
 | 
			
		||||
 | 
			
		||||
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 | 
			
		||||
    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 | 
			
		||||
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 | 
			
		||||
    THE SOFTWARE.
 | 
			
		||||
- sources: README.md
 | 
			
		||||
  text: |-
 | 
			
		||||
    MIT
 | 
			
		||||
 | 
			
		||||
    [npm-image]: https://img.shields.io/npm/v/pascal-case.svg?style=flat
 | 
			
		||||
    [npm-url]: https://npmjs.org/package/pascal-case
 | 
			
		||||
    [downloads-image]: https://img.shields.io/npm/dm/pascal-case.svg?style=flat
 | 
			
		||||
    [downloads-url]: https://npmjs.org/package/pascal-case
 | 
			
		||||
    [bundlephobia-image]: https://img.shields.io/bundlephobia/minzip/pascal-case.svg
 | 
			
		||||
    [bundlephobia-url]: https://bundlephobia.com/result?p=pascal-case
 | 
			
		||||
notices: []
 | 
			
		||||
@ -1,16 +1,16 @@
 | 
			
		||||
---
 | 
			
		||||
name: uuid
 | 
			
		||||
version: 3.4.0
 | 
			
		||||
name: path-is-absolute
 | 
			
		||||
version: 1.0.1
 | 
			
		||||
type: npm
 | 
			
		||||
summary: RFC4122 (v1, v4, and v5) UUIDs
 | 
			
		||||
homepage: https://github.com/uuidjs/uuid#readme
 | 
			
		||||
summary: Node.js 0.12 path.isAbsolute() ponyfill
 | 
			
		||||
homepage: 
 | 
			
		||||
license: mit
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE.md
 | 
			
		||||
- sources: license
 | 
			
		||||
  text: |
 | 
			
		||||
    The MIT License (MIT)
 | 
			
		||||
 | 
			
		||||
    Copyright (c) 2010-2016 Robert Kieffer and other contributors
 | 
			
		||||
    Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
 | 
			
		||||
 | 
			
		||||
    Permission is hereby granted, free of charge, to any person obtaining a copy
 | 
			
		||||
    of this software and associated documentation files (the "Software"), to deal
 | 
			
		||||
@ -19,21 +19,16 @@ licenses:
 | 
			
		||||
    copies of the Software, and to permit persons to whom the Software is
 | 
			
		||||
    furnished to do so, subject to the following conditions:
 | 
			
		||||
 | 
			
		||||
    The above copyright notice and this permission notice shall be included in all
 | 
			
		||||
    copies or substantial portions of the Software.
 | 
			
		||||
    The above copyright notice and this permission notice shall be included in
 | 
			
		||||
    all copies or substantial portions of the Software.
 | 
			
		||||
 | 
			
		||||
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 | 
			
		||||
    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 | 
			
		||||
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 | 
			
		||||
    SOFTWARE.
 | 
			
		||||
notices:
 | 
			
		||||
- sources: AUTHORS
 | 
			
		||||
  text: |-
 | 
			
		||||
    Robert Kieffer <robert@broofa.com>
 | 
			
		||||
    Christoph Tavan <dev@tavan.de>
 | 
			
		||||
    AJ ONeal <coolaj86@gmail.com>
 | 
			
		||||
    Vincent Voyer <vincent@zeroload.net>
 | 
			
		||||
    Roman Shtylman <shtylman@gmail.com>
 | 
			
		||||
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 | 
			
		||||
    THE SOFTWARE.
 | 
			
		||||
- sources: readme.md
 | 
			
		||||
  text: MIT © [Sindre Sorhus](https://sindresorhus.com)
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										46
									
								
								.licenses/npm/path-to-regexp.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								.licenses/npm/path-to-regexp.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,46 @@
 | 
			
		||||
---
 | 
			
		||||
name: path-to-regexp
 | 
			
		||||
version: 6.3.0
 | 
			
		||||
type: npm
 | 
			
		||||
summary: Express style path to RegExp utility
 | 
			
		||||
homepage: 
 | 
			
		||||
license: mit
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE
 | 
			
		||||
  text: |
 | 
			
		||||
    The MIT License (MIT)
 | 
			
		||||
 | 
			
		||||
    Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)
 | 
			
		||||
 | 
			
		||||
    Permission is hereby granted, free of charge, to any person obtaining a copy
 | 
			
		||||
    of this software and associated documentation files (the "Software"), to deal
 | 
			
		||||
    in the Software without restriction, including without limitation the rights
 | 
			
		||||
    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 | 
			
		||||
    copies of the Software, and to permit persons to whom the Software is
 | 
			
		||||
    furnished to do so, subject to the following conditions:
 | 
			
		||||
 | 
			
		||||
    The above copyright notice and this permission notice shall be included in
 | 
			
		||||
    all copies or substantial portions of the Software.
 | 
			
		||||
 | 
			
		||||
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 | 
			
		||||
    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 | 
			
		||||
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 | 
			
		||||
    THE SOFTWARE.
 | 
			
		||||
- sources: Readme.md
 | 
			
		||||
  text: |-
 | 
			
		||||
    MIT
 | 
			
		||||
 | 
			
		||||
    [npm-image]: https://img.shields.io/npm/v/path-to-regexp
 | 
			
		||||
    [npm-url]: https://npmjs.org/package/path-to-regexp
 | 
			
		||||
    [downloads-image]: https://img.shields.io/npm/dm/path-to-regexp
 | 
			
		||||
    [downloads-url]: https://npmjs.org/package/path-to-regexp
 | 
			
		||||
    [build-image]: https://img.shields.io/github/actions/workflow/status/pillarjs/path-to-regexp/ci.yml?branch=master
 | 
			
		||||
    [build-url]: https://github.com/pillarjs/path-to-regexp/actions/workflows/ci.yml?query=branch%3Amaster
 | 
			
		||||
    [coverage-image]: https://img.shields.io/codecov/c/gh/pillarjs/path-to-regexp
 | 
			
		||||
    [coverage-url]: https://codecov.io/gh/pillarjs/path-to-regexp
 | 
			
		||||
    [license-image]: http://img.shields.io/npm/l/path-to-regexp.svg?style=flat
 | 
			
		||||
    [license-url]: LICENSE.md
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										3573
									
								
								.licenses/npm/prettier.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										3573
									
								
								.licenses/npm/prettier.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										215
									
								
								.licenses/npm/ts-poet.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										215
									
								
								.licenses/npm/ts-poet.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,215 @@
 | 
			
		||||
---
 | 
			
		||||
name: ts-poet
 | 
			
		||||
version: 4.15.0
 | 
			
		||||
type: npm
 | 
			
		||||
summary: code generation DSL for TypeScript
 | 
			
		||||
homepage: 
 | 
			
		||||
license: apache-2.0
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE.txt
 | 
			
		||||
  text: |2+
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
                                     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.
 | 
			
		||||
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										23
									
								
								.licenses/npm/tslib-2.8.1.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								.licenses/npm/tslib-2.8.1.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,23 @@
 | 
			
		||||
---
 | 
			
		||||
name: tslib
 | 
			
		||||
version: 2.8.1
 | 
			
		||||
type: npm
 | 
			
		||||
summary: Runtime library for TypeScript helper functions
 | 
			
		||||
homepage: https://www.typescriptlang.org/
 | 
			
		||||
license: 0bsd
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE.txt
 | 
			
		||||
  text: |-
 | 
			
		||||
    Copyright (c) Microsoft Corporation.
 | 
			
		||||
 | 
			
		||||
    Permission to use, copy, modify, and/or distribute this software for any
 | 
			
		||||
    purpose with or without fee is hereby granted.
 | 
			
		||||
 | 
			
		||||
    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
 | 
			
		||||
    REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
 | 
			
		||||
    AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
 | 
			
		||||
    INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
 | 
			
		||||
    LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
 | 
			
		||||
    OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 | 
			
		||||
    PERFORMANCE OF THIS SOFTWARE.
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										11
									
								
								.licenses/npm/twirp-ts.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								.licenses/npm/twirp-ts.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,11 @@
 | 
			
		||||
---
 | 
			
		||||
name: twirp-ts
 | 
			
		||||
version: 2.5.0
 | 
			
		||||
type: npm
 | 
			
		||||
summary: Typescript implementation of the Twirp protocol
 | 
			
		||||
homepage: 
 | 
			
		||||
license: mit
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: README.md
 | 
			
		||||
  text: MIT <3
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										239
									
								
								.licenses/npm/typescript.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										239
									
								
								.licenses/npm/typescript.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,239 @@
 | 
			
		||||
---
 | 
			
		||||
name: typescript
 | 
			
		||||
version: 3.9.10
 | 
			
		||||
type: npm
 | 
			
		||||
summary: TypeScript is a language for application scale JavaScript development
 | 
			
		||||
homepage: https://www.typescriptlang.org/
 | 
			
		||||
license: apache-2.0
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE.txt
 | 
			
		||||
  text: "Apache License\n\nVersion 2.0, January 2004\n\nhttp://www.apache.org/licenses/
 | 
			
		||||
    \n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n\"License\"
 | 
			
		||||
    shall mean the terms and conditions for use, reproduction, and distribution as
 | 
			
		||||
    defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the
 | 
			
		||||
    copyright owner or entity authorized by the copyright owner that is granting the
 | 
			
		||||
    License.\n\n\"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.\n\n\"You\"
 | 
			
		||||
    (or \"Your\") shall mean an individual or Legal Entity exercising permissions
 | 
			
		||||
    granted by this License.\n\n\"Source\" form shall mean the preferred form for
 | 
			
		||||
    making modifications, including but not limited to software source code, documentation
 | 
			
		||||
    source, and configuration files.\n\n\"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.\n\n\"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).\n\n\"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.\n\n\"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.\"\n\n\"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.\n\n2.
 | 
			
		||||
    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.\n\n3. 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.\n\n4. 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:\n\nYou
 | 
			
		||||
    must give any other recipients of the Work or Derivative Works a copy of this
 | 
			
		||||
    License; and\n\nYou must cause any modified files to carry prominent notices stating
 | 
			
		||||
    that You changed the files; and\n\nYou 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\n\nIf 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.\n\n5. 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.\n\n6. 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.\n\n7. 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.\n\n8. 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.\n\n9. 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.\n\nEND
 | 
			
		||||
    OF TERMS AND CONDITIONS\n"
 | 
			
		||||
notices:
 | 
			
		||||
- sources: AUTHORS.md
 | 
			
		||||
  text: "TypeScript is authored by:\r\n\r\n - 0verk1ll\r\n - Abubaker Bashir\r\n -
 | 
			
		||||
    Adam Freidin\r\n - Adam Postma\r\n - Adi Dahiya\r\n - Aditya Daflapurkar\r\n -
 | 
			
		||||
    Adnan Chowdhury\r\n - Adrian Leonhard\r\n - Adrien Gibrat\r\n - Ahmad Farid\r\n
 | 
			
		||||
    - Ajay Poshak\r\n - Alan Agius\r\n - Alan Pierce\r\n - Alessandro Vergani\r\n
 | 
			
		||||
    - Alex Chugaev\r\n - Alex Eagle\r\n - Alex Khomchenko\r\n - Alex Ryan\r\n - Alexander\r\n
 | 
			
		||||
    - Alexander Kuvaev\r\n - Alexander Rusakov\r\n - Alexander Tarasyuk\r\n - Ali
 | 
			
		||||
    Sabzevari\r\n - Aluan Haddad\r\n - amaksimovich2\r\n - Anatoly Ressin\r\n - Anders
 | 
			
		||||
    Hejlsberg\r\n - Anders Kaseorg\r\n - Andre Sutherland\r\n - Andreas Martin\r\n
 | 
			
		||||
    - Andrej Baran\r\n - Andrew\r\n - Andrew Branch\r\n - Andrew Casey\r\n - Andrew
 | 
			
		||||
    Faulkner\r\n - Andrew Ochsner\r\n - Andrew Stegmaier\r\n - Andrew Z Allen\r\n
 | 
			
		||||
    - Andrey Roenko\r\n - Andrii Dieiev\r\n - András Parditka\r\n - Andy Hanson\r\n
 | 
			
		||||
    - Anil Anar\r\n - Anix\r\n - Anton Khlynovskiy\r\n - Anton Tolmachev\r\n - Anubha
 | 
			
		||||
    Mathur\r\n - AnyhowStep\r\n - Armando Aguirre\r\n - Arnaud Tournier\r\n - Arnav
 | 
			
		||||
    Singh\r\n - Arpad Borsos\r\n - Artem Tyurin\r\n - Arthur Ozga\r\n - Asad Saeeduddin\r\n
 | 
			
		||||
    - Austin Cummings\r\n - Avery Morin\r\n - Aziz Khambati\r\n - Basarat Ali Syed\r\n
 | 
			
		||||
    - @begincalendar\r\n - Ben Duffield\r\n - Ben Lichtman\r\n - Ben Mosher\r\n -
 | 
			
		||||
    Benedikt Meurer\r\n - Benjamin Bock\r\n - Benjamin Lichtman\r\n - Benny Neugebauer\r\n
 | 
			
		||||
    - BigAru\r\n - Bill Ticehurst\r\n - Blaine Bublitz\r\n - Blake Embrey\r\n - @bluelovers\r\n
 | 
			
		||||
    - @bootstraponline\r\n - Bowden Kelly\r\n - Bowden Kenny\r\n - Brad Zacher\r\n
 | 
			
		||||
    - Brandon Banks\r\n - Brandon Bloom\r\n - Brandon Slade\r\n - Brendan Kenny\r\n
 | 
			
		||||
    - Brett Mayen\r\n - Brian Terlson\r\n - Bryan Forbes\r\n - Caitlin Potter\r\n
 | 
			
		||||
    - Caleb Sander\r\n - Cameron Taggart\r\n - @cedvdb\r\n - Charles\r\n - Charles
 | 
			
		||||
    Pierce\r\n - Charly POLY\r\n - Chris Bubernak\r\n - Chris Patterson\r\n - christian\r\n
 | 
			
		||||
    - Christophe Vidal\r\n - Chuck Jazdzewski\r\n - Clay Miller\r\n - Colby Russell\r\n
 | 
			
		||||
    - Colin Snover\r\n - Collins Abitekaniza\r\n - Connor Clark\r\n - Cotton Hou\r\n
 | 
			
		||||
    - csigs\r\n - Cyrus Najmabadi\r\n - Dafrok Zhang\r\n - Dahan Gong\r\n - Daiki
 | 
			
		||||
    Nishikawa\r\n - Dan Corder\r\n - Dan Freeman\r\n - Dan Quirk\r\n - Dan Rollo\r\n
 | 
			
		||||
    - Daniel Gooss\r\n - Daniel Imms\r\n - Daniel Krom\r\n - Daniel Król\r\n - Daniel
 | 
			
		||||
    Lehenbauer\r\n - Daniel Rosenwasser\r\n - David Li\r\n - David Sheldrick\r\n -
 | 
			
		||||
    David Sherret\r\n - David Souther\r\n - David Staheli\r\n - Denis Nedelyaev\r\n
 | 
			
		||||
    - Derek P Sifford\r\n - Dhruv Rajvanshi\r\n - Dick van den Brink\r\n - Diogo Franco
 | 
			
		||||
    (Kovensky)\r\n - Dirk Bäumer\r\n - Dirk Holtwick\r\n - Dmitrijs Minajevs\r\n -
 | 
			
		||||
    Dom Chen\r\n - Donald Pipowitch\r\n - Doug Ilijev\r\n - dreamran43@gmail.com\r\n
 | 
			
		||||
    - @e-cloud\r\n - Ecole Keine\r\n - Eddie Jaoude\r\n - Edward Thomson\r\n - EECOLOR\r\n
 | 
			
		||||
    - Eli Barzilay\r\n - Elizabeth Dinella\r\n - Ely Alamillo\r\n - Eric Grube\r\n
 | 
			
		||||
    - Eric Tsang\r\n - Erik Edrosa\r\n - Erik McClenney\r\n - Esakki Raj\r\n - Ethan
 | 
			
		||||
    Resnick\r\n - Ethan Rubio\r\n - Eugene Timokhov\r\n - Evan Cahill\r\n - Evan Martin\r\n
 | 
			
		||||
    - Evan Sebastian\r\n - ExE Boss\r\n - Eyas Sharaiha\r\n - Fabian Cook\r\n - @falsandtru\r\n
 | 
			
		||||
    - Filipe Silva\r\n - @flowmemo\r\n - Forbes Lindesay\r\n - Francois Hendriks\r\n
 | 
			
		||||
    - Francois Wouts\r\n - Frank Wallis\r\n - František Žiacik\r\n - Frederico Bittencourt\r\n
 | 
			
		||||
    - fullheightcoding\r\n - Gabe Moothart\r\n - Gabriel Isenberg\r\n - Gabriela Araujo
 | 
			
		||||
    Britto\r\n - Gabriela Britto\r\n - gb714us\r\n - Gilad Peleg\r\n - Godfrey Chan\r\n
 | 
			
		||||
    - Gorka Hernández Estomba\r\n - Graeme Wicksted\r\n - Guillaume Salles\r\n - Guy
 | 
			
		||||
    Bedford\r\n - hafiz\r\n - Halasi Tamás\r\n - Hendrik Liebau\r\n - Henry Mercer\r\n
 | 
			
		||||
    - Herrington Darkholme\r\n - Hoang Pham\r\n - Holger Jeromin\r\n - Homa Wong\r\n
 | 
			
		||||
    - Hye Sung Jung\r\n - Iain Monro\r\n - @IdeaHunter\r\n - Igor Novozhilov\r\n -
 | 
			
		||||
    Igor Oleinikov\r\n - Ika\r\n - iliashkolyar\r\n - IllusionMH\r\n - Ingvar Stepanyan\r\n
 | 
			
		||||
    - Ingvar Stepanyan\r\n - Isiah Meadows\r\n - ispedals\r\n - Ivan Enderlin\r\n
 | 
			
		||||
    - Ivo Gabe de Wolff\r\n - Iwata Hidetaka\r\n - Jack Bates\r\n - Jack Williams\r\n
 | 
			
		||||
    - Jake Boone\r\n - Jakub Korzeniowski\r\n - Jakub Młokosiewicz\r\n - James Henry\r\n
 | 
			
		||||
    - James Keane\r\n - James Whitney\r\n - Jan Melcher\r\n - Jason Freeman\r\n -
 | 
			
		||||
    Jason Jarrett\r\n - Jason Killian\r\n - Jason Ramsay\r\n - JBerger\r\n - Jean
 | 
			
		||||
    Pierre\r\n - Jed Mao\r\n - Jeff Wilcox\r\n - Jeffrey Morlan\r\n - Jesse Schalken\r\n
 | 
			
		||||
    - Jesse Trinity\r\n - Jing Ma\r\n - Jiri Tobisek\r\n - Joe Calzaretta\r\n - Joe
 | 
			
		||||
    Chung\r\n - Joel Day\r\n - Joey Watts\r\n - Johannes Rieken\r\n - John Doe\r\n
 | 
			
		||||
    - John Vilk\r\n - Jonathan Bond-Caron\r\n - Jonathan Park\r\n - Jonathan Toland\r\n
 | 
			
		||||
    - Jordan Harband\r\n - Jordi Oliveras Rovira\r\n - Joscha Feth\r\n - Joseph Wunderlich\r\n
 | 
			
		||||
    - Josh Abernathy\r\n - Josh Goldberg\r\n - Josh Kalderimis\r\n - Josh Soref\r\n
 | 
			
		||||
    - Juan Luis Boya García\r\n - Julian Williams\r\n - Justin Bay\r\n - Justin Johansson\r\n
 | 
			
		||||
    - jwbay\r\n - K. Preißer\r\n - Kagami Sascha Rosylight\r\n - Kanchalai Tanglertsampan\r\n
 | 
			
		||||
    - karthikkp\r\n - Kate Miháliková\r\n - Keen Yee Liau\r\n - Keith Mashinter\r\n
 | 
			
		||||
    - Ken Howard\r\n - Kenji Imamula\r\n - Kerem Kat\r\n - Kevin Donnelly\r\n - Kevin
 | 
			
		||||
    Gibbons\r\n - Kevin Lang\r\n - Khải\r\n - Kitson Kelly\r\n - Klaus Meinhardt\r\n
 | 
			
		||||
    - Kris Zyp\r\n - Kyle Kelley\r\n - Kārlis Gaņģis\r\n - laoxiong\r\n - Leon Aves\r\n
 | 
			
		||||
    - Limon Monte\r\n - Lorant Pinter\r\n - Lucien Greathouse\r\n - Luka Hartwig\r\n
 | 
			
		||||
    - Lukas Elmer\r\n - M.Yoshimura\r\n - Maarten Sijm\r\n - Magnus Hiie\r\n - Magnus
 | 
			
		||||
    Kulke\r\n - Manish Bansal\r\n - Manish Giri\r\n - Marcus Noble\r\n - Marin Marinov\r\n
 | 
			
		||||
    - Marius Schulz\r\n - Markus Johnsson\r\n - Markus Wolf\r\n - Martin\r\n - Martin
 | 
			
		||||
    Hiller\r\n - Martin Johns\r\n - Martin Probst\r\n - Martin Vseticka\r\n - Martyn
 | 
			
		||||
    Janes\r\n - Masahiro Wakame\r\n - Mateusz Burzyński\r\n - Matt Bierner\r\n - Matt
 | 
			
		||||
    McCutchen\r\n - Matt Mitchell\r\n - Matthew Aynalem\r\n - Matthew Miller\r\n -
 | 
			
		||||
    Mattias Buelens\r\n - Max Heiber\r\n - Maxwell Paul Brickner\r\n - @meyer\r\n
 | 
			
		||||
    - Micah Zoltu\r\n - @micbou\r\n - Michael\r\n - Michael Crane\r\n - Michael Henderson\r\n
 | 
			
		||||
    - Michael Tamm\r\n - Michael Tang\r\n - Michal Przybys\r\n - Mike Busyrev\r\n
 | 
			
		||||
    - Mike Morearty\r\n - Milosz Piechocki\r\n - Mine Starks\r\n - Minh Nguyen\r\n
 | 
			
		||||
    - Mohamed Hegazy\r\n - Mohsen Azimi\r\n - Mukesh Prasad\r\n - Myles Megyesi\r\n
 | 
			
		||||
    - Nathan Day\r\n - Nathan Fenner\r\n - Nathan Shively-Sanders\r\n - Nathan Yee\r\n
 | 
			
		||||
    - ncoley\r\n - Nicholas Yang\r\n - Nicu Micleușanu\r\n - @nieltg\r\n - Nima Zahedi\r\n
 | 
			
		||||
    - Noah Chen\r\n - Noel Varanda\r\n - Noel Yoo\r\n - Noj Vek\r\n - nrcoley\r\n
 | 
			
		||||
    - Nuno Arruda\r\n - Oleg Mihailik\r\n - Oleksandr Chekhovskyi\r\n - Omer Sheikh\r\n
 | 
			
		||||
    - Orta Therox\r\n - Orta Therox\r\n - Oskar Grunning\r\n - Oskar Segersva¨rd\r\n
 | 
			
		||||
    - Oussama Ben Brahim\r\n - Ozair Patel\r\n - Patrick McCartney\r\n - Patrick Zhong\r\n
 | 
			
		||||
    - Paul Koerbitz\r\n - Paul van Brenk\r\n - @pcbro\r\n - Pedro Maltez\r\n - Pete
 | 
			
		||||
    Bacon Darwin\r\n - Peter Burns\r\n - Peter Šándor\r\n - Philip Pesca\r\n - Philippe
 | 
			
		||||
    Voinov\r\n - Pi Lanningham\r\n - Piero Cangianiello\r\n - Pierre-Antoine Mills\r\n
 | 
			
		||||
    - @piloopin\r\n - Pranav Senthilnathan\r\n - Prateek Goel\r\n - Prateek Nayak\r\n
 | 
			
		||||
    - Prayag Verma\r\n - Priyantha Lankapura\r\n - @progre\r\n - Punya Biswal\r\n
 | 
			
		||||
    - r7kamura\r\n - Rado Kirov\r\n - Raj Dosanjh\r\n - rChaser53\r\n - Reiner Dolp\r\n
 | 
			
		||||
    - Remo H. Jansen\r\n - @rflorian\r\n - Rhys van der Waerden\r\n - @rhysd\r\n -
 | 
			
		||||
    Ricardo N Feliciano\r\n - Richard Karmazín\r\n - Richard Knoll\r\n - Roger Spratley\r\n
 | 
			
		||||
    - Ron Buckton\r\n - Rostislav Galimsky\r\n - Rowan Wyborn\r\n - rpgeeganage\r\n
 | 
			
		||||
    - Ruwan Pradeep Geeganage\r\n - Ryan Cavanaugh\r\n - Ryan Clarke\r\n - Ryohei
 | 
			
		||||
    Ikegami\r\n - Salisbury, Tom\r\n - Sam Bostock\r\n - Sam Drugan\r\n - Sam El-Husseini\r\n
 | 
			
		||||
    - Sam Lanning\r\n - Sangmin Lee\r\n - Sanket Mishra\r\n - Sarangan Rajamanickam\r\n
 | 
			
		||||
    - Sasha Joseph\r\n - Sean Barag\r\n - Sergey Rubanov\r\n - Sergey Shandar\r\n
 | 
			
		||||
    - Sergey Tychinin\r\n - Sergii Bezliudnyi\r\n - Sergio Baidon\r\n - Sharon Rolel\r\n
 | 
			
		||||
    - Sheetal Nandi\r\n - Shengping Zhong\r\n - Sheon Han\r\n - Shyyko Serhiy\r\n
 | 
			
		||||
    - Siddharth Singh\r\n - sisisin\r\n - Slawomir Sadziak\r\n - Solal Pirelli\r\n
 | 
			
		||||
    - Soo Jae Hwang\r\n - Stan Thomas\r\n - Stanislav Iliev\r\n - Stanislav Sysoev\r\n
 | 
			
		||||
    - Stas Vilchik\r\n - Stephan Ginthör\r\n - Steve Lucco\r\n - @styfle\r\n - Sudheesh
 | 
			
		||||
    Singanamalla\r\n - Suhas\r\n - Suhas Deshpande\r\n - superkd37\r\n - Sébastien
 | 
			
		||||
    Arod\r\n - @T18970237136\r\n - @t_\r\n - Tan Li Hau\r\n - Tapan Prakash\r\n -
 | 
			
		||||
    Taras Mankovski\r\n - Tarik Ozket\r\n - Tetsuharu Ohzeki\r\n - The Gitter Badger\r\n
 | 
			
		||||
    - Thomas den Hollander\r\n - Thorsten Ball\r\n - Tien Hoanhtien\r\n - Tim Lancina\r\n
 | 
			
		||||
    - Tim Perry\r\n - Tim Schaub\r\n - Tim Suchanek\r\n - Tim Viiding-Spader\r\n -
 | 
			
		||||
    Tingan Ho\r\n - Titian Cernicova-Dragomir\r\n - tkondo\r\n - Todd Thomson\r\n
 | 
			
		||||
    - togru\r\n - Tom J\r\n - Torben Fitschen\r\n - Toxyxer\r\n - @TravCav\r\n - Troy
 | 
			
		||||
    Tae\r\n - TruongSinh Tran-Nguyen\r\n - Tycho Grouwstra\r\n - uhyo\r\n - Vadi Taslim\r\n
 | 
			
		||||
    - Vakhurin Sergey\r\n - Valera Rozuvan\r\n - Vilic Vane\r\n - Vimal Raghubir\r\n
 | 
			
		||||
    - Vladimir Kurchatkin\r\n - Vladimir Matveev\r\n - Vyacheslav Pukhanov\r\n - Wenlu
 | 
			
		||||
    Wang\r\n - Wes Souza\r\n - Wesley Wigham\r\n - William Orr\r\n - Wilson Hobbs\r\n
 | 
			
		||||
    - xiaofa\r\n - xl1\r\n - Yacine Hmito\r\n - Yang Cao\r\n - York Yao\r\n - @yortus\r\n
 | 
			
		||||
    - Yoshiki Shibukawa\r\n - Yuichi Nukiyama\r\n - Yuval Greenfield\r\n - Yuya Tanaka\r\n
 | 
			
		||||
    - Z\r\n - Zeeshan Ahmed\r\n - Zev Spitz\r\n - Zhengbo Li\r\n - Zixiang Li\r\n
 | 
			
		||||
    - @Zzzen\r\n - 阿卡琳"
 | 
			
		||||
@ -3,7 +3,7 @@ name: uuid
 | 
			
		||||
version: 8.3.2
 | 
			
		||||
type: npm
 | 
			
		||||
summary: RFC4122 (v1, v4, and v5) UUIDs
 | 
			
		||||
homepage: https://github.com/uuidjs/uuid#readme
 | 
			
		||||
homepage: 
 | 
			
		||||
license: mit
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE.md
 | 
			
		||||
							
								
								
									
										26
									
								
								.licenses/npm/wrappy.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								.licenses/npm/wrappy.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,26 @@
 | 
			
		||||
---
 | 
			
		||||
name: wrappy
 | 
			
		||||
version: 1.0.2
 | 
			
		||||
type: npm
 | 
			
		||||
summary: Callback wrapping utility
 | 
			
		||||
homepage: https://github.com/npm/wrappy
 | 
			
		||||
license: isc
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE
 | 
			
		||||
  text: |
 | 
			
		||||
    The ISC License
 | 
			
		||||
 | 
			
		||||
    Copyright (c) Isaac Z. Schlueter and Contributors
 | 
			
		||||
 | 
			
		||||
    Permission to use, copy, modify, and/or distribute this software for any
 | 
			
		||||
    purpose with or without fee is hereby granted, provided that the above
 | 
			
		||||
    copyright notice and this permission notice appear in all copies.
 | 
			
		||||
 | 
			
		||||
    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 | 
			
		||||
    WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 | 
			
		||||
    MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 | 
			
		||||
    ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 | 
			
		||||
    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 | 
			
		||||
    ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
 | 
			
		||||
    IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										24
									
								
								.licenses/npm/yaml.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								.licenses/npm/yaml.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,24 @@
 | 
			
		||||
---
 | 
			
		||||
name: yaml
 | 
			
		||||
version: 1.10.2
 | 
			
		||||
type: npm
 | 
			
		||||
summary: JavaScript parser and stringifier for YAML
 | 
			
		||||
homepage: https://eemeli.org/yaml/v1/
 | 
			
		||||
license: isc
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE
 | 
			
		||||
  text: |
 | 
			
		||||
    Copyright 2018 Eemeli Aro <eemeli@gmail.com>
 | 
			
		||||
 | 
			
		||||
    Permission to use, copy, modify, and/or distribute this software for any purpose
 | 
			
		||||
    with or without fee is hereby granted, provided that the above copyright notice
 | 
			
		||||
    and this permission notice appear in all copies.
 | 
			
		||||
 | 
			
		||||
    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
 | 
			
		||||
    REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
 | 
			
		||||
    FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
 | 
			
		||||
    INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
 | 
			
		||||
    OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
 | 
			
		||||
    TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
 | 
			
		||||
    THIS SOFTWARE.
 | 
			
		||||
notices: []
 | 
			
		||||
							
								
								
									
										37
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										37
									
								
								README.md
									
									
									
									
									
								
							@ -3,6 +3,7 @@
 | 
			
		||||
This action allows caching dependencies and build outputs to improve workflow execution time.
 | 
			
		||||
 | 
			
		||||
>Two other actions are available in addition to the primary `cache` action:
 | 
			
		||||
>
 | 
			
		||||
>* [Restore action](./restore/README.md)
 | 
			
		||||
>* [Save action](./save/README.md)
 | 
			
		||||
 | 
			
		||||
@ -14,13 +15,25 @@ See ["Caching dependencies to speed up workflows"](https://docs.github.com/en/ac
 | 
			
		||||
 | 
			
		||||
## What's New
 | 
			
		||||
 | 
			
		||||
### v4
 | 
			
		||||
### ⚠️ Important changes
 | 
			
		||||
 | 
			
		||||
* Updated to node 20
 | 
			
		||||
* Added a `save-always` flag to save the cache even if a prior step fails
 | 
			
		||||
The cache backend service has been rewritten from the ground up for improved performance and reliability. [actions/cache](https://github.com/actions/cache) now integrates with the new cache service (v2) APIs.
 | 
			
		||||
 | 
			
		||||
The new service will gradually roll out as of **February 1st, 2025**. The legacy service will also be sunset on the same date. Changes in these release are **fully backward compatible**.
 | 
			
		||||
 | 
			
		||||
**We are deprecating some versions of this action**. We recommend upgrading to version `v4` or `v3` as soon as possible before **February 1st, 2025.** (Upgrade instructions below).
 | 
			
		||||
 | 
			
		||||
If you are using pinned SHAs, please use the SHAs of versions `v4.2.0` or `v3.4.0`
 | 
			
		||||
 | 
			
		||||
If you do not upgrade, all workflow runs using any of the deprecated [actions/cache](https://github.com/actions/cache) will fail.
 | 
			
		||||
 | 
			
		||||
Upgrading to the recommended versions will not break your workflows.
 | 
			
		||||
 | 
			
		||||
Read more about the change & access the migration guide: [reference to the announcement](https://github.com/actions/cache/discussions/1510).
 | 
			
		||||
 | 
			
		||||
### v3
 | 
			
		||||
 | 
			
		||||
* Integrated with the new cache service (v2) APIs.
 | 
			
		||||
* Added support for caching in GHES 3.5+.
 | 
			
		||||
* Fixed download issue for files > 2GB during restore.
 | 
			
		||||
* Updated the minimum runner version support from node 12 -> node 16.
 | 
			
		||||
@ -95,7 +108,7 @@ jobs:
 | 
			
		||||
 | 
			
		||||
    - name: Cache Primes
 | 
			
		||||
      id: cache-primes
 | 
			
		||||
      uses: actions/cache@v4
 | 
			
		||||
      uses: actions/cache@v3
 | 
			
		||||
      with:
 | 
			
		||||
        path: prime-numbers
 | 
			
		||||
        key: ${{ runner.os }}-primes
 | 
			
		||||
@ -126,7 +139,7 @@ jobs:
 | 
			
		||||
 | 
			
		||||
    - name: Restore cached Primes
 | 
			
		||||
      id: cache-primes-restore
 | 
			
		||||
      uses: actions/cache/restore@v4
 | 
			
		||||
      uses: actions/cache/restore@v3
 | 
			
		||||
      with:
 | 
			
		||||
        path: |
 | 
			
		||||
          path/to/dependencies
 | 
			
		||||
@ -137,7 +150,7 @@ jobs:
 | 
			
		||||
    .
 | 
			
		||||
    - name: Save Primes
 | 
			
		||||
      id: cache-primes-save
 | 
			
		||||
      uses: actions/cache/save@v4
 | 
			
		||||
      uses: actions/cache/save@v3
 | 
			
		||||
      with:
 | 
			
		||||
        path: |
 | 
			
		||||
          path/to/dependencies
 | 
			
		||||
@ -191,7 +204,7 @@ A cache key can include any of the contexts, functions, literals, and operators
 | 
			
		||||
For example, using the [`hashFiles`](https://docs.github.com/en/actions/learn-github-actions/expressions#hashfiles) function allows you to create a new cache when dependencies change.
 | 
			
		||||
 | 
			
		||||
```yaml
 | 
			
		||||
  - uses: actions/cache@v4
 | 
			
		||||
  - uses: actions/cache@v3
 | 
			
		||||
    with:
 | 
			
		||||
      path: |
 | 
			
		||||
        path/to/dependencies
 | 
			
		||||
@ -209,7 +222,7 @@ Additionally, you can use arbitrary command output in a cache key, such as a dat
 | 
			
		||||
      echo "date=$(/bin/date -u "+%Y%m%d")" >> $GITHUB_OUTPUT
 | 
			
		||||
    shell: bash
 | 
			
		||||
 | 
			
		||||
  - uses: actions/cache@v4
 | 
			
		||||
  - uses: actions/cache@v3
 | 
			
		||||
    with:
 | 
			
		||||
      path: path/to/dependencies
 | 
			
		||||
      key: ${{ runner.os }}-${{ steps.get-date.outputs.date }}-${{ hashFiles('**/lockfiles') }}
 | 
			
		||||
@ -231,7 +244,7 @@ Example:
 | 
			
		||||
steps:
 | 
			
		||||
  - uses: actions/checkout@v3
 | 
			
		||||
 | 
			
		||||
  - uses: actions/cache@v4
 | 
			
		||||
  - uses: actions/cache@v3
 | 
			
		||||
    id: cache
 | 
			
		||||
    with:
 | 
			
		||||
      path: path/to/dependencies
 | 
			
		||||
@ -263,7 +276,7 @@ jobs:
 | 
			
		||||
 | 
			
		||||
      - name: Cache Primes
 | 
			
		||||
        id: cache-primes
 | 
			
		||||
        uses: actions/cache@v4
 | 
			
		||||
        uses: actions/cache@v3
 | 
			
		||||
        with:
 | 
			
		||||
          path: prime-numbers
 | 
			
		||||
          key: primes
 | 
			
		||||
@ -274,7 +287,7 @@ jobs:
 | 
			
		||||
 | 
			
		||||
      - name: Cache Numbers
 | 
			
		||||
        id: cache-numbers
 | 
			
		||||
        uses: actions/cache@v4
 | 
			
		||||
        uses: actions/cache@v3
 | 
			
		||||
        with:
 | 
			
		||||
          path: numbers
 | 
			
		||||
          key: primes
 | 
			
		||||
@ -290,7 +303,7 @@ jobs:
 | 
			
		||||
 | 
			
		||||
      - name: Cache Primes
 | 
			
		||||
        id: cache-primes
 | 
			
		||||
        uses: actions/cache@v4
 | 
			
		||||
        uses: actions/cache@v3
 | 
			
		||||
        with:
 | 
			
		||||
          path: prime-numbers
 | 
			
		||||
          key: primes
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										150
									
								
								RELEASES.md
									
									
									
									
									
								
							
							
						
						
									
										150
									
								
								RELEASES.md
									
									
									
									
									
								
							@ -1,54 +1,77 @@
 | 
			
		||||
# Releases
 | 
			
		||||
 | 
			
		||||
### 4.0.2
 | 
			
		||||
### 3.0.0
 | 
			
		||||
 | 
			
		||||
- Fixed restore `fail-on-cache-miss` not working.
 | 
			
		||||
- Updated minimum runner version support from node 12 -> node 16
 | 
			
		||||
 | 
			
		||||
### 4.0.1
 | 
			
		||||
### 3.0.1
 | 
			
		||||
 | 
			
		||||
- Updated `isGhes` check
 | 
			
		||||
- Added support for caching from GHES 3.5.
 | 
			
		||||
- Fixed download issue for files > 2GB during restore.
 | 
			
		||||
 | 
			
		||||
### 4.0.0
 | 
			
		||||
### 3.0.2
 | 
			
		||||
 | 
			
		||||
- Updated minimum runner version support from node 12 -> node 20
 | 
			
		||||
- Added support for dynamic cache size cap on GHES.
 | 
			
		||||
 | 
			
		||||
### 3.3.3
 | 
			
		||||
### 3.0.3
 | 
			
		||||
 | 
			
		||||
- Updates @actions/cache to v3.2.3 to fix accidental mutated path arguments to `getCacheVersion` [actions/toolkit#1378](https://github.com/actions/toolkit/pull/1378)
 | 
			
		||||
- Additional audit fixes of npm package(s)
 | 
			
		||||
- Fixed avoiding empty cache save when no files are available for caching. ([issue](https://github.com/actions/cache/issues/624))
 | 
			
		||||
 | 
			
		||||
### 3.3.2
 | 
			
		||||
### 3.0.4
 | 
			
		||||
 | 
			
		||||
- Fixes bug with Azure SDK causing blob downloads to get stuck.
 | 
			
		||||
- Fixed tar creation error while trying to create tar with path as `~/` home folder on `ubuntu-latest`. ([issue](https://github.com/actions/cache/issues/689))
 | 
			
		||||
 | 
			
		||||
### 3.3.1
 | 
			
		||||
### 3.0.5
 | 
			
		||||
 | 
			
		||||
- Reduced segment size to 128MB and segment timeout to 10 minutes to fail fast in case the cache download is stuck.
 | 
			
		||||
- Removed error handling by consuming actions/cache 3.0 toolkit, Now cache server error handling will be done by toolkit. ([PR](https://github.com/actions/cache/pull/834))
 | 
			
		||||
 | 
			
		||||
### 3.3.0
 | 
			
		||||
### 3.0.6
 | 
			
		||||
 | 
			
		||||
- Added option to lookup cache without downloading it.
 | 
			
		||||
- Fixed [#809](https://github.com/actions/cache/issues/809) - zstd -d: no such file or directory error
 | 
			
		||||
- Fixed [#833](https://github.com/actions/cache/issues/833) - cache doesn't work with github workspace directory
 | 
			
		||||
 | 
			
		||||
### 3.2.6
 | 
			
		||||
### 3.0.7
 | 
			
		||||
 | 
			
		||||
- Fix zstd not being used after zstd version upgrade to 1.5.4 on hosted runners.
 | 
			
		||||
- Fixed [#810](https://github.com/actions/cache/issues/810) - download stuck issue. A new timeout is introduced in the download process to abort the download if it gets stuck and doesn't finish within an hour.
 | 
			
		||||
 | 
			
		||||
### 3.2.5
 | 
			
		||||
### 3.0.8
 | 
			
		||||
 | 
			
		||||
- Added fix to prevent from setting MYSYS environment variable globally.
 | 
			
		||||
- Fix zstd not working for windows on gnu tar in issues [#888](https://github.com/actions/cache/issues/888) and [#891](https://github.com/actions/cache/issues/891).
 | 
			
		||||
- Allowing users to provide a custom timeout as input for aborting download of a cache segment using an environment variable `SEGMENT_DOWNLOAD_TIMEOUT_MINS`. Default is 60 minutes.
 | 
			
		||||
 | 
			
		||||
### 3.2.4
 | 
			
		||||
### 3.0.9
 | 
			
		||||
 | 
			
		||||
- Added option to fail job on cache miss.
 | 
			
		||||
- Enhanced the warning message for cache unavailablity in case of GHES.
 | 
			
		||||
 | 
			
		||||
### 3.2.3
 | 
			
		||||
### 3.0.10
 | 
			
		||||
 | 
			
		||||
- Support cross os caching on Windows as an opt-in feature.
 | 
			
		||||
- Fix issue with symlink restoration on Windows for cross-os caches.
 | 
			
		||||
- Fix a bug with sorting inputs.
 | 
			
		||||
- Update definition for restore-keys in README.md
 | 
			
		||||
 | 
			
		||||
### 3.2.2
 | 
			
		||||
### 3.0.11
 | 
			
		||||
 | 
			
		||||
- Reverted the changes made in 3.2.1 to use gnu tar and zstd by default on windows.
 | 
			
		||||
- Update toolkit version to 3.0.5 to include `@actions/core@^1.10.0`
 | 
			
		||||
- Update `@actions/cache` to use updated `saveState` and `setOutput` functions from `@actions/core@^1.10.0`
 | 
			
		||||
 | 
			
		||||
### 3.1.0-beta.1
 | 
			
		||||
 | 
			
		||||
- Update `@actions/cache` on windows to use gnu tar and zstd by default and fallback to bsdtar and zstd if gnu tar is not available. ([issue](https://github.com/actions/cache/issues/984))
 | 
			
		||||
 | 
			
		||||
### 3.1.0-beta.2
 | 
			
		||||
 | 
			
		||||
- Added support for fallback to gzip to restore old caches on windows.
 | 
			
		||||
 | 
			
		||||
### 3.1.0-beta.3
 | 
			
		||||
 | 
			
		||||
- Bug fixes for bsdtar fallback if gnutar not available and gzip fallback if cache saved using old cache action on windows.
 | 
			
		||||
 | 
			
		||||
### 3.2.0-beta.1
 | 
			
		||||
 | 
			
		||||
- Added two new actions - [restore](restore/action.yml) and [save](save/action.yml) for granular control on cache.
 | 
			
		||||
 | 
			
		||||
### 3.2.0
 | 
			
		||||
 | 
			
		||||
- Released the two new actions - [restore](restore/action.yml) and [save](save/action.yml) for granular control on cache
 | 
			
		||||
 | 
			
		||||
### 3.2.1
 | 
			
		||||
 | 
			
		||||
@ -56,75 +79,44 @@
 | 
			
		||||
- Added support for fallback to gzip to restore old caches on windows.
 | 
			
		||||
- Added logs for cache version in case of a cache miss.
 | 
			
		||||
 | 
			
		||||
### 3.2.0
 | 
			
		||||
### 3.2.2
 | 
			
		||||
 | 
			
		||||
- Released the two new actions - [restore](restore/action.yml) and [save](save/action.yml) for granular control on cache
 | 
			
		||||
- Reverted the changes made in 3.2.1 to use gnu tar and zstd by default on windows.
 | 
			
		||||
 | 
			
		||||
### 3.2.0-beta.1
 | 
			
		||||
### 3.2.3
 | 
			
		||||
 | 
			
		||||
- Added two new actions - [restore](restore/action.yml) and [save](save/action.yml) for granular control on cache.
 | 
			
		||||
- Support cross os caching on Windows as an opt-in feature.
 | 
			
		||||
- Fix issue with symlink restoration on Windows for cross-os caches.
 | 
			
		||||
 | 
			
		||||
### 3.1.0-beta.3
 | 
			
		||||
### 3.2.4
 | 
			
		||||
 | 
			
		||||
- Bug fixes for bsdtar fallback if gnutar not available and gzip fallback if cache saved using old cache action on windows.
 | 
			
		||||
- Added option to fail job on cache miss.
 | 
			
		||||
 | 
			
		||||
### 3.1.0-beta.2
 | 
			
		||||
### 3.2.5
 | 
			
		||||
 | 
			
		||||
- Added support for fallback to gzip to restore old caches on windows.
 | 
			
		||||
- Added fix to prevent from setting MYSYS environment variable globally.
 | 
			
		||||
 | 
			
		||||
### 3.1.0-beta.1
 | 
			
		||||
### 3.2.6
 | 
			
		||||
 | 
			
		||||
- Update `@actions/cache` on windows to use gnu tar and zstd by default and fallback to bsdtar and zstd if gnu tar is not available. ([issue](https://github.com/actions/cache/issues/984))
 | 
			
		||||
- Fix zstd not being used after zstd version upgrade to 1.5.4 on hosted runners.
 | 
			
		||||
 | 
			
		||||
### 3.0.11
 | 
			
		||||
### 3.3.0
 | 
			
		||||
 | 
			
		||||
- Update toolkit version to 3.0.5 to include `@actions/core@^1.10.0`
 | 
			
		||||
- Update `@actions/cache` to use updated `saveState` and `setOutput` functions from `@actions/core@^1.10.0`
 | 
			
		||||
- Added option to lookup cache without downloading it.
 | 
			
		||||
 | 
			
		||||
### 3.0.10
 | 
			
		||||
### 3.3.1
 | 
			
		||||
 | 
			
		||||
- Fix a bug with sorting inputs.
 | 
			
		||||
- Update definition for restore-keys in README.md
 | 
			
		||||
- Reduced segment size to 128MB and segment timeout to 10 minutes to fail fast in case the cache download is stuck.
 | 
			
		||||
 | 
			
		||||
### 3.0.9
 | 
			
		||||
### 3.3.2
 | 
			
		||||
 | 
			
		||||
- Enhanced the warning message for cache unavailablity in case of GHES.
 | 
			
		||||
- Fixes bug with Azure SDK causing blob downloads to get stuck.
 | 
			
		||||
 | 
			
		||||
### 3.0.8
 | 
			
		||||
### 3.3.3
 | 
			
		||||
 | 
			
		||||
- Fix zstd not working for windows on gnu tar in issues [#888](https://github.com/actions/cache/issues/888) and [#891](https://github.com/actions/cache/issues/891).
 | 
			
		||||
- Allowing users to provide a custom timeout as input for aborting download of a cache segment using an environment variable `SEGMENT_DOWNLOAD_TIMEOUT_MINS`. Default is 60 minutes.
 | 
			
		||||
- Updates @actions/cache to v3.2.3 to fix accidental mutated path arguments to `getCacheVersion` [actions/toolkit#1378](https://github.com/actions/toolkit/pull/1378)
 | 
			
		||||
- Additional audit fixes of npm package(s)
 | 
			
		||||
 | 
			
		||||
### 3.0.7
 | 
			
		||||
### 3.4.0
 | 
			
		||||
 | 
			
		||||
- Fixed [#810](https://github.com/actions/cache/issues/810) - download stuck issue. A new timeout is introduced in the download process to abort the download if it gets stuck and doesn't finish within an hour.
 | 
			
		||||
 | 
			
		||||
### 3.0.6
 | 
			
		||||
 | 
			
		||||
- Fixed [#809](https://github.com/actions/cache/issues/809) - zstd -d: no such file or directory error
 | 
			
		||||
- Fixed [#833](https://github.com/actions/cache/issues/833) - cache doesn't work with github workspace directory
 | 
			
		||||
 | 
			
		||||
### 3.0.5
 | 
			
		||||
 | 
			
		||||
- Removed error handling by consuming actions/cache 3.0 toolkit, Now cache server error handling will be done by toolkit. ([PR](https://github.com/actions/cache/pull/834))
 | 
			
		||||
 | 
			
		||||
### 3.0.4
 | 
			
		||||
 | 
			
		||||
- Fixed tar creation error while trying to create tar with path as `~/` home folder on `ubuntu-latest`. ([issue](https://github.com/actions/cache/issues/689))
 | 
			
		||||
 | 
			
		||||
### 3.0.3
 | 
			
		||||
 | 
			
		||||
- Fixed avoiding empty cache save when no files are available for caching. ([issue](https://github.com/actions/cache/issues/624))
 | 
			
		||||
 | 
			
		||||
### 3.0.2
 | 
			
		||||
 | 
			
		||||
- Added support for dynamic cache size cap on GHES.
 | 
			
		||||
 | 
			
		||||
### 3.0.1
 | 
			
		||||
 | 
			
		||||
- Added support for caching from GHES 3.5.
 | 
			
		||||
- Fixed download issue for files > 2GB during restore.
 | 
			
		||||
 | 
			
		||||
### 3.0.0
 | 
			
		||||
 | 
			
		||||
- Updated minimum runner version support from node 12 -> node 16
 | 
			
		||||
- Integrated with the new cache service (v2) APIs
 | 
			
		||||
 | 
			
		||||
@ -449,19 +449,3 @@ test("restore with lookup-only set", async () => {
 | 
			
		||||
    );
 | 
			
		||||
    expect(failedMock).toHaveBeenCalledTimes(0);
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
test("restore failure with earlyExit should call process exit", async () => {
 | 
			
		||||
    testUtils.setInput(Inputs.Path, "node_modules");
 | 
			
		||||
    const failedMock = jest.spyOn(core, "setFailed");
 | 
			
		||||
    const restoreCacheMock = jest.spyOn(cache, "restoreCache");
 | 
			
		||||
    const processExitMock = jest.spyOn(process, "exit").mockImplementation();
 | 
			
		||||
 | 
			
		||||
    // call restoreImpl with `earlyExit` set to true
 | 
			
		||||
    await restoreImpl(new StateProvider(), true);
 | 
			
		||||
 | 
			
		||||
    expect(restoreCacheMock).toHaveBeenCalledTimes(0);
 | 
			
		||||
    expect(failedMock).toHaveBeenCalledWith(
 | 
			
		||||
        "Input required and not supplied: key"
 | 
			
		||||
    );
 | 
			
		||||
    expect(processExitMock).toHaveBeenCalledWith(1);
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
@ -2,7 +2,7 @@ import * as cache from "@actions/cache";
 | 
			
		||||
import * as core from "@actions/core";
 | 
			
		||||
 | 
			
		||||
import { Events, Inputs, RefKey } from "../src/constants";
 | 
			
		||||
import { saveRun } from "../src/saveImpl";
 | 
			
		||||
import run from "../src/save";
 | 
			
		||||
import * as actionUtils from "../src/utils/actionUtils";
 | 
			
		||||
import * as testUtils from "../src/utils/testUtils";
 | 
			
		||||
 | 
			
		||||
@ -100,7 +100,7 @@ test("save with valid inputs uploads a cache", async () => {
 | 
			
		||||
            return Promise.resolve(cacheId);
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
    await saveRun();
 | 
			
		||||
    await run();
 | 
			
		||||
 | 
			
		||||
    expect(saveCacheMock).toHaveBeenCalledTimes(1);
 | 
			
		||||
    expect(saveCacheMock).toHaveBeenCalledWith(
 | 
			
		||||
 | 
			
		||||
@ -2,7 +2,7 @@ import * as cache from "@actions/cache";
 | 
			
		||||
import * as core from "@actions/core";
 | 
			
		||||
 | 
			
		||||
import { Events, Inputs, RefKey } from "../src/constants";
 | 
			
		||||
import { saveImpl } from "../src/saveImpl";
 | 
			
		||||
import run from "../src/saveImpl";
 | 
			
		||||
import { StateProvider } from "../src/stateProvider";
 | 
			
		||||
import * as actionUtils from "../src/utils/actionUtils";
 | 
			
		||||
import * as testUtils from "../src/utils/testUtils";
 | 
			
		||||
@ -77,7 +77,7 @@ test("save with invalid event outputs warning", async () => {
 | 
			
		||||
    const invalidEvent = "commit_comment";
 | 
			
		||||
    process.env[Events.Key] = invalidEvent;
 | 
			
		||||
    delete process.env[RefKey];
 | 
			
		||||
    await saveImpl(new StateProvider());
 | 
			
		||||
    await run(new StateProvider());
 | 
			
		||||
    expect(logWarningMock).toHaveBeenCalledWith(
 | 
			
		||||
        `Event Validation Error: The event type ${invalidEvent} is not supported because it's not tied to a branch or tag ref.`
 | 
			
		||||
    );
 | 
			
		||||
@ -100,7 +100,7 @@ test("save with no primary key in state outputs warning", async () => {
 | 
			
		||||
        });
 | 
			
		||||
    const saveCacheMock = jest.spyOn(cache, "saveCache");
 | 
			
		||||
 | 
			
		||||
    await saveImpl(new StateProvider());
 | 
			
		||||
    await run(new StateProvider());
 | 
			
		||||
 | 
			
		||||
    expect(saveCacheMock).toHaveBeenCalledTimes(0);
 | 
			
		||||
    expect(logWarningMock).toHaveBeenCalledWith(`Key is not specified.`);
 | 
			
		||||
@ -115,7 +115,7 @@ test("save without AC available should no-op", async () => {
 | 
			
		||||
 | 
			
		||||
    const saveCacheMock = jest.spyOn(cache, "saveCache");
 | 
			
		||||
 | 
			
		||||
    await saveImpl(new StateProvider());
 | 
			
		||||
    await run(new StateProvider());
 | 
			
		||||
 | 
			
		||||
    expect(saveCacheMock).toHaveBeenCalledTimes(0);
 | 
			
		||||
});
 | 
			
		||||
@ -128,7 +128,7 @@ test("save on ghes without AC available should no-op", async () => {
 | 
			
		||||
 | 
			
		||||
    const saveCacheMock = jest.spyOn(cache, "saveCache");
 | 
			
		||||
 | 
			
		||||
    await saveImpl(new StateProvider());
 | 
			
		||||
    await run(new StateProvider());
 | 
			
		||||
 | 
			
		||||
    expect(saveCacheMock).toHaveBeenCalledTimes(0);
 | 
			
		||||
});
 | 
			
		||||
@ -161,7 +161,7 @@ test("save on GHES with AC available", async () => {
 | 
			
		||||
            return Promise.resolve(cacheId);
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
    await saveImpl(new StateProvider());
 | 
			
		||||
    await run(new StateProvider());
 | 
			
		||||
 | 
			
		||||
    expect(saveCacheMock).toHaveBeenCalledTimes(1);
 | 
			
		||||
    expect(saveCacheMock).toHaveBeenCalledWith(
 | 
			
		||||
@ -194,7 +194,7 @@ test("save with exact match returns early", async () => {
 | 
			
		||||
        });
 | 
			
		||||
    const saveCacheMock = jest.spyOn(cache, "saveCache");
 | 
			
		||||
 | 
			
		||||
    await saveImpl(new StateProvider());
 | 
			
		||||
    await run(new StateProvider());
 | 
			
		||||
 | 
			
		||||
    expect(saveCacheMock).toHaveBeenCalledTimes(0);
 | 
			
		||||
    expect(infoMock).toHaveBeenCalledWith(
 | 
			
		||||
@ -221,7 +221,7 @@ test("save with missing input outputs warning", async () => {
 | 
			
		||||
        });
 | 
			
		||||
    const saveCacheMock = jest.spyOn(cache, "saveCache");
 | 
			
		||||
 | 
			
		||||
    await saveImpl(new StateProvider());
 | 
			
		||||
    await run(new StateProvider());
 | 
			
		||||
 | 
			
		||||
    expect(saveCacheMock).toHaveBeenCalledTimes(0);
 | 
			
		||||
    expect(logWarningMock).toHaveBeenCalledWith(
 | 
			
		||||
@ -259,7 +259,7 @@ test("save with large cache outputs warning", async () => {
 | 
			
		||||
            );
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
    await saveImpl(new StateProvider());
 | 
			
		||||
    await run(new StateProvider());
 | 
			
		||||
 | 
			
		||||
    expect(saveCacheMock).toHaveBeenCalledTimes(1);
 | 
			
		||||
    expect(saveCacheMock).toHaveBeenCalledWith(
 | 
			
		||||
@ -306,7 +306,7 @@ test("save with reserve cache failure outputs warning", async () => {
 | 
			
		||||
            throw error;
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
    await saveImpl(new StateProvider());
 | 
			
		||||
    await run(new StateProvider());
 | 
			
		||||
 | 
			
		||||
    expect(saveCacheMock).toHaveBeenCalledTimes(1);
 | 
			
		||||
    expect(saveCacheMock).toHaveBeenCalledWith(
 | 
			
		||||
@ -349,7 +349,7 @@ test("save with server error outputs warning", async () => {
 | 
			
		||||
            throw new Error("HTTP Error Occurred");
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
    await saveImpl(new StateProvider());
 | 
			
		||||
    await run(new StateProvider());
 | 
			
		||||
 | 
			
		||||
    expect(saveCacheMock).toHaveBeenCalledTimes(1);
 | 
			
		||||
    expect(saveCacheMock).toHaveBeenCalledWith(
 | 
			
		||||
@ -392,7 +392,7 @@ test("save with valid inputs uploads a cache", async () => {
 | 
			
		||||
            return Promise.resolve(cacheId);
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
    await saveImpl(new StateProvider());
 | 
			
		||||
    await run(new StateProvider());
 | 
			
		||||
 | 
			
		||||
    expect(saveCacheMock).toHaveBeenCalledTimes(1);
 | 
			
		||||
    expect(saveCacheMock).toHaveBeenCalledWith(
 | 
			
		||||
 | 
			
		||||
@ -2,7 +2,7 @@ import * as cache from "@actions/cache";
 | 
			
		||||
import * as core from "@actions/core";
 | 
			
		||||
 | 
			
		||||
import { Events, Inputs, RefKey } from "../src/constants";
 | 
			
		||||
import { saveOnlyRun } from "../src/saveImpl";
 | 
			
		||||
import run from "../src/saveOnly";
 | 
			
		||||
import * as actionUtils from "../src/utils/actionUtils";
 | 
			
		||||
import * as testUtils from "../src/utils/testUtils";
 | 
			
		||||
 | 
			
		||||
@ -90,7 +90,7 @@ test("save with valid inputs uploads a cache", async () => {
 | 
			
		||||
            return Promise.resolve(cacheId);
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
    await saveOnlyRun();
 | 
			
		||||
    await run();
 | 
			
		||||
 | 
			
		||||
    expect(saveCacheMock).toHaveBeenCalledTimes(1);
 | 
			
		||||
    expect(saveCacheMock).toHaveBeenCalledWith(
 | 
			
		||||
@ -122,7 +122,7 @@ test("save failing logs the warning message", async () => {
 | 
			
		||||
            return Promise.resolve(cacheId);
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
    await saveOnlyRun();
 | 
			
		||||
    await run();
 | 
			
		||||
 | 
			
		||||
    expect(saveCacheMock).toHaveBeenCalledTimes(1);
 | 
			
		||||
    expect(saveCacheMock).toHaveBeenCalledWith(
 | 
			
		||||
 | 
			
		||||
@ -26,18 +26,14 @@ inputs:
 | 
			
		||||
    description: 'Check if a cache entry exists for the given input(s) (key, restore-keys) without downloading the cache'
 | 
			
		||||
    default: 'false'
 | 
			
		||||
    required: false
 | 
			
		||||
  save-always:
 | 
			
		||||
    description: 'Run the post step to save the cache even if another step before fails'
 | 
			
		||||
    default: 'false'
 | 
			
		||||
    required: false    
 | 
			
		||||
outputs:
 | 
			
		||||
  cache-hit:
 | 
			
		||||
    description: 'A boolean value to indicate an exact match was found for the primary key'
 | 
			
		||||
runs:
 | 
			
		||||
  using: 'node20'
 | 
			
		||||
  using: 'node16'
 | 
			
		||||
  main: 'dist/restore/index.js'
 | 
			
		||||
  post: 'dist/save/index.js'
 | 
			
		||||
  post-if: "success() || github.event.inputs.save-always"
 | 
			
		||||
  post-if: success()
 | 
			
		||||
branding:
 | 
			
		||||
  icon: 'archive'
 | 
			
		||||
  color: 'gray-dark'
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										66807
									
								
								dist/restore-only/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										66807
									
								
								dist/restore-only/index.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										66807
									
								
								dist/restore/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										66807
									
								
								dist/restore/index.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										66917
									
								
								dist/save-only/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										66917
									
								
								dist/save-only/index.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										66890
									
								
								dist/save/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										66890
									
								
								dist/save/index.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										1480
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										1480
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										14
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								package.json
									
									
									
									
									
								
							@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
  "name": "cache",
 | 
			
		||||
  "version": "4.0.2",
 | 
			
		||||
  "version": "3.4.0",
 | 
			
		||||
  "private": true,
 | 
			
		||||
  "description": "Cache dependencies and build outputs",
 | 
			
		||||
  "main": "dist/restore/index.js",
 | 
			
		||||
@ -23,10 +23,10 @@
 | 
			
		||||
  "author": "GitHub",
 | 
			
		||||
  "license": "MIT",
 | 
			
		||||
  "dependencies": {
 | 
			
		||||
    "@actions/cache": "file:/workspaces/toolkit/packages/cache",
 | 
			
		||||
    "@actions/core": "file:/workspaces/toolkit/packages/core",
 | 
			
		||||
    "@actions/exec": "file:/workspaces/toolkit/packages/exec",
 | 
			
		||||
    "@actions/io": "file:/workspaces/toolkit/packages/io"
 | 
			
		||||
    "@actions/cache": "^4.0.0",
 | 
			
		||||
    "@actions/core": "^1.11.1",
 | 
			
		||||
    "@actions/exec": "^1.1.1",
 | 
			
		||||
    "@actions/io": "^1.1.3"
 | 
			
		||||
  },
 | 
			
		||||
  "devDependencies": {
 | 
			
		||||
    "@types/jest": "^27.5.2",
 | 
			
		||||
@ -34,7 +34,7 @@
 | 
			
		||||
    "@types/node": "^16.18.3",
 | 
			
		||||
    "@typescript-eslint/eslint-plugin": "^5.45.0",
 | 
			
		||||
    "@typescript-eslint/parser": "^5.45.0",
 | 
			
		||||
    "@vercel/ncc": "^0.38.1",
 | 
			
		||||
    "@vercel/ncc": "^0.38.3",
 | 
			
		||||
    "eslint": "^8.28.0",
 | 
			
		||||
    "eslint-config-prettier": "^8.5.0",
 | 
			
		||||
    "eslint-plugin-import": "^2.26.0",
 | 
			
		||||
@ -48,4 +48,4 @@
 | 
			
		||||
    "ts-jest": "^28.0.8",
 | 
			
		||||
    "typescript": "^4.9.3"
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
}
 | 
			
		||||
@ -31,7 +31,7 @@ outputs:
 | 
			
		||||
  cache-matched-key:
 | 
			
		||||
    description: 'Key of the cache that was restored, it could either be the primary key on cache-hit or a partial/complete match of one of the restore keys'
 | 
			
		||||
runs:
 | 
			
		||||
  using: 'node20'
 | 
			
		||||
  using: 'node16'
 | 
			
		||||
  main: '../dist/restore-only/index.js'
 | 
			
		||||
branding:
 | 
			
		||||
  icon: 'archive'
 | 
			
		||||
 | 
			
		||||
@ -16,7 +16,7 @@ inputs:
 | 
			
		||||
    default: 'false'
 | 
			
		||||
    required: false
 | 
			
		||||
runs:
 | 
			
		||||
  using: 'node20'
 | 
			
		||||
  using: 'node16'
 | 
			
		||||
  main: '../dist/save-only/index.js'
 | 
			
		||||
branding:
 | 
			
		||||
  icon: 'archive'
 | 
			
		||||
 | 
			
		||||
@ -10,8 +10,7 @@ import {
 | 
			
		||||
import * as utils from "./utils/actionUtils";
 | 
			
		||||
 | 
			
		||||
export async function restoreImpl(
 | 
			
		||||
    stateProvider: IStateProvider,
 | 
			
		||||
    earlyExit?: boolean | undefined
 | 
			
		||||
    stateProvider: IStateProvider
 | 
			
		||||
): Promise<string | undefined> {
 | 
			
		||||
    try {
 | 
			
		||||
        if (!utils.isCacheFeatureAvailable()) {
 | 
			
		||||
@ -84,9 +83,6 @@ export async function restoreImpl(
 | 
			
		||||
        return cacheKey;
 | 
			
		||||
    } catch (error: unknown) {
 | 
			
		||||
        core.setFailed((error as Error).message);
 | 
			
		||||
        if (earlyExit) {
 | 
			
		||||
            process.exit(1);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -94,7 +90,14 @@ async function run(
 | 
			
		||||
    stateProvider: IStateProvider,
 | 
			
		||||
    earlyExit: boolean | undefined
 | 
			
		||||
): Promise<void> {
 | 
			
		||||
    await restoreImpl(stateProvider, earlyExit);
 | 
			
		||||
    try {
 | 
			
		||||
        await restoreImpl(stateProvider);
 | 
			
		||||
    } catch (err) {
 | 
			
		||||
        console.error(err);
 | 
			
		||||
        if (earlyExit) {
 | 
			
		||||
            process.exit(1);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // node will stay alive if any promises are not resolved,
 | 
			
		||||
    // which is a possibility if HTTP requests are dangling
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										11
									
								
								src/save.ts
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								src/save.ts
									
									
									
									
									
								
							@ -1,3 +1,10 @@
 | 
			
		||||
import { saveRun } from "./saveImpl";
 | 
			
		||||
import saveImpl from "./saveImpl";
 | 
			
		||||
import { StateProvider } from "./stateProvider";
 | 
			
		||||
 | 
			
		||||
saveRun(true);
 | 
			
		||||
async function run(): Promise<void> {
 | 
			
		||||
    await saveImpl(new StateProvider());
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
run();
 | 
			
		||||
 | 
			
		||||
export default run;
 | 
			
		||||
 | 
			
		||||
@ -2,11 +2,7 @@ import * as cache from "@actions/cache";
 | 
			
		||||
import * as core from "@actions/core";
 | 
			
		||||
 | 
			
		||||
import { Events, Inputs, State } from "./constants";
 | 
			
		||||
import {
 | 
			
		||||
    IStateProvider,
 | 
			
		||||
    NullStateProvider,
 | 
			
		||||
    StateProvider
 | 
			
		||||
} from "./stateProvider";
 | 
			
		||||
import { IStateProvider } from "./stateProvider";
 | 
			
		||||
import * as utils from "./utils/actionUtils";
 | 
			
		||||
 | 
			
		||||
// Catch and log any unhandled exceptions.  These exceptions can leak out of the uploadChunk method in
 | 
			
		||||
@ -14,9 +10,7 @@ import * as utils from "./utils/actionUtils";
 | 
			
		||||
// throw an uncaught exception.  Instead of failing this action, just warn.
 | 
			
		||||
process.on("uncaughtException", e => utils.logWarning(e.message));
 | 
			
		||||
 | 
			
		||||
export async function saveImpl(
 | 
			
		||||
    stateProvider: IStateProvider
 | 
			
		||||
): Promise<number | void> {
 | 
			
		||||
async function saveImpl(stateProvider: IStateProvider): Promise<number | void> {
 | 
			
		||||
    let cacheId = -1;
 | 
			
		||||
    try {
 | 
			
		||||
        if (!utils.isCacheFeatureAvailable()) {
 | 
			
		||||
@ -78,47 +72,4 @@ export async function saveImpl(
 | 
			
		||||
    return cacheId;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export async function saveOnlyRun(
 | 
			
		||||
    earlyExit?: boolean | undefined
 | 
			
		||||
): Promise<void> {
 | 
			
		||||
    try {
 | 
			
		||||
        const cacheId = await saveImpl(new NullStateProvider());
 | 
			
		||||
        if (cacheId === -1) {
 | 
			
		||||
            core.warning(`Cache save failed.`);
 | 
			
		||||
        }
 | 
			
		||||
    } catch (err) {
 | 
			
		||||
        console.error(err);
 | 
			
		||||
        if (earlyExit) {
 | 
			
		||||
            process.exit(1);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // node will stay alive if any promises are not resolved,
 | 
			
		||||
    // which is a possibility if HTTP requests are dangling
 | 
			
		||||
    // due to retries or timeouts. We know that if we got here
 | 
			
		||||
    // that all promises that we care about have successfully
 | 
			
		||||
    // resolved, so simply exit with success.
 | 
			
		||||
    if (earlyExit) {
 | 
			
		||||
        process.exit(0);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export async function saveRun(earlyExit?: boolean | undefined): Promise<void> {
 | 
			
		||||
    try {
 | 
			
		||||
        await saveImpl(new StateProvider());
 | 
			
		||||
    } catch (err) {
 | 
			
		||||
        console.error(err);
 | 
			
		||||
        if (earlyExit) {
 | 
			
		||||
            process.exit(1);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // node will stay alive if any promises are not resolved,
 | 
			
		||||
    // which is a possibility if HTTP requests are dangling
 | 
			
		||||
    // due to retries or timeouts. We know that if we got here
 | 
			
		||||
    // that all promises that we care about have successfully
 | 
			
		||||
    // resolved, so simply exit with success.
 | 
			
		||||
    if (earlyExit) {
 | 
			
		||||
        process.exit(0);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
export default saveImpl;
 | 
			
		||||
 | 
			
		||||
@ -1,3 +1,15 @@
 | 
			
		||||
import { saveOnlyRun } from "./saveImpl";
 | 
			
		||||
import * as core from "@actions/core";
 | 
			
		||||
 | 
			
		||||
saveOnlyRun(true);
 | 
			
		||||
import saveImpl from "./saveImpl";
 | 
			
		||||
import { NullStateProvider } from "./stateProvider";
 | 
			
		||||
 | 
			
		||||
async function run(): Promise<void> {
 | 
			
		||||
    const cacheId = await saveImpl(new NullStateProvider());
 | 
			
		||||
    if (cacheId === -1) {
 | 
			
		||||
        core.warning(`Cache save failed.`);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
run();
 | 
			
		||||
 | 
			
		||||
export default run;
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user