Skip to content

Commit 6731e91

Browse files
committed
Include CSS in Svelte JS bundle
1 parent 279ae54 commit 6731e91

File tree

6 files changed

+6
-116
lines changed

6 files changed

+6
-116
lines changed

_extensions/sverto/rollup.config.js

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import svelte from 'rollup-plugin-svelte';
22
import commonjs from '@rollup/plugin-commonjs';
33
import resolve from '@rollup/plugin-node-resolve';
44
import { terser } from 'rollup-plugin-terser';
5-
import css from 'rollup-plugin-css-only';
65

76
const fs = require('fs');
87
const path = require('node:path');
@@ -40,17 +39,14 @@ export default uniqueSvelteFiles.map(
4039
},
4140
plugins: [
4241
svelte({
42+
// css is added to the js bundle instead
43+
emitCss: false,
4344
compilerOptions: {
45+
// required for ojs reactivity
4446
accessors: true,
4547
dev: !production,
4648
}
4749
}),
48-
css({
49-
output: path.join(
50-
quartoOutDir,
51-
path.dirname(svelteFile),
52-
path.basename(svelteFile, ".svelte") + ".css")
53-
}),
5450
resolve({
5551
browser: true,
5652
dedupe: ["svelte"]

docs/_extensions/sverto/rollup.config.js

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import svelte from 'rollup-plugin-svelte';
22
import commonjs from '@rollup/plugin-commonjs';
33
import resolve from '@rollup/plugin-node-resolve';
44
import { terser } from 'rollup-plugin-terser';
5-
import css from 'rollup-plugin-css-only';
65

76
const fs = require('fs');
87
const path = require('node:path');
@@ -40,17 +39,14 @@ export default uniqueSvelteFiles.map(
4039
},
4140
plugins: [
4241
svelte({
42+
// css is added to the js bundle instead
43+
emitCss: false,
4344
compilerOptions: {
45+
// required for ojs reactivity
4446
accessors: true,
4547
dev: !production,
4648
}
4749
}),
48-
css({
49-
output: path.join(
50-
quartoOutDir,
51-
path.dirname(svelteFile),
52-
path.basename(svelteFile, ".svelte") + ".css")
53-
}),
5450
resolve({
5551
browser: true,
5652
dedupe: ["svelte"]

docs/package-lock.json

Lines changed: 0 additions & 50 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
"@rollup/plugin-commonjs": "^17.0.0",
1212
"@rollup/plugin-node-resolve": "^11.0.0",
1313
"rollup": "^2.3.4",
14-
"rollup-plugin-css-only": "^3.1.0",
1514
"rollup-plugin-svelte": "^7.0.0",
1615
"rollup-plugin-terser": "^7.0.0",
1716
"svelte": "^3.0.0"

package-lock.json

Lines changed: 0 additions & 50 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
"@rollup/plugin-commonjs": "^17.0.0",
1212
"@rollup/plugin-node-resolve": "^11.0.0",
1313
"rollup": "^2.3.4",
14-
"rollup-plugin-css-only": "^3.1.0",
1514
"rollup-plugin-svelte": "^7.0.0",
1615
"rollup-plugin-terser": "^7.0.0",
1716
"svelte": "^3.0.0"

0 commit comments

Comments
 (0)