UNPKG

3.41 kBJSONView Raw
1{
2 "name": "ts-loader",
3 "version": "8.0.11",
4 "description": "TypeScript loader for webpack",
5 "main": "index.js",
6 "types": "dist",
7 "scripts": {
8 "build": "tsc --version && tsc --project \"./src\"",
9 "lint": "eslint -c .eslintrc.js --ext .ts ./src",
10 "comparison-tests": "git clean -xfd test/comparison-tests && npm link ./test/comparison-tests/testLib && node test/comparison-tests/run-tests.js",
11 "comparison-tests-generate": "git clean -xfd test/comparison-tests && node test/comparison-tests/stub-new-version.js",
12 "execution-tests": "git clean -xfd test/execution-tests && node test/execution-tests/run-tests.js",
13 "test": "git clean -xfd test/comparison-tests && git clean -xfd test/execution-tests && node test/run-tests.js",
14 "clean": "git clean -xfd test/comparison-tests && git clean -xfd test/execution-tests",
15 "docker:build": "docker build -t ts-loader .",
16 "postdocker:build": "docker run -it ts-loader yarn test",
17 "generate-toc": "markdown-toc -i ./README.md && git add README.md && git commit -m \"chore: update docs\""
18 },
19 "husky": {
20 "hooks": {
21 "pre-commit": "lint-staged"
22 }
23 },
24 "lint-staged": {
25 "src/**/*.{ts,md}": [
26 "prettier --write",
27 "yarn lint",
28 "git add"
29 ]
30 },
31 "repository": {
32 "type": "git",
33 "url": "https://github.com/TypeStrong/ts-loader.git"
34 },
35 "keywords": [
36 "ts-loader",
37 "typescript-loader",
38 "webpack",
39 "loader",
40 "typescript",
41 "ts"
42 ],
43 "engines": {
44 "node": ">=10.0.0"
45 },
46 "author": "John Reilly <johnny_reilly@hotmail.com> (https://blog.johnnyreilly.com)",
47 "contributors": [
48 "John Reilly <johnny_reilly@hotmail.com> (https://blog.johnnyreilly.com)",
49 "James Brantly <james@jbrantly.com> (http://www.jbrantly.com/)"
50 ],
51 "license": "MIT",
52 "bugs": {
53 "url": "https://github.com/TypeStrong/ts-loader/issues"
54 },
55 "homepage": "https://github.com/TypeStrong/ts-loader",
56 "dependencies": {
57 "chalk": "^2.3.0",
58 "enhanced-resolve": "^4.0.0",
59 "loader-utils": "^1.0.2",
60 "micromatch": "^4.0.0",
61 "semver": "^6.0.0"
62 },
63 "devDependencies": {
64 "@types/micromatch": "^3.1.0",
65 "@types/node": "*",
66 "@types/semver": "^6.0.0",
67 "@types/webpack": "^4.4.30",
68 "@typescript-eslint/eslint-plugin": "^4.0.0",
69 "@typescript-eslint/parser": "^4.0.0",
70 "babel": "^6.0.0",
71 "babel-core": "^6.0.0",
72 "babel-loader": "^7.0.0",
73 "babel-polyfill": "^6.16.0",
74 "babel-preset-es2015": "^6.0.0",
75 "babel-preset-es2016": "^6.16.0",
76 "babel-preset-react": "^6.0.0",
77 "escape-string-regexp": "^2.0.0",
78 "eslint": "^7.1.0",
79 "eslint-config-prettier": "^6.11.0",
80 "eslint-plugin-node": "^11.1.0",
81 "eslint-plugin-prettier": "^3.1.3",
82 "fs-extra": "^7.0.0",
83 "glob": "^7.1.1",
84 "html-webpack-plugin": "^3.2.0",
85 "husky": "^2.0.0",
86 "jasmine-core": "^3.0.0",
87 "karma": "^4.0.0",
88 "karma-chrome-launcher": "^2.2.0",
89 "karma-jasmine": "^2.0.0",
90 "karma-mocha-reporter": "^2.0.0",
91 "karma-sourcemap-loader": "^0.3.6",
92 "karma-webpack": "^4.0.0-rc.5",
93 "lint-staged": "^8.0.0",
94 "markdown-toc": "^1.2.0",
95 "mkdirp": "^0.5.1",
96 "mocha": "^6.0.0",
97 "prettier": "^2.0.5",
98 "rimraf": "^2.6.2",
99 "typescript": "^4.0.0",
100 "webpack": "^4.5.0",
101 "webpack-cli": "^3.1.1"
102 },
103 "peerDependencies": {
104 "typescript": "*",
105 "webpack": "*"
106 }
107}