You've already forked setup-dotnet
							
							
				mirror of
				https://github.com/actions/setup-dotnet.git
				synced 2025-11-04 08:56:35 +07:00 
			
		
		
		
	Compare commits
	
		
			5 Commits
		
	
	
		
			new-cdn-v3
			...
			add-publis
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| bdafa7420b | |||
| 064c453b68 | |||
| a6d1e7b915 | |||
| b2ace4b12f | |||
| ea9897a6e5 | 
							
								
								
									
										34
									
								
								.github/workflows/e2e-tests.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										34
									
								
								.github/workflows/e2e-tests.yml
									
									
									
									
										vendored
									
									
								
							@ -17,7 +17,7 @@ jobs:
 | 
			
		||||
    strategy:
 | 
			
		||||
      fail-fast: false
 | 
			
		||||
      matrix:
 | 
			
		||||
        operating-system: [ubuntu-latest, windows-latest, macOS-latest]
 | 
			
		||||
        operating-system: [ubuntu-22.04, windows-latest, macOS-latest]
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout
 | 
			
		||||
        uses: actions/checkout@v3
 | 
			
		||||
@ -40,7 +40,7 @@ jobs:
 | 
			
		||||
    strategy:
 | 
			
		||||
      fail-fast: false
 | 
			
		||||
      matrix:
 | 
			
		||||
        operating-system: [ubuntu-latest, windows-latest, macOS-latest]
 | 
			
		||||
        operating-system: [ubuntu-22.04, windows-latest, macos-13]
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout
 | 
			
		||||
        uses: actions/checkout@v3
 | 
			
		||||
@ -69,7 +69,7 @@ jobs:
 | 
			
		||||
    strategy:
 | 
			
		||||
      fail-fast: false
 | 
			
		||||
      matrix:
 | 
			
		||||
        operating-system: [ubuntu-latest, windows-latest, macOS-latest]
 | 
			
		||||
        operating-system: [ubuntu-22.04, windows-latest, macOS-latest]
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout
 | 
			
		||||
        uses: actions/checkout@v3
 | 
			
		||||
@ -94,7 +94,7 @@ jobs:
 | 
			
		||||
    strategy:
 | 
			
		||||
      fail-fast: false
 | 
			
		||||
      matrix:
 | 
			
		||||
        operating-system: [ubuntu-latest, windows-latest, macOS-latest]
 | 
			
		||||
        operating-system: [ubuntu-22.04, windows-latest, macos-13]
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout
 | 
			
		||||
        uses: actions/checkout@v3
 | 
			
		||||
@ -114,7 +114,7 @@ jobs:
 | 
			
		||||
    strategy:
 | 
			
		||||
      fail-fast: false
 | 
			
		||||
      matrix:
 | 
			
		||||
        operating-system: [ubuntu-latest, windows-latest, macOS-latest]
 | 
			
		||||
        operating-system: [ubuntu-22.04, windows-latest, macOS-latest]
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout
 | 
			
		||||
        uses: actions/checkout@v3
 | 
			
		||||
@ -138,7 +138,7 @@ jobs:
 | 
			
		||||
    strategy:
 | 
			
		||||
      fail-fast: false
 | 
			
		||||
      matrix:
 | 
			
		||||
        operating-system: [ubuntu-latest, windows-latest, macOS-latest]
 | 
			
		||||
        operating-system: [ubuntu-22.04, windows-latest, macOS-latest]
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout
 | 
			
		||||
        uses: actions/checkout@v3
 | 
			
		||||
@ -159,7 +159,7 @@ jobs:
 | 
			
		||||
    strategy:
 | 
			
		||||
      fail-fast: false
 | 
			
		||||
      matrix:
 | 
			
		||||
        operating-system: [ubuntu-latest, windows-latest, macOS-latest]
 | 
			
		||||
        operating-system: [ubuntu-22.04, windows-latest, macOS-latest]
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout
 | 
			
		||||
        uses: actions/checkout@v3
 | 
			
		||||
@ -183,7 +183,7 @@ jobs:
 | 
			
		||||
    strategy:
 | 
			
		||||
      fail-fast: false
 | 
			
		||||
      matrix:
 | 
			
		||||
        operating-system: [ubuntu-latest, windows-latest, macOS-latest]
 | 
			
		||||
        operating-system: [ubuntu-22.04, windows-latest, macOS-latest]
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout
 | 
			
		||||
        uses: actions/checkout@v3
 | 
			
		||||
@ -209,7 +209,7 @@ jobs:
 | 
			
		||||
    strategy:
 | 
			
		||||
      fail-fast: false
 | 
			
		||||
      matrix:
 | 
			
		||||
        operating-system: [ubuntu-latest, windows-latest, macOS-latest]
 | 
			
		||||
        operating-system: [ubuntu-22.04, windows-latest, macOS-latest]
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout
 | 
			
		||||
        uses: actions/checkout@v3
 | 
			
		||||
@ -234,7 +234,7 @@ jobs:
 | 
			
		||||
    strategy:
 | 
			
		||||
      fail-fast: false
 | 
			
		||||
      matrix:
 | 
			
		||||
        operating-system: [ubuntu-latest, windows-latest, macOS-latest]
 | 
			
		||||
        operating-system: [ubuntu-22.04, windows-latest, macOS-latest]
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout
 | 
			
		||||
        uses: actions/checkout@v3
 | 
			
		||||
@ -256,7 +256,7 @@ jobs:
 | 
			
		||||
    strategy:
 | 
			
		||||
      fail-fast: false
 | 
			
		||||
      matrix:
 | 
			
		||||
        operating-system: [ubuntu-latest, windows-latest, macos-latest]
 | 
			
		||||
        operating-system: [ubuntu-22.04, windows-latest, macos-latest]
 | 
			
		||||
    env:
 | 
			
		||||
      NUGET_PACKAGES: ${{ github.workspace }}/.nuget/packages
 | 
			
		||||
    steps:
 | 
			
		||||
@ -287,7 +287,7 @@ jobs:
 | 
			
		||||
    strategy:
 | 
			
		||||
      fail-fast: false
 | 
			
		||||
      matrix:
 | 
			
		||||
        operating-system: [ubuntu-latest, windows-latest, macos-latest]
 | 
			
		||||
        operating-system: [ubuntu-22.04, windows-latest, macos-latest]
 | 
			
		||||
    env:
 | 
			
		||||
      NUGET_PACKAGES: ${{ github.workspace }}/.nuget/packages
 | 
			
		||||
    steps:
 | 
			
		||||
@ -316,7 +316,7 @@ jobs:
 | 
			
		||||
    strategy:
 | 
			
		||||
      fail-fast: false
 | 
			
		||||
      matrix:
 | 
			
		||||
        operating-system: [ubuntu-latest, windows-latest, macOS-latest]
 | 
			
		||||
        operating-system: [ubuntu-22.04, windows-latest, macOS-latest]
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout
 | 
			
		||||
        uses: actions/checkout@v3
 | 
			
		||||
@ -342,7 +342,7 @@ jobs:
 | 
			
		||||
    strategy:
 | 
			
		||||
      fail-fast: false
 | 
			
		||||
      matrix:
 | 
			
		||||
        operating-system: [ubuntu-latest, windows-latest, macOS-latest]
 | 
			
		||||
        operating-system: [ubuntu-22.04, windows-latest, macOS-latest]
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout
 | 
			
		||||
        uses: actions/checkout@v3
 | 
			
		||||
@ -366,7 +366,7 @@ jobs:
 | 
			
		||||
          if (-not ($version -eq '${{steps.step2.outputs.dotnet-version}}')) { throw "Unexpected output value" }
 | 
			
		||||
 | 
			
		||||
  test-proxy:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    runs-on: ubuntu-22.04
 | 
			
		||||
    container:
 | 
			
		||||
      image: ubuntu:latest
 | 
			
		||||
      options: --dns 127.0.0.1
 | 
			
		||||
