mirror of
				https://github.com/actions/setup-go.git
				synced 2025-10-30 23:10:30 +00:00 
			
		
		
		
	Compare commits
	
		
			21 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | b184a007c8 | ||
|   | 96c2b3c9c1 | ||
|   | 60b6f6b09a | ||
|   | abe7d6b8af | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | 8e57b58e57 | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | 7c0b336c9a | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | 6f26dcc668 | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | 8d4083a006 | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | fa96338abe | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | 4de67c04ab | ||
|   | d35c59abb0 | ||
|   | 29694d72cd | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | 78535dd5f2 | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | bb65d8857b | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | 7f17e836c0 | ||
|   | dca8468d37 | ||
|   | 691cc3533f | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | 0aaccfd150 | ||
|   | c4c1141886 | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | 5a083d0e9a | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | 1d82324e53 | 
							
								
								
									
										2
									
								
								.github/ISSUE_TEMPLATE/bug_report.md
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/ISSUE_TEMPLATE/bug_report.md
									
									
									
									
										vendored
									
									
								
							| @@ -7,7 +7,7 @@ assignees: '' | |||||||
|  |  | ||||||
| --- | --- | ||||||
|  |  | ||||||
| <!--- Please direct any generic questions related to actions to our support community forum at https://github.community/c/code-to-cloud/github-actions/41 ---> | <!--- Please direct any generic questions related to actions to our support community forum at https://github.com/orgs/community/discussions/categories/actions ---> | ||||||
| <!--- Before opening up a new bug report, please make sure to check for similar existing issues --> | <!--- Before opening up a new bug report, please make sure to check for similar existing issues --> | ||||||
|  |  | ||||||
| **Description:** | **Description:** | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								.github/ISSUE_TEMPLATE/feature_request.md
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/ISSUE_TEMPLATE/feature_request.md
									
									
									
									
										vendored
									
									
								
							| @@ -5,7 +5,7 @@ title: '' | |||||||
| labels: feature request, needs triage | labels: feature request, needs triage | ||||||
| assignees: '' | assignees: '' | ||||||
| --- | --- | ||||||
| <!--- Please direct any generic questions related to actions to our support community forum at https://github.community/c/code-to-cloud/github-actions/41 ---> | <!--- Please direct any generic questions related to actions to our support community forum at https://github.com/orgs/community/discussions/categories/actions ---> | ||||||
| <!--- Before opening up a new feature request, please make sure to check for similar existing issues and pull requests --> | <!--- Before opening up a new feature request, please make sure to check for similar existing issues and pull requests --> | ||||||
|  |  | ||||||
| **Description:** | **Description:** | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								.licenses/npm/@actions/cache.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								.licenses/npm/@actions/cache.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,6 +1,6 @@ | |||||||
| --- | --- | ||||||
| name: "@actions/cache" | name: "@actions/cache" | ||||||
| version: 4.0.0 | version: 4.0.3 | ||||||
| type: npm | type: npm | ||||||
| summary: Actions cache lib | summary: Actions cache lib | ||||||
| homepage: https://github.com/actions/toolkit/tree/main/packages/cache | homepage: https://github.com/actions/toolkit/tree/main/packages/cache | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| --- | --- | ||||||
| name: "@actions/glob" | name: "@actions/glob" | ||||||
| version: 0.4.0 | version: 0.5.0 | ||||||
| type: npm | type: npm | ||||||
| summary: Actions glob lib | summary: Actions glob lib | ||||||
| homepage: https://github.com/actions/toolkit/tree/main/packages/glob | homepage: https://github.com/actions/toolkit/tree/main/packages/glob | ||||||
							
								
								
									
										2
									
								
								.licenses/npm/@actions/tool-cache.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								.licenses/npm/@actions/tool-cache.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,6 +1,6 @@ | |||||||
| --- | --- | ||||||
| name: "@actions/tool-cache" | name: "@actions/tool-cache" | ||||||
| version: 2.0.1 | version: 2.0.2 | ||||||
| type: npm | type: npm | ||||||
| summary: Actions tool-cache lib | summary: Actions tool-cache lib | ||||||
| homepage: https://github.com/actions/toolkit/tree/main/packages/tool-cache | homepage: https://github.com/actions/toolkit/tree/main/packages/tool-cache | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| --- | --- | ||||||
| name: "@protobuf-ts/plugin-framework" | name: "@protobuf-ts/plugin-framework" | ||||||
| version: 2.9.4 | version: 2.9.5 | ||||||
| type: npm | type: npm | ||||||
| summary: framework to create protoc plugins | summary: framework to create protoc plugins | ||||||
| homepage: https://github.com/timostamm/protobuf-ts | homepage: https://github.com/timostamm/protobuf-ts | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								.licenses/npm/@protobuf-ts/plugin.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								.licenses/npm/@protobuf-ts/plugin.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,6 +1,6 @@ | |||||||
| --- | --- | ||||||
| name: "@protobuf-ts/plugin" | name: "@protobuf-ts/plugin" | ||||||
| version: 2.9.4 | version: 2.9.5 | ||||||
| type: npm | type: npm | ||||||
| summary: The protocol buffer compiler plugin "protobuf-ts" generates TypeScript, gRPC-web, | summary: The protocol buffer compiler plugin "protobuf-ts" generates TypeScript, gRPC-web, | ||||||
|   Twirp, and more. |   Twirp, and more. | ||||||
|   | |||||||
							
								
								
									
										34
									
								
								.licenses/npm/@protobuf-ts/protoc.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										34
									
								
								.licenses/npm/@protobuf-ts/protoc.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,14 +1,14 @@ | |||||||
| --- | --- | ||||||
| name: "@protobuf-ts/protoc" | name: "@protobuf-ts/protoc" | ||||||
| version: 2.9.4 | version: 2.9.5 | ||||||
| type: npm | type: npm | ||||||
| summary: Installs the protocol buffer compiler "protoc" for you. | summary: Installs the protocol buffer compiler "protoc" for you. | ||||||
| homepage: https://github.com/timostamm/protobuf-ts | homepage: https://github.com/timostamm/protobuf-ts | ||||||
| license: apache-2.0 | license: apache-2.0 | ||||||
| licenses: | licenses: | ||||||
| - sources: LICENSE | - sources: Auto-generated Apache-2.0 license text | ||||||
|   text: |2 |   text: |2 | ||||||
|                                     Apache License |                                      Apache License | ||||||
|                                Version 2.0, January 2004 |                                Version 2.0, January 2004 | ||||||
|                             http://www.apache.org/licenses/ |                             http://www.apache.org/licenses/ | ||||||
| 
 | 
 | ||||||
| @@ -44,7 +44,6 @@ licenses: | |||||||
| 
 | 
 | ||||||
|           "Work" shall mean the work of authorship, whether in Source or |           "Work" shall mean the work of authorship, whether in Source or | ||||||
|           Object form, made available under the License, as indicated by a |           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). |           (an example is provided in the Appendix below). | ||||||
| 
 | 
 | ||||||
|           "Derivative Works" shall mean any work, whether in Source or Object |           "Derivative Works" shall mean any work, whether in Source or Object | ||||||
| @@ -76,7 +75,6 @@ licenses: | |||||||
|        2. Grant of Copyright License. Subject to the terms and conditions of |        2. Grant of Copyright License. Subject to the terms and conditions of | ||||||
|           this License, each Contributor hereby grants to You a perpetual, |           this License, each Contributor hereby grants to You a perpetual, | ||||||
|           worldwide, non-exclusive, no-charge, royalty-free, irrevocable |           worldwide, non-exclusive, no-charge, royalty-free, irrevocable | ||||||
|           copyright license to reproduce, prepare Derivative Works of, |  | ||||||
|           publicly display, publicly perform, sublicense, and distribute the |           publicly display, publicly perform, sublicense, and distribute the | ||||||
|           Work and such Derivative Works in Source or Object form. |           Work and such Derivative Works in Source or Object form. | ||||||
| 
 | 
 | ||||||
| @@ -107,7 +105,6 @@ licenses: | |||||||
|           (b) You must cause any modified files to carry prominent notices |           (b) You must cause any modified files to carry prominent notices | ||||||
|               stating that You changed the files; and |               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 |               that You distribute, all copyright, patent, trademark, and | ||||||
|               attribution notices from the Source form of the Work, |               attribution notices from the Source form of the Work, | ||||||
|               excluding those notices that do not pertain to any part of |               excluding those notices that do not pertain to any part of | ||||||
| @@ -182,4 +179,29 @@ licenses: | |||||||
|           defend, and hold each Contributor harmless for any liability |           defend, and hold each Contributor harmless for any liability | ||||||
|           incurred by, or claims asserted against, such Contributor by reason |           incurred by, or claims asserted against, such Contributor by reason | ||||||
|           of your accepting any such warranty or additional liability. |           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: [] | notices: [] | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								.licenses/npm/@protobuf-ts/runtime-rpc.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								.licenses/npm/@protobuf-ts/runtime-rpc.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,6 +1,6 @@ | |||||||
| --- | --- | ||||||
| name: "@protobuf-ts/runtime-rpc" | name: "@protobuf-ts/runtime-rpc" | ||||||
| version: 2.9.4 | version: 2.9.5 | ||||||
| type: npm | type: npm | ||||||
| summary: Runtime library for RPC clients generated by the protoc plugin "protobuf-ts" | summary: Runtime library for RPC clients generated by the protoc plugin "protobuf-ts" | ||||||
| homepage: https://github.com/timostamm/protobuf-ts | homepage: https://github.com/timostamm/protobuf-ts | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								.licenses/npm/@protobuf-ts/runtime.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								.licenses/npm/@protobuf-ts/runtime.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,6 +1,6 @@ | |||||||
| --- | --- | ||||||
| name: "@protobuf-ts/runtime" | name: "@protobuf-ts/runtime" | ||||||
| version: 2.9.4 | version: 2.9.5 | ||||||
| type: npm | type: npm | ||||||
| summary: Runtime library for code generated by the protoc plugin "protobuf-ts" | summary: Runtime library for code generated by the protoc plugin "protobuf-ts" | ||||||
| homepage: https://github.com/timostamm/protobuf-ts | homepage: https://github.com/timostamm/protobuf-ts | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								.licenses/npm/brace-expansion.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								.licenses/npm/brace-expansion.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,6 +1,6 @@ | |||||||
| --- | --- | ||||||
| name: brace-expansion | name: brace-expansion | ||||||
| version: 1.1.11 | version: 1.1.12 | ||||||
| type: npm | type: npm | ||||||
| summary: Brace expansion as known from sh/bash | summary: Brace expansion as known from sh/bash | ||||||
| homepage: https://github.com/juliangruber/brace-expansion | homepage: https://github.com/juliangruber/brace-expansion | ||||||
|   | |||||||
| @@ -1,16 +1,16 @@ | |||||||
| --- | --- | ||||||
| name: uuid | name: call-bind-apply-helpers | ||||||
| version: 3.4.0 | version: 1.0.2 | ||||||
| type: npm | type: npm | ||||||
| summary: RFC4122 (v1, v4, and v5) UUIDs | summary: Helper functions around Function call/apply/bind, for use in `call-bind` | ||||||
| homepage: https://github.com/uuidjs/uuid#readme | homepage: https://github.com/ljharb/call-bind-apply-helpers#readme | ||||||
| license: mit | license: mit | ||||||
| licenses: | licenses: | ||||||
| - sources: LICENSE.md | - sources: LICENSE | ||||||
|   text: | |   text: | | ||||||
|     The MIT License (MIT) |     MIT License | ||||||
| 
 | 
 | ||||||
|     Copyright (c) 2010-2016 Robert Kieffer and other contributors |     Copyright (c) 2024 Jordan Harband | ||||||
| 
 | 
 | ||||||
