UNPKG

shellcheck

Version:

Wrapper to download shellcheck

109 lines (108 loc) 3.29 kB
{ "name": "shellcheck", "version": "3.1.0", "private": false, "description": "Wrapper to download shellcheck", "keywords": [ "bash", "sh", "shell", "shellcheck" ], "homepage": "https://github.com/gunar/shellcheck#readme", "bugs": { "url": "https://github.com/gunar/shellcheck/issues" }, "repository": { "type": "git", "url": "git+https://github.com/gunar/shellcheck.git" }, "license": "MIT", "author": { "name": "Gunar C. Gessner", "email": "gunar@gunargessner.com", "url": "http://gunargessner.com/" }, "contributors": [ { "name": "Carlo Corradini", "email": "carlo.corradini98@gmail.com", "url": "https://linkedin.com/in/carlo-corradini" } ], "bin": { "shellcheck": "./bin/shellcheck.js" }, "main": "./build/index.js", "types": "./build/index.d.ts", "files": [ "./bin", "./build" ], "engines": { "node": ">=18.12.0" }, "scripts": { "build": "npx tsc --build tsconfig.json", "check": "npx npm-run-all --npm-path npm check:*", "check:format": "npx prettier --check .", "check:lint": "npx eslint .", "check:markdown": "npx markdownlint \"**/*.md\"", "check:spell": "npx cspell lint --config cspell.json --no-progress --show-context \"**\"", "check:type": "npx tsc --noEmit tsconfig.json", "clean": "npx shx rm -rf build coverage", "fix": "npx npm-run-all --npm-path npm fix:*", "fix:format": "npx prettier --write .", "fix:lint": "npx eslint --fix .", "fix:markdown": "npx markdownlint --fix \"**/*.md\"", "postbuild": "npx shx chmod -R 755 ./bin", "prebuild": "npm run clean", "prepare": "npx ts-patch install -s && npx husky install", "prepublishOnly": "npm run build", "test": "npx jest --verbose --coverage", "test:ci": "npx jest --verbose --coverage --ci --forceExit --detectOpenHandles --runInBand", "test:watch": "npx jest --watch" }, "devDependencies": { "@cspell/dict-en_us": "^4.3.21", "@cspell/dict-node": "^5.0.1", "@cspell/dict-npm": "^5.0.16", "@cspell/dict-typescript": "^3.1.5", "@cspell/eslint-plugin": "^8.8.4", "@types/decompress": "^4.2.7", "@types/global-agent": "^2.1.3", "@types/jest": "^29.5.12", "@types/node": "^18.13.0", "@typescript-eslint/eslint-plugin": "^7.12.0", "@typescript-eslint/parser": "^7.12.0", "cspell": "^8.8.4", "eslint": "^8.57.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-airbnb-typescript": "^18.0.0", "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-typescript": "^3.6.1", "eslint-plugin-import": "^2.29.1", "eslint-plugin-jest": "^28.5.0", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-tsdoc": "^0.3.0", "husky": "^9.0.11", "jest": "^29.7.0", "lint-staged": "^15.2.5", "markdownlint": "^0.34.0", "markdownlint-cli": "^0.41.0", "npm-run-all": "^4.1.5", "prettier": "^3.3.1", "shx": "^0.3.4", "ts-jest": "^29.1.4", "ts-node": "^10.9.2", "ts-patch": "^3.2.0", "tsconfig-paths": "^4.2.0", "typescript": "^5.4.5", "typescript-transform-paths": "^3.4.7" }, "dependencies": { "decompress": "^4.2.1", "envalid": "^8.0.0", "global-agent": "^3.0.0" } }