@ -406,10 +406,10 @@ jobs:
 | 
			
		||||
          __tests__/verify-dotnet.ps1 -Patterns "^6.0" -CheckNugetConfig
 | 
			
		||||
 | 
			
		||||
  test-bypass-proxy:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    runs-on: ubuntu-22.04
 | 
			
		||||
    env:
 | 
			
		||||
      https_proxy: http://no-such-proxy:3128
 | 
			
		||||
      no_proxy: github.com,dotnetcli.blob.core.windows.net,download.visualstudio.microsoft.com,api.nuget.org,dotnetcli.azureedge.net
 | 
			
		||||
      no_proxy: github.com,download.visualstudio.microsoft.com,api.nuget.org,builds.dotnet.microsoft.com,ci.dot.net
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout
 | 
			
		||||
        uses: actions/checkout@v3
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										20
									
								
								.github/workflows/publish-immutable-action.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								.github/workflows/publish-immutable-action.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,20 @@
 | 
			
		||||
name: 'Publish Immutable Action Version'
 | 
			
		||||
 | 
			
		||||
on:
 | 
			
		||||
  release:
 | 
			
		||||
    types: [published]
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  publish:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    permissions:
 | 
			
		||||
      contents: read
 | 
			
		||||
      id-token: write
 | 
			
		||||
      packages: write
 | 
			
		||||
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checking out
 | 
			
		||||
        uses: actions/checkout@v4
 | 
			
		||||
      - name: Publish
 | 
			
		||||
        id: publish
 | 
			
		||||
        uses: actions/publish-immutable-action@v0.0.4
 | 
			
		||||
							
								
								
									
										2
									
								
								.github/workflows/test-dotnet.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/test-dotnet.yml
									
									
									
									
										vendored
									
									
								
							@ -17,7 +17,7 @@ jobs:
 | 
			
		||||
    strategy:
 | 
			
		||||
      fail-fast: false
 | 
			
		||||
      matrix:
 | 
			
		||||
        operating-system: [ubuntu-latest, windows-latest, macOS-latest]
 | 
			
		||||
        operating-system: [ubuntu-22.04, windows-latest, macOS-latest]
 | 
			
		||||
        dotnet-version: ['2.1', '2.2', '3.0', '3.1', '5.0', '6.0', '7.0', '8.0']
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										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.1
 | 
			
		||||
version: 4.0.3
 | 
			
		||||
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
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								.licenses/npm/@actions/http-client.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								.licenses/npm/@actions/http-client.dep.yml
									
									
									
										generated
									
									
									
								
							@ -1,6 +1,6 @@
 | 
			
		||||
---
 | 
			
		||||
name: "@actions/http-client"
 | 
			
		||||
version: 2.0.1
 | 
			
		||||
version: 2.2.3
 | 
			
		||||
type: npm
 | 
			
		||||
summary: Actions Http Client
 | 
			
		||||
homepage: https://github.com/actions/toolkit/tree/main/packages/http-client
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										30
									
								
								.licenses/npm/@fastify/busboy.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								.licenses/npm/@fastify/busboy.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,30 @@
 | 
			
		||||
---
 | 
			
		||||
name: "@fastify/busboy"
 | 
			
		||||
version: 2.1.1
 | 
			
		||||
type: npm
 | 
			
		||||
summary: A streaming parser for HTML form data for node.js
 | 
			
		||||
homepage:
 | 
			
		||||
license: mit
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE
 | 
			
		||||
  text: |-
 | 
			
		||||
    Copyright Brian White. All rights reserved.
 | 
			
		||||
 | 
			
		||||
    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: []
 | 
			
		||||
							
								
								
									
										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.6
 | 
			
		||||
type: npm
 | 
			
		||||
summary: framework to create protoc plugins
 | 
			
		||||
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: []
 | 
			
		||||
							
								
								
									
										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.6
 | 
			
		||||
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: []
 | 
			
		||||
							
								
								
									
										207
									
								
								.licenses/npm/@protobuf-ts/protoc.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										207
									
								
								.licenses/npm/@protobuf-ts/protoc.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,207 @@
 | 
			
		||||
---
 | 
			
		||||
name: "@protobuf-ts/protoc"
 | 
			
		||||
version: 2.9.6
 | 
			
		||||
type: npm
 | 
			
		||||
summary: Installs the protocol buffer compiler "protoc" for you.
 | 
			
		||||
homepage: https://github.com/timostamm/protobuf-ts
 | 
			
		||||
license: apache-2.0
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: Auto-generated Apache-2.0 license text
 | 
			
		||||
  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
 | 
			
		||||
          (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
 | 
			
		||||
          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
 | 
			
		||||
 | 
			
		||||
              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.
 | 
			
		||||
 | 
			
		||||
       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: []
 | 
			
		||||
							
								
								
									
										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.6
 | 
			
		||||
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.6
 | 
			
		||||
type: npm
 | 
			
		||||
summary: Runtime library for code 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: []
 | 
			
		||||
@ -1,9 +1,9 @@
 | 
			
		||||
---
 | 
			
		||||
name: semver
 | 
			
		||||
version: 6.3.0
 | 
			
		||||
version: 6.3.1
 | 
			
		||||
type: npm
 | 
			
		||||
summary: The semantic version parser used by npm.
 | 
			
		||||
homepage: https://github.com/npm/node-semver#readme
 | 
			
		||||
homepage:
 | 
			
		||||
license: isc
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE
 | 
			
		||||
							
								
								
									
										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 - 阿卡琳"
 | 
			
		||||
@ -1,16 +1,16 @@
 | 
			
		||||
---
 | 
			
		||||
name: uuid
 | 
			
		||||
version: 3.4.0
 | 
			
		||||
name: undici
 | 
			
		||||
version: 5.29.0
 | 
			
		||||
type: npm
 | 
			
		||||
summary: RFC4122 (v1, v4, and v5) UUIDs
 | 
			
		||||
homepage: 
 | 
			
		||||
summary: An HTTP/1.1 client, written from scratch for Node.js
 | 
			
		||||
homepage: https://undici.nodejs.org
 | 
			
		||||
license: mit
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE.md
 | 
			
		||||
- sources: LICENSE
 | 
			
		||||
  text: |
 | 
			
		||||
    The MIT License (MIT)
 | 
			
		||||
    MIT License
 | 
			
		||||
 | 
			
		||||
    Copyright (c) 2010-2016 Robert Kieffer and other contributors
 | 
			
		||||
    Copyright (c) Matteo Collina and Undici 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
 | 
			
		||||
@ -29,11 +29,6 @@ licenses:
 | 
			
		||||
    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>
 | 
			
		||||
- sources: README.md
 | 
			
		||||
  text: MIT
 | 
			
		||||
notices: []
 | 
			
		||||
@ -3,7 +3,7 @@ name: uuid
 | 
			
		||||
version: 8.3.2
 | 
			
		||||
type: npm
 | 
			
		||||
summary: RFC4122 (v1, v4, and v5) UUIDs
 | 
			
		||||
homepage: 
 | 
			
		||||
homepage:
 | 
			
		||||
license: mit
 | 
			
		||||
licenses:
 | 
			
		||||
- sources: LICENSE.md
 | 
			
		||||
							
								
								
									
										31146
									
								
								dist/cache-save/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										31146
									
								
								dist/cache-save/index.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										31170
									
								
								dist/setup/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										31170
									
								
								dist/setup/index.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										3119
									
								
								externals/install-dotnet.ps1
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3119
									
								
								externals/install-dotnet.ps1
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										298
									
								
								externals/install-dotnet.sh
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										298
									
								
								externals/install-dotnet.sh
									
									
									
									
										vendored
									
									
								
							@ -298,11 +298,20 @@ get_machine_architecture() {
 | 
			
		||||
    if command -v uname > /dev/null; then
 | 
			
		||||
        CPUName=$(uname -m)
 | 
			
		||||
        case $CPUName in
 | 
			
		||||
        armv1*|armv2*|armv3*|armv4*|armv5*|armv6*)
 | 
			
		||||
            echo "armv6-or-below"
 | 
			
		||||
            return 0
 | 
			
		||||
            ;;
 | 
			
		||||
        armv*l)
 | 
			
		||||
            echo "arm"
 | 
			
		||||
            return 0
 | 
			
		||||
            ;;
 | 
			
		||||
        aarch64|arm64)
 | 
			
		||||
            if [ "$(getconf LONG_BIT)" -lt 64 ]; then
 | 
			
		||||
                # This is 32-bit OS running on 64-bit CPU (for example Raspberry Pi OS)
 | 
			
		||||
                echo "arm"
 | 
			
		||||
                return 0
 | 
			
		||||
            fi
 | 
			
		||||
            echo "arm64"
 | 
			
		||||
            return 0
 | 
			
		||||
            ;;
 | 
			
		||||
