diff --git a/packages/svelte/tsconfig.json b/packages/svelte/jsconfig.json similarity index 98% rename from packages/svelte/tsconfig.json rename to packages/svelte/jsconfig.json index 97f8819b28..c6aa281216 100644 --- a/packages/svelte/tsconfig.json +++ b/packages/svelte/jsconfig.json @@ -12,7 +12,6 @@ "verbatimModuleSyntax": true, "types": ["node"], "strict": true, - "allowJs": true, "checkJs": true, "paths": { "acorn-typescript": ["./src/compiler/phases/1-parse/ambient.d.ts"], diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 6947dbc169..651de67025 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -92,8 +92,8 @@ "scripts": { "build": "rollup -c && node scripts/build.js && node scripts/check-treeshakeability.js", "dev": "rollup -cw", - "check": "tsc && cd ./tests/types && tsc", - "check:watch": "tsc --watch", + "check": "eslint --ext .ts --resolve-plugins-relative-to .", + "check:watch": "nodemon --watch src --ext ts --exec 'npm run check'", "generate:version": "node ./scripts/generate-version.js", "prepublishOnly": "pnpm build" }, @@ -106,8 +106,12 @@ "@rollup/plugin-virtual": "^3.0.2", "@types/aria-query": "^5.0.3", "@types/estree": "^1.0.5", + "@typescript-eslint/eslint-plugin": "^6.15.0", + "@typescript-eslint/parser": "^6.15.0", "dts-buddy": "^0.4.0", "esbuild": "^0.19.2", + "eslint": "^8.56.0", + "nodemon": "^3.0.2", "rollup": "^4.1.5", "source-map": "^0.7.4", "tiny-glob": "^0.2.9"