|
19 | 19 | "ember-no-implicit-this-codemod": "./bin/cli.js" |
20 | 20 | }, |
21 | 21 | "scripts": { |
| 22 | + "build": "tsc", |
| 23 | + "clean": "tsc --build --clean", |
22 | 24 | "codemod": "jscodeshift -t ./transforms/no-implicit-this/index.js --extensions js,ts,hbs --run-in-band", |
23 | 25 | "coveralls": "cat ./coverage/lcov.info | node node_modules/.bin/coveralls", |
24 | 26 | "debug:codemod": "node --inspect-brk node_modules/jscodeshift/bin/jscodeshift.js -t ./transforms/no-implicit-this/index.js --run-in-band --extensions js,ts,hbs ", |
25 | 27 | "debug:codemod:not-working": "node --inspect-brk ./bin/cli", |
26 | 28 | "debug:telemetry": "node --inspect-brk ./bin/telemetry.js", |
27 | 29 | "lint:js": "eslint .", |
28 | 30 | "test": "jest", |
| 31 | + "lint:ts": "tsc --noEmit", |
| 32 | + "postpublish": "yarn clean", |
| 33 | + "prepublishOnly": "yarn build", |
29 | 34 | "test:integration": "ts-node ./test/run-test.ts", |
30 | 35 | "update-docs": "codemod-cli update-docs" |
31 | 36 | }, |
|
42 | 47 | "ember-template-recast": "^3.3.2" |
43 | 48 | }, |
44 | 49 | "devDependencies": { |
| 50 | + "@tsconfig/node16": "^1.0.4", |
| 51 | + "@tsconfig/strictest": "^2.0.1", |
45 | 52 | "@types/chalk": "^2.2.0", |
46 | 53 | "@types/common-tags": "^1.8.0", |
47 | 54 | "@types/node": "^20.11.5", |
48 | | - "@typescript-eslint/eslint-plugin": "^2.34.0", |
49 | | - "@typescript-eslint/parser": "^2.34.0", |
| 55 | + "@typescript-eslint/eslint-plugin": "^5.59.7", |
| 56 | + "@typescript-eslint/parser": "^5.59.7", |
50 | 57 | "babel-plugin-htmlbars-inline-precompile": "^3.0.1", |
51 | 58 | "chalk": "^4.1.1", |
52 | 59 | "common-tags": "^1.8.0", |
|
58 | 65 | "jest": "^26.6.3", |
59 | 66 | "prettier": "^1.19.1", |
60 | 67 | "release-plan": "^0.6.0", |
61 | | - "ts-node": "^8.10.2", |
62 | | - "typescript": "~3.9.7" |
| 68 | + "ts-node": "^10.9.1", |
| 69 | + "typescript": "~5.0.4" |
63 | 70 | }, |
64 | 71 | "engines": { |
65 | 72 | "node": "16.* || 18.* || >= 20" |
|
0 commit comments