mirror of
https://github.com/sveltejs/svelte.git
synced 2024-11-21 19:38:58 +01:00
chore: compiler subpackage (#10988)
* move compiler.cjs to compiler/index.js * changeset * prettier * ugh
This commit is contained in:
parent
1c75b9ac4d
commit
4f3fae7c6d
5
.changeset/metal-clouds-raise.md
Normal file
5
.changeset/metal-clouds-raise.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
'svelte': patch
|
||||
---
|
||||
|
||||
breaking: move compiler.cjs to compiler/index.js
|
@ -11,6 +11,7 @@
|
||||
**/vite.config.js
|
||||
**/vite.prod.config.js
|
||||
**/node_modules
|
||||
**/compiler/index.js
|
||||
|
||||
**/tests/**
|
||||
|
||||
@ -20,4 +21,4 @@ documentation/**
|
||||
# contains a fork of the REPL which doesn't adhere to eslint rules
|
||||
sites/svelte-5-preview/**
|
||||
# Wasn't checked previously, reenable at some point
|
||||
sites/svelte.dev/**
|
||||
sites/svelte.dev/**
|
||||
|
@ -13,7 +13,7 @@ packages/svelte/tests/**/shards/*.test.js
|
||||
packages/svelte/tests/hydration/samples/*/_expected.html
|
||||
packages/svelte/tests/hydration/samples/*/_override.html
|
||||
packages/svelte/types
|
||||
packages/svelte/compiler.cjs
|
||||
packages/svelte/compiler/index.js
|
||||
playgrounds/demo/src
|
||||
playgrounds/sandbox/input/**.svelte
|
||||
playgrounds/sandbox/output
|
||||
|
2
packages/svelte/.gitignore
vendored
2
packages/svelte/.gitignore
vendored
@ -1,6 +1,6 @@
|
||||
/types/*.map
|
||||
/types/compiler
|
||||
/compiler.cjs
|
||||
/compiler/index.js
|
||||
|
||||
/action.d.ts
|
||||
/animate.d.ts
|
||||
|
3
packages/svelte/compiler/package.json
Normal file
3
packages/svelte/compiler/package.json
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"type": "commonjs"
|
||||
}
|
@ -12,7 +12,7 @@
|
||||
"src",
|
||||
"!src/**/*.test.*",
|
||||
"types",
|
||||
"compiler.cjs",
|
||||
"compiler/index.js",
|
||||
"*.d.ts",
|
||||
"README.md"
|
||||
],
|
||||
@ -34,7 +34,7 @@
|
||||
},
|
||||
"./compiler": {
|
||||
"types": "./types/index.d.ts",
|
||||
"require": "./compiler.cjs",
|
||||
"require": "./compiler/index.js",
|
||||
"default": "./src/compiler/index.js"
|
||||
},
|
||||
"./easing": {
|
||||
|
@ -9,7 +9,7 @@ import './scripts/generate-version.js';
|
||||
export default defineConfig({
|
||||
input: 'src/compiler/index.js',
|
||||
output: {
|
||||
file: 'compiler.cjs',
|
||||
file: 'compiler/index.js',
|
||||
format: 'umd',
|
||||
name: 'svelte'
|
||||
},
|
||||
|
@ -48,10 +48,8 @@ self.addEventListener(
|
||||
const { version } = await fetch(`${svelte_url}/package.json`).then((r) => r.json());
|
||||
console.log(`Using Svelte compiler version ${version}`);
|
||||
|
||||
// unpkg doesn't set the correct MIME type for .cjs files
|
||||
// https://github.com/mjackson/unpkg/issues/355
|
||||
const compiler = await fetch(`${svelte_url}/compiler.cjs`).then((r) => r.text());
|
||||
(0, eval)(compiler + '\n//# sourceURL=compiler.cjs@' + version);
|
||||
const compiler = await fetch(`${svelte_url}/compiler/index.js`).then((r) => r.text());
|
||||
(0, eval)(compiler + '\n//# sourceURL=compiler/index.js@' + version);
|
||||
|
||||
svelte = globalThis.svelte;
|
||||
|
||||
|
@ -29,10 +29,8 @@ self.addEventListener(
|
||||
.then((r) => r.json())
|
||||
.catch(() => ({ version: 'experimental' }));
|
||||
|
||||
// unpkg doesn't set the correct MIME type for .cjs files
|
||||
// https://github.com/mjackson/unpkg/issues/355
|
||||
const compiler = await fetch(`${svelte_url}/compiler.cjs`).then((r) => r.text());
|
||||
(0, eval)(compiler + '\n//# sourceURL=compiler.cjs@' + version);
|
||||
const compiler = await fetch(`${svelte_url}/compiler/index.js`).then((r) => r.text());
|
||||
(0, eval)(compiler + '\n//# sourceURL=compiler/index.js@' + version);
|
||||
|
||||
svelte = globalThis.svelte;
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
import compiler_cjs from '../../../../../../packages/svelte/compiler.cjs?url';
|
||||
import compiler_cjs from '../../../../../../packages/svelte/compiler/index.js?url';
|
||||
import package_json from '../../../../../../packages/svelte/package.json?url';
|
||||
import { read } from '$app/server';
|
||||
|
||||
@ -14,14 +14,14 @@ export const prerender = true;
|
||||
|
||||
export function entries() {
|
||||
const entries = Object.keys(files).map((path) => ({ path: path.replace(prefix, '') }));
|
||||
entries.push({ path: 'compiler.cjs' }, { path: 'package.json' });
|
||||
entries.push({ path: 'compiler/index.js' }, { path: 'package.json' });
|
||||
return entries;
|
||||
}
|
||||
|
||||
// service worker requests files under this path to load the compiler and runtime
|
||||
export async function GET({ params }) {
|
||||
let url = '';
|
||||
if (params.path === 'compiler.cjs') {
|
||||
if (params.path === 'compiler/index.js') {
|
||||
url = compiler_cjs;
|
||||
} else if (params.path === 'package.json') {
|
||||
url = package_json;
|
||||
|
Loading…
Reference in New Issue
Block a user