package.json (3620B)
1 { 2 "name": "typescript", 3 "author": "Microsoft Corp.", 4 "homepage": "https://www.typescriptlang.org/", 5 "version": "5.9.3", 6 "license": "Apache-2.0", 7 "description": "TypeScript is a language for application scale JavaScript development", 8 "keywords": [ 9 "TypeScript", 10 "Microsoft", 11 "compiler", 12 "language", 13 "javascript" 14 ], 15 "bugs": { 16 "url": "https://github.com/microsoft/TypeScript/issues" 17 }, 18 "repository": { 19 "type": "git", 20 "url": "https://github.com/microsoft/TypeScript.git" 21 }, 22 "main": "./lib/typescript.js", 23 "typings": "./lib/typescript.d.ts", 24 "bin": { 25 "tsc": "./bin/tsc", 26 "tsserver": "./bin/tsserver" 27 }, 28 "engines": { 29 "node": ">=14.17" 30 }, 31 "files": [ 32 "bin", 33 "lib", 34 "!lib/enu", 35 "LICENSE.txt", 36 "README.md", 37 "SECURITY.md", 38 "ThirdPartyNoticeText.txt", 39 "!**/.gitattributes" 40 ], 41 "devDependencies": { 42 "@dprint/formatter": "^0.4.1", 43 "@dprint/typescript": "0.93.4", 44 "@esfx/canceltoken": "^1.0.0", 45 "@eslint/js": "^9.20.0", 46 "@octokit/rest": "^21.1.1", 47 "@types/chai": "^4.3.20", 48 "@types/diff": "^7.0.1", 49 "@types/minimist": "^1.2.5", 50 "@types/mocha": "^10.0.10", 51 "@types/ms": "^0.7.34", 52 "@types/node": "latest", 53 "@types/source-map-support": "^0.5.10", 54 "@types/which": "^3.0.4", 55 "@typescript-eslint/rule-tester": "^8.24.1", 56 "@typescript-eslint/type-utils": "^8.24.1", 57 "@typescript-eslint/utils": "^8.24.1", 58 "azure-devops-node-api": "^14.1.0", 59 "c8": "^10.1.3", 60 "chai": "^4.5.0", 61 "chokidar": "^4.0.3", 62 "diff": "^7.0.0", 63 "dprint": "^0.49.0", 64 "esbuild": "^0.25.0", 65 "eslint": "^9.20.1", 66 "eslint-formatter-autolinkable-stylish": "^1.4.0", 67 "eslint-plugin-regexp": "^2.7.0", 68 "fast-xml-parser": "^4.5.2", 69 "glob": "^10.4.5", 70 "globals": "^15.15.0", 71 "hereby": "^1.10.0", 72 "jsonc-parser": "^3.3.1", 73 "knip": "^5.44.4", 74 "minimist": "^1.2.8", 75 "mocha": "^10.8.2", 76 "mocha-fivemat-progress-reporter": "^0.1.0", 77 "monocart-coverage-reports": "^2.12.1", 78 "ms": "^2.1.3", 79 "picocolors": "^1.1.1", 80 "playwright": "^1.50.1", 81 "source-map-support": "^0.5.21", 82 "tslib": "^2.8.1", 83 "typescript": "^5.7.3", 84 "typescript-eslint": "^8.24.1", 85 "which": "^3.0.1" 86 }, 87 "overrides": { 88 "typescript@*": "$typescript" 89 }, 90 "scripts": { 91 "test": "hereby runtests-parallel --light=false", 92 "test:eslint-rules": "hereby run-eslint-rules-tests", 93 "build": "npm run build:compiler && npm run build:tests", 94 "build:compiler": "hereby local", 95 "build:tests": "hereby tests", 96 "build:tests:notypecheck": "hereby tests --no-typecheck", 97 "clean": "hereby clean", 98 "gulp": "hereby", 99 "lint": "hereby lint", 100 "knip": "hereby knip", 101 "format": "dprint fmt", 102 "setup-hooks": "node scripts/link-hooks.mjs" 103 }, 104 "browser": { 105 "fs": false, 106 "os": false, 107 "path": false, 108 "crypto": false, 109 "buffer": false, 110 "source-map-support": false, 111 "inspector": false, 112 "perf_hooks": false 113 }, 114 "packageManager": "npm@8.19.4", 115 "volta": { 116 "node": "20.1.0", 117 "npm": "8.19.4" 118 }, 119 "gitHead": "c63de15a992d37f0d6cec03ac7631872838602cb" 120 }