mirror of
https://github.com/shelljs/shelljs.git
synced 2026-01-25 16:07:37 +00:00
Dropping support for everything before node v18, which is the current maintenance LTS and also the version in Ubuntu 24.04 LTS. This also updates all devDependencies while trying to minimize the required source code changes. Some devDependencies can go higher still (ava, chalk), but this is going to require extensive refactoring. Test: npm run test-with-coverage Test: npm run lint Test: npm run check-node-support
84 lines
1.9 KiB
JSON
84 lines
1.9 KiB
JSON
{
|
|
"name": "shelljs",
|
|
"version": "0.8.3",
|
|
"description": "Portable Unix shell commands for Node.js",
|
|
"keywords": [
|
|
"shelljs",
|
|
"bash",
|
|
"unix",
|
|
"shell",
|
|
"makefile",
|
|
"make",
|
|
"jake",
|
|
"synchronous"
|
|
],
|
|
"contributors": [
|
|
"Nate Fischer <ntfschr@gmail.com> (https://github.com/nfischer)",
|
|
"Brandon Freitag <freitagbr@gmail.com> (https://github.com/freitagbr)"
|
|
],
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git://github.com/shelljs/shelljs.git"
|
|
},
|
|
"license": "BSD-3-Clause",
|
|
"homepage": "http://github.com/shelljs/shelljs",
|
|
"main": "./shell.js",
|
|
"exports": {
|
|
".": "./shell.js",
|
|
"./make": "./make.js",
|
|
"./make.js": "./make.js"
|
|
},
|
|
"files": [
|
|
"commands.js",
|
|
"global.js",
|
|
"make.js",
|
|
"plugin.js",
|
|
"shell.js",
|
|
"bin",
|
|
"src"
|
|
],
|
|
"scripts": {
|
|
"check-node-support": "node scripts/check-node-support",
|
|
"posttest": "npm run lint",
|
|
"test": "ava test/*.js",
|
|
"test-with-coverage": "nyc --reporter=text --reporter=lcov ava test/*.js",
|
|
"gendocs": "node scripts/generate-docs",
|
|
"lint": "eslint .",
|
|
"after-travis": "travis-check-changes",
|
|
"changelog": "shelljs-changelog",
|
|
"release:major": "shelljs-release major",
|
|
"release:minor": "shelljs-release minor",
|
|
"release:patch": "shelljs-release patch"
|
|
},
|
|
"bin": {
|
|
"shjs": "./bin/shjs"
|
|
},
|
|
"dependencies": {
|
|
"execa": "^1.0.0",
|
|
"glob": "^7.0.0",
|
|
"interpret": "^1.0.0",
|
|
"rechoir": "^0.6.2"
|
|
},
|
|
"ava": {
|
|
"serial": true,
|
|
"powerAssert": false
|
|
},
|
|
"devDependencies": {
|
|
"ava": "^1.4.1",
|
|
"chalk": "^4.1.2",
|
|
"coffee-script": "^1.12.7",
|
|
"eslint": "^8.2.0",
|
|
"eslint-config-airbnb-base": "^15.0.0",
|
|
"eslint-plugin-import": "^2.31.0",
|
|
"js-yaml": "^4.1.0",
|
|
"nyc": "^17.1.0",
|
|
"shelljs-changelog": "^0.2.6",
|
|
"shelljs-release": "^0.5.2",
|
|
"shx": "^0.3.4",
|
|
"travis-check-changes": "^0.4.0"
|
|
},
|
|
"engines": {
|
|
"node": ">=18"
|
|
}
|
|
}
|