Skip to content

Commit 4f3fae7

Browse files
authored
chore: compiler subpackage (#10988)
* move compiler.cjs to compiler/index.js * changeset * prettier * ugh
1 parent 1c75b9a commit 4f3fae7

File tree

10 files changed

+22
-17
lines changed

10 files changed

+22
-17
lines changed

.changeset/metal-clouds-raise.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'svelte': patch
3+
---
4+
5+
breaking: move compiler.cjs to compiler/index.js

.eslintignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
**/vite.config.js
1212
**/vite.prod.config.js
1313
**/node_modules
14+
**/compiler/index.js
1415

1516
**/tests/**
1617

@@ -20,4 +21,4 @@ documentation/**
2021
# contains a fork of the REPL which doesn't adhere to eslint rules
2122
sites/svelte-5-preview/**
2223
# Wasn't checked previously, reenable at some point
23-
sites/svelte.dev/**
24+
sites/svelte.dev/**

.prettierignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ packages/svelte/tests/**/shards/*.test.js
1313
packages/svelte/tests/hydration/samples/*/_expected.html
1414
packages/svelte/tests/hydration/samples/*/_override.html
1515
packages/svelte/types
16-
packages/svelte/compiler.cjs
16+
packages/svelte/compiler/index.js
1717
playgrounds/demo/src
1818
playgrounds/sandbox/input/**.svelte
1919
playgrounds/sandbox/output

packages/svelte/.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/types/*.map
22
/types/compiler
3-
/compiler.cjs
3+
/compiler/index.js
44

55
/action.d.ts
66
/animate.d.ts

packages/svelte/compiler/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"type": "commonjs"
3+
}

packages/svelte/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"src",
1313
"!src/**/*.test.*",
1414
"types",
15-
"compiler.cjs",
15+
"compiler/index.js",
1616
"*.d.ts",
1717
"README.md"
1818
],
@@ -34,7 +34,7 @@
3434
},
3535
"./compiler": {
3636
"types": "./types/index.d.ts",
37-
"require": "./compiler.cjs",
37+
"require": "./compiler/index.js",
3838
"default": "./src/compiler/index.js"
3939
},
4040
"./easing": {

packages/svelte/rollup.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import './scripts/generate-version.js';
99
export default defineConfig({
1010
input: 'src/compiler/index.js',
1111
output: {
12-
file: 'compiler.cjs',
12+
file: 'compiler/index.js',
1313
format: 'umd',
1414
name: 'svelte'
1515
},

sites/svelte-5-preview/src/lib/workers/bundler/index.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,8 @@ self.addEventListener(
4848
const { version } = await fetch(`${svelte_url}/package.json`).then((r) => r.json());
4949
console.log(`Using Svelte compiler version ${version}`);
5050

51-
// unpkg doesn't set the correct MIME type for .cjs files
52-
// https://github.com/mjackson/unpkg/issues/355
53-
const compiler = await fetch(`${svelte_url}/compiler.cjs`).then((r) => r.text());
54-
(0, eval)(compiler + '\n//# sourceURL=compiler.cjs@' + version);
51+
const compiler = await fetch(`${svelte_url}/compiler/index.js`).then((r) => r.text());
52+
(0, eval)(compiler + '\n//# sourceURL=compiler/index.js@' + version);
5553

5654
svelte = globalThis.svelte;
5755

sites/svelte-5-preview/src/lib/workers/compiler/index.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,8 @@ self.addEventListener(
2929
.then((r) => r.json())
3030
.catch(() => ({ version: 'experimental' }));
3131

32-
// unpkg doesn't set the correct MIME type for .cjs files
33-
// https://github.com/mjackson/unpkg/issues/355
34-
const compiler = await fetch(`${svelte_url}/compiler.cjs`).then((r) => r.text());
35-
(0, eval)(compiler + '\n//# sourceURL=compiler.cjs@' + version);
32+
const compiler = await fetch(`${svelte_url}/compiler/index.js`).then((r) => r.text());
33+
(0, eval)(compiler + '\n//# sourceURL=compiler/index.js@' + version);
3634

3735
svelte = globalThis.svelte;
3836

sites/svelte-5-preview/src/routes/svelte/[...path]/+server.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import compiler_cjs from '../../../../../../packages/svelte/compiler.cjs?url';
1+
import compiler_cjs from '../../../../../../packages/svelte/compiler/index.js?url';
22
import package_json from '../../../../../../packages/svelte/package.json?url';
33
import { read } from '$app/server';
44

@@ -14,14 +14,14 @@ export const prerender = true;
1414

1515
export function entries() {
1616
const entries = Object.keys(files).map((path) => ({ path: path.replace(prefix, '') }));
17-
entries.push({ path: 'compiler.cjs' }, { path: 'package.json' });
17+
entries.push({ path: 'compiler/index.js' }, { path: 'package.json' });
1818
return entries;
1919
}
2020

2121
// service worker requests files under this path to load the compiler and runtime
2222
export async function GET({ params }) {
2323
let url = '';
24-
if (params.path === 'compiler.cjs') {
24+
if (params.path === 'compiler/index.js') {
2525
url = compiler_cjs;
2626
} else if (params.path === 'package.json') {
2727
url = package_json;

0 commit comments

Comments
 (0)