UNPKG

docusaurus-plugin-svelte

Version:

Docusaurus (v2) loads content from user friendly mdx files and converts the mdx files to html files.

34 lines (33 loc) 1.2 kB
const path = require("path"); module.exports = (content,options) => { return { name: 'docusaurus-plugin-usesvelte', configureWebpack(config, isServer, utils) { return { resolve: { // see below for an explanation alias: { svelte: path.resolve('node_modules', 'svelte') }, extensions: ['.mjs', '.js', '.svelte'], mainFields: ['svelte', 'browser', 'module', 'main'] }, module: { rules: [ { test: /\.(svelte)$/, use: 'svelte-loader' }, { // required to prevent errors from Svelte on Webpack 5+, omit on Webpack 4 test: /node_modules\/svelte\/.*\.mjs$/, resolve: { fullySpecified: false } } ] } } } } }