|
@@ -1,10 +1,29 @@
|
|
|
{
|
|
|
- "dependencies": {
|
|
|
- "typescript": "^5.3.3"
|
|
|
+ "description": "Exercism exercises in Typescript.",
|
|
|
+ "private": true,
|
|
|
+ "repository": {
|
|
|
+ "type": "git",
|
|
|
+ "url": "https://github.com/exercism/typescript"
|
|
|
+ },
|
|
|
+ "type": "module",
|
|
|
+ "engines": {
|
|
|
+ "node": "^18.16.0 || >=20.0.0"
|
|
|
},
|
|
|
"devDependencies": {
|
|
|
"@exercism/babel-preset-typescript": "^0.4.0",
|
|
|
+ "@exercism/eslint-config-typescript": "^0.6.0",
|
|
|
"@types/jest": "^29.5.12",
|
|
|
- "jest": "^29.7.0"
|
|
|
+ "@types/node": "^20.11.24",
|
|
|
+ "babel-jest": "^29.7.0",
|
|
|
+ "core-js": "^3.36.0",
|
|
|
+ "eslint": "^8.57.0",
|
|
|
+ "jest": "^29.7.0",
|
|
|
+ "typescript": "^5.3.3"
|
|
|
+ },
|
|
|
+ "scripts": {
|
|
|
+ "test": "yarn lint:types && jest --no-cache",
|
|
|
+ "lint": "yarn lint:types && yarn lint:ci",
|
|
|
+ "lint:types": "yarn tsc --noEmit -p */.",
|
|
|
+ "lint:ci": "eslint */. --ext .tsx,.ts"
|
|
|
}
|
|
|
}
|