support .svelte or .html extensions

This commit is contained in:
Rich Harris
2019-02-08 11:34:33 -05:00
parent 8870b58766
commit 84a0ae562f
11 changed files with 51 additions and 28 deletions

View File

@@ -3,7 +3,7 @@ import * as assert from "assert";
import * as fs from 'fs';
import * as path from "path";
describe('with-sourcemaps', function() {
describe('with-sourcemaps-webpack', function() {
this.timeout(10000);
// hooks

View File

@@ -9,13 +9,13 @@ module.exports = {
entry: config.client.entry(),
output: config.client.output(),
resolve: {
extensions: ['.mjs', '.js', '.json', '.html'],
extensions: ['.mjs', '.js', '.json', '.html', '.svelte'],
mainFields: ['svelte', 'module', 'browser', 'main']
},
module: {
rules: [
{
test: /\.html$/,
test: /\.(html|svelte)$/,
use: {
loader: 'svelte-loader',
options: {
@@ -43,13 +43,13 @@ module.exports = {
output: config.server.output(),
target: 'node',
resolve: {
extensions: ['.mjs', '.js', '.json', '.html'],
extensions: ['.mjs', '.js', '.json', '.html', '.svelte'],
mainFields: ['svelte', 'module', 'browser', 'main']
},
module: {
rules: [
{
test: /\.html$/,
test: /\.(html|svelte)$/,
use: {
loader: 'svelte-loader',
options: {