Skip to content

Commit 2ce87fd

Browse files
bluwydominikg
andauthored
fix: import ts with .js extension (#324)
* fix: import ts with js extension * chore: add test * chore: add changeset * refactor: use preprocessor * fix: remove cache update * chore: update vite * fix: test * fix: test 2 * refactor: simplify implementation * fix: improve regex Co-authored-by: Dominik G. <[email protected]> * chore: fix lint Co-authored-by: Dominik G. <[email protected]>
1 parent 5a002c7 commit 2ce87fd

File tree

26 files changed

+108
-70
lines changed

26 files changed

+108
-70
lines changed

.changeset/slow-dolphins-turn.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@sveltejs/vite-plugin-svelte': patch
3+
---
4+
5+
Support import typescript files with .js extension

.eslintrc.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,8 @@ module.exports = {
9999
'import/first': 'off',
100100
'import/no-duplicates': 'off',
101101
'import/no-mutable-exports': 'off',
102-
'import/no-unresolved': 'off'
102+
'import/no-unresolved': 'off',
103+
'node/no-missing-import': 'off' // doesn't work with typescript's "import from 'src/foo.js'" for src/foo.ts
103104
}
104105
},
105106
{

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
"svelte": "^3.47.0",
5757
"ts-jest": "^27.1.4",
5858
"typescript": "^4.6.3",
59-
"vite": "^2.9.5"
59+
"vite": "^2.9.8"
6060
},
6161
"lint-staged": {
6262
"*.{js,ts,svelte,html,md,svx}": "eslint --fix",
@@ -77,4 +77,4 @@
7777
"node-fetch@2": "^2.6.7"
7878
}
7979
}
80-
}
80+
}

packages/e2e-tests/autoprefixer-browerslist/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@
1717
"postcss-load-config": "^3.1.4",
1818
"svelte": "^3.47.0",
1919
"svelte-preprocess": "^4.10.6",
20-
"vite": "^2.9.5"
20+
"vite": "^2.9.8"
2121
}
2222
}

packages/e2e-tests/configfile-custom/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@
1313
"devDependencies": {
1414
"@sveltejs/vite-plugin-svelte": "workspace:*",
1515
"svelte": "^3.47.0",
16-
"vite": "^2.9.5"
16+
"vite": "^2.9.8"
1717
}
1818
}

packages/e2e-tests/configfile-esm/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"@sveltejs/vite-plugin-svelte": "workspace:*",
1515
"svelte": "^3.47.0",
1616
"svelte-preprocess": "^4.10.6",
17-
"vite": "^2.9.5"
17+
"vite": "^2.9.8"
1818
},
1919
"type": "module"
2020
}

packages/e2e-tests/custom-extensions/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@
1010
"devDependencies": {
1111
"@sveltejs/vite-plugin-svelte": "workspace:*",
1212
"svelte": "^3.47.0",
13-
"vite": "^2.9.5"
13+
"vite": "^2.9.8"
1414
}
1515
}

packages/e2e-tests/env/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"devDependencies": {
1111
"@sveltejs/vite-plugin-svelte": "workspace:*",
1212
"svelte": "^3.47.0",
13-
"vite": "^2.9.5"
13+
"vite": "^2.9.8"
1414
},
1515
"type": "module"
1616
}

packages/e2e-tests/hmr/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@
1515
"e2e-test-dep-vite-plugins": "workspace:*",
1616
"node-fetch": "^2.6.7",
1717
"svelte": "^3.47.0",
18-
"vite": "^2.9.5"
18+
"vite": "^2.9.8"
1919
}
2020
}

packages/e2e-tests/package-json-svelte-field/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@
1414
"devDependencies": {
1515
"@sveltejs/vite-plugin-svelte": "workspace:*",
1616
"svelte": "^3.47.0",
17-
"vite": "^2.9.5"
17+
"vite": "^2.9.8"
1818
}
1919
}

0 commit comments

Comments
 (0)