From 0c6682f3af92b48b467ddd973cefa20daad49291 Mon Sep 17 00:00:00 2001 From: Amin Yahyaabadi Date: Tue, 14 Sep 2021 06:12:17 -0500 Subject: [PATCH] chore: separate production dependencies --- LICENSE.dependencies.txt | 18 ++++++++++++++++++ package.json | 8 +++++--- pnpm-lock.yaml | 28 +++++++++++----------------- 3 files changed, 34 insertions(+), 20 deletions(-) create mode 100644 LICENSE.dependencies.txt diff --git a/LICENSE.dependencies.txt b/LICENSE.dependencies.txt new file mode 100644 index 00000000..240688b5 --- /dev/null +++ b/LICENSE.dependencies.txt @@ -0,0 +1,18 @@ +setup-cpp reused some code from the following projects: + +- [install-llvm-action](https://github.com/KyleMayes/install-llvm-action/blob/master/LICENSE.txt): Apach-2.0 +- [install-cmake](https://github.com/Symbitic/install-cmake/blob/master/LICENSE.md): MIT +- [get-cmake](https://github.com/lukka/get-cmake/blob/main/LICENSE.txt): MIT +- [gha-setup-ninja](https://github.com/seanmiddleditch/gha-setup-ninja): MIT + +This package also uses the depedencies listed in package.json. You can get the list of their licenses using the following command: +``` +npm install -g license-checker +license-checker --summary --production +``` + +``` +├─ MIT: 4 +├─ ISC: 1 +└─ Apache-2.0: 1 +``` \ No newline at end of file diff --git a/package.json b/package.json index 110147c7..23caccde 100644 --- a/package.json +++ b/package.json @@ -31,21 +31,23 @@ } }, "prettier": "prettier-config-atomic", - "devDependencies": { + "dependencies": { "@actions/core": "^1.5.0", "@actions/io": "^1.1.1", "@actions/tool-cache": "^1.7.1", + "semver": "^7.3.5", + "hasha": "^5.2.2" + }, + "devDependencies": { "@types/jest": "^27.0.1", "@types/node": "^16.9.1", "@types/semver": "^7.3.8", "cross-env": "7.0.3", "eslint-config-atomic": "^1.16.2", - "hasha": "^5.2.2", "jest": "^27.2.0", "npm-run-all2": "^5.0.2", "parcel": "^2.0.0-rc.0", "prettier-config-atomic": "^2.0.5", - "semver": "^7.3.5", "shx": "0.3.3", "terser-config-atomic": "^0.1.1", "ts-jest": "^27.0.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 092db7e4..77ecec8c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,21 +22,22 @@ importers: terser-config-atomic: ^0.1.1 ts-jest: ^27.0.5 typescript: ^4.4.3 - devDependencies: + dependencies: '@actions/core': 1.5.0 '@actions/io': 1.1.1 '@actions/tool-cache': 1.7.1 + hasha: 5.2.2 + semver: 7.3.5 + devDependencies: '@types/jest': 27.0.1 '@types/node': 16.9.1 '@types/semver': 7.3.8 cross-env: 7.0.3 eslint-config-atomic: 1.16.2 - hasha: 5.2.2 jest: 27.2.0 npm-run-all2: 5.0.2 parcel: 2.0.0-rc.0 prettier-config-atomic: 2.0.5 - semver: 7.3.5 shx: 0.3.3 terser-config-atomic: 0.1.1 ts-jest: 27.0.5_77a678c07bcdbdfd88181ff63fe325b2 @@ -46,23 +47,23 @@ packages: /@actions/core/1.5.0: resolution: {integrity: sha512-eDOLH1Nq9zh+PJlYLqEMkS/jLQxhksPNmUGNBHfa4G+tQmnIhzpctxmchETtVGyBOvXgOVVpYuE40+eS4cUnwQ==} - dev: true + dev: false /@actions/exec/1.1.0: resolution: {integrity: sha512-LImpN9AY0J1R1mEYJjVJfSZWU4zYOlEcwSTgPve1rFQqK5AwrEs6uWW5Rv70gbDIQIAUwI86z6B+9mPK4w9Sbg==} dependencies: '@actions/io': 1.1.1 - dev: true + dev: false /@actions/http-client/1.0.11: resolution: {integrity: sha512-VRYHGQV1rqnROJqdMvGUbY/Kn8vriQe/F9HR2AlYHzmKuM/p3kjNuXhmdBfcVgsvRWTz5C5XW5xvndZrVBuAYg==} dependencies: tunnel: 0.0.6 - dev: true + dev: false /@actions/io/1.1.1: resolution: {integrity: sha512-Qi4JoKXjmE0O67wAOH6y0n26QXhMKMFo7GD/4IXNVcrtLjUlGjGuVys6pQgwF3ArfGTQu0XpqaNr0YhED2RaRA==} - dev: true + dev: false /@actions/tool-cache/1.7.1: resolution: {integrity: sha512-y1xxxOhXaBUIUit3lhepmu/0xdgiTMpnZRLmVdtF0hTm521doi+MdRRRP62czHvM7wxH6epj4JPNJQ3iJpOrkQ==} @@ -73,7 +74,7 @@ packages: '@actions/io': 1.1.1 semver: 6.3.0 uuid: 3.4.0 - dev: true + dev: false /@aminya/eslint-plugin-only-warn/1.2.2: resolution: {integrity: sha512-0VdfoicL+dorb0WrbbhsFsH8xH+8X2Y6CrO/3br68kimkMNOJB/5DFGRraVDYHfCIQgMnlv5Q9GX1yI7V4GcgQ==} @@ -4243,7 +4244,7 @@ packages: dependencies: is-stream: 2.0.1 type-fest: 0.8.1 - dev: true + dev: false /highlight.js/10.4.1: resolution: {integrity: sha512-yR5lWvNz7c85OhVAEAeFhVCc/GV4C30Fjzc/rCP0aCWzc1UUOPUk55dK/qdwTZHBvMZo+eZ2jpk62ndX/xMFlg==} @@ -4735,7 +4736,6 @@ packages: /is-stream/2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} - dev: true /is-string/1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} @@ -5713,7 +5713,6 @@ packages: engines: {node: '>=10'} dependencies: yallist: 4.0.0 - dev: true /make-dir/3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} @@ -7384,7 +7383,6 @@ packages: /semver/6.3.0: resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} hasBin: true - dev: true /semver/7.3.5: resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} @@ -7392,7 +7390,6 @@ packages: hasBin: true dependencies: lru-cache: 6.0.0 - dev: true /serve-handler/6.1.3: resolution: {integrity: sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==} @@ -8072,7 +8069,7 @@ packages: /tunnel/0.0.6: resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==} engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} - dev: true + dev: false /tweetnacl/0.14.5: resolution: {integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=} @@ -8115,7 +8112,6 @@ packages: /type-fest/0.8.1: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} - dev: true /typedarray-to-buffer/3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} @@ -8248,7 +8244,6 @@ packages: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. hasBin: true - dev: true /v8-compile-cache/2.3.0: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} @@ -8499,7 +8494,6 @@ packages: /yallist/4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: true /yaml/1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}