diff --git a/scripts/setupTypeScript.js b/scripts/setupTypeScript.js index 1eb6b77..133658a 100644 --- a/scripts/setupTypeScript.js +++ b/scripts/setupTypeScript.js @@ -22,17 +22,17 @@ const projectRoot = argv[2] || path.join(__dirname, "..") // Add deps to pkg.json const packageJSON = JSON.parse(fs.readFileSync(path.join(projectRoot, "package.json"), "utf8")) packageJSON.devDependencies = Object.assign(packageJSON.devDependencies, { - "svelte-check": "^1.0.0", + "svelte-check": "^2.0.0", "svelte-preprocess": "^4.0.0", "@rollup/plugin-typescript": "^8.0.0", "typescript": "^4.0.0", "tslib": "^2.0.0", - "@tsconfig/svelte": "^1.0.0" + "@tsconfig/svelte": "^2.0.0" }) // Add script for checking packageJSON.scripts = Object.assign(packageJSON.scripts, { - "validate": "svelte-check" + "check": "svelte-check --tsconfig ./tsconfig.json" }) // Write the package JSON @@ -85,6 +85,10 @@ const tsconfig = `{ const tsconfigPath = path.join(projectRoot, "tsconfig.json") fs.writeFileSync(tsconfigPath, tsconfig) +// Add global.d.ts +const dtsPath = path.join(projectRoot, "src", "global.d.ts") +fs.writeFileSync(dtsPath, `/// `) + // Delete this script, but not during testing if (!argv[2]) { // Remove the script