|     Permission is hereby granted, free of charge, to any person obtaining a copy |     Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|     of this software and associated documentation files (the "Software"), to deal |     of this software and associated documentation files (the "Software"), to deal | ||||||
| @@ -29,11 +29,4 @@ licenses: | |||||||
|     LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |     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 |     OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|     SOFTWARE. |     SOFTWARE. | ||||||
| notices: | 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> |  | ||||||
							
								
								
									
										42
									
								
								.licenses/npm/camel-case.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										42
									
								
								.licenses/npm/camel-case.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,42 +0,0 @@ | |||||||
| --- |  | ||||||
| name: camel-case |  | ||||||
| version: 4.1.2 |  | ||||||
| type: npm |  | ||||||
| summary: Transform into a string with the separator denoted by the next word capitalized |  | ||||||
| homepage: https://github.com/blakeembrey/change-case/tree/master/packages/camel-case#readme |  | ||||||
| license: mit |  | ||||||
| licenses: |  | ||||||
| - sources: LICENSE |  | ||||||
|   text: | |  | ||||||
|     The MIT License (MIT) |  | ||||||
| 
 |  | ||||||
|     Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) |  | ||||||
| 
 |  | ||||||
|     Permission is hereby granted, free of charge, to any person obtaining a copy |  | ||||||
|     of this software and associated documentation files (the "Software"), to deal |  | ||||||
|     in the Software without restriction, including without limitation the rights |  | ||||||
|     to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |  | ||||||
|     copies of the Software, and to permit persons to whom the Software is |  | ||||||
|     furnished to do so, subject to the following conditions: |  | ||||||
| 
 |  | ||||||
|     The above copyright notice and this permission notice shall be included in |  | ||||||
|     all copies or substantial portions of the Software. |  | ||||||
| 
 |  | ||||||
|     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |  | ||||||
|     IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |  | ||||||
|     FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |  | ||||||
|     AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |  | ||||||
|     LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |  | ||||||
|     OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |  | ||||||
|     THE SOFTWARE. |  | ||||||
| - sources: README.md |  | ||||||
|   text: |- |  | ||||||
|     MIT |  | ||||||
| 
 |  | ||||||
|     [npm-image]: https://img.shields.io/npm/v/camel-case.svg?style=flat |  | ||||||
|     [npm-url]: https://npmjs.org/package/camel-case |  | ||||||
|     [downloads-image]: https://img.shields.io/npm/dm/camel-case.svg?style=flat |  | ||||||
|     [downloads-url]: https://npmjs.org/package/camel-case |  | ||||||
|     [bundlephobia-image]: https://img.shields.io/bundlephobia/minzip/camel-case.svg |  | ||||||
|     [bundlephobia-url]: https://bundlephobia.com/result?p=camel-case |  | ||||||
| notices: [] |  | ||||||
							
								
								
									
										33
									
								
								.licenses/npm/commander.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										33
									
								
								.licenses/npm/commander.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,33 +0,0 @@ | |||||||
| --- |  | ||||||
| name: commander |  | ||||||
| version: 6.2.1 |  | ||||||
| type: npm |  | ||||||
| summary: the complete solution for node.js command-line programs |  | ||||||
| homepage:  |  | ||||||
| license: mit |  | ||||||
| licenses: |  | ||||||
| - sources: LICENSE |  | ||||||
|   text: | |  | ||||||
|     (The MIT License) |  | ||||||
| 
 |  | ||||||
|     Copyright (c) 2011 TJ Holowaychuk <tj@vision-media.ca> |  | ||||||
| 
 |  | ||||||
|     Permission is hereby granted, free of charge, to any person obtaining |  | ||||||
|     a copy of this software and associated documentation files (the |  | ||||||
|     'Software'), to deal in the Software without restriction, including |  | ||||||
|     without limitation the rights to use, copy, modify, merge, publish, |  | ||||||
|     distribute, sublicense, and/or sell copies of the Software, and to |  | ||||||
|     permit persons to whom the Software is furnished to do so, subject to |  | ||||||
|     the following conditions: |  | ||||||
| 
 |  | ||||||
|     The above copyright notice and this permission notice shall be |  | ||||||
|     included in all copies or substantial portions of the Software. |  | ||||||
| 
 |  | ||||||
|     THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, |  | ||||||
|     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |  | ||||||
|     MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. |  | ||||||
|     IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY |  | ||||||
|     CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, |  | ||||||
|     TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE |  | ||||||
|     SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |  | ||||||
| notices: [] |  | ||||||
							
								
								
									
										32
									
								
								.licenses/npm/dot-object.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										32
									
								
								.licenses/npm/dot-object.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,32 +0,0 @@ | |||||||
| --- |  | ||||||
| name: dot-object |  | ||||||
| version: 2.1.5 |  | ||||||
| type: npm |  | ||||||
| summary: dot-object makes it possible to transform and read (JSON) objects using dot |  | ||||||
|   notation. |  | ||||||
| homepage:  |  | ||||||
| license: mit |  | ||||||
| licenses: |  | ||||||
| - sources: MIT-LICENSE |  | ||||||
|   text: | |  | ||||||
|     Copyright (c) 2013 Rob Halff |  | ||||||
| 
 |  | ||||||
|     Permission is hereby granted, free of charge, to any person obtaining |  | ||||||
|     a copy of this software and associated documentation files (the |  | ||||||
|     "Software"), to deal in the Software without restriction, including |  | ||||||
|     without limitation the rights to use, copy, modify, merge, publish, |  | ||||||
|     distribute, sublicense, and/or sell copies of the Software, and to |  | ||||||
|     permit persons to whom the Software is furnished to do so, subject to |  | ||||||
|     the following conditions: |  | ||||||
| 
 |  | ||||||
|     The above copyright notice and this permission notice shall be |  | ||||||
|     included in all copies or substantial portions of the Software. |  | ||||||
| 
 |  | ||||||
|     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |  | ||||||
|     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |  | ||||||
|     MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |  | ||||||
|     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE |  | ||||||
|     LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION |  | ||||||
|     OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION |  | ||||||
|     WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |  | ||||||
| notices: [] |  | ||||||
							
								
								
									
										32
									
								
								.licenses/npm/dunder-proto.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								.licenses/npm/dunder-proto.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,32 @@ | |||||||
|  | --- | ||||||
|  | name: dunder-proto | ||||||
|  | version: 1.0.1 | ||||||
|  | type: npm | ||||||
|  | summary: If available, the `Object.prototype.__proto__` accessor and mutator, call-bound | ||||||
|  | homepage: https://github.com/es-shims/dunder-proto#readme | ||||||
|  | license: mit | ||||||
|  | licenses: | ||||||
|  | - sources: LICENSE | ||||||
|  |   text: | | ||||||
|  |     MIT License | ||||||
|  | 
 | ||||||
|  |     Copyright (c) 2024 ECMAScript Shims | ||||||
|  | 
 | ||||||
|  |     Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |     of this software and associated documentation files (the "Software"), to deal | ||||||
|  |     in the Software without restriction, including without limitation the rights | ||||||
|  |     to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |     copies of the Software, and to permit persons to whom the Software is | ||||||
|  |     furnished to do so, subject to the following conditions: | ||||||
|  | 
 | ||||||
|  |     The above copyright notice and this permission notice shall be included in all | ||||||
|  |     copies or substantial portions of the Software. | ||||||
|  | 
 | ||||||
|  |     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |     IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |     FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |     AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |     LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |     OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |     SOFTWARE. | ||||||
|  | notices: [] | ||||||
							
								
								
									
										32
									
								
								.licenses/npm/es-define-property.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								.licenses/npm/es-define-property.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,32 @@ | |||||||
|  | --- | ||||||
|  | name: es-define-property | ||||||
|  | version: 1.0.1 | ||||||
|  | type: npm | ||||||
|  | summary: "`Object.defineProperty`, but not IE 8's broken one." | ||||||
|  | homepage: https://github.com/ljharb/es-define-property#readme | ||||||
|  | license: mit | ||||||
|  | licenses: | ||||||
|  | - sources: LICENSE | ||||||
|  |   text: | | ||||||
|  |     MIT License | ||||||
|  | 
 | ||||||
|  |     Copyright (c) 2024 Jordan Harband | ||||||
|  | 
 | ||||||
|  |     Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |     of this software and associated documentation files (the "Software"), to deal | ||||||
|  |     in the Software without restriction, including without limitation the rights | ||||||
|  |     to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |     copies of the Software, and to permit persons to whom the Software is | ||||||
|  |     furnished to do so, subject to the following conditions: | ||||||
|  | 
 | ||||||
|  |     The above copyright notice and this permission notice shall be included in all | ||||||
|  |     copies or substantial portions of the Software. | ||||||
|  | 
 | ||||||
|  |     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |     IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |     FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |     AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |     LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |     OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |     SOFTWARE. | ||||||
|  | notices: [] | ||||||
							
								
								
									
										32
									
								
								.licenses/npm/es-errors.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								.licenses/npm/es-errors.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,32 @@ | |||||||
|  | --- | ||||||
|  | name: es-errors | ||||||
|  | version: 1.3.0 | ||||||
|  | type: npm | ||||||
|  | summary: A simple cache for a few of the JS Error constructors. | ||||||
|  | homepage: https://github.com/ljharb/es-errors#readme | ||||||
|  | license: mit | ||||||
|  | licenses: | ||||||
|  | - sources: LICENSE | ||||||
|  |   text: | | ||||||
|  |     MIT License | ||||||
|  | 
 | ||||||
|  |     Copyright (c) 2024 Jordan Harband | ||||||
|  | 
 | ||||||
|  |     Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |     of this software and associated documentation files (the "Software"), to deal | ||||||
|  |     in the Software without restriction, including without limitation the rights | ||||||
|  |     to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |     copies of the Software, and to permit persons to whom the Software is | ||||||
|  |     furnished to do so, subject to the following conditions: | ||||||
|  | 
 | ||||||
|  |     The above copyright notice and this permission notice shall be included in all | ||||||
|  |     copies or substantial portions of the Software. | ||||||
|  | 
 | ||||||
|  |     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |     IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |     FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |     AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |     LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |     OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |     SOFTWARE. | ||||||
|  | notices: [] | ||||||
							
								
								
									
										32
									
								
								.licenses/npm/es-object-atoms.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								.licenses/npm/es-object-atoms.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,32 @@ | |||||||
|  | --- | ||||||
|  | name: es-object-atoms | ||||||
|  | version: 1.1.1 | ||||||
|  | type: npm | ||||||
|  | summary: 'ES Object-related atoms: Object, ToObject, RequireObjectCoercible' | ||||||
|  | homepage: https://github.com/ljharb/es-object-atoms#readme | ||||||
|  | license: mit | ||||||
|  | licenses: | ||||||
|  | - sources: LICENSE | ||||||
|  |   text: | | ||||||
|  |     MIT License | ||||||
|  | 
 | ||||||
|  |     Copyright (c) 2024 Jordan Harband | ||||||
|  | 
 | ||||||
|  |     Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |     of this software and associated documentation files (the "Software"), to deal | ||||||
|  |     in the Software without restriction, including without limitation the rights | ||||||
|  |     to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |     copies of the Software, and to permit persons to whom the Software is | ||||||
|  |     furnished to do so, subject to the following conditions: | ||||||
|  | 
 | ||||||
|  |     The above copyright notice and this permission notice shall be included in all | ||||||
|  |     copies or substantial portions of the Software. | ||||||
|  | 
 | ||||||
|  |     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |     IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |     FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |     AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |     LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |     OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |     SOFTWARE. | ||||||
|  | notices: [] | ||||||
							
								
								
									
										32
									
								
								.licenses/npm/es-set-tostringtag.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								.licenses/npm/es-set-tostringtag.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,32 @@ | |||||||
