chore: update devDependencies

This commit is contained in:
Amin Yahyaabadi 2021-10-07 20:00:00 -05:00
parent b4b90ff364
commit db0ea58eaa
4 changed files with 125 additions and 41 deletions

2
dist/setup_cpp.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,41 +1,31 @@
{ {
"name": "setup-cpp", "name": "setup-cpp",
"version": "0.1.0", "version": "0.1.0",
"author": "Amin Yahyaabadi",
"description": "Install all the tools required for building and testing C++/C projects.", "description": "Install all the tools required for building and testing C++/C projects.",
"repository": "https://github.com/aminya/setup-cpp", "repository": "https://github.com/aminya/setup-cpp",
"license": "Apache-2.0", "license": "Apache-2.0",
"author": "Amin Yahyaabadi",
"main": "./dist/setup_cpp.js",
"source": "./src/main.ts",
"bin": {
"setup-cpp": "./dist/setup_cpp.js",
"setup_cpp": "./dist/setup_cpp.js"
},
"scripts": { "scripts": {
"format": "prettier --write .", "build": "cross-env NODE_ENV=production parcel build --detailed-report",
"lint": "eslint . --fix", "build.docker": "pnpm build && docker build -f ./building/docker/debian.dockerfile -t setup_cpp .",
"clean": "shx rm -rf dist exe", "clean": "shx rm -rf dist exe",
"dev": "cross-env NODE_ENV=development parcel watch", "dev": "cross-env NODE_ENV=development parcel watch",
"build": "cross-env NODE_ENV=production parcel build --detailed-report", "format": "prettier --write .",
"lint": "eslint . --fix",
"pack.exe": "shx rm -rf ./dist/tsconfig.tsbuildinfo && node ./building/scripts/pack-exe.js",
"prepare": "git submodule update --init --recursive && npm run build", "prepare": "git submodule update --init --recursive && npm run build",
"start.docker": "docker run -t setup_cpp .",
"test": "run-p test.format test.lint test.tsc test.unit",
"test.format": "prettier . --check", "test.format": "prettier . --check",
"test.lint": "eslint .", "test.lint": "eslint .",
"test.tsc": "tsc --noEmit", "test.tsc": "tsc --noEmit",
"test.unit": "jest --runInBand", "test.unit": "jest --runInBand"
"test": "run-p test.format test.lint test.tsc test.unit",
"pack.exe": "shx rm -rf ./dist/tsconfig.tsbuildinfo && node ./building/scripts/pack-exe.js",
"build.docker": "pnpm build && docker build -f ./building/docker/debian.dockerfile -t setup_cpp .",
"start.docker": "docker run -t setup_cpp ."
},
"engines": {
"node": ">=12.x"
},
"main": "./dist/setup_cpp.js",
"bin": {
"setup_cpp": "./dist/setup_cpp.js",
"setup-cpp": "./dist/setup_cpp.js"
},
"source": "./src/main.ts",
"targets": {
"main": {
"context": "node",
"includeNodeModules": true,
"optimize": true
}
}, },
"prettier": "prettier-config-atomic", "prettier": "prettier-config-atomic",
"dependencies": { "dependencies": {
@ -50,16 +40,11 @@
"untildify": "^4.0.0", "untildify": "^4.0.0",
"which": "^2.0.2" "which": "^2.0.2"
}, },
"pnpm": {
"overrides": {
"semver": "7.3.5"
}
},
"devDependencies": { "devDependencies": {
"@types/cross-spawn": "^6.0.2", "@types/cross-spawn": "^6.0.2",
"@types/jest": "^27.0.2", "@types/jest": "^27.0.2",
"@types/mri": "^1.1.1", "@types/mri": "^1.1.1",
"@types/node": "^16.10.2", "@types/node": "^16.10.3",
"@types/semver": "^7.3.8", "@types/semver": "^7.3.8",
"@types/which": "^2.0.1", "@types/which": "^2.0.1",
"caxa": "^2.1.0", "caxa": "^2.1.0",
@ -69,12 +54,15 @@
"jest": "^27.2.4", "jest": "^27.2.4",
"npm-run-all2": "^5.0.2", "npm-run-all2": "^5.0.2",
"parcel": "^2.0.0-rc.0", "parcel": "^2.0.0-rc.0",
"prettier-config-atomic": "^2.0.6", "prettier-config-atomic": "^3.0.1",
"shx": "0.3.3", "shx": "0.3.3",
"terser-config-atomic": "^0.1.1", "terser-config-atomic": "^0.1.1",
"ts-jest": "^27.0.5", "ts-jest": "^27.0.5",
"typescript": "^4.4.3" "typescript": "^4.4.3"
}, },
"engines": {
"node": ">=12.x"
},
"keywords": [ "keywords": [
"github-actions", "github-actions",
"actions", "actions",
@ -93,5 +81,17 @@
"cmake", "cmake",
"ninja", "ninja",
"meson" "meson"
] ],
"pnpm": {
"overrides": {
"semver": "7.3.5"
}
},
"targets": {
"main": {
"context": "node",
"includeNodeModules": true,
"optimize": true
}
}
} }

