@mate-academy/scripts
Version:
Scripts to init, run, test, deploy Mate academy homework projects
77 lines (76 loc) • 2.4 kB
JSON
{
"name": "@mate-academy/scripts",
"version": "2.1.1",
"description": "Scripts to init, run, test, deploy Mate academy homework projects",
"main": "bin/mateScripts.js",
"scripts": {
"start": "rollup -w -c",
"lint": "eslint ./src",
"test": "echo \"Error: no test specified\" && exit 1",
"build": "rm -rf ./bin && rollup -c && node ./shebangify.js && chmod +x ./bin/mateScripts.js",
"build:windows": "rollup -c && node ./shebangify.js",
"prepublishOnly": "npm run build",
"postpublish": "rm -rf ./bin",
"patch": "npm version patch && npm publish",
"minor": "npm version minor && npm publish",
"major": "npm version major && npm publish",
"updateRepos": "ts-node-dev --project ./tsconfig.localScripts.json ./src/localScripts/updateRepos/index.ts",
"getRepos": "ts-node-dev --project ./tsconfig.localScripts.json ./src/localScripts/getRepos.ts",
"redeliever": "ts-node-dev --project ./tsconfig.localScripts.json ./src/localScripts/redelieverFailedWebHooks/main.ts"
},
"repository": {
"type": "git",
"url": "git+https://github.com/mate-academy/fed.git"
},
"keywords": [
"scripts",
"utils",
"automation",
"mate-academy"
],
"bin": {
"mate-scripts": "bin/mateScripts.js"
},
"files": [
"bin",
"configs",
"package.json",
"package-lock.json",
"README.md",
"bash-scripts"
],
"author": "dev@mate.academy",
"license": "MIT",
"homepage": "https://github.com/mate-academy/fed/mate-scripts#README.md",
"dependencies": {
"@octokit/rest": "^17.11.2",
"@types/get-port": "^4.2.0",
"commander": "^5.1.0",
"cross-env": "^7.0.3",
"dotenv": "^8.6.0",
"fs-extra": "^9.1.0",
"get-port": "^5.1.1",
"open": "^7.4.2",
"sinon": "^9.2.4",
"tree-kill": "^1.2.2"
},
"devDependencies": {
"@mate-academy/eslint-config-internal": "^1.0.3",
"@rollup/plugin-json": "^4.1.0",
"@types/commander": "^2.12.2",
"@types/dotenv": "^8.2.0",
"@types/fs-extra": "^8.1.1",
"@types/jest": "^26.0.20",
"@types/node": "^14.14.35",
"@types/sinon": "^9.0.10",
"jest": "^26.6.3",
"jest-sinon": "^1.0.4",
"react-scripts": "4.0.3",
"rollup": "^2.41.4",
"rollup-plugin-terser": "^7.0.2",
"rollup-plugin-typescript2": "^0.27.3",
"ts-jest": "^26.5.3",
"ts-node-dev": "^1.1.6",
"typescript": "^4.4.4"
}
}