@ -310,6 +319,22 @@ get_machine_architecture() {
 | 
			
		||||
            echo "s390x"
 | 
			
		||||
            return 0
 | 
			
		||||
            ;;
 | 
			
		||||
        ppc64le)
 | 
			
		||||
            echo "ppc64le"
 | 
			
		||||
            return 0
 | 
			
		||||
            ;;
 | 
			
		||||
        loongarch64)
 | 
			
		||||
            echo "loongarch64"
 | 
			
		||||
            return 0
 | 
			
		||||
            ;;
 | 
			
		||||
        riscv64)
 | 
			
		||||
            echo "riscv64"
 | 
			
		||||
            return 0
 | 
			
		||||
            ;;
 | 
			
		||||
        powerpc|ppc)
 | 
			
		||||
            echo "ppc"
 | 
			
		||||
            return 0
 | 
			
		||||
            ;;
 | 
			
		||||
        esac
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
@ -326,7 +351,13 @@ get_normalized_architecture_from_architecture() {
 | 
			
		||||
    local architecture="$(to_lowercase "$1")"
 | 
			
		||||
 | 
			
		||||
    if [[ $architecture == \<auto\> ]]; then
 | 
			
		||||
        echo "$(get_machine_architecture)"
 | 
			
		||||
        machine_architecture="$(get_machine_architecture)"
 | 
			
		||||
        if [[ "$machine_architecture" == "armv6-or-below" ]]; then
 | 
			
		||||
            say_err "Architecture \`$machine_architecture\` not supported. If you think this is a bug, report it at https://github.com/dotnet/install-scripts/issues"
 | 
			
		||||
            return 1
 | 
			
		||||
        fi
 | 
			
		||||
 | 
			
		||||
        echo $machine_architecture
 | 
			
		||||
        return 0
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
@ -347,6 +378,14 @@ get_normalized_architecture_from_architecture() {
 | 
			
		||||
            echo "s390x"
 | 
			
		||||
            return 0
 | 
			
		||||
            ;;
 | 
			
		||||
        ppc64le)
 | 
			
		||||
            echo "ppc64le"
 | 
			
		||||
            return 0
 | 
			
		||||
            ;;
 | 
			
		||||
        loongarch64)
 | 
			
		||||
            echo "loongarch64"
 | 
			
		||||
            return 0
 | 
			
		||||
            ;;
 | 
			
		||||
    esac
 | 
			
		||||
 | 
			
		||||
    say_err "Architecture \`$architecture\` not supported. If you think this is a bug, report it at https://github.com/dotnet/install-scripts/issues"
 | 
			
		||||
@ -384,11 +423,17 @@ get_normalized_architecture_for_specific_sdk_version() {
 | 
			
		||||
# args:
 | 
			
		||||
# version or channel - $1
 | 
			
		||||
is_arm64_supported() {
 | 
			
		||||
    #any channel or version that starts with the specified versions
 | 
			
		||||
    case "$1" in
 | 
			
		||||
        ( "1"* | "2"* | "3"*  | "4"* | "5"*) 
 | 
			
		||||
            echo false
 | 
			
		||||
            return 0
 | 
			
		||||
    # Extract the major version by splitting on the dot
 | 
			
		||||
    major_version="${1%%.*}"
 | 
			
		||||
 | 
			
		||||
    # Check if the major version is a valid number and less than 6
 | 
			
		||||
    case "$major_version" in
 | 
			
		||||
        [0-9]*)  
 | 
			
		||||
            if [ "$major_version" -lt 6 ]; then
 | 
			
		||||
                echo false
 | 
			
		||||
                return 0
 | 
			
		||||
            fi
 | 
			
		||||
            ;;
 | 
			
		||||
    esac
 | 
			
		||||
 | 
			
		||||
    echo true
 | 
			
		||||
@ -407,8 +452,13 @@ get_normalized_os() {
 | 
			
		||||
                echo "$osname"
 | 
			
		||||
                return 0
 | 
			
		||||
                ;;
 | 
			
		||||
            macos)
 | 
			
		||||
                osname='osx'
 | 
			
		||||
                echo "$osname"
 | 
			
		||||
                return 0
 | 
			
		||||
                ;;
 | 
			
		||||
            *)
 | 
			
		||||
                say_err "'$user_defined_os' is not a supported value for --os option, supported values are: osx, linux, linux-musl, freebsd, rhel.6. If you think this is a bug, report it at https://github.com/dotnet/install-scripts/issues."
 | 
			
		||||
                say_err "'$user_defined_os' is not a supported value for --os option, supported values are: osx, macos, linux, linux-musl, freebsd, rhel.6. If you think this is a bug, report it at https://github.com/dotnet/install-scripts/issues."
 | 
			
		||||
                return 1
 | 
			
		||||
                ;;
 | 
			
		||||
        esac
 | 
			
		||||
@ -538,6 +588,40 @@ is_dotnet_package_installed() {
 | 
			
		||||
    fi
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
# args:
 | 
			
		||||
# downloaded file - $1
 | 
			
		||||
# remote_file_size - $2
 | 
			
		||||
validate_remote_local_file_sizes() 
 | 
			
		||||
{
 | 
			
		||||
    eval $invocation
 | 
			
		||||
 | 
			
		||||
    local downloaded_file="$1"
 | 
			
		||||
    local remote_file_size="$2"
 | 
			
		||||
    local file_size=''
 | 
			
		||||
 | 
			
		||||
    if [[ "$OSTYPE" == "linux-gnu"* ]]; then
 | 
			
		||||
        file_size="$(stat -c '%s' "$downloaded_file")"
 | 
			
		||||
    elif [[ "$OSTYPE" == "darwin"* ]]; then
 | 
			
		||||
        # hardcode in order to avoid conflicts with GNU stat
 | 
			
		||||
        file_size="$(/usr/bin/stat -f '%z' "$downloaded_file")"
 | 
			
		||||
    fi  
 | 
			
		||||
    
 | 
			
		||||
    if [ -n "$file_size" ]; then
 | 
			
		||||
        say "Downloaded file size is $file_size bytes."
 | 
			
		||||
 | 
			
		||||
        if [ -n "$remote_file_size" ] && [ -n "$file_size" ]; then
 | 
			
		||||
            if [ "$remote_file_size" -ne "$file_size" ]; then
 | 
			
		||||
                say "The remote and local file sizes are not equal. The remote file size is $remote_file_size bytes and the local size is $file_size bytes. The local package may be corrupted."
 | 
			
		||||
            else
 | 
			
		||||
                say "The remote and local file sizes are equal."
 | 
			
		||||
            fi
 | 
			
		||||
        fi
 | 
			
		||||
        
 | 
			
		||||
    else
 | 
			
		||||
        say "Either downloaded or local package size can not be measured. One of them may be corrupted."      
 | 
			
		||||
    fi 
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
# args:
 | 
			
		||||
# azure_feed - $1
 | 
			
		||||
# channel - $2
 | 
			
		||||
@ -872,6 +956,37 @@ get_absolute_path() {
 | 
			
		||||
    return 0
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
# args:
 | 
			
		||||
# override - $1 (boolean, true or false)
 | 
			
		||||
get_cp_options() {
 | 
			
		||||
    eval $invocation
 | 
			
		||||
 | 
			
		||||
    local override="$1"
 | 
			
		||||
    local override_switch=""
 | 
			
		||||
 | 
			
		||||
    if [ "$override" = false ]; then
 | 
			
		||||
        override_switch="-n"
 | 
			
		||||
 | 
			
		||||
        # create temporary files to check if 'cp -u' is supported
 | 
			
		||||
        tmp_dir="$(mktemp -d)"
 | 
			
		||||
        tmp_file="$tmp_dir/testfile"
 | 
			
		||||
        tmp_file2="$tmp_dir/testfile2"
 | 
			
		||||
 | 
			
		||||
        touch "$tmp_file"
 | 
			
		||||
 | 
			
		||||
        # use -u instead of -n if it's available
 | 
			
		||||
        if cp -u "$tmp_file" "$tmp_file2" 2>/dev/null; then
 | 
			
		||||
            override_switch="-u"
 | 
			
		||||
        fi
 | 
			
		||||
 | 
			
		||||
        # clean up
 | 
			
		||||
        rm -f "$tmp_file" "$tmp_file2"
 | 
			
		||||
        rm -rf "$tmp_dir"
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
    echo "$override_switch"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
# args:
 | 
			
		||||
# input_files - stdin
 | 
			
		||||
# root_path - $1
 | 
			
		||||
@ -883,15 +998,7 @@ copy_files_or_dirs_from_list() {
 | 
			
		||||
    local root_path="$(remove_trailing_slash "$1")"
 | 
			
		||||
    local out_path="$(remove_trailing_slash "$2")"
 | 
			
		||||
    local override="$3"
 | 
			
		||||
    local osname="$(get_current_os_name)"
 | 
			
		||||
    local override_switch=$(
 | 
			
		||||
        if [ "$override" = false ]; then
 | 
			
		||||
            if [ "$osname" = "linux-musl" ]; then
 | 
			
		||||
                printf -- "-u";
 | 
			
		||||
            else
 | 
			
		||||
                printf -- "-n";
 | 
			
		||||
            fi
 | 
			
		||||
        fi)
 | 
			
		||||
    local override_switch="$(get_cp_options "$override")"
 | 
			
		||||
 | 
			
		||||
    cat | uniq | while read -r file_path; do
 | 
			
		||||
        local path="$(remove_beginning_slash "${file_path#$root_path}")"
 | 
			
		||||
@ -906,14 +1013,39 @@ copy_files_or_dirs_from_list() {
 | 
			
		||||
    done
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
# args:
 | 
			
		||||
# zip_uri - $1
 | 
			
		||||
get_remote_file_size() {
 | 
			
		||||
    local zip_uri="$1"
 | 
			
		||||
 | 
			
		||||
    if machine_has "curl"; then
 | 
			
		||||
        file_size=$(curl -sI  "$zip_uri" | grep -i content-length | awk '{ num = $2 + 0; print num }')
 | 
			
		||||
    elif machine_has "wget"; then
 | 
			
		||||
        file_size=$(wget --spider --server-response -O /dev/null "$zip_uri" 2>&1 | grep -i 'Content-Length:' | awk '{ num = $2 + 0; print num }')
 | 
			
		||||
    else
 | 
			
		||||
        say "Neither curl nor wget is available on this system."
 | 
			
		||||
        return
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
    if [ -n "$file_size" ]; then
 | 
			
		||||
        say "Remote file $zip_uri size is $file_size bytes."
 | 
			
		||||
        echo "$file_size"
 | 
			
		||||
    else
 | 
			
		||||
        say_verbose "Content-Length header was not extracted for $zip_uri."
 | 
			
		||||
        echo ""
 | 
			
		||||
    fi
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
# args:
 | 
			
		||||
# zip_path - $1
 | 
			
		||||
# out_path - $2
 | 
			
		||||
# remote_file_size - $3
 | 
			
		||||
extract_dotnet_package() {
 | 
			
		||||
    eval $invocation
 | 
			
		||||
 | 
			
		||||
    local zip_path="$1"
 | 
			
		||||
    local out_path="$2"
 | 
			
		||||
    local remote_file_size="$3"
 | 
			
		||||
 | 
			
		||||
    local temp_out_path="$(mktemp -d "$temporary_file_template")"
 | 
			
		||||
 | 
			
		||||
@ -923,9 +1055,13 @@ extract_dotnet_package() {
 | 
			
		||||
    local folders_with_version_regex='^.*/[0-9]+\.[0-9]+[^/]+/'
 | 
			
		||||
    find "$temp_out_path" -type f | grep -Eo "$folders_with_version_regex" | sort | copy_files_or_dirs_from_list "$temp_out_path" "$out_path" false
 | 
			
		||||
    find "$temp_out_path" -type f | grep -Ev "$folders_with_version_regex" | copy_files_or_dirs_from_list "$temp_out_path" "$out_path" "$override_non_versioned_files"
 | 
			
		||||
 | 
			
		||||
    
 | 
			
		||||
    validate_remote_local_file_sizes "$zip_path" "$remote_file_size"
 | 
			
		||||
    
 | 
			
		||||
    rm -rf "$temp_out_path"
 | 
			
		||||
    rm -f "$zip_path" && say_verbose "Temporary zip file $zip_path was removed"
 | 
			
		||||
    if [ -z ${keep_zip+x} ]; then
 | 
			
		||||
        rm -f "$zip_path" && say_verbose "Temporary archive file $zip_path was removed"
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
    if [ "$failed" = true ]; then
 | 
			
		||||
        say_err "Extraction failed"
 | 
			
		||||
@ -1136,6 +1272,61 @@ downloadwget() {
 | 
			
		||||
    return 0
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
extract_stem() {
 | 
			
		||||
    local url="$1"
 | 
			
		||||
    # extract the protocol
 | 
			
		||||
    proto="$(echo $1 | grep :// | sed -e's,^\(.*://\).*,\1,g')"
 | 
			
		||||
    # remove the protocol
 | 
			
		||||
    url="${1/$proto/}"
 | 
			
		||||
    # extract the path (if any) - since we know all of our feeds have a first path segment, we can skip the first one. otherwise we'd use -f2- to get the full path
 | 
			
		||||
    full_path="$(echo $url | grep / | cut -d/ -f2-)"
 | 
			
		||||
    path="$(echo $full_path | cut -d/ -f2-)"
 | 
			
		||||
    echo $path
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
check_url_exists() {
 | 
			
		||||
    eval $invocation
 | 
			
		||||
    local url="$1"
 | 
			
		||||
 | 
			
		||||
    local code=""
 | 
			
		||||
    if machine_has "curl"
 | 
			
		||||
    then
 | 
			
		||||
        code=$(curl --head -o /dev/null -w "%{http_code}" -s --fail "$url");
 | 
			
		||||
    elif machine_has "wget"
 | 
			
		||||
    then
 | 
			
		||||
        # get the http response, grab the status code
 | 
			
		||||
        server_response=$(wget -qO- --method=HEAD --server-response "$url" 2>&1)
 | 
			
		||||
        code=$(echo "$server_response" | grep "HTTP/" | awk '{print $2}')
 | 
			
		||||
    fi
 | 
			
		||||
    if [ $code = "200" ]; then
 | 
			
		||||
        return 0
 | 
			
		||||
    else
 | 
			
		||||
        return 1
 | 
			
		||||
    fi
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
sanitize_redirect_url() {
 | 
			
		||||
    eval $invocation
 | 
			
		||||
 | 
			
		||||
    local url_stem
 | 
			
		||||
    url_stem=$(extract_stem "$1")
 | 
			
		||||
    say_verbose "Checking configured feeds for the asset at ${yellow:-}$url_stem${normal:-}"
 | 
			
		||||
 | 
			
		||||
    for feed in "${feeds[@]}"
 | 
			
		||||
    do
 | 
			
		||||
        local trial_url="$feed/$url_stem"
 | 
			
		||||
        say_verbose "Checking ${yellow:-}$trial_url${normal:-}"
 | 
			
		||||
        if check_url_exists "$trial_url"; then
 | 
			
		||||
            say_verbose "Found a match at ${yellow:-}$trial_url${normal:-}"
 | 
			
		||||
            echo "$trial_url"
 | 
			
		||||
            return 0
 | 
			
		||||
        else
 | 
			
		||||
            say_verbose "No match at ${yellow:-}$trial_url${normal:-}"
 | 
			
		||||
        fi
 | 
			
		||||
    done
 | 
			
		||||
    return 1
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
get_download_link_from_aka_ms() {
 | 
			
		||||
    eval $invocation
 | 
			
		||||
 | 
			
		||||
@ -1172,6 +1363,12 @@ get_download_link_from_aka_ms() {
 | 
			
		||||
    http_codes=$( echo "$response" | awk '$1 ~ /^HTTP/ {print $2}' )
 | 
			
		||||
    # They all need to be 301, otherwise some links are broken (except for the last, which is not a redirect but 200 or 404).
 | 
			
		||||
    broken_redirects=$( echo "$http_codes" | sed '$d' | grep -v '301' )
 | 
			
		||||
    # The response may end without final code 2xx/4xx/5xx somehow, e.g. network restrictions on www.bing.com causes redirecting to bing.com fails with connection refused.
 | 
			
		||||
    # In this case it should not exclude the last.
 | 
			
		||||
    last_http_code=$(  echo "$http_codes" | tail -n 1 )
 | 
			
		||||
    if ! [[ $last_http_code =~ ^(2|4|5)[0-9][0-9]$ ]]; then
 | 
			
		||||
        broken_redirects=$( echo "$http_codes" | grep -v '301' )
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
    # All HTTP codes are 301 (Moved Permanently), the redirect link exists.
 | 
			
		||||
    if [[ -z "$broken_redirects" ]]; then
 | 
			
		||||
@ -1182,6 +1379,11 @@ get_download_link_from_aka_ms() {
 | 
			
		||||
            return 1
 | 
			
		||||
        fi
 | 
			
		||||
 | 
			
		||||
        sanitized_redirect_url=$(sanitize_redirect_url "$aka_ms_download_link")
 | 
			
		||||
        if [[ -n "$sanitized_redirect_url" ]]; then
 | 
			
		||||
            aka_ms_download_link="$sanitized_redirect_url"
 | 
			
		||||
        fi
 | 
			
		||||
 | 
			
		||||
        say_verbose "The redirect location retrieved: '$aka_ms_download_link'."
 | 
			
		||||
        return 0
 | 
			
		||||
    else
 | 
			
		||||
@ -1193,23 +1395,16 @@ get_download_link_from_aka_ms() {
 | 
			
		||||
get_feeds_to_use()
 | 
			
		||||
{
 | 
			
		||||
    feeds=(
 | 
			
		||||
    "https://dotnetcli.azureedge.net/dotnet"
 | 
			
		||||
    "https://dotnetbuilds.azureedge.net/public"
 | 
			
		||||
    "https://builds.dotnet.microsoft.com/dotnet"
 | 
			
		||||
    "https://ci.dot.net/public"
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
    if [[ -n "$azure_feed" ]]; then
 | 
			
		||||
        feeds=("$azure_feed")
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
    if [[ "$no_cdn" == "true" ]]; then
 | 
			
		||||
        feeds=(
 | 
			
		||||
        "https://dotnetcli.blob.core.windows.net/dotnet"
 | 
			
		||||
        "https://dotnetbuilds.blob.core.windows.net/public"
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
        if [[ -n "$uncached_feed" ]]; then
 | 
			
		||||
            feeds=("$uncached_feed")
 | 
			
		||||
        fi
 | 
			
		||||
    if [[ -n "$uncached_feed" ]]; then
 | 
			
		||||
        feeds=("$uncached_feed")
 | 
			
		||||
    fi
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1341,7 +1536,7 @@ generate_regular_links() {
 | 
			
		||||
        link_types+=("legacy")
 | 
			
		||||
    else
 | 
			
		||||
        legacy_download_link=""
 | 
			
		||||
        say_verbose "Cound not construct a legacy_download_link; omitting..."
 | 
			
		||||
        say_verbose "Could not construct a legacy_download_link; omitting..."
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
    #  Check if the SDK version is already installed.
 | 
			
		||||
@ -1419,10 +1614,11 @@ install_dotnet() {
 | 
			
		||||
    eval $invocation
 | 
			
		||||
    local download_failed=false
 | 
			
		||||
    local download_completed=false
 | 
			
		||||
    local remote_file_size=0
 | 
			
		||||
 | 
			
		||||
    mkdir -p "$install_root"
 | 
			
		||||
    zip_path="$(mktemp "$temporary_file_template")"
 | 
			
		||||
    say_verbose "Zip path: $zip_path"
 | 
			
		||||
    zip_path="${zip_path:-$(mktemp "$temporary_file_template")}"
 | 
			
		||||
    say_verbose "Archive path: $zip_path"
 | 
			
		||||
 | 
			
		||||
    for link_index in "${!download_links[@]}"
 | 
			
		||||
    do
 | 
			
		||||
@ -1443,10 +1639,10 @@ install_dotnet() {
 | 
			
		||||
                say "The resource at $link_type link '$download_link' is not available."
 | 
			
		||||
                ;;
 | 
			
		||||
            *)
 | 
			
		||||
                say "Failed to download $link_type link '$download_link': $download_error_msg"
 | 
			
		||||
                say "Failed to download $link_type link '$download_link': $http_code $download_error_msg"
 | 
			
		||||
                ;;
 | 
			
		||||
            esac
 | 
			
		||||
            rm -f "$zip_path" 2>&1 && say_verbose "Temporary zip file $zip_path was removed"
 | 
			
		||||
            rm -f "$zip_path" 2>&1 && say_verbose "Temporary archive file $zip_path was removed"
 | 
			
		||||
        else
 | 
			
		||||
            download_completed=true
 | 
			
		||||
            break
 | 
			
		||||
@ -1459,8 +1655,10 @@ install_dotnet() {
 | 
			
		||||
        return 1
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
    say "Extracting zip from $download_link"
 | 
			
		||||
    extract_dotnet_package "$zip_path" "$install_root" || return 1
 | 
			
		||||
    remote_file_size="$(get_remote_file_size "$download_link")"
 | 
			
		||||
 | 
			
		||||
    say "Extracting archive from $download_link"
 | 
			
		||||
    extract_dotnet_package "$zip_path" "$install_root" "$remote_file_size" || return 1
 | 
			
		||||
 | 
			
		||||
    #  Check if the SDK version is installed; if not, fail the installation.
 | 
			
		||||
    # if the version contains "RTM" or "servicing"; check if a 'release-type' SDK version is installed.
 | 
			
		||||
@ -1502,7 +1700,6 @@ install_dir="<auto>"
 | 
			
		||||
architecture="<auto>"
 | 
			
		||||
dry_run=false
 | 
			
		||||
no_path=false
 | 
			
		||||
no_cdn=false
 | 
			
		||||
azure_feed=""
 | 
			
		||||
uncached_feed=""
 | 
			
		||||
feed_credential=""
 | 
			
		||||
@ -1575,10 +1772,6 @@ do
 | 
			
		||||
            verbose=true
 | 
			
		||||
            non_dynamic_parameters+=" $name"
 | 
			
		||||
            ;;
 | 
			
		||||
        --no-cdn|-[Nn]o[Cc]dn)
 | 
			
		||||
            no_cdn=true
 | 
			
		||||
            non_dynamic_parameters+=" $name"
 | 
			
		||||
            ;;
 | 
			
		||||
        --azure-feed|-[Aa]zure[Ff]eed)
 | 
			
		||||
            shift
 | 
			
		||||
            azure_feed="$1"
 | 
			
		||||
@ -1610,10 +1803,22 @@ do
 | 
			
		||||
            override_non_versioned_files=false
 | 
			
		||||
            non_dynamic_parameters+=" $name"
 | 
			
		||||
            ;;
 | 
			
		||||
        --keep-zip|-[Kk]eep[Zz]ip)
 | 
			
		||||
            keep_zip=true
 | 
			
		||||
            non_dynamic_parameters+=" $name"
 | 
			
		||||
            ;;
 | 
			
		||||
        --zip-path|-[Zz]ip[Pp]ath)
 | 
			
		||||
            shift
 | 
			
		||||
            zip_path="$1"
 | 
			
		||||
            ;;
 | 
			
		||||
        -?|--?|-h|--help|-[Hh]elp)
 | 
			
		||||
            script_name="$(basename "$0")"
 | 
			
		||||
            script_name="dotnet-install.sh"
 | 
			
		||||
            echo ".NET Tools Installer"
 | 
			
		||||
            echo "Usage: $script_name [-c|--channel <CHANNEL>] [-v|--version <VERSION>] [-p|--prefix <DESTINATION>]"
 | 
			
		||||
            echo "Usage:"
 | 
			
		||||
            echo "       # Install a .NET SDK of a given Quality from a given Channel"
 | 
			
		||||
            echo "       $script_name [-c|--channel <CHANNEL>] [-q|--quality <QUALITY>]"
 | 
			
		||||
            echo "       # Install a .NET SDK of a specific public version"
 | 
			
		||||
            echo "       $script_name [-v|--version <VERSION>]"
 | 
			
		||||
            echo "       $script_name -h|-?|--help"
 | 
			
		||||
            echo ""
 | 
			
		||||
            echo "$script_name is a simple command line interface for obtaining dotnet cli."
 | 
			
		||||
@ -1655,7 +1860,7 @@ do
 | 
			
		||||
            echo "      -InstallDir"
 | 
			
		||||
            echo "  --architecture <ARCHITECTURE>      Architecture of dotnet binaries to be installed, Defaults to \`$architecture\`."
 | 
			
		||||
            echo "      --arch,-Architecture,-Arch"
 | 
			
		||||
            echo "          Possible values: x64, arm, arm64 and s390x"
 | 
			
		||||
            echo "          Possible values: x64, arm, arm64, s390x, ppc64le and loongarch64"
 | 
			
		||||
            echo "  --os <system>                    Specifies operating system to be used when selecting the installer."
 | 
			
		||||
            echo "          Overrides the OS determination approach used by the script. Supported values: osx, linux, linux-musl, freebsd, rhel.6."
 | 
			
		||||
            echo "          In case any other value is provided, the platform will be determined by the script based on machine configuration."
 | 
			
		||||
@ -1671,15 +1876,14 @@ do
 | 
			
		||||
            echo "  --verbose,-Verbose                 Display diagnostics information."
 | 
			
		||||
            echo "  --azure-feed,-AzureFeed            For internal use only."
 | 
			
		||||
            echo "                                     Allows using a different storage to download SDK archives from."
 | 
			
		||||
            echo "                                     This parameter is only used if --no-cdn is false."
 | 
			
		||||
            echo "  --uncached-feed,-UncachedFeed      For internal use only."
 | 
			
		||||
            echo "                                     Allows using a different storage to download SDK archives from."
 | 
			
		||||
            echo "                                     This parameter is only used if --no-cdn is true."
 | 
			
		||||
            echo "  --skip-non-versioned-files         Skips non-versioned files if they already exist, such as the dotnet executable."
 | 
			
		||||
            echo "      -SkipNonVersionedFiles"
 | 
			
		||||
            echo "  --no-cdn,-NoCdn                    Disable downloading from the Azure CDN, and use the uncached feed directly."
 | 
			
		||||
            echo "  --jsonfile <JSONFILE>              Determines the SDK version from a user specified global.json file."
 | 
			
		||||
            echo "                                     Note: global.json must have a value for 'SDK:Version'"
 | 
			
		||||
            echo "  --keep-zip,-KeepZip                If set, downloaded file is kept."
 | 
			
		||||
            echo "  --zip-path, -ZipPath               If set, downloaded file is stored at the specified path."
 | 
			
		||||
            echo "  -?,--?,-h,--help,-Help             Shows this help message"
 | 
			
		||||
            echo ""
 | 
			
		||||
            echo "Install Location:"
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										249
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										249
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							@ -9,7 +9,7 @@
 | 
			
		||||
      "version": "3.0.2",
 | 
			
		||||
      "license": "MIT",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@actions/cache": "^3.0.0",
 | 
			
		||||
        "@actions/cache": "^4.0.3",
 | 
			
		||||
        "@actions/core": "^1.10.0",
 | 
			
		||||
        "@actions/exec": "^1.1.1",
 | 
			
		||||
        "@actions/github": "^1.1.0",
 | 
			
		||||
@ -41,20 +41,20 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@actions/cache": {
 | 
			
		||||
      "version": "3.2.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@actions/cache/-/cache-3.2.1.tgz",
 | 
			
		||||
      "integrity": "sha512-QurbMiY//02+0kN1adJkMHN44RcZ5kAXfhSnKUZmtSmhMTNqLitGArG1xOkt93NNyByTlLGAc5wIOF/dZ2ENOQ==",
 | 
			
		||||
      "version": "4.0.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@actions/cache/-/cache-4.0.3.tgz",
 | 
			
		||||
      "integrity": "sha512-SvrqFtYJ7I48A/uXNkoJrnukx5weQv1fGquhs3+4nkByZThBH109KTIqj5x/cGV7JGNvb8dLPVywUOqX1fjiXg==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@actions/core": "^1.10.0",
 | 
			
		||||
        "@actions/core": "^1.11.1",
 | 
			
		||||
        "@actions/exec": "^1.0.1",
 | 
			
		||||
        "@actions/glob": "^0.1.0",
 | 
			
		||||
        "@actions/http-client": "^2.0.1",
 | 
			
		||||
        "@actions/http-client": "^2.1.1",
 | 
			
		||||
        "@actions/io": "^1.0.1",
 | 
			
		||||
        "@azure/abort-controller": "^1.1.0",
 | 
			
		||||
        "@azure/ms-rest-js": "^2.6.0",
 | 
			
		||||
        "@azure/storage-blob": "^12.13.0",
 | 
			
		||||
        "semver": "^6.1.0",
 | 
			
		||||
        "uuid": "^3.3.3"
 | 
			
		||||
        "@protobuf-ts/plugin": "^2.9.4",
 | 
			
		||||
        "semver": "^6.3.1"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@actions/cache/node_modules/@actions/glob": {
 | 
			
		||||
@ -66,22 +66,13 @@
 | 
			
		||||
        "minimatch": "^3.0.4"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@actions/cache/node_modules/uuid": {
 | 
			
		||||
      "version": "3.4.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
 | 
			
		||||
      "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
 | 
			
		||||
      "deprecated": "Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.",
 | 
			
		||||
      "bin": {
 | 
			
		||||
        "uuid": "bin/uuid"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@actions/core": {
 | 
			
		||||
      "version": "1.10.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.10.0.tgz",
 | 
			
		||||
      "integrity": "sha512-2aZDDa3zrrZbP5ZYg159sNoLRb61nQ7awl5pSvIq5Qpj81vwDzdMRKzkWJGJuwVvWpvZKx7vspJALyvaaIQyug==",
 | 
			
		||||
      "version": "1.11.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.11.1.tgz",
 | 
			
		||||
      "integrity": "sha512-hXJCSrkwfA46Vd9Z3q4cpEpHB1rL5NG04+/rbqW9d3+CSvtB1tYe8UTpAlixa1vj0m/ULglfEK2UKxMGxCxv5A==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@actions/http-client": "^2.0.1",
 | 
			
		||||
        "uuid": "^8.3.2"
 | 
			
		||||
        "@actions/exec": "^1.1.1",
 | 
			
		||||
        "@actions/http-client": "^2.0.1"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@actions/exec": {
 | 
			
		||||
@ -111,11 +102,12 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@actions/http-client": {
 | 
			
		||||
      "version": "2.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.0.1.tgz",
 | 
			
		||||
      "integrity": "sha512-PIXiMVtz6VvyaRsGY268qvj57hXQEpsYogYOu2nrQhlf+XCGmZstmuZBbAybUl1nQGnvS1k1eEsQ69ZoD7xlSw==",
 | 
			
		||||
      "version": "2.2.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.3.tgz",
 | 
			
		||||
      "integrity": "sha512-mx8hyJi/hjFvbPokCg4uRd4ZX78t+YyRPtnKWwIl+RzNaVuFpQHfmlGVfsKEJN8LwTCvL+DfVgAM04XaHkm6bA==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "tunnel": "^0.0.6"
 | 
			
		||||
        "tunnel": "^0.0.6",
 | 
			
		||||
        "undici": "^5.25.4"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@actions/io": {
 | 
			
		||||
@ -986,6 +978,14 @@
 | 
			
		||||
        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@fastify/busboy": {
 | 
			
		||||
      "version": "2.1.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz",
 | 
			
		||||
      "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==",
 | 
			
		||||
      "engines": {
 | 
			
		||||
        "node": ">=14"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@humanwhocodes/config-array": {
 | 
			
		||||
      "version": "0.11.8",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
 | 
			
		||||
@ -1449,6 +1449,76 @@
 | 
			
		||||
        "node": ">=8.0.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@protobuf-ts/plugin": {
 | 
			
		||||
      "version": "2.9.6",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@protobuf-ts/plugin/-/plugin-2.9.6.tgz",
 | 
			
		||||
      "integrity": "sha512-Wpv5rkXeu6E5Y4r0TjWE0bzRGddiTYl/RM+tLgVlS0r8CqOBqNAmlWv+s8ltf/F75rVrahUal0cpyhFwha9GRA==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@protobuf-ts/plugin-framework": "^2.9.6",
 | 
			
		||||
        "@protobuf-ts/protoc": "^2.9.6",
 | 
			
		||||
        "@protobuf-ts/runtime": "^2.9.6",
 | 
			
		||||
        "@protobuf-ts/runtime-rpc": "^2.9.6",
 | 
			
		||||
        "typescript": "^3.9"
 | 
			
		||||
      },
 | 
			
		||||
      "bin": {
 | 
			
		||||
        "protoc-gen-dump": "bin/protoc-gen-dump",
 | 
			
		||||
        "protoc-gen-ts": "bin/protoc-gen-ts"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@protobuf-ts/plugin-framework": {
 | 
			
		||||
      "version": "2.9.6",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@protobuf-ts/plugin-framework/-/plugin-framework-2.9.6.tgz",
 | 
			
		||||
      "integrity": "sha512-w7A1RXrDCiVzcaRE6YJP7FCARuAFe/Vc4SNQnHAi4CF0V6mEtyjAYEIC5BNYgIRaJEqB26zzsBQjIem3R02SCA==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@protobuf-ts/runtime": "^2.9.6",
 | 
			
		||||
        "typescript": "^3.9"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@protobuf-ts/plugin-framework/node_modules/typescript": {
 | 
			
		||||
      "version": "3.9.10",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz",
 | 
			
		||||
      "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==",
 | 
			
		||||
      "bin": {
 | 
			
		||||
        "tsc": "bin/tsc",
 | 
			
		||||
        "tsserver": "bin/tsserver"
 | 
			
		||||
      },
 | 
			
		||||
      "engines": {
 | 
			
		||||
        "node": ">=4.2.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@protobuf-ts/plugin/node_modules/typescript": {
 | 
			
		||||
      "version": "3.9.10",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz",
 | 
			
		||||
      "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==",
 | 
			
		||||
      "bin": {
 | 
			
		||||
        "tsc": "bin/tsc",
 | 
			
		||||
        "tsserver": "bin/tsserver"
 | 
			
		||||
      },
 | 
			
		||||
      "engines": {
 | 
			
		||||
        "node": ">=4.2.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@protobuf-ts/protoc": {
 | 
			
		||||
      "version": "2.9.6",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@protobuf-ts/protoc/-/protoc-2.9.6.tgz",
 | 
			
		||||
      "integrity": "sha512-c0XvAPDIBAovH9HxV8gBv8gzOTreQIqibcusrB1+DxvFiSvy+2V1tjbUmG5gJEbjk3aAOaoj0a3+QuE+P28xUw==",
 | 
			
		||||
      "bin": {
 | 
			
		||||
        "protoc": "protoc.js"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@protobuf-ts/runtime": {
 | 
			
		||||
      "version": "2.9.6",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@protobuf-ts/runtime/-/runtime-2.9.6.tgz",
 | 
			
		||||
      "integrity": "sha512-C0CfpKx4n4LBbUrajOdRj2BTbd3qBoK0SiKWLq7RgCoU6xiN4wesBMFHUOBp3fFzKeZwgU8Q2KtzaqzIvPLRXg=="
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@protobuf-ts/runtime-rpc": {
 | 
			
		||||
      "version": "2.9.6",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@protobuf-ts/runtime-rpc/-/runtime-rpc-2.9.6.tgz",
 | 
			
		||||
      "integrity": "sha512-0UeqDRzNxgsh08lY5eWzFJNfD3gZ8Xf+WG1HzbIAbVAigzigwjwsYNNhTeas5H3gco1U5owTzCg177aambKOOw==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@protobuf-ts/runtime": "^2.9.6"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@sinonjs/commons": {
 | 
			
		||||
      "version": "1.8.6",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz",
 | 
			
		||||
@ -5702,9 +5772,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/semver": {
 | 
			
		||||
      "version": "6.3.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
 | 
			
		||||
      "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
 | 
			
		||||
      "version": "6.3.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
 | 
			
		||||
      "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
 | 
			
		||||
      "bin": {
 | 
			
		||||
        "semver": "bin/semver.js"
 | 
			
		||||
      }
 | 
			
		||||
@ -6151,6 +6221,17 @@
 | 
			
		||||
        "node": ">=4.2.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/undici": {
 | 
			
		||||
      "version": "5.29.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz",
 | 
			
		||||
      "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@fastify/busboy": "^2.0.0"
 | 
			
		||||
      },
 | 
			
		||||
      "engines": {
 | 
			
		||||
        "node": ">=14.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/universal-user-agent": {
 | 
			
		||||
      "version": "2.1.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-2.1.0.tgz",
 | 
			
		||||
@ -6478,20 +6559,20 @@
 | 
			
		||||
  },
 | 
			
		||||
  "dependencies": {
 | 
			
		||||
    "@actions/cache": {
 | 
			
		||||
      "version": "3.2.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@actions/cache/-/cache-3.2.1.tgz",
 | 
			
		||||
      "integrity": "sha512-QurbMiY//02+0kN1adJkMHN44RcZ5kAXfhSnKUZmtSmhMTNqLitGArG1xOkt93NNyByTlLGAc5wIOF/dZ2ENOQ==",
 | 
			
		||||
      "version": "4.0.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@actions/cache/-/cache-4.0.3.tgz",
 | 
			
		||||
      "integrity": "sha512-SvrqFtYJ7I48A/uXNkoJrnukx5weQv1fGquhs3+4nkByZThBH109KTIqj5x/cGV7JGNvb8dLPVywUOqX1fjiXg==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "@actions/core": "^1.10.0",
 | 
			
		||||
        "@actions/core": "^1.11.1",
 | 
			
		||||
        "@actions/exec": "^1.0.1",
 | 
			
		||||
        "@actions/glob": "^0.1.0",
 | 
			
		||||
        "@actions/http-client": "^2.0.1",
 | 
			
		||||
        "@actions/http-client": "^2.1.1",
 | 
			
		||||
        "@actions/io": "^1.0.1",
 | 
			
		||||
        "@azure/abort-controller": "^1.1.0",
 | 
			
		||||
        "@azure/ms-rest-js": "^2.6.0",
 | 
			
		||||
        "@azure/storage-blob": "^12.13.0",
 | 
			
		||||
        "semver": "^6.1.0",
 | 
			
		||||
        "uuid": "^3.3.3"
 | 
			
		||||
        "@protobuf-ts/plugin": "^2.9.4",
 | 
			
		||||
        "semver": "^6.3.1"
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@actions/glob": {
 | 
			
		||||
@ -6502,21 +6583,16 @@
 | 
			
		||||
            "@actions/core": "^1.2.6",
 | 
			
		||||
            "minimatch": "^3.0.4"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "uuid": {
 | 
			
		||||
          "version": "3.4.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
 | 
			
		||||
          "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "@actions/core": {
 | 
			
		||||
      "version": "1.10.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.10.0.tgz",
 | 
			
		||||
      "integrity": "sha512-2aZDDa3zrrZbP5ZYg159sNoLRb61nQ7awl5pSvIq5Qpj81vwDzdMRKzkWJGJuwVvWpvZKx7vspJALyvaaIQyug==",
 | 
			
		||||
      "version": "1.11.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.11.1.tgz",
 | 
			
		||||
      "integrity": "sha512-hXJCSrkwfA46Vd9Z3q4cpEpHB1rL5NG04+/rbqW9d3+CSvtB1tYe8UTpAlixa1vj0m/ULglfEK2UKxMGxCxv5A==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "@actions/http-client": "^2.0.1",
 | 
			
		||||
        "uuid": "^8.3.2"
 | 
			
		||||
        "@actions/exec": "^1.1.1",
 | 
			
		||||
        "@actions/http-client": "^2.0.1"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "@actions/exec": {
 | 
			
		||||
@ -6546,11 +6622,12 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "@actions/http-client": {
 | 
			
		||||
      "version": "2.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.0.1.tgz",
 | 
			
		||||
      "integrity": "sha512-PIXiMVtz6VvyaRsGY268qvj57hXQEpsYogYOu2nrQhlf+XCGmZstmuZBbAybUl1nQGnvS1k1eEsQ69ZoD7xlSw==",
 | 
			
		||||
      "version": "2.2.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.3.tgz",
 | 
			
		||||
      "integrity": "sha512-mx8hyJi/hjFvbPokCg4uRd4ZX78t+YyRPtnKWwIl+RzNaVuFpQHfmlGVfsKEJN8LwTCvL+DfVgAM04XaHkm6bA==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "tunnel": "^0.0.6"
 | 
			
		||||
        "tunnel": "^0.0.6",
 | 
			
		||||
        "undici": "^5.25.4"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "@actions/io": {
 | 
			
		||||
@ -7245,6 +7322,11 @@
 | 
			
		||||
      "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==",
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "@fastify/busboy": {
 | 
			
		||||
      "version": "2.1.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz",
 | 
			
		||||
      "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA=="
 | 
			
		||||
    },
 | 
			
		||||
    "@humanwhocodes/config-array": {
 | 
			
		||||
      "version": "0.11.8",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
 | 
			
		||||
@ -7625,6 +7707,59 @@
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.4.1.tgz",
 | 
			
		||||
      "integrity": "sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA=="
 | 
			
		||||
    },
 | 
			
		||||
    "@protobuf-ts/plugin": {
 | 
			
		||||
      "version": "2.9.6",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@protobuf-ts/plugin/-/plugin-2.9.6.tgz",
 | 
			
		||||
      "integrity": "sha512-Wpv5rkXeu6E5Y4r0TjWE0bzRGddiTYl/RM+tLgVlS0r8CqOBqNAmlWv+s8ltf/F75rVrahUal0cpyhFwha9GRA==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "@protobuf-ts/plugin-framework": "^2.9.6",
 | 
			
		||||
        "@protobuf-ts/protoc": "^2.9.6",
 | 
			
		||||
        "@protobuf-ts/runtime": "^2.9.6",
 | 
			
		||||
        "@protobuf-ts/runtime-rpc": "^2.9.6",
 | 
			
		||||
        "typescript": "^3.9"
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "typescript": {
 | 
			
		||||
          "version": "3.9.10",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz",
 | 
			
		||||
          "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q=="
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "@protobuf-ts/plugin-framework": {
 | 
			
		||||
      "version": "2.9.6",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@protobuf-ts/plugin-framework/-/plugin-framework-2.9.6.tgz",
 | 
			
		||||
      "integrity": "sha512-w7A1RXrDCiVzcaRE6YJP7FCARuAFe/Vc4SNQnHAi4CF0V6mEtyjAYEIC5BNYgIRaJEqB26zzsBQjIem3R02SCA==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "@protobuf-ts/runtime": "^2.9.6",
 | 
			
		||||
        "typescript": "^3.9"
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "typescript": {
 | 
			
		||||
          "version": "3.9.10",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz",
 | 
			
		||||
          "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q=="
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "@protobuf-ts/protoc": {
 | 
			
		||||
      "version": "2.9.6",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@protobuf-ts/protoc/-/protoc-2.9.6.tgz",
 | 
			
		||||
      "integrity": "sha512-c0XvAPDIBAovH9HxV8gBv8gzOTreQIqibcusrB1+DxvFiSvy+2V1tjbUmG5gJEbjk3aAOaoj0a3+QuE+P28xUw=="
 | 
			
		||||
    },
 | 
			
		||||
    "@protobuf-ts/runtime": {
 | 
			
		||||
      "version": "2.9.6",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@protobuf-ts/runtime/-/runtime-2.9.6.tgz",
 | 
			
		||||
      "integrity": "sha512-C0CfpKx4n4LBbUrajOdRj2BTbd3qBoK0SiKWLq7RgCoU6xiN4wesBMFHUOBp3fFzKeZwgU8Q2KtzaqzIvPLRXg=="
 | 
			
		||||
    },
 | 
			
		||||
    "@protobuf-ts/runtime-rpc": {
 | 
			
		||||
      "version": "2.9.6",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@protobuf-ts/runtime-rpc/-/runtime-rpc-2.9.6.tgz",
 | 
			
		||||
      "integrity": "sha512-0UeqDRzNxgsh08lY5eWzFJNfD3gZ8Xf+WG1HzbIAbVAigzigwjwsYNNhTeas5H3gco1U5owTzCg177aambKOOw==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "@protobuf-ts/runtime": "^2.9.6"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "@sinonjs/commons": {
 | 
			
		||||
      "version": "1.8.6",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz",
 | 
			
		||||
@ -10789,9 +10924,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "semver": {
 | 
			
		||||
      "version": "6.3.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
 | 
			
		||||
      "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
 | 
			
		||||
      "version": "6.3.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
 | 
			
		||||
      "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="
 | 
			
		||||
    },
 | 
			
		||||
    "shebang-command": {
 | 
			
		||||
      "version": "1.2.0",
 | 
			
		||||
@ -11106,6 +11241,14 @@
 | 
			
		||||
      "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==",
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "undici": {
 | 
			
		||||
      "version": "5.29.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz",
 | 
			
		||||
      "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "@fastify/busboy": "^2.0.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "universal-user-agent": {
 | 
			
		||||
      "version": "2.1.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-2.1.0.tgz",
 | 
			
		||||
 | 
			
		||||
@ -26,7 +26,7 @@
 | 
			
		||||
  "author": "GitHub",
 | 
			
		||||
  "license": "MIT",
 | 
			
		||||
  "dependencies": {
 | 
			
		||||
    "@actions/cache": "^3.0.0",
 | 
			
		||||
    "@actions/cache": "^4.0.3",
 | 
			
		||||
    "@actions/core": "^1.10.0",
 | 
			
		||||
    "@actions/exec": "^1.1.1",
 | 
			
		||||
    "@actions/github": "^1.1.0",
 | 
			
		||||
 | 
			
		||||
@ -101,9 +101,11 @@ export class DotnetVersionResolver {
 | 
			
		||||
      allowRetries: true,
 | 
			
		||||
      maxRetries: 3
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    const response = await httpClient.getJson<any>(
 | 
			
		||||
      DotnetVersionResolver.DotNetCoreIndexUrl
 | 
			
		||||
    );
 | 
			
		||||
 | 
			
		||||
    const result = response.result || {};
 | 
			
		||||
    const releasesInfo: any[] = result['releases-index'];
 | 
			
		||||
 | 
			
		||||
@ -122,7 +124,7 @@ export class DotnetVersionResolver {
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  static DotNetCoreIndexUrl =
 | 
			
		||||
    'https://dotnetcli.azureedge.net/dotnet/release-metadata/releases-index.json';
 | 
			
		||||
    'https://builds.dotnet.microsoft.com/dotnet/release-metadata/releases-index.json';
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export class DotnetCoreInstaller {
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user