package.json (1898B)
1 { 2 "name": "typescript-action", 3 "version": "0.0.0", 4 "private": true, 5 "description": "TypeScript template action", 6 "main": "lib/main.js", 7 "type": "module", 8 "scripts": { 9 "build-grammar": "nearleyc src/grammar.ne -o src/grammar.ts", 10 "grammar-railroad": "nearley-railroad src/grammar.ne -o src/grammar.html", 11 "build": "npm run build-grammar && tsc", 12 "format": "npm run build-grammar && prettier --write 'src/**/*.ts'", 13 "format-check": "prettier --check 'src/**/*.ts'", 14 "lint": "npm run format && eslint src/**/*.ts", 15 "package": "npm run build && ncc build --source-map --license licenses.txt", 16 "test": "npm run build-grammar && npm run format && NODE_OPTIONS=--experimental-vm-modules npx jest", 17 "all": "npm run build && npm run format && npm run lint && npm run package && npm test" 18 }, 19 "repository": { 20 "type": "git", 21 "url": "git+https://github.com/actions/typescript-action.git" 22 }, 23 "keywords": [ 24 "actions", 25 "node", 26 "setup" 27 ], 28 "author": "", 29 "license": "MIT", 30 "dependencies": { 31 "@actions/core": "^1.10.0", 32 "@actions/exec": "^1.1.1", 33 "@actions/github": "^5.1.1", 34 "@actions/io": "^1.1.3", 35 "@actions/tool-cache": "^2.0.1", 36 "got": "^13.0.0", 37 "moo": "^0.5.2", 38 "nearley": "^2.20.1" 39 }, 40 "devDependencies": { 41 "@types/jest": "^29.5.14", 42 "@types/moo": "^0.5.6", 43 "@types/nearley": "^2.11.2", 44 "@types/node": "^20.9.3", 45 "@typescript-eslint/parser": "^5.62.0", 46 "@vercel/ncc": "^0.36.1", 47 "eslint": "^8.47.0", 48 "eslint-import-resolver-typescript": "^3.6.0", 49 "eslint-plugin-github": "^4.9.2", 50 "eslint-plugin-import": "^2.28.1", 51 "eslint-plugin-jest": "^27.2.3", 52 "eslint-plugin-prettier": "^5.0.0", 53 "jest": "^29.7.0", 54 "js-yaml": "^4.1.0", 55 "nock": "^13.3.3", 56 "prettier": "^3.4.2", 57 "ts-jest": "^29.1.1", 58 "typescript": "^5.7.2" 59 } 60 }