View File

@ -14,7 +14,7 @@ importers:
'@types/cross-spawn': ^6.0.2 '@types/cross-spawn': ^6.0.2
'@types/jest': ^27.0.2 '@types/jest': ^27.0.2
'@types/mri': ^1.1.1 '@types/mri': ^1.1.1
'@types/node': ^16.10.2 '@types/node': ^16.10.3
'@types/semver': ^7.3.8 '@types/semver': ^7.3.8
'@types/which': ^2.0.1 '@types/which': ^2.0.1
caxa: ^2.1.0 caxa: ^2.1.0
@ -27,7 +27,7 @@ importers:
mri: ^1.2.0 mri: ^1.2.0
npm-run-all2: ^5.0.2 npm-run-all2: ^5.0.2
parcel: ^2.0.0-rc.0 parcel: ^2.0.0-rc.0
prettier-config-atomic: ^2.0.6 prettier-config-atomic: ^3.0.1
semver: 7.3.5 semver: 7.3.5
shx: 0.3.3 shx: 0.3.3
terser-config-atomic: ^0.1.1 terser-config-atomic: ^0.1.1
@ -50,7 +50,7 @@ importers:
'@types/cross-spawn': 6.0.2 '@types/cross-spawn': 6.0.2
'@types/jest': 27.0.2 '@types/jest': 27.0.2
'@types/mri': 1.1.1 '@types/mri': 1.1.1
'@types/node': 16.10.2 '@types/node': 16.10.3
'@types/semver': 7.3.8 '@types/semver': 7.3.8
'@types/which': 2.0.1 '@types/which': 2.0.1
caxa: 2.1.0 caxa: 2.1.0
@ -60,7 +60,7 @@ importers:
jest: 27.2.4 jest: 27.2.4
npm-run-all2: 5.0.2 npm-run-all2: 5.0.2
parcel: 2.0.0-rc.0 parcel: 2.0.0-rc.0
prettier-config-atomic: 2.0.6 prettier-config-atomic: 3.0.1
shx: 0.3.3 shx: 0.3.3
terser-config-atomic: 0.1.1 terser-config-atomic: 0.1.1
ts-jest: 27.0.5_52a571d76319e63aeaa66dc9db9e90cc ts-jest: 27.0.5_52a571d76319e63aeaa66dc9db9e90cc
@ -1512,6 +1512,13 @@ packages:
'@types/node': 16.9.1 '@types/node': 16.9.1
dev: true dev: true
/@types/glob/7.1.4:
resolution: {integrity: sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==}
dependencies:
'@types/minimatch': 3.0.5
'@types/node': 16.10.3
dev: true
/@types/graceful-fs/4.1.5: /@types/graceful-fs/4.1.5:
resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==}
dependencies: dependencies:
@ -1561,6 +1568,10 @@ packages:
'@types/unist': 2.0.6 '@types/unist': 2.0.6
dev: true dev: true
/@types/minimatch/3.0.5:
resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==}
dev: true
/@types/mri/1.1.1: /@types/mri/1.1.1:
resolution: {integrity: sha512-nJOuiTlsvmClSr3+a/trTSx4DTuY/VURsWGKSf/eeavh0LRMqdsK60ti0TlwM5iHiGOK3/Ibkxsbr7i9rzGreA==} resolution: {integrity: sha512-nJOuiTlsvmClSr3+a/trTSx4DTuY/VURsWGKSf/eeavh0LRMqdsK60ti0TlwM5iHiGOK3/Ibkxsbr7i9rzGreA==}
dev: true dev: true
@ -1569,6 +1580,10 @@ packages:
resolution: {integrity: sha512-zCclL4/rx+W5SQTzFs9wyvvyCwoK9QtBpratqz2IYJ3O8Umrn0m3nsTv0wQBk9sRGpvUe9CwPDrQFB10f1FIjQ==} resolution: {integrity: sha512-zCclL4/rx+W5SQTzFs9wyvvyCwoK9QtBpratqz2IYJ3O8Umrn0m3nsTv0wQBk9sRGpvUe9CwPDrQFB10f1FIjQ==}
dev: true dev: true
/@types/node/16.10.3:
resolution: {integrity: sha512-ho3Ruq+fFnBrZhUYI46n/bV2GjwzSkwuT4dTf0GkuNFmnb8nq4ny2z9JEVemFi6bdEJanHLlYfy9c6FN9B9McQ==}
dev: true
/@types/node/16.9.1: /@types/node/16.9.1:
resolution: {integrity: sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==} resolution: {integrity: sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==}
dev: true dev: true
@ -3155,6 +3170,11 @@ packages:
minimalistic-assert: 1.0.1 minimalistic-assert: 1.0.1
dev: true dev: true
/detect-indent/6.1.0:
resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
engines: {node: '>=8'}
dev: true
/detect-libc/1.0.3: /detect-libc/1.0.3:
resolution: {integrity: sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=} resolution: {integrity: sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=}
engines: {node: '>=0.10'} engines: {node: '>=0.10'}
@ -4278,6 +4298,10 @@ packages:
assert-plus: 1.0.0 assert-plus: 1.0.0
dev: true dev: true
/git-hooks-list/1.0.3:
resolution: {integrity: sha512-Y7wLWcrLUXwk2noSka166byGCvhMtDRpgHdzCno1UQv/n/Hegp++a2xBWJL1lJarnKD3SWaljD+0z1ztqxuKyQ==}
dev: true
/glob-parent/5.1.2: /glob-parent/5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
engines: {node: '>= 6'} engines: {node: '>= 6'}
@ -4313,6 +4337,20 @@ packages:
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
dev: true dev: true
/globby/10.0.0:
resolution: {integrity: sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw==}
engines: {node: '>=8'}
dependencies:
'@types/glob': 7.1.4
array-union: 2.1.0
dir-glob: 3.0.1
fast-glob: 3.2.7
glob: 7.1.7
ignore: 5.1.8
merge2: 1.4.1
slash: 3.0.0
dev: true
/globby/11.0.4: /globby/11.0.4:
resolution: {integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==} resolution: {integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==}
engines: {node: '>=10'} engines: {node: '>=10'}
@ -4906,6 +4944,11 @@ packages:
engines: {node: '>=0.12.0'} engines: {node: '>=0.12.0'}
dev: true dev: true
/is-plain-obj/2.1.0:
resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==}
engines: {node: '>=8'}
dev: true
/is-plain-obj/3.0.0: /is-plain-obj/3.0.0:
resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==}
engines: {node: '>=10'} engines: {node: '>=10'}
@ -7186,11 +7229,13 @@ packages:
engines: {node: '>= 0.8.0'} engines: {node: '>= 0.8.0'}
dev: true dev: true
/prettier-config-atomic/2.0.6: /prettier-config-atomic/3.0.1:
resolution: {integrity: sha512-CBq94oyVutVISeRdVzjAtnba7wuQQbvrvMPHJu/dXWjBtCUCOKy2oUim9smeE/mBBcbKzyzehmkD+gJf/MZWMw==} resolution: {integrity: sha512-es3ZeQu6Xk5ZO9b9+Q3lIsVMZZH1DVM98qZEX5MoRTAffxa1PNpis60Y3xNLS1OaGr23nFA1jxHWBpZkKvg0hw==}
dependencies: dependencies:
prettier: 2.4.1 prettier: 2.4.1
prettier-plugin-jsdoc: 0.3.24_prettier@2.4.1 prettier-plugin-jsdoc: 0.3.24_prettier@2.4.1
prettier-plugin-packagejson: 2.2.13_prettier@2.4.1
sort-package-json: github.com/aminya/sort-package-json/076051b58be7b198732d1ce2b9a415ccd0c63a97
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
@ -7210,6 +7255,15 @@ packages:
- supports-color - supports-color
dev: true dev: true
/prettier-plugin-packagejson/2.2.13_prettier@2.4.1:
resolution: {integrity: sha512-AUsRlYHn7jjMck1X54wYTsKj6/E3wf0d0joPFSnSqY3Sxz/e2qqe2x7w0AiMdVeeQcRAkakjp7Qes/riT7J0zA==}
peerDependencies:
prettier: '>= 1.16.0'
dependencies:
prettier: 2.4.1
sort-package-json: 1.52.0
dev: true
/prettier/2.4.0: /prettier/2.4.0:
resolution: {integrity: sha512-DsEPLY1dE5HF3BxCRBmD4uYZ+5DCbvatnolqTqcxEgKVZnL2kUfyu7b8pPQ5+hTBkdhU9SLUmK0/pHb07RE4WQ==} resolution: {integrity: sha512-DsEPLY1dE5HF3BxCRBmD4uYZ+5DCbvatnolqTqcxEgKVZnL2kUfyu7b8pPQ5+hTBkdhU9SLUmK0/pHb07RE4WQ==}
engines: {node: '>=10.13.0'} engines: {node: '>=10.13.0'}
@ -7821,6 +7875,22 @@ packages:
use: 3.1.1 use: 3.1.1
dev: true dev: true
/sort-object-keys/1.1.3:
resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==}
dev: true
/sort-package-json/1.52.0:
resolution: {integrity: sha512-TsKDXgH3kPsaSrjAszQgg+n2/FDYdPrBrXD4YxMxExpogsi8LCek0YzK/jZ70i5Gi53WcpV+mVzvb5CHB5LpZw==}
hasBin: true
dependencies:
detect-indent: 6.1.0
detect-newline: 3.1.0
git-hooks-list: 1.0.3
globby: 10.0.0
is-plain-obj: 2.1.0
sort-object-keys: 1.1.3
dev: true
/source-map-js/0.6.2: /source-map-js/0.6.2:
resolution: {integrity: sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==} resolution: {integrity: sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==}
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
@ -8827,3 +8897,17 @@ packages:
compress-commons: 4.1.1 compress-commons: 4.1.1
readable-stream: 3.6.0 readable-stream: 3.6.0
dev: true dev: true
github.com/aminya/sort-package-json/076051b58be7b198732d1ce2b9a415ccd0c63a97:
resolution: {tarball: https://codeload.github.com/aminya/sort-package-json/tar.gz/076051b58be7b198732d1ce2b9a415ccd0c63a97}
name: sort-package-json
version: 0.0.0-development
hasBin: true
dependencies:
detect-indent: 6.1.0
detect-newline: 3.1.0
git-hooks-list: 1.0.3
globby: 10.0.0
is-plain-obj: 2.1.0
sort-object-keys: 1.1.3
dev: true