Skip to content

Commit c5ecc7b

Browse files
committed
docs: update test patterns
For Svelte 5 .svelte.js and .svelte.ts files need to be checked, too
1 parent 1a5e3e4 commit c5ecc7b

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

README.md

+14-4
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,18 @@ Configure inside your `webpack.config.js`:
3232
module: {
3333
rules: [
3434
...
35+
// This is only needed if you use Svelte 5+ with TypeScript
3536
{
36-
test: /\.(html|svelte)$/,
37+
test: /\.svelte\.ts$/,
38+
use: ['ts-loader', 'svelte-loader']
39+
},
40+
{
41+
// Svelte 5+:
42+
test: /\.(svelte|svelte\.js)$/,
43+
// Svelte 3 or 4:
44+
// test: /\.svelte$/,
45+
// In case you write Svelte in HTML (not recommended since Svelte 3):
46+
// test: /\.(html|svelte)$/,
3747
use: 'svelte-loader'
3848
},
3949
{
@@ -76,7 +86,7 @@ const MiniCssExtractPlugin = require('mini-css-extract-plugin');
7686
rules: [
7787
...
7888
{
79-
test: /\.(html|svelte)$/,
89+
test: /\.(svelte|svelte\.js)$/,
8090
use: {
8191
loader: 'svelte-loader',
8292
options: {
@@ -219,7 +229,7 @@ module.exports = {
219229
rules: [
220230
...
221231
{
222-
test: /\.(html|svelte)$/,
232+
test: /\.(svelte|svelte\.js)$/,
223233
use: {
224234
loader: 'svelte-loader',
225235
options: {
@@ -311,7 +321,7 @@ module.exports = {
311321
rules: [
312322
...
313323
{
314-
test: /\.(html|svelte)$/,
324+
test: /\.(svelte|svelte\.js)$/,
315325
use: {
316326
loader: 'svelte-loader',
317327
options: {

0 commit comments

Comments
 (0)