UNPKG

5.73 kBJSONView Raw
1{
2 "name": "ts-node",
3 "version": "10.3.0",
4 "description": "TypeScript execution environment and REPL for node.js, with source map support",
5 "main": "dist/index.js",
6 "exports": {
7 ".": "./dist/index.js",
8 "./package": "./package.json",
9 "./package.json": "./package.json",
10 "./dist/bin": "./dist/bin.js",
11 "./dist/bin.js": "./dist/bin.js",
12 "./dist/bin-transpile": "./dist/bin-transpile.js",
13 "./dist/bin-transpile.js": "./dist/bin-transpile.js",
14 "./dist/bin-script": "./dist/bin-script.js",
15 "./dist/bin-script.js": "./dist/bin-script.js",
16 "./dist/bin-cwd": "./dist/bin-cwd.js",
17 "./dist/bin-cwd.js": "./dist/bin-cwd.js",
18 "./register": "./register/index.js",
19 "./register/files": "./register/files.js",
20 "./register/transpile-only": "./register/transpile-only.js",
21 "./register/type-check": "./register/type-check.js",
22 "./esm": "./esm.mjs",
23 "./esm.mjs": "./esm.mjs",
24 "./esm/transpile-only": "./esm/transpile-only.mjs",
25 "./esm/transpile-only.mjs": "./esm/transpile-only.mjs",
26 "./transpilers/swc-experimental": "./transpilers/swc-experimental.js",
27 "./node10/tsconfig.json": "./node10/tsconfig.json",
28 "./node12/tsconfig.json": "./node12/tsconfig.json",
29 "./node14/tsconfig.json": "./node14/tsconfig.json",
30 "./node16/tsconfig.json": "./node16/tsconfig.json"
31 },
32 "types": "dist/index.d.ts",
33 "bin": {
34 "ts-node": "dist/bin.js",
35 "ts-script": "dist/bin-script-deprecated.js",
36 "ts-node-script": "dist/bin-script.js",
37 "ts-node-cwd": "dist/bin-cwd.js",
38 "ts-node-transpile-only": "dist/bin-transpile.js"
39 },
40 "files": [
41 "/transpilers/",
42 "/dist/",
43 "!/dist/test",
44 "/dist-raw/**.js",
45 "/register/",
46 "/esm/",
47 "/esm.mjs",
48 "/LICENSE",
49 "/tsconfig.schema.json",
50 "/tsconfig.schemastore-schema.json",
51 "/node10/",
52 "/node12/",
53 "/node14/",
54 "/node16/"
55 ],
56 "scripts": {
57 "lint": "prettier --check .",
58 "lint-fix": "prettier --write .",
59 "clean": "rimraf dist tsconfig.schema.json tsconfig.schemastore-schema.json tsconfig.tsbuildinfo tests/ts-node-packed.tgz",
60 "rebuild": "npm run clean && npm run build",
61 "build": "npm run build-nopack && npm run build-pack",
62 "build-nopack": "npm run build-tsc && npm run build-configSchema",
63 "build-tsc": "tsc",
64 "build-configSchema": "typescript-json-schema --topRef --refs --validationKeywords allOf --out tsconfig.schema.json tsconfig.build-schema.json TsConfigSchema && node --require ./register ./scripts/create-merged-schema",
65 "build-pack": "node ./scripts/build-pack.js",
66 "test-spec": "ava",
67 "test-cov": "nyc ava",
68 "test": "npm run build && npm run lint && npm run test-cov --",
69 "test-local": "npm run lint-fix && npm run build-tsc && npm run build-pack && npm run test-spec --",
70 "pre-debug": "npm run build-tsc && npm run build-pack",
71 "coverage-report": "nyc report --reporter=lcov",
72 "prepare": "npm run clean && npm run build-nopack",
73 "api-extractor": "api-extractor run --local --verbose",
74 "esm-usage-example": "npm run build-tsc && cd esm-usage-example && node --experimental-specifier-resolution node --loader ../esm.mjs ./index",
75 "esm-usage-example2": "npm run build-tsc && cd tests && TS_NODE_PROJECT=./module-types/override-to-cjs/tsconfig.json node --loader ../esm.mjs ./module-types/override-to-cjs/test.cjs"
76 },
77 "repository": {
78 "type": "git",
79 "url": "git://github.com/TypeStrong/ts-node.git"
80 },
81 "keywords": [
82 "typescript",
83 "node",
84 "runtime",
85 "environment",
86 "ts",
87 "compiler"
88 ],
89 "author": {
90 "name": "Blake Embrey",
91 "email": "hello@blakeembrey.com",
92 "url": "http://blakeembrey.me"
93 },
94 "contributors": [
95 {
96 "name": "Andrew Bradley",
97 "email": "cspotcode@gmail.com",
98 "url": "https://github.com/cspotcode"
99 }
100 ],
101 "license": "MIT",
102 "bugs": {
103 "url": "https://github.com/TypeStrong/ts-node/issues"
104 },
105 "homepage": "https://typestrong.org/ts-node",
106 "devDependencies": {
107 "@microsoft/api-extractor": "^7.15.2",
108 "@swc/core": ">=1.2.50",
109 "@swc/wasm": ">=1.2.50",
110 "@types/chai": "^4.0.4",
111 "@types/diff": "^4.0.2",
112 "@types/lodash": "^4.14.151",
113 "@types/node": "13.13.5",
114 "@types/proper-lockfile": "^4.1.2",
115 "@types/proxyquire": "^1.3.28",
116 "@types/react": "^16.0.2",
117 "@types/rimraf": "^3.0.0",
118 "@types/semver": "^7.1.0",
119 "@yarnpkg/fslib": "^2.4.0",
120 "ava": "^3.15.0",
121 "axios": "^0.21.1",
122 "chai": "^4.0.1",
123 "expect": "^27.0.2",
124 "get-stream": "^6.0.0",
125 "lodash": "^4.17.15",
126 "ntypescript": "^1.201507091536.1",
127 "nyc": "^15.0.1",
128 "prettier": "^2.2.1",
129 "proper-lockfile": "^4.1.2",
130 "proxyquire": "^2.0.0",
131 "react": "^16.14.0",
132 "rimraf": "^3.0.0",
133 "semver": "^7.1.3",
134 "throat": "^6.0.1",
135 "typedoc": "^0.22.4",
136 "typescript": "4.4.3",
137 "typescript-json-schema": "^0.51.0",
138 "util.promisify": "^1.0.1"
139 },
140 "peerDependencies": {
141 "@swc/core": ">=1.2.50",
142 "@swc/wasm": ">=1.2.50",
143 "@types/node": "*",
144 "typescript": ">=2.7"
145 },
146 "peerDependenciesMeta": {
147 "@swc/core": {
148 "optional": true
149 },
150 "@swc/wasm": {
151 "optional": true
152 }
153 },
154 "dependencies": {
155 "@cspotcode/source-map-support": "0.7.0",
156 "@tsconfig/node10": "^1.0.7",
157 "@tsconfig/node12": "^1.0.7",
158 "@tsconfig/node14": "^1.0.0",
159 "@tsconfig/node16": "^1.0.2",
160 "acorn": "^8.4.1",
161 "acorn-walk": "^8.1.1",
162 "arg": "^4.1.0",
163 "create-require": "^1.1.0",
164 "diff": "^4.0.1",
165 "make-error": "^1.1.1",
166 "yn": "3.1.1"
167 },
168 "prettier": {
169 "singleQuote": true
170 },
171 "volta": {
172 "node": "16.9.1",
173 "npm": "6.14.15"
174 }
175}