|  | --- | ||||||
|  | name: es-set-tostringtag | ||||||
|  | version: 2.1.0 | ||||||
|  | type: npm | ||||||
|  | summary: A helper to optimistically set Symbol.toStringTag, when possible. | ||||||
|  | homepage: https://github.com/es-shims/es-set-tostringtag#readme | ||||||
|  | license: mit | ||||||
|  | licenses: | ||||||
|  | - sources: LICENSE | ||||||
|  |   text: | | ||||||
|  |     MIT License | ||||||
|  | 
 | ||||||
|  |     Copyright (c) 2022 ECMAScript Shims | ||||||
|  | 
 | ||||||
|  |     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: [] | ||||||
| @@ -1,10 +1,10 @@ | |||||||
| --- | --- | ||||||
| name: form-data | name: form-data | ||||||
| version: 2.5.1 | version: 2.5.5 | ||||||
| type: npm | type: npm | ||||||
| summary: A library to create readable "multipart/form-data" streams. Can be used to | summary: A library to create readable "multipart/form-data" streams. Can be used to | ||||||
|   submit forms and file uploads to other web applications. |   submit forms and file uploads to other web applications. | ||||||
| homepage: https://github.com/form-data/form-data#readme | homepage: | ||||||
| license: mit | license: mit | ||||||
| licenses: | licenses: | ||||||
| - sources: License | - sources: License | ||||||
| @@ -1,10 +1,10 @@ | |||||||
| --- | --- | ||||||
| name: form-data | name: form-data | ||||||
| version: 4.0.0 | version: 4.0.4 | ||||||
| type: npm | type: npm | ||||||
| summary: A library to create readable "multipart/form-data" streams. Can be used to | summary: A library to create readable "multipart/form-data" streams. Can be used to | ||||||
|   submit forms and file uploads to other web applications. |   submit forms and file uploads to other web applications. | ||||||
| homepage: https://github.com/form-data/form-data#readme | homepage: | ||||||
| license: mit | license: mit | ||||||
| licenses: | licenses: | ||||||
| - sources: License | - sources: License | ||||||
| @@ -28,6 +28,6 @@ licenses: | |||||||
|      LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |      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 |      OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||||||
|      THE SOFTWARE. |      THE SOFTWARE. | ||||||
| - sources: Readme.md | - sources: README.md | ||||||
|   text: Form-Data is released under the [MIT](License) license. |   text: Form-Data is released under the [MIT](License) license. | ||||||
| notices: [] | notices: [] | ||||||
							
								
								
									
										55
									
								
								.licenses/npm/fs.realpath.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										55
									
								
								.licenses/npm/fs.realpath.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,55 +0,0 @@ | |||||||
| --- |  | ||||||
| name: fs.realpath |  | ||||||
| version: 1.0.0 |  | ||||||
| type: npm |  | ||||||
| summary: Use node's fs.realpath, but fall back to the JS implementation if the native |  | ||||||
|   one fails |  | ||||||
| homepage:  |  | ||||||
| license: isc |  | ||||||
| licenses: |  | ||||||
| - sources: LICENSE |  | ||||||
|   text: | |  | ||||||
|     The ISC License |  | ||||||
| 
 |  | ||||||
|     Copyright (c) Isaac Z. Schlueter and Contributors |  | ||||||
| 
 |  | ||||||
|     Permission to use, copy, modify, and/or distribute this software for any |  | ||||||
|     purpose with or without fee is hereby granted, provided that the above |  | ||||||
|     copyright notice and this permission notice appear in all copies. |  | ||||||
| 
 |  | ||||||
|     THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES |  | ||||||
|     WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF |  | ||||||
|     MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR |  | ||||||
|     ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES |  | ||||||
|     WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN |  | ||||||
|     ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR |  | ||||||
|     IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |  | ||||||
| 
 |  | ||||||
|     ---- |  | ||||||
| 
 |  | ||||||
|     This library bundles a version of the `fs.realpath` and `fs.realpathSync` |  | ||||||
|     methods from Node.js v0.10 under the terms of the Node.js MIT license. |  | ||||||
| 
 |  | ||||||
|     Node's license follows, also included at the header of `old.js` which contains |  | ||||||
|     the licensed code: |  | ||||||
| 
 |  | ||||||
|       Copyright Joyent, Inc. and other Node contributors. |  | ||||||
| 
 |  | ||||||
|       Permission is hereby granted, free of charge, to any person obtaining a |  | ||||||
|       copy of this software and associated documentation files (the "Software"), |  | ||||||
|       to deal in the Software without restriction, including without limitation |  | ||||||
|       the rights to use, copy, modify, merge, publish, distribute, sublicense, |  | ||||||
|       and/or sell copies of the Software, and to permit persons to whom the |  | ||||||
|       Software is furnished to do so, subject to the following conditions: |  | ||||||
| 
 |  | ||||||
|       The above copyright notice and this permission notice shall be included in |  | ||||||
|       all copies or substantial portions of the Software. |  | ||||||
| 
 |  | ||||||
|       THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |  | ||||||
|       IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |  | ||||||
|       FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |  | ||||||
|       AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |  | ||||||
|       LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING |  | ||||||
|       FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |  | ||||||
|       DEALINGS IN THE SOFTWARE. |  | ||||||
| notices: [] |  | ||||||
| @@ -1,16 +1,14 @@ | |||||||
| --- | --- | ||||||
| name: lower-case | name: function-bind | ||||||
| version: 2.0.2 | version: 1.1.2 | ||||||
| type: npm | type: npm | ||||||
| summary: Transforms the string to lower case | summary: Implementation of Function.prototype.bind | ||||||
| homepage: https://github.com/blakeembrey/change-case/tree/master/packages/lower-case#readme | homepage: https://github.com/Raynos/function-bind | ||||||
| license: mit | license: mit | ||||||
| licenses: | licenses: | ||||||
| - sources: LICENSE | - sources: LICENSE | ||||||
|   text: | |   text: |+ | ||||||
|     The MIT License (MIT) |     Copyright (c) 2013 Raynos. | ||||||
| 
 |  | ||||||
|     Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) |  | ||||||
| 
 | 
 | ||||||
|     Permission is hereby granted, free of charge, to any person obtaining a copy |     Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|     of this software and associated documentation files (the "Software"), to deal |     of this software and associated documentation files (the "Software"), to deal | ||||||
| @@ -29,14 +27,6 @@ licenses: | |||||||
|     LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |     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 |     OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||||||
|     THE SOFTWARE. |     THE SOFTWARE. | ||||||
| - sources: README.md |  | ||||||
|   text: |- |  | ||||||
|     MIT |  | ||||||
| 
 | 
 | ||||||
|     [npm-image]: https://img.shields.io/npm/v/lower-case.svg?style=flat |  | ||||||
|     [npm-url]: https://npmjs.org/package/lower-case |  | ||||||
|     [downloads-image]: https://img.shields.io/npm/dm/lower-case.svg?style=flat |  | ||||||
|     [downloads-url]: https://npmjs.org/package/lower-case |  | ||||||
|     [bundlephobia-image]: https://img.shields.io/bundlephobia/minzip/lower-case.svg |  | ||||||
|     [bundlephobia-url]: https://bundlephobia.com/result?p=lower-case |  | ||||||
| notices: [] | notices: [] | ||||||
|  | ... | ||||||
							
								
								
									
										33
									
								
								.licenses/npm/get-intrinsic.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								.licenses/npm/get-intrinsic.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,33 @@ | |||||||
|  | --- | ||||||
|  | name: get-intrinsic | ||||||
|  | version: 1.3.0 | ||||||
|  | type: npm | ||||||
|  | summary: Get and robustly cache all JS language-level intrinsics at first require | ||||||
|  |   time | ||||||
|  | homepage: https://github.com/ljharb/get-intrinsic#readme | ||||||
|  | license: mit | ||||||
|  | licenses: | ||||||
|  | - sources: LICENSE | ||||||
|  |   text: | | ||||||
|  |     MIT License | ||||||
|  | 
 | ||||||
|  |     Copyright (c) 2020 Jordan Harband | ||||||
|  | 
 | ||||||
|  |     Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |     of this software and associated documentation files (the "Software"), to deal | ||||||
|  |     in the Software without restriction, including without limitation the rights | ||||||
|  |     to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |     copies of the Software, and to permit persons to whom the Software is | ||||||
|  |     furnished to do so, subject to the following conditions: | ||||||
|  | 
 | ||||||
|  |     The above copyright notice and this permission notice shall be included in all | ||||||
|  |     copies or substantial portions of the Software. | ||||||
|  | 
 | ||||||
|  |     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |     IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |     FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |     AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |     LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |     OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |     SOFTWARE. | ||||||
|  | notices: [] | ||||||
							
								
								
									
										32
									
								
								.licenses/npm/get-proto.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								.licenses/npm/get-proto.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,32 @@ | |||||||
|  | --- | ||||||
|  | name: get-proto | ||||||
|  | version: 1.0.1 | ||||||
|  | type: npm | ||||||
|  | summary: Robustly get the [[Prototype]] of an object | ||||||
|  | homepage: https://github.com/ljharb/get-proto#readme | ||||||
|  | license: mit | ||||||
|  | licenses: | ||||||
|  | - sources: LICENSE | ||||||
|  |   text: | | ||||||
|  |     MIT License | ||||||
|  | 
 | ||||||
|  |     Copyright (c) 2025 Jordan Harband | ||||||
|  | 
 | ||||||
|  |     Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |     of this software and associated documentation files (the "Software"), to deal | ||||||
|  |     in the Software without restriction, including without limitation the rights | ||||||
|  |     to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |     copies of the Software, and to permit persons to whom the Software is | ||||||
|  |     furnished to do so, subject to the following conditions: | ||||||
|  | 
 | ||||||
|  |     The above copyright notice and this permission notice shall be included in all | ||||||
|  |     copies or substantial portions of the Software. | ||||||
|  | 
 | ||||||
|  |     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |     IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |     FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |     AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |     LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |     OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |     SOFTWARE. | ||||||
|  | notices: [] | ||||||
							
								
								
									
										32
									
								
								.licenses/npm/glob.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										32
									
								
								.licenses/npm/glob.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,32 +0,0 @@ | |||||||
| --- |  | ||||||
| name: glob |  | ||||||
| version: 7.2.3 |  | ||||||
| type: npm |  | ||||||
| summary: a little globber |  | ||||||
| homepage:  |  | ||||||
| license: isc |  | ||||||
| licenses: |  | ||||||
| - sources: LICENSE |  | ||||||
|   text: | |  | ||||||
|     The ISC License |  | ||||||
| 
 |  | ||||||
|     Copyright (c) Isaac Z. Schlueter and Contributors |  | ||||||
| 
 |  | ||||||
|     Permission to use, copy, modify, and/or distribute this software for any |  | ||||||
|     purpose with or without fee is hereby granted, provided that the above |  | ||||||
|     copyright notice and this permission notice appear in all copies. |  | ||||||
| 
 |  | ||||||
|     THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES |  | ||||||
|     WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF |  | ||||||
|     MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR |  | ||||||
|     ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES |  | ||||||
|     WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN |  | ||||||
|     ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR |  | ||||||
|     IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |  | ||||||
| 
 |  | ||||||
|     ## Glob Logo |  | ||||||
| 
 |  | ||||||
|     Glob's logo created by Tanya Brassie <http://tanyabrassie.com/>, licensed |  | ||||||
|     under a Creative Commons Attribution-ShareAlike 4.0 International License |  | ||||||
|     https://creativecommons.org/licenses/by-sa/4.0/ |  | ||||||
| notices: [] |  | ||||||
							
								
								
									
										32
									
								
								.licenses/npm/gopd.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								.licenses/npm/gopd.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,32 @@ | |||||||
|  | --- | ||||||
|  | name: gopd | ||||||
|  | version: 1.2.0 | ||||||
|  | type: npm | ||||||
|  | summary: "`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation." | ||||||
|  | homepage: https://github.com/ljharb/gopd#readme | ||||||
|  | license: mit | ||||||
|  | licenses: | ||||||
|  | - sources: LICENSE | ||||||
|  |   text: | | ||||||
|  |     MIT License | ||||||
|  | 
 | ||||||
|  |     Copyright (c) 2022 Jordan Harband | ||||||
|  | 
 | ||||||
|  |     Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |     of this software and associated documentation files (the "Software"), to deal | ||||||
|  |     in the Software without restriction, including without limitation the rights | ||||||
|  |     to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |     copies of the Software, and to permit persons to whom the Software is | ||||||
|  |     furnished to do so, subject to the following conditions: | ||||||
|  | 
 | ||||||
|  |     The above copyright notice and this permission notice shall be included in all | ||||||
|  |     copies or substantial portions of the Software. | ||||||
|  | 
 | ||||||
|  |     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |     IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |     FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |     AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |     LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |     OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |     SOFTWARE. | ||||||
|  | notices: [] | ||||||
							
								
								
									
										32
									
								
								.licenses/npm/has-symbols.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								.licenses/npm/has-symbols.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,32 @@ | |||||||
|  | --- | ||||||
|  | name: has-symbols | ||||||
|  | version: 1.1.0 | ||||||
|  | type: npm | ||||||
|  | summary: Determine if the JS environment has Symbol support. Supports spec, or shams. | ||||||
|  | homepage: https://github.com/ljharb/has-symbols#readme | ||||||
|  | license: mit | ||||||
|  | licenses: | ||||||
|  | - sources: LICENSE | ||||||
|  |   text: | | ||||||
|  |     MIT License | ||||||
|  | 
 | ||||||
|  |     Copyright (c) 2016 Jordan Harband | ||||||
|  | 
 | ||||||
|  |     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: [] | ||||||
							
								
								
									
										33
									
								
								.licenses/npm/has-tostringtag.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								.licenses/npm/has-tostringtag.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,33 @@ | |||||||
|  | --- | ||||||
|  | name: has-tostringtag | ||||||
|  | version: 1.0.2 | ||||||
|  | type: npm | ||||||
|  | summary: Determine if the JS environment has `Symbol.toStringTag` support. Supports | ||||||
|  |   spec, or shams. | ||||||
|  | homepage: https://github.com/inspect-js/has-tostringtag#readme | ||||||
|  | license: mit | ||||||
|  | licenses: | ||||||
|  | - sources: LICENSE | ||||||
|  |   text: | | ||||||
|  |     MIT License | ||||||
|  | 
 | ||||||
|  |     Copyright (c) 2021 Inspect JS | ||||||
|  | 
 | ||||||
|  |     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: [] | ||||||
| @@ -1,16 +1,16 @@ | |||||||
| --- | --- | ||||||
| name: no-case | name: hasown | ||||||
| version: 3.0.4 | version: 2.0.2 | ||||||
| type: npm | type: npm | ||||||
| summary: Transform into a lower cased string with spaces between words | summary: A robust, ES3 compatible, "has own property" predicate. | ||||||
| homepage: https://github.com/blakeembrey/change-case/tree/master/packages/no-case#readme | homepage: https://github.com/inspect-js/hasOwn#readme | ||||||
| license: mit | license: mit | ||||||
| licenses: | licenses: | ||||||
| - sources: LICENSE | - sources: LICENSE | ||||||
|   text: | |   text: | | ||||||
|     The MIT License (MIT) |     MIT License | ||||||
| 
 | 
 | ||||||
|     Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) |     Copyright (c) Jordan Harband and contributors | ||||||
| 
 | 
 | ||||||
|     Permission is hereby granted, free of charge, to any person obtaining a copy |     Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|     of this software and associated documentation files (the "Software"), to deal |     of this software and associated documentation files (the "Software"), to deal | ||||||
| @@ -19,24 +19,14 @@ licenses: | |||||||
|     copies of the Software, and to permit persons to whom the Software is |     copies of the Software, and to permit persons to whom the Software is | ||||||
|     furnished to do so, subject to the following conditions: |     furnished to do so, subject to the following conditions: | ||||||
| 
 | 
 | ||||||
|     The above copyright notice and this permission notice shall be included in |     The above copyright notice and this permission notice shall be included in all | ||||||
|     all copies or substantial portions of the Software. |     copies or substantial portions of the Software. | ||||||
| 
 | 
 | ||||||
|     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|     IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |     IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|     FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |     FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|     AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |     AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|     LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |     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 |     OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|     THE SOFTWARE. |     SOFTWARE. | ||||||
| - sources: README.md |  | ||||||
|   text: |- |  | ||||||
|     MIT |  | ||||||
| 
 |  | ||||||
|     [npm-image]: https://img.shields.io/npm/v/no-case.svg?style=flat |  | ||||||
|     [npm-url]: https://npmjs.org/package/no-case |  | ||||||
|     [downloads-image]: https://img.shields.io/npm/dm/no-case.svg?style=flat |  | ||||||
|     [downloads-url]: https://npmjs.org/package/no-case |  | ||||||
|     [bundlephobia-image]: https://img.shields.io/bundlephobia/minzip/no-case.svg |  | ||||||
|     [bundlephobia-url]: https://bundlephobia.com/result?p=no-case |  | ||||||
| notices: [] | notices: [] | ||||||
							
								
								
									
										26
									
								
								.licenses/npm/inflight.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										26
									
								
								.licenses/npm/inflight.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,26 +0,0 @@ | |||||||
| --- |  | ||||||
| name: inflight |  | ||||||
| version: 1.0.6 |  | ||||||
| type: npm |  | ||||||
| summary: Add callbacks to requests in flight to avoid async duplication |  | ||||||
| homepage: https://github.com/isaacs/inflight |  | ||||||
| license: isc |  | ||||||
| licenses: |  | ||||||
| - sources: LICENSE |  | ||||||
|   text: | |  | ||||||
|     The ISC License |  | ||||||
| 
 |  | ||||||
|     Copyright (c) Isaac Z. Schlueter |  | ||||||
| 
 |  | ||||||
|     Permission to use, copy, modify, and/or distribute this software for any |  | ||||||
|     purpose with or without fee is hereby granted, provided that the above |  | ||||||
|     copyright notice and this permission notice appear in all copies. |  | ||||||
| 
 |  | ||||||
|     THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES |  | ||||||
|     WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF |  | ||||||
|     MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR |  | ||||||
|     ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES |  | ||||||
|     WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN |  | ||||||
|     ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR |  | ||||||
|     IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |  | ||||||
| notices: [] |  | ||||||
							
								
								
									
										27
									
								
								.licenses/npm/inherits.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										27
									
								
								.licenses/npm/inherits.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,27 +0,0 @@ | |||||||
| --- |  | ||||||
| name: inherits |  | ||||||
| version: 2.0.4 |  | ||||||
| type: npm |  | ||||||
| summary: Browser-friendly inheritance fully compatible with standard node.js inherits() |  | ||||||
| homepage:  |  | ||||||
| license: isc |  | ||||||
| licenses: |  | ||||||
| - sources: LICENSE |  | ||||||
|   text: |+ |  | ||||||
|     The ISC License |  | ||||||
| 
 |  | ||||||
|     Copyright (c) Isaac Z. Schlueter |  | ||||||
| 
 |  | ||||||
|     Permission to use, copy, modify, and/or distribute this software for any |  | ||||||
|     purpose with or without fee is hereby granted, provided that the above |  | ||||||
|     copyright notice and this permission notice appear in all copies. |  | ||||||
| 
 |  | ||||||
|     THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH |  | ||||||
|     REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND |  | ||||||
|     FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, |  | ||||||
|     INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM |  | ||||||
|     LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR |  | ||||||
|     OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR |  | ||||||
|     PERFORMANCE OF THIS SOFTWARE. |  | ||||||
| 
 |  | ||||||
| notices: [] |  | ||||||
							
								
								
									
										58
									
								
								.licenses/npm/lodash.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										58
									
								
								.licenses/npm/lodash.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,58 +0,0 @@ | |||||||
| --- |  | ||||||
| name: lodash |  | ||||||
| version: 4.17.21 |  | ||||||
| type: npm |  | ||||||
| summary: Lodash modular utilities. |  | ||||||
| homepage: https://lodash.com/ |  | ||||||
| license: mit |  | ||||||
| licenses: |  | ||||||
| - sources: LICENSE |  | ||||||
|   text: | |  | ||||||
|     Copyright OpenJS Foundation and other contributors <https://openjsf.org/> |  | ||||||
| 
 |  | ||||||
|     Based on Underscore.js, copyright Jeremy Ashkenas, |  | ||||||
|     DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/> |  | ||||||
| 
 |  | ||||||
|     This software consists of voluntary contributions made by many |  | ||||||
|     individuals. For exact contribution history, see the revision history |  | ||||||
|     available at https://github.com/lodash/lodash |  | ||||||
| 
 |  | ||||||
|     The following license applies to all parts of this software except as |  | ||||||
|     documented below: |  | ||||||
| 
 |  | ||||||
|     ==== |  | ||||||
| 
 |  | ||||||
|     Permission is hereby granted, free of charge, to any person obtaining |  | ||||||
|     a copy of this software and associated documentation files (the |  | ||||||
|     "Software"), to deal in the Software without restriction, including |  | ||||||
|     without limitation the rights to use, copy, modify, merge, publish, |  | ||||||
|     distribute, sublicense, and/or sell copies of the Software, and to |  | ||||||
|     permit persons to whom the Software is furnished to do so, subject to |  | ||||||
|     the following conditions: |  | ||||||
| 
 |  | ||||||
|     The above copyright notice and this permission notice shall be |  | ||||||
|     included in all copies or substantial portions of the Software. |  | ||||||
| 
 |  | ||||||
|     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |  | ||||||
|     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |  | ||||||
|     MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |  | ||||||
|     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE |  | ||||||
|     LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION |  | ||||||
|     OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION |  | ||||||
|     WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |  | ||||||
| 
 |  | ||||||
|     ==== |  | ||||||
| 
 |  | ||||||
|     Copyright and related rights for sample code are waived via CC0. Sample |  | ||||||
|     code is defined as all source code displayed within the prose of the |  | ||||||
|     documentation. |  | ||||||
| 
 |  | ||||||
|     CC0: http://creativecommons.org/publicdomain/zero/1.0/ |  | ||||||
| 
 |  | ||||||
|     ==== |  | ||||||
| 
 |  | ||||||
|     Files located in the node_modules and vendor directories are externally |  | ||||||
|     maintained libraries used by this software which have their own |  | ||||||
|     licenses; we recommend you read them, as their terms may differ from the |  | ||||||
|     terms above. |  | ||||||
| notices: [] |  | ||||||
							
								
								
									
										26
									
								
								.licenses/npm/lru-cache.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										26
									
								
								.licenses/npm/lru-cache.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,26 +0,0 @@ | |||||||
| --- |  | ||||||
| name: lru-cache |  | ||||||
| version: 6.0.0 |  | ||||||
| type: npm |  | ||||||
| summary: A cache object that deletes the least-recently-used items. |  | ||||||
| homepage:  |  | ||||||
| license: isc |  | ||||||
| licenses: |  | ||||||
| - sources: LICENSE |  | ||||||
|   text: | |  | ||||||
|     The ISC License |  | ||||||
| 
 |  | ||||||
|     Copyright (c) Isaac Z. Schlueter and Contributors |  | ||||||
| 
 |  | ||||||
|     Permission to use, copy, modify, and/or distribute this software for any |  | ||||||
|     purpose with or without fee is hereby granted, provided that the above |  | ||||||
|     copyright notice and this permission notice appear in all copies. |  | ||||||
| 
 |  | ||||||
|     THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES |  | ||||||
|     WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF |  | ||||||
|     MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR |  | ||||||
|     ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES |  | ||||||
|     WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN |  | ||||||
|     ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR |  | ||||||
|     IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |  | ||||||
| notices: [] |  | ||||||
							
								
								
									
										32
									
								
								.licenses/npm/math-intrinsics.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								.licenses/npm/math-intrinsics.dep.yml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,32 @@ | |||||||
|  | --- | ||||||
|  | name: math-intrinsics | ||||||
|  | version: 1.1.0 | ||||||
|  | type: npm | ||||||
|  | summary: ES Math-related intrinsics and helpers, robustly cached. | ||||||
|  | homepage: https://github.com/es-shims/math-intrinsics#readme | ||||||
|  | license: mit | ||||||
|  | licenses: | ||||||
|  | - sources: LICENSE | ||||||
|  |   text: | | ||||||
|  |     MIT License | ||||||
|  | 
 | ||||||
|  |     Copyright (c) 2024 ECMAScript Shims | ||||||
|  | 
 | ||||||
|  |     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: [] | ||||||
							
								
								
									
										26
									
								
								.licenses/npm/once.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										26
									
								
								.licenses/npm/once.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,26 +0,0 @@ | |||||||
| --- |  | ||||||
| name: once |  | ||||||
| version: 1.4.0 |  | ||||||
| type: npm |  | ||||||
| summary: Run a function exactly one time |  | ||||||
| homepage:  |  | ||||||
| license: isc |  | ||||||
| licenses: |  | ||||||
| - sources: LICENSE |  | ||||||
|   text: | |  | ||||||
|     The ISC License |  | ||||||
| 
 |  | ||||||
|     Copyright (c) Isaac Z. Schlueter and Contributors |  | ||||||
| 
 |  | ||||||
|     Permission to use, copy, modify, and/or distribute this software for any |  | ||||||
|     purpose with or without fee is hereby granted, provided that the above |  | ||||||
|     copyright notice and this permission notice appear in all copies. |  | ||||||
| 
 |  | ||||||
|     THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES |  | ||||||
|     WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF |  | ||||||
|     MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR |  | ||||||
|     ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES |  | ||||||
|     WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN |  | ||||||
|     ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR |  | ||||||
|     IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |  | ||||||
| notices: [] |  | ||||||
							
								
								
									
										42
									
								
								.licenses/npm/pascal-case.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										42
									
								
								.licenses/npm/pascal-case.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,42 +0,0 @@ | |||||||
| --- |  | ||||||
| name: pascal-case |  | ||||||
| version: 3.1.2 |  | ||||||
| type: npm |  | ||||||
| summary: Transform into a string of capitalized words without separators |  | ||||||
| homepage: https://github.com/blakeembrey/change-case/tree/master/packages/pascal-case#readme |  | ||||||
| license: mit |  | ||||||
| licenses: |  | ||||||
| - sources: LICENSE |  | ||||||
|   text: | |  | ||||||
|     The MIT License (MIT) |  | ||||||
| 
 |  | ||||||
|     Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) |  | ||||||
| 
 |  | ||||||
|     Permission is hereby granted, free of charge, to any person obtaining a copy |  | ||||||
|     of this software and associated documentation files (the "Software"), to deal |  | ||||||
|     in the Software without restriction, including without limitation the rights |  | ||||||
|     to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |  | ||||||
|     copies of the Software, and to permit persons to whom the Software is |  | ||||||
|     furnished to do so, subject to the following conditions: |  | ||||||
| 
 |  | ||||||
|     The above copyright notice and this permission notice shall be included in |  | ||||||
|     all copies or substantial portions of the Software. |  | ||||||
| 
 |  | ||||||
|     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |  | ||||||
|     IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |  | ||||||
|     FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |  | ||||||
|     AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |  | ||||||
|     LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |  | ||||||
|     OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |  | ||||||
|     THE SOFTWARE. |  | ||||||
| - sources: README.md |  | ||||||
|   text: |- |  | ||||||
|     MIT |  | ||||||
| 
 |  | ||||||
|     [npm-image]: https://img.shields.io/npm/v/pascal-case.svg?style=flat |  | ||||||
|     [npm-url]: https://npmjs.org/package/pascal-case |  | ||||||
|     [downloads-image]: https://img.shields.io/npm/dm/pascal-case.svg?style=flat |  | ||||||
|     [downloads-url]: https://npmjs.org/package/pascal-case |  | ||||||
|     [bundlephobia-image]: https://img.shields.io/bundlephobia/minzip/pascal-case.svg |  | ||||||
|     [bundlephobia-url]: https://bundlephobia.com/result?p=pascal-case |  | ||||||
| notices: [] |  | ||||||
							
								
								
									
										46
									
								
								.licenses/npm/path-to-regexp.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										46
									
								
								.licenses/npm/path-to-regexp.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,46 +0,0 @@ | |||||||
| --- |  | ||||||
| name: path-to-regexp |  | ||||||
| version: 6.3.0 |  | ||||||
| type: npm |  | ||||||
| summary: Express style path to RegExp utility |  | ||||||
| homepage:  |  | ||||||
| license: mit |  | ||||||
| licenses: |  | ||||||
| - sources: LICENSE |  | ||||||
|   text: | |  | ||||||
|     The MIT License (MIT) |  | ||||||
| 
 |  | ||||||
|     Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) |  | ||||||
| 
 |  | ||||||
|     Permission is hereby granted, free of charge, to any person obtaining a copy |  | ||||||
|     of this software and associated documentation files (the "Software"), to deal |  | ||||||
|     in the Software without restriction, including without limitation the rights |  | ||||||
|     to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |  | ||||||
|     copies of the Software, and to permit persons to whom the Software is |  | ||||||
|     furnished to do so, subject to the following conditions: |  | ||||||
| 
 |  | ||||||
|     The above copyright notice and this permission notice shall be included in |  | ||||||
|     all copies or substantial portions of the Software. |  | ||||||
| 
 |  | ||||||
|     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |  | ||||||
|     IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |  | ||||||
|     FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |  | ||||||
|     AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |  | ||||||
|     LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |  | ||||||
|     OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |  | ||||||
|     THE SOFTWARE. |  | ||||||
| - sources: Readme.md |  | ||||||
|   text: |- |  | ||||||
|     MIT |  | ||||||
| 
 |  | ||||||
|     [npm-image]: https://img.shields.io/npm/v/path-to-regexp |  | ||||||
|     [npm-url]: https://npmjs.org/package/path-to-regexp |  | ||||||
|     [downloads-image]: https://img.shields.io/npm/dm/path-to-regexp |  | ||||||
|     [downloads-url]: https://npmjs.org/package/path-to-regexp |  | ||||||
|     [build-image]: https://img.shields.io/github/actions/workflow/status/pillarjs/path-to-regexp/ci.yml?branch=master |  | ||||||
|     [build-url]: https://github.com/pillarjs/path-to-regexp/actions/workflows/ci.yml?query=branch%3Amaster |  | ||||||
|     [coverage-image]: https://img.shields.io/codecov/c/gh/pillarjs/path-to-regexp |  | ||||||
|     [coverage-url]: https://codecov.io/gh/pillarjs/path-to-regexp |  | ||||||
|     [license-image]: http://img.shields.io/npm/l/path-to-regexp.svg?style=flat |  | ||||||
|     [license-url]: LICENSE.md |  | ||||||
| notices: [] |  | ||||||
							
								
								
									
										3585
									
								
								.licenses/npm/prettier.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										3585
									
								
								.licenses/npm/prettier.dep.yml
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -1,16 +1,16 @@ | |||||||
| --- | --- | ||||||
| name: path-is-absolute | name: safe-buffer | ||||||
| version: 1.0.1 | version: 5.2.1 | ||||||
| type: npm | type: npm | ||||||
| summary: Node.js 0.12 path.isAbsolute() ponyfill | summary: Safer Node.js Buffer API | ||||||
| homepage:  | homepage: https://github.com/feross/safe-buffer | ||||||
| license: mit | license: mit | ||||||
| licenses: | licenses: | ||||||
| - sources: license | - sources: LICENSE | ||||||
|   text: | |   text: | | ||||||
|     The MIT License (MIT) |     The MIT License (MIT) | ||||||
| 
 | 
 | ||||||
|     Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com) |     Copyright (c) Feross Aboukhadijeh | ||||||
| 
 | 
 | ||||||
|     Permission is hereby granted, free of charge, to any person obtaining a copy |     Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|     of this software and associated documentation files (the "Software"), to deal |     of this software and associated documentation files (the "Software"), to deal | ||||||
| @@ -29,6 +29,6 @@ licenses: | |||||||
|     LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |     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 |     OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||||||
|     THE SOFTWARE. |     THE SOFTWARE. | ||||||
| - sources: readme.md | - sources: README.md | ||||||
|   text: MIT © [Sindre Sorhus](https://sindresorhus.com) |   text: MIT. Copyright (C) [Feross Aboukhadijeh](http://feross.org) | ||||||
| notices: [] | notices: [] | ||||||
| @@ -1,6 +1,6 @@ | |||||||
| --- | --- | ||||||
| name: semver | name: semver | ||||||
| version: 7.6.0 | version: 7.7.1 | ||||||
| type: npm | type: npm | ||||||
| summary: The semantic version parser used by npm. | summary: The semantic version parser used by npm. | ||||||
| homepage: | homepage: | ||||||
							
								
								
									
										215
									
								
								.licenses/npm/ts-poet.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										215
									
								
								.licenses/npm/ts-poet.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,215 +0,0 @@ | |||||||
| --- |  | ||||||
| name: ts-poet |  | ||||||
| version: 4.15.0 |  | ||||||
| type: npm |  | ||||||
| summary: code generation DSL for TypeScript |  | ||||||
| homepage:  |  | ||||||
| license: apache-2.0 |  | ||||||
| licenses: |  | ||||||
| - sources: LICENSE.txt |  | ||||||
|   text: |2+ |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|                                      Apache License |  | ||||||
|                                Version 2.0, January 2004 |  | ||||||
|                             http://www.apache.org/licenses/ |  | ||||||
| 
 |  | ||||||
|        TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION |  | ||||||
| 
 |  | ||||||
|        1. Definitions. |  | ||||||
| 
 |  | ||||||
|           "License" shall mean the terms and conditions for use, reproduction, |  | ||||||
|           and distribution as defined by Sections 1 through 9 of this document. |  | ||||||
| 
 |  | ||||||
|           "Licensor" shall mean the copyright owner or entity authorized by |  | ||||||
|           the copyright owner that is granting the License. |  | ||||||
| 
 |  | ||||||
|           "Legal Entity" shall mean the union of the acting entity and all |  | ||||||
|           other entities that control, are controlled by, or are under common |  | ||||||
|           control with that entity. For the purposes of this definition, |  | ||||||
|           "control" means (i) the power, direct or indirect, to cause the |  | ||||||
|           direction or management of such entity, whether by contract or |  | ||||||
|           otherwise, or (ii) ownership of fifty percent (50%) or more of the |  | ||||||
|           outstanding shares, or (iii) beneficial ownership of such entity. |  | ||||||
| 
 |  | ||||||
|           "You" (or "Your") shall mean an individual or Legal Entity |  | ||||||
|           exercising permissions granted by this License. |  | ||||||
| 
 |  | ||||||
|           "Source" form shall mean the preferred form for making modifications, |  | ||||||
|           including but not limited to software source code, documentation |  | ||||||
|           source, and configuration files. |  | ||||||
| 
 |  | ||||||
|           "Object" form shall mean any form resulting from mechanical |  | ||||||
|           transformation or translation of a Source form, including but |  | ||||||
|           not limited to compiled object code, generated documentation, |  | ||||||
|           and conversions to other media types. |  | ||||||
| 
 |  | ||||||
|           "Work" shall mean the work of authorship, whether in Source or |  | ||||||
|           Object form, made available under the License, as indicated by a |  | ||||||
|           copyright notice that is included in or attached to the work |  | ||||||
|           (an example is provided in the Appendix below). |  | ||||||
| 
 |  | ||||||
|           "Derivative Works" shall mean any work, whether in Source or Object |  | ||||||
|           form, that is based on (or derived from) the Work and for which the |  | ||||||
|           editorial revisions, annotations, elaborations, or other modifications |  | ||||||
|           represent, as a whole, an original work of authorship. For the purposes |  | ||||||
|           of this License, Derivative Works shall not include works that remain |  | ||||||
|           separable from, or merely link (or bind by name) to the interfaces of, |  | ||||||
|           the Work and Derivative Works thereof. |  | ||||||
| 
 |  | ||||||
|           "Contribution" shall mean any work of authorship, including |  | ||||||
|           the original version of the Work and any modifications or additions |  | ||||||
|           to that Work or Derivative Works thereof, that is intentionally |  | ||||||
|           submitted to Licensor for inclusion in the Work by the copyright owner |  | ||||||
|           or by an individual or Legal Entity authorized to submit on behalf of |  | ||||||
|           the copyright owner. For the purposes of this definition, "submitted" |  | ||||||
|           means any form of electronic, verbal, or written communication sent |  | ||||||
|           to the Licensor or its representatives, including but not limited to |  | ||||||
|           communication on electronic mailing lists, source code control systems, |  | ||||||
|           and issue tracking systems that are managed by, or on behalf of, the |  | ||||||
|           Licensor for the purpose of discussing and improving the Work, but |  | ||||||
|           excluding communication that is conspicuously marked or otherwise |  | ||||||
|           designated in writing by the copyright owner as "Not a Contribution." |  | ||||||
| 
 |  | ||||||
|           "Contributor" shall mean Licensor and any individual or Legal Entity |  | ||||||
|           on behalf of whom a Contribution has been received by Licensor and |  | ||||||
|           subsequently incorporated within the Work. |  | ||||||
| 
 |  | ||||||
|        2. Grant of Copyright License. Subject to the terms and conditions of |  | ||||||
|           this License, each Contributor hereby grants to You a perpetual, |  | ||||||
|           worldwide, non-exclusive, no-charge, royalty-free, irrevocable |  | ||||||
|           copyright license to reproduce, prepare Derivative Works of, |  | ||||||
|           publicly display, publicly perform, sublicense, and distribute the |  | ||||||
|           Work and such Derivative Works in Source or Object form. |  | ||||||
| 
 |  | ||||||
|        3. Grant of Patent License. Subject to the terms and conditions of |  | ||||||
|           this License, each Contributor hereby grants to You a perpetual, |  | ||||||
|           worldwide, non-exclusive, no-charge, royalty-free, irrevocable |  | ||||||
|           (except as stated in this section) patent license to make, have made, |  | ||||||
|           use, offer to sell, sell, import, and otherwise transfer the Work, |  | ||||||
|           where such license applies only to those patent claims licensable |  | ||||||
|           by such Contributor that are necessarily infringed by their |  | ||||||
|           Contribution(s) alone or by combination of their Contribution(s) |  | ||||||
|           with the Work to which such Contribution(s) was submitted. If You |  | ||||||
|           institute patent litigation against any entity (including a |  | ||||||
|           cross-claim or counterclaim in a lawsuit) alleging that the Work |  | ||||||
|           or a Contribution incorporated within the Work constitutes direct |  | ||||||
|           or contributory patent infringement, then any patent licenses |  | ||||||
|           granted to You under this License for that Work shall terminate |  | ||||||
|           as of the date such litigation is filed. |  | ||||||
| 
 |  | ||||||
|        4. Redistribution. You may reproduce and distribute copies of the |  | ||||||
|           Work or Derivative Works thereof in any medium, with or without |  | ||||||
|           modifications, and in Source or Object form, provided that You |  | ||||||
|           meet the following conditions: |  | ||||||
| 
 |  | ||||||
|           (a) You must give any other recipients of the Work or |  | ||||||
|               Derivative Works a copy of this License; and |  | ||||||
| 
 |  | ||||||
|           (b) You must cause any modified files to carry prominent notices |  | ||||||
|               stating that You changed the files; and |  | ||||||
| 
 |  | ||||||
|           (c) You must retain, in the Source form of any Derivative Works |  | ||||||
|               that You distribute, all copyright, patent, trademark, and |  | ||||||
|               attribution notices from the Source form of the Work, |  | ||||||
|               excluding those notices that do not pertain to any part of |  | ||||||
|               the Derivative Works; and |  | ||||||
| 
 |  | ||||||
|           (d) If the Work includes a "NOTICE" text file as part of its |  | ||||||
|               distribution, then any Derivative Works that You distribute must |  | ||||||
|               include a readable copy of the attribution notices contained |  | ||||||
|               within such NOTICE file, excluding those notices that do not |  | ||||||
|               pertain to any part of the Derivative Works, in at least one |  | ||||||
|               of the following places: within a NOTICE text file distributed |  | ||||||
|               as part of the Derivative Works; within the Source form or |  | ||||||
|               documentation, if provided along with the Derivative Works; or, |  | ||||||
|               within a display generated by the Derivative Works, if and |  | ||||||
|               wherever such third-party notices normally appear. The contents |  | ||||||
|               of the NOTICE file are for informational purposes only and |  | ||||||
|               do not modify the License. You may add Your own attribution |  | ||||||
|               notices within Derivative Works that You distribute, alongside |  | ||||||
|               or as an addendum to the NOTICE text from the Work, provided |  | ||||||
|               that such additional attribution notices cannot be construed |  | ||||||
|               as modifying the License. |  | ||||||
| 
 |  | ||||||
|           You may add Your own copyright statement to Your modifications and |  | ||||||
|           may provide additional or different license terms and conditions |  | ||||||
|           for use, reproduction, or distribution of Your modifications, or |  | ||||||
|           for any such Derivative Works as a whole, provided Your use, |  | ||||||
|           reproduction, and distribution of the Work otherwise complies with |  | ||||||
|           the conditions stated in this License. |  | ||||||
| 
 |  | ||||||
|        5. Submission of Contributions. Unless You explicitly state otherwise, |  | ||||||
|           any Contribution intentionally submitted for inclusion in the Work |  | ||||||
|           by You to the Licensor shall be under the terms and conditions of |  | ||||||
|           this License, without any additional terms or conditions. |  | ||||||
|           Notwithstanding the above, nothing herein shall supersede or modify |  | ||||||
|           the terms of any separate license agreement you may have executed |  | ||||||
|           with Licensor regarding such Contributions. |  | ||||||
| 
 |  | ||||||
|        6. Trademarks. This License does not grant permission to use the trade |  | ||||||
|           names, trademarks, service marks, or product names of the Licensor, |  | ||||||
|           except as required for reasonable and customary use in describing the |  | ||||||
|           origin of the Work and reproducing the content of the NOTICE file. |  | ||||||
| 
 |  | ||||||
|        7. Disclaimer of Warranty. Unless required by applicable law or |  | ||||||
|           agreed to in writing, Licensor provides the Work (and each |  | ||||||
|           Contributor provides its Contributions) on an "AS IS" BASIS, |  | ||||||
|           WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or |  | ||||||
|           implied, including, without limitation, any warranties or conditions |  | ||||||
|           of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A |  | ||||||
|           PARTICULAR PURPOSE. You are solely responsible for determining the |  | ||||||
|           appropriateness of using or redistributing the Work and assume any |  | ||||||
|           risks associated with Your exercise of permissions under this License. |  | ||||||
| 
 |  | ||||||
|        8. Limitation of Liability. In no event and under no legal theory, |  | ||||||
|           whether in tort (including negligence), contract, or otherwise, |  | ||||||
|           unless required by applicable law (such as deliberate and grossly |  | ||||||
|           negligent acts) or agreed to in writing, shall any Contributor be |  | ||||||
|           liable to You for damages, including any direct, indirect, special, |  | ||||||
|           incidental, or consequential damages of any character arising as a |  | ||||||
|           result of this License or out of the use or inability to use the |  | ||||||
|           Work (including but not limited to damages for loss of goodwill, |  | ||||||
|           work stoppage, computer failure or malfunction, or any and all |  | ||||||
|           other commercial damages or losses), even if such Contributor |  | ||||||
|           has been advised of the possibility of such damages. |  | ||||||
| 
 |  | ||||||
|        9. Accepting Warranty or Additional Liability. While redistributing |  | ||||||
|           the Work or Derivative Works thereof, You may choose to offer, |  | ||||||
|           and charge a fee for, acceptance of support, warranty, indemnity, |  | ||||||
|           or other liability obligations and/or rights consistent with this |  | ||||||
|           License. However, in accepting such obligations, You may act only |  | ||||||
|           on Your own behalf and on Your sole responsibility, not on behalf |  | ||||||
|           of any other Contributor, and only if You agree to indemnify, |  | ||||||
|           defend, and hold each Contributor harmless for any liability |  | ||||||
|           incurred by, or claims asserted against, such Contributor by reason |  | ||||||
|           of your accepting any such warranty or additional liability. |  | ||||||
| 
 |  | ||||||
|        END OF TERMS AND CONDITIONS |  | ||||||
| 
 |  | ||||||
|        APPENDIX: How to apply the Apache License to your work. |  | ||||||
| 
 |  | ||||||
|           To apply the Apache License to your work, attach the following |  | ||||||
|           boilerplate notice, with the fields enclosed by brackets "[]" |  | ||||||
|           replaced with your own identifying information. (Don't include |  | ||||||
|           the brackets!)  The text should be enclosed in the appropriate |  | ||||||
|           comment syntax for the file format. We also recommend that a |  | ||||||
|           file or class name and description of purpose be included on the |  | ||||||
|           same "printed page" as the copyright notice for easier |  | ||||||
|           identification within third-party archives. |  | ||||||
| 
 |  | ||||||
|        Copyright [yyyy] [name of copyright owner] |  | ||||||
| 
 |  | ||||||
|        Licensed under the Apache License, Version 2.0 (the "License"); |  | ||||||
|        you may not use this file except in compliance with the License. |  | ||||||
|        You may obtain a copy of the License at |  | ||||||
| 
 |  | ||||||
|            http://www.apache.org/licenses/LICENSE-2.0 |  | ||||||
| 
 |  | ||||||
|        Unless required by applicable law or agreed to in writing, software |  | ||||||
|        distributed under the License is distributed on an "AS IS" BASIS, |  | ||||||
|        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |  | ||||||
|        See the License for the specific language governing permissions and |  | ||||||
|        limitations under the License. |  | ||||||
| 
 |  | ||||||
| notices: [] |  | ||||||
							
								
								
									
										11
									
								
								.licenses/npm/twirp-ts.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										11
									
								
								.licenses/npm/twirp-ts.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,11 +0,0 @@ | |||||||
| --- |  | ||||||
| name: twirp-ts |  | ||||||
| version: 2.5.0 |  | ||||||
| type: npm |  | ||||||
| summary: Typescript implementation of the Twirp protocol |  | ||||||
| homepage:  |  | ||||||
| license: mit |  | ||||||
| licenses: |  | ||||||
| - sources: README.md |  | ||||||
|   text: MIT <3 |  | ||||||
| notices: [] |  | ||||||
							
								
								
									
										2
									
								
								.licenses/npm/undici.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								.licenses/npm/undici.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,6 +1,6 @@ | |||||||
| --- | --- | ||||||
| name: undici | name: undici | ||||||
| version: 5.28.4 | version: 5.29.0 | ||||||
| type: npm | type: npm | ||||||
| summary: An HTTP/1.1 client, written from scratch for Node.js | summary: An HTTP/1.1 client, written from scratch for Node.js | ||||||
| homepage: https://undici.nodejs.org | homepage: https://undici.nodejs.org | ||||||
|   | |||||||
| @@ -3,7 +3,7 @@ name: uuid | |||||||
| version: 8.3.2 | version: 8.3.2 | ||||||
| type: npm | type: npm | ||||||
| summary: RFC4122 (v1, v4, and v5) UUIDs | summary: RFC4122 (v1, v4, and v5) UUIDs | ||||||
| homepage: https://github.com/uuidjs/uuid#readme | homepage: | ||||||
| license: mit | license: mit | ||||||
| licenses: | licenses: | ||||||
| - sources: LICENSE.md | - sources: LICENSE.md | ||||||
							
								
								
									
										26
									
								
								.licenses/npm/wrappy.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										26
									
								
								.licenses/npm/wrappy.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,26 +0,0 @@ | |||||||
| --- |  | ||||||
| name: wrappy |  | ||||||
| version: 1.0.2 |  | ||||||
| type: npm |  | ||||||
| summary: Callback wrapping utility |  | ||||||
| homepage: https://github.com/npm/wrappy |  | ||||||
| license: isc |  | ||||||
| licenses: |  | ||||||
| - sources: LICENSE |  | ||||||
|   text: | |  | ||||||
|     The ISC License |  | ||||||
| 
 |  | ||||||
|     Copyright (c) Isaac Z. Schlueter and Contributors |  | ||||||
| 
 |  | ||||||
|     Permission to use, copy, modify, and/or distribute this software for any |  | ||||||
|     purpose with or without fee is hereby granted, provided that the above |  | ||||||
|     copyright notice and this permission notice appear in all copies. |  | ||||||
| 
 |  | ||||||
|     THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES |  | ||||||
|     WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF |  | ||||||
|     MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR |  | ||||||
|     ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES |  | ||||||
|     WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN |  | ||||||
|     ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR |  | ||||||
|     IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |  | ||||||
| notices: [] |  | ||||||
							
								
								
									
										26
									
								
								.licenses/npm/yallist.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										26
									
								
								.licenses/npm/yallist.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,26 +0,0 @@ | |||||||
| --- |  | ||||||
| name: yallist |  | ||||||
| version: 4.0.0 |  | ||||||
| type: npm |  | ||||||
| summary: Yet Another Linked List |  | ||||||
| homepage:  |  | ||||||
| license: isc |  | ||||||
| licenses: |  | ||||||
| - sources: LICENSE |  | ||||||
|   text: | |  | ||||||
|     The ISC License |  | ||||||
| 
 |  | ||||||
|     Copyright (c) Isaac Z. Schlueter and Contributors |  | ||||||
| 
 |  | ||||||
|     Permission to use, copy, modify, and/or distribute this software for any |  | ||||||
|     purpose with or without fee is hereby granted, provided that the above |  | ||||||
|     copyright notice and this permission notice appear in all copies. |  | ||||||
| 
 |  | ||||||
|     THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES |  | ||||||
|     WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF |  | ||||||
|     MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR |  | ||||||
|     ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES |  | ||||||
|     WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN |  | ||||||
|     ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR |  | ||||||
|     IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |  | ||||||
| notices: [] |  | ||||||
							
								
								
									
										24
									
								
								.licenses/npm/yaml.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										24
									
								
								.licenses/npm/yaml.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,24 +0,0 @@ | |||||||
| --- |  | ||||||
| name: yaml |  | ||||||
| version: 1.10.2 |  | ||||||
| type: npm |  | ||||||
| summary: JavaScript parser and stringifier for YAML |  | ||||||
| homepage: https://eemeli.org/yaml/v1/ |  | ||||||
| license: isc |  | ||||||
| licenses: |  | ||||||
| - sources: LICENSE |  | ||||||
|   text: | |  | ||||||
|     Copyright 2018 Eemeli Aro <eemeli@gmail.com> |  | ||||||
| 
 |  | ||||||
|     Permission to use, copy, modify, and/or distribute this software for any purpose |  | ||||||
|     with or without fee is hereby granted, provided that the above copyright notice |  | ||||||
|     and this permission notice appear in all copies. |  | ||||||
| 
 |  | ||||||
|     THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH |  | ||||||
|     REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND |  | ||||||
|     FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, |  | ||||||
|     INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS |  | ||||||
|     OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER |  | ||||||
|     TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF |  | ||||||
|     THIS SOFTWARE. |  | ||||||
| notices: [] |  | ||||||
							
								
								
									
										52
									
								
								__tests__/utils.test.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								__tests__/utils.test.ts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | |||||||
|  | import {isSelfHosted} from '../src/utils'; | ||||||
|  |  | ||||||
|  | describe('utils', () => { | ||||||
|  |   describe('isSelfHosted', () => { | ||||||
|  |     let AGENT_ISSELFHOSTED: string | undefined; | ||||||
|  |     let RUNNER_ENVIRONMENT: string | undefined; | ||||||
|  |  | ||||||
|  |     beforeEach(() => { | ||||||
|  |       AGENT_ISSELFHOSTED = process.env['AGENT_ISSELFHOSTED']; | ||||||
|  |       delete process.env['AGENT_ISSELFHOSTED']; | ||||||
|  |       RUNNER_ENVIRONMENT = process.env['RUNNER_ENVIRONMENT']; | ||||||
|  |       delete process.env['RUNNER_ENVIRONMENT']; | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     afterEach(() => { | ||||||
|  |       if (AGENT_ISSELFHOSTED === undefined) { | ||||||
|  |         delete process.env['AGENT_ISSELFHOSTED']; | ||||||
|  |       } else { | ||||||
|  |         process.env['AGENT_ISSELFHOSTED'] = AGENT_ISSELFHOSTED; | ||||||
|  |       } | ||||||
|  |       if (RUNNER_ENVIRONMENT === undefined) { | ||||||
|  |         delete process.env['RUNNER_ENVIRONMENT']; | ||||||
|  |       } else { | ||||||
|  |         process.env['RUNNER_ENVIRONMENT'] = RUNNER_ENVIRONMENT; | ||||||
|  |       } | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     it('isSelfHosted should be true if no environment variables set', () => { | ||||||
|  |       expect(isSelfHosted()).toBeTruthy(); | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     it('isSelfHosted should be true if environment variable is not set to denote GitHub hosted', () => { | ||||||
|  |       process.env['RUNNER_ENVIRONMENT'] = 'some'; | ||||||
|  |       expect(isSelfHosted()).toBeTruthy(); | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     it('isSelfHosted should be true if environment variable set to denote Azure Pipelines self hosted', () => { | ||||||
|  |       process.env['AGENT_ISSELFHOSTED'] = '1'; | ||||||
|  |       expect(isSelfHosted()).toBeTruthy(); | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     it('isSelfHosted should be false if environment variable set to denote GitHub hosted', () => { | ||||||
|  |       process.env['RUNNER_ENVIRONMENT'] = 'github-hosted'; | ||||||
|  |       expect(isSelfHosted()).toBeFalsy(); | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     it('isSelfHosted should be false if environment variable is not set to denote Azure Pipelines self hosted', () => { | ||||||
|  |       process.env['AGENT_ISSELFHOSTED'] = 'some'; | ||||||
|  |       expect(isSelfHosted()).toBeFalsy(); | ||||||
|  |     }); | ||||||
|  |   }); | ||||||
|  | }); | ||||||
							
								
								
									
										4417
									
								
								dist/cache-save/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4417
									
								
								dist/cache-save/index.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										5750
									
								
								dist/setup/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5750
									
								
								dist/setup/index.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										1412
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										1412
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										29
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										29
									
								
								package.json
									
									
									
									
									
								
							| @@ -4,6 +4,9 @@ | |||||||
|   "private": true, |   "private": true, | ||||||
|   "description": "setup go action", |   "description": "setup go action", | ||||||
|   "main": "lib/setup-go.js", |   "main": "lib/setup-go.js", | ||||||
|  |    "engines": { | ||||||
|  |     "node": ">=24.0.0" | ||||||
|  |   }, | ||||||
|   "scripts": { |   "scripts": { | ||||||
|     "build": "tsc && ncc build -o dist/setup src/setup-go.ts && ncc build -o dist/cache-save src/cache-save.ts", |     "build": "tsc && ncc build -o dist/setup src/setup-go.ts && ncc build -o dist/cache-save src/cache-save.ts", | ||||||
|     "format": "prettier --no-error-on-unmatched-pattern --config ./.prettierrc.js --write \"**/*.{ts,yml,yaml}\"", |     "format": "prettier --no-error-on-unmatched-pattern --config ./.prettierrc.js --write \"**/*.{ts,yml,yaml}\"", | ||||||
| @@ -25,31 +28,31 @@ | |||||||
|   "author": "GitHub", |   "author": "GitHub", | ||||||
|   "license": "MIT", |   "license": "MIT", | ||||||
|   "dependencies": { |   "dependencies": { | ||||||
|     "@actions/cache": "^4.0.0", |     "@actions/cache": "^4.0.3", | ||||||
|     "@actions/core": "^1.10.0", |     "@actions/core": "^1.11.1", | ||||||
|     "@actions/exec": "^1.1.0", |     "@actions/exec": "^1.1.1", | ||||||
|     "@actions/glob": "^0.4.0", |     "@actions/glob": "^0.5.0", | ||||||
|     "@actions/http-client": "^2.2.1", |     "@actions/http-client": "^2.2.1", | ||||||
|     "@actions/io": "^1.0.2", |     "@actions/io": "^1.0.2", | ||||||
|     "@actions/tool-cache": "^2.0.1", |     "@actions/tool-cache": "^2.0.2", | ||||||
|     "semver": "^7.6.0" |     "semver": "^7.6.3" | ||||||
|   }, |   }, | ||||||
|   "devDependencies": { |   "devDependencies": { | ||||||
|     "@types/jest": "^29.5.12", |     "@types/jest": "^29.5.14", | ||||||
|     "@types/node": "^20.11.28", |     "@types/node": "^20.11.28", | ||||||
|     "@types/semver": "^7.5.8", |     "@types/semver": "^7.5.8", | ||||||
|     "@typescript-eslint/eslint-plugin": "^5.54.0", |     "@typescript-eslint/eslint-plugin": "^8.31.1", | ||||||
|     "@typescript-eslint/parser": "^5.54.0", |     "@typescript-eslint/parser": "^8.35.1", | ||||||
|     "@vercel/ncc": "^0.38.1", |     "@vercel/ncc": "^0.38.1", | ||||||
|     "eslint": "^8.57.0", |     "eslint": "^8.57.0", | ||||||
|     "eslint-config-prettier": "^8.6.0", |     "eslint-config-prettier": "^10.0.1", | ||||||
|     "eslint-plugin-jest": "^27.9.0", |     "eslint-plugin-jest": "^29.0.1", | ||||||
|     "eslint-plugin-node": "^11.1.0", |     "eslint-plugin-node": "^11.1.0", | ||||||
|     "jest": "^29.7.0", |     "jest": "^29.7.0", | ||||||
|     "jest-circus": "^29.7.0", |     "jest-circus": "^29.7.0", | ||||||
|     "nock": "^10.0.6", |     "nock": "^10.0.6", | ||||||
|     "prettier": "^2.8.4", |     "prettier": "^2.8.4", | ||||||
|     "ts-jest": "^29.1.2", |     "ts-jest": "^29.3.2", | ||||||
|     "typescript": "^5.4.2" |     "typescript": "^5.8.3" | ||||||
|   } |   } | ||||||
| } | } | ||||||
| @@ -6,7 +6,8 @@ import * as httpm from '@actions/http-client'; | |||||||
| import * as sys from './system'; | import * as sys from './system'; | ||||||
| import fs from 'fs'; | import fs from 'fs'; | ||||||
| import os from 'os'; | import os from 'os'; | ||||||
| import {StableReleaseAlias} from './utils'; | import {StableReleaseAlias, isSelfHosted} from './utils'; | ||||||
|  | import {Architecture} from './types'; | ||||||
|  |  | ||||||
| const MANIFEST_REPO_OWNER = 'actions'; | const MANIFEST_REPO_OWNER = 'actions'; | ||||||
| const MANIFEST_REPO_NAME = 'go-versions'; | const MANIFEST_REPO_NAME = 'go-versions'; | ||||||
| @@ -39,7 +40,7 @@ export async function getGo( | |||||||
|   versionSpec: string, |   versionSpec: string, | ||||||
|   checkLatest: boolean, |   checkLatest: boolean, | ||||||
|   auth: string | undefined, |   auth: string | undefined, | ||||||
|   arch = os.arch() |   arch: Architecture = os.arch() as Architecture | ||||||
| ) { | ) { | ||||||
|   let manifest: tc.IToolRelease[] | undefined; |   let manifest: tc.IToolRelease[] | undefined; | ||||||
|   const osPlat: string = os.platform(); |   const osPlat: string = os.platform(); | ||||||
| @@ -151,7 +152,7 @@ async function resolveVersionFromManifest( | |||||||
|   versionSpec: string, |   versionSpec: string, | ||||||
|   stable: boolean, |   stable: boolean, | ||||||
|   auth: string | undefined, |   auth: string | undefined, | ||||||
|   arch: string, |   arch: Architecture, | ||||||
|   manifest: tc.IToolRelease[] | undefined |   manifest: tc.IToolRelease[] | undefined | ||||||
| ): Promise<string | undefined> { | ): Promise<string | undefined> { | ||||||
|   try { |   try { | ||||||
| @@ -180,11 +181,7 @@ async function cacheWindowsDir( | |||||||
|   if (os.platform() !== 'win32') return false; |   if (os.platform() !== 'win32') return false; | ||||||
|  |  | ||||||
|   // make sure the action runs in the hosted environment |   // make sure the action runs in the hosted environment | ||||||
|   if ( |   if (isSelfHosted()) return false; | ||||||
|     process.env['RUNNER_ENVIRONMENT'] !== 'github-hosted' && |  | ||||||
|     process.env['AGENT_ISSELFHOSTED'] === '1' |  | ||||||
|   ) |  | ||||||
|     return false; |  | ||||||
|  |  | ||||||
|   const defaultToolCacheRoot = process.env['RUNNER_TOOL_CACHE']; |   const defaultToolCacheRoot = process.env['RUNNER_TOOL_CACHE']; | ||||||
|   if (!defaultToolCacheRoot) return false; |   if (!defaultToolCacheRoot) return false; | ||||||
| @@ -279,11 +276,46 @@ export async function extractGoArchive(archivePath: string): Promise<string> { | |||||||
|   return extPath; |   return extPath; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | function isIToolRelease(obj: any): obj is tc.IToolRelease { | ||||||
|  |   return ( | ||||||
|  |     typeof obj === 'object' && | ||||||
|  |     obj !== null && | ||||||
|  |     typeof obj.version === 'string' && | ||||||
|  |     typeof obj.stable === 'boolean' && | ||||||
|  |     Array.isArray(obj.files) && | ||||||
|  |     obj.files.every( | ||||||
|  |       (file: any) => | ||||||
|  |         typeof file.filename === 'string' && | ||||||
|  |         typeof file.platform === 'string' && | ||||||
|  |         typeof file.arch === 'string' && | ||||||
|  |         typeof file.download_url === 'string' | ||||||
|  |     ) | ||||||
|  |   ); | ||||||
|  | } | ||||||
|  |  | ||||||
| export async function getManifest( | export async function getManifest( | ||||||
|   auth: string | undefined |   auth: string | undefined | ||||||
| ): Promise<tc.IToolRelease[]> { | ): Promise<tc.IToolRelease[]> { | ||||||
|   try { |   try { | ||||||
|     return await getManifestFromRepo(auth); |     const manifest = await getManifestFromRepo(auth); | ||||||
|  |     if ( | ||||||
|  |       Array.isArray(manifest) && | ||||||
|  |       manifest.length && | ||||||
|  |       manifest.every(isIToolRelease) | ||||||
|  |     ) { | ||||||
|  |       return manifest; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     let errorMessage = | ||||||
|  |       'An unexpected error occurred while fetching the manifest.'; | ||||||
|  |     if ( | ||||||
|  |       typeof manifest === 'object' && | ||||||
|  |       manifest !== null && | ||||||
|  |       'message' in manifest | ||||||
|  |     ) { | ||||||
|  |       errorMessage = (manifest as {message: string}).message; | ||||||
|  |     } | ||||||
|  |     throw new Error(errorMessage); | ||||||
|   } catch (err) { |   } catch (err) { | ||||||
|     core.debug('Fetching the manifest via the API failed.'); |     core.debug('Fetching the manifest via the API failed.'); | ||||||
|     if (err instanceof Error) { |     if (err instanceof Error) { | ||||||
| @@ -322,7 +354,7 @@ export async function getInfoFromManifest( | |||||||
|   versionSpec: string, |   versionSpec: string, | ||||||
|   stable: boolean, |   stable: boolean, | ||||||
|   auth: string | undefined, |   auth: string | undefined, | ||||||
|   arch = os.arch(), |   arch: Architecture = os.arch() as Architecture, | ||||||
|   manifest?: tc.IToolRelease[] | undefined |   manifest?: tc.IToolRelease[] | undefined | ||||||
| ): Promise<IGoVersionInfo | null> { | ): Promise<IGoVersionInfo | null> { | ||||||
|   let info: IGoVersionInfo | null = null; |   let info: IGoVersionInfo | null = null; | ||||||
| @@ -348,7 +380,7 @@ export async function getInfoFromManifest( | |||||||
|  |  | ||||||
| async function getInfoFromDist( | async function getInfoFromDist( | ||||||
|   versionSpec: string, |   versionSpec: string, | ||||||
|   arch: string |   arch: Architecture | ||||||
| ): Promise<IGoVersionInfo | null> { | ): Promise<IGoVersionInfo | null> { | ||||||
|   const version: IGoVersion | undefined = await findMatch(versionSpec, arch); |   const version: IGoVersion | undefined = await findMatch(versionSpec, arch); | ||||||
|   if (!version) { |   if (!version) { | ||||||
| @@ -367,7 +399,7 @@ async function getInfoFromDist( | |||||||
|  |  | ||||||
| export async function findMatch( | export async function findMatch( | ||||||
|   versionSpec: string, |   versionSpec: string, | ||||||
|   arch = os.arch() |   arch: Architecture = os.arch() as Architecture | ||||||
| ): Promise<IGoVersion | undefined> { | ): Promise<IGoVersion | undefined> { | ||||||
|   const archFilter = sys.getArch(arch); |   const archFilter = sys.getArch(arch); | ||||||
|   const platFilter = sys.getPlatform(); |   const platFilter = sys.getPlatform(); | ||||||
| @@ -471,7 +503,10 @@ export function parseGoVersionFile(versionFilePath: string): string { | |||||||
|   return contents.trim(); |   return contents.trim(); | ||||||
| } | } | ||||||
|  |  | ||||||
| async function resolveStableVersionDist(versionSpec: string, arch: string) { | async function resolveStableVersionDist( | ||||||
|  |   versionSpec: string, | ||||||
|  |   arch: Architecture | ||||||
|  | ) { | ||||||
|   const archFilter = sys.getArch(arch); |   const archFilter = sys.getArch(arch); | ||||||
|   const platFilter = sys.getPlatform(); |   const platFilter = sys.getPlatform(); | ||||||
|   const dlUrl = 'https://golang.org/dl/?mode=json&include=all'; |   const dlUrl = 'https://golang.org/dl/?mode=json&include=all'; | ||||||
|   | |||||||
| @@ -8,6 +8,7 @@ import {isCacheFeatureAvailable} from './cache-utils'; | |||||||
| import cp from 'child_process'; | import cp from 'child_process'; | ||||||
| import fs from 'fs'; | import fs from 'fs'; | ||||||
| import os from 'os'; | import os from 'os'; | ||||||
|  | import {Architecture} from './types'; | ||||||
|  |  | ||||||
| export async function run() { | export async function run() { | ||||||
|   try { |   try { | ||||||
| @@ -20,10 +21,10 @@ export async function run() { | |||||||
|     const cache = core.getBooleanInput('cache'); |     const cache = core.getBooleanInput('cache'); | ||||||
|     core.info(`Setup go version spec ${versionSpec}`); |     core.info(`Setup go version spec ${versionSpec}`); | ||||||
|  |  | ||||||
|     let arch = core.getInput('architecture'); |     let arch = core.getInput('architecture') as Architecture; | ||||||
|  |  | ||||||
|     if (!arch) { |     if (!arch) { | ||||||
|       arch = os.arch(); |       arch = os.arch() as Architecture; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     if (versionSpec) { |     if (versionSpec) { | ||||||
|   | |||||||
| @@ -1,4 +1,5 @@ | |||||||
| import os from 'os'; | import os from 'os'; | ||||||
|  | import {Architecture} from './types'; | ||||||
|  |  | ||||||
| export function getPlatform(): string { | export function getPlatform(): string { | ||||||
|   // darwin and linux match already |   // darwin and linux match already | ||||||
| @@ -15,7 +16,7 @@ export function getPlatform(): string { | |||||||
|   return plat; |   return plat; | ||||||
| } | } | ||||||
|  |  | ||||||
| export function getArch(arch: string): string { | export function getArch(arch: Architecture): string { | ||||||
|   // 'arm', 'arm64', 'ia32', 'mips', 'mipsel', 'ppc', 'ppc64', 's390', 's390x', 'x32', and 'x64'. |   // 'arm', 'arm64', 'ia32', 'mips', 'mipsel', 'ppc', 'ppc64', 's390', 's390x', 'x32', and 'x64'. | ||||||
|  |  | ||||||
|   // wants amd64, 386, arm64, armv61, ppc641e, s390x |   // wants amd64, 386, arm64, armv61, ppc641e, s390x | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								src/types.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								src/types.ts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | |||||||
|  | // match what @actions/tool-cache expects | ||||||
|  | export type Architecture = string; | ||||||
							
								
								
									
										10
									
								
								src/utils.ts
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								src/utils.ts
									
									
									
									
									
								
							| @@ -2,3 +2,13 @@ export enum StableReleaseAlias { | |||||||
|   Stable = 'stable', |   Stable = 'stable', | ||||||
|   OldStable = 'oldstable' |   OldStable = 'oldstable' | ||||||
| } | } | ||||||
|  |  | ||||||
|  | export const isSelfHosted = (): boolean => | ||||||
|  |   process.env['RUNNER_ENVIRONMENT'] !== 'github-hosted' && | ||||||
|  |   (process.env['AGENT_ISSELFHOSTED'] === '1' || | ||||||
|  |     process.env['AGENT_ISSELFHOSTED'] === undefined); | ||||||
|  | /* the above is simplified from: | ||||||
|  |     process.env['RUNNER_ENVIRONMENT'] !== 'github-hosted' && process.env['AGENT_ISSELFHOSTED'] === '1' | ||||||
|  |     || | ||||||
|  |     process.env['RUNNER_ENVIRONMENT'] !== 'github-hosted' && process.env['AGENT_ISSELFHOSTED'] === undefined | ||||||
|  | */ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user