Skip to content

Commit cebbccb

Browse files
authored
chore: move svelte/internal to svelte/internal/client (#10968)
1 parent eaa243d commit cebbccb

File tree

18 files changed

+91
-92
lines changed

18 files changed

+91
-92
lines changed

packages/svelte/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@
4444
"./elements": {
4545
"types": "./elements.d.ts"
4646
},
47-
"./internal": {
48-
"default": "./src/internal/index.js"
47+
"./internal/client": {
48+
"default": "./src/internal/client/index.js"
4949
},
5050
"./internal/disclose-version": {
5151
"default": "./src/internal/disclose-version.js"

packages/svelte/src/compiler/phases/3-transform/client/transform-client.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export function client_component(source, analysis, options) {
4646
options,
4747
scope: analysis.module.scope,
4848
scopes: analysis.template.scopes,
49-
hoisted: [b.import_all('$', 'svelte/internal')],
49+
hoisted: [b.import_all('$', 'svelte/internal/client')],
5050
node: /** @type {any} */ (null), // populated by the root node
5151
// these should be set by create_block - if they're called outside, it's a bug
5252
get before_init() {
@@ -582,6 +582,6 @@ export function client_module(analysis, options) {
582582
return {
583583
type: 'Program',
584584
sourceType: 'module',
585-
body: [b.import_all('$', 'svelte/internal'), ...module.body]
585+
body: [b.import_all('$', 'svelte/internal/client'), ...module.body]
586586
};
587587
}

packages/svelte/src/index-client.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { current_component_context, untrack } from './internal/client/runtime.js';
22
import { is_array } from './internal/client/utils.js';
3-
import { user_effect } from './internal/index.js';
3+
import { user_effect } from './internal/client/index.js';
44

55
/**
66
* The `onMount` function schedules a callback to run as soon as the component has been mounted to the DOM.
@@ -182,4 +182,4 @@ export {
182182
getContext,
183183
getAllContexts,
184184
setContext
185-
} from './internal/index.js';
185+
} from './internal/client/index.js';
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
export {
2+
get,
3+
invalidate_inner_signals,
4+
flushSync,
5+
tick,
6+
untrack,
7+
update,
8+
update_pre,
9+
value_or_fallback,
10+
exclude_from_object,
11+
pop,
12+
push,
13+
inspect,
14+
unwrap,
15+
freeze,
16+
deep_read,
17+
deep_read_state,
18+
getAllContexts,
19+
getContext,
20+
setContext,
21+
hasContext
22+
} from './runtime.js';
23+
export * from './dev/ownership.js';
24+
export { await_block as await } from './dom/blocks/await.js';
25+
export { if_block as if } from './dom/blocks/if.js';
26+
export { key_block as key } from './dom/blocks/key.js';
27+
export * from './dom/blocks/css-props.js';
28+
export * from './dom/blocks/each.js';
29+
export * from './dom/blocks/html.js';
30+
export * from './dom/blocks/snippet.js';
31+
export * from './dom/blocks/svelte-component.js';
32+
export * from './dom/blocks/svelte-element.js';
33+
export * from './dom/blocks/svelte-head.js';
34+
export * from './dom/elements/actions.js';
35+
export * from './dom/elements/attributes.js';
36+
export * from './dom/elements/class.js';
37+
export * from './dom/elements/events.js';
38+
export * from './dom/elements/misc.js';
39+
export * from './dom/elements/style.js';
40+
export * from './dom/elements/transitions.js';
41+
export * from './dom/elements/bindings/input.js';
42+
export * from './dom/elements/bindings/media.js';
43+
export * from './dom/elements/bindings/navigator.js';
44+
export * from './dom/elements/bindings/props.js';
45+
export * from './dom/elements/bindings/select.js';
46+
export * from './dom/elements/bindings/size.js';
47+
export * from './dom/elements/bindings/this.js';
48+
export * from './dom/elements/bindings/universal.js';
49+
export * from './dom/elements/bindings/window.js';
50+
export * from './dom/legacy/event-modifiers.js';
51+
export * from './dom/legacy/lifecycle.js';
52+
export * from './dom/legacy/misc.js';
53+
export * from './dom/template.js';
54+
export * from './reactivity/deriveds.js';
55+
export * from './reactivity/effects.js';
56+
export * from './reactivity/sources.js';
57+
export * from './reactivity/equality.js';
58+
export * from './reactivity/props.js';
59+
export * from './reactivity/store.js';
60+
export * from './render.js';
61+
export * from './validate.js';
62+
export { raf } from './timing.js';
63+
export { proxy, unstate } from './proxy.js';
64+
export { create_custom_element } from './dom/elements/custom-element.js';
65+
export {
66+
child,
67+
first_child,
68+
sibling,
69+
$window as window,
70+
$document as document
71+
} from './dom/operations.js';
72+
export { noop } from '../common.js';

packages/svelte/src/internal/index.js

Lines changed: 0 additions & 72 deletions
This file was deleted.

packages/svelte/src/legacy/legacy-client.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { define_property } from '../internal/client/utils.js';
2-
import * as $ from '../internal/index.js';
2+
import * as $ from '../internal/client/index.js';
33

44
/**
55
* Takes the same options as a Svelte 4 component and the component function and returns a Svelte 4 compatible component.

packages/svelte/tests/animation-helpers.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { raf as svelte_raf } from 'svelte/internal';
1+
import { raf as svelte_raf } from 'svelte/internal/client';
22

33
export const raf = {
44
animations: new Set(),

packages/svelte/tests/runtime-legacy/shared.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import * as fs from 'node:fs';
22
import { setImmediate } from 'node:timers/promises';
33
import glob from 'tiny-glob/sync.js';
4-
// import { clear_loops, flush, set_now, set_raf } from 'svelte/internal';
5-
import * as $ from 'svelte/internal';
4+
import * as $ from 'svelte/internal/client';
65
import { createClassComponent } from 'svelte/legacy';
76
import { render } from 'svelte/server';
87
import { afterAll, assert, beforeAll } from 'vitest';

packages/svelte/tests/snapshot/samples/bind-this/_expected/client/index.svelte.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// index.svelte (Svelte VERSION)
22
// Note: compiler output will change before 5.0 is released!
33
import "svelte/internal/disclose-version";
4-
import * as $ from "svelte/internal";
4+
import * as $ from "svelte/internal/client";
55

66
export default function Bind_this($$anchor, $$props) {
77
$.push($$props, false);

packages/svelte/tests/snapshot/samples/class-state-field-constructor-assignment/_expected/client/index.svelte.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// index.svelte (Svelte VERSION)
22
// Note: compiler output will change before 5.0 is released!
33
import "svelte/internal/disclose-version";
4-
import * as $ from "svelte/internal";
4+
import * as $ from "svelte/internal/client";
55

66
export default function Class_state_field_constructor_assignment($$anchor, $$props) {
77
$.push($$props, true);

packages/svelte/tests/snapshot/samples/dynamic-attributes-casing/_expected/client/main.svelte.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// main.svelte (Svelte VERSION)
22
// Note: compiler output will change before 5.0 is released!
33
import "svelte/internal/disclose-version";
4-
import * as $ from "svelte/internal";
4+
import * as $ from "svelte/internal/client";
55

66
var root = $.template(`<div></div> <svg></svg> <custom-element></custom-element> <div></div> <svg></svg> <custom-element></custom-element>`, 3);
77

packages/svelte/tests/snapshot/samples/each-string-template/_expected/client/index.svelte.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// index.svelte (Svelte VERSION)
22
// Note: compiler output will change before 5.0 is released!
33
import "svelte/internal/disclose-version";
4-
import * as $ from "svelte/internal";
4+
import * as $ from "svelte/internal/client";
55

66
export default function Each_string_template($$anchor, $$props) {
77
$.push($$props, false);
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
/* index.svelte.js generated by Svelte VERSION */
2-
import * as $ from "svelte/internal";
2+
import * as $ from "svelte/internal/client";
33

44
export const object = $.proxy({ ok: true });

packages/svelte/tests/snapshot/samples/function-prop-no-getter/_expected/client/index.svelte.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// index.svelte (Svelte VERSION)
22
// Note: compiler output will change before 5.0 is released!
33
import "svelte/internal/disclose-version";
4-
import * as $ from "svelte/internal";
4+
import * as $ from "svelte/internal/client";
55

66
export default function Function_prop_no_getter($$anchor, $$props) {
77
$.push($$props, true);

packages/svelte/tests/snapshot/samples/hello-world/_expected/client/index.svelte.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// index.svelte (Svelte VERSION)
22
// Note: compiler output will change before 5.0 is released!
33
import "svelte/internal/disclose-version";
4-
import * as $ from "svelte/internal";
4+
import * as $ from "svelte/internal/client";
55

66
var root = $.template(`<h1>hello world</h1>`);
77

packages/svelte/tests/snapshot/samples/state-proxy-literal/_expected/client/index.svelte.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// index.svelte (Svelte VERSION)
22
// Note: compiler output will change before 5.0 is released!
33
import "svelte/internal/disclose-version";
4-
import * as $ from "svelte/internal";
4+
import * as $ from "svelte/internal/client";
55

66
function reset(_, str, tpl) {
77
$.set(str, '');

packages/svelte/tests/snapshot/samples/svelte-element/_expected/client/index.svelte.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// index.svelte (Svelte VERSION)
22
// Note: compiler output will change before 5.0 is released!
33
import "svelte/internal/disclose-version";
4-
import * as $ from "svelte/internal";
4+
import * as $ from "svelte/internal/client";
55

66
export default function Svelte_element($$anchor, $$props) {
77
$.push($$props, true);

packages/svelte/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"svelte": ["./src/index.d.ts"],
2020
"svelte/action": ["./src/action/public.d.ts"],
2121
"svelte/compiler": ["./src/compiler/public.d.ts"],
22-
"svelte/internal": ["./src/internal/index.js"],
22+
"svelte/internal/client": ["./src/internal/client/index.js"],
2323
"svelte/legacy": ["./src/legacy/legacy-client.js"],
2424
"svelte/motion": ["./src/motion/public.d.ts"],
2525
"svelte/server": ["./src/server/index.js"],

0 commit comments

Comments
 (0)