+2
-2
@@ -5,3 +5,3 @@ { | ||
| "license": "MIT", | ||
| "version": "5.55.9", | ||
| "version": "5.55.10", | ||
| "type": "module", | ||
@@ -177,3 +177,3 @@ "types": "./types/index.d.ts", | ||
| "scripts": { | ||
| "build": "rollup -c && pnpm generate", | ||
| "build": "rollup -c && pnpm generate && node scripts/check-treeshakeability.js", | ||
| "dev": "node scripts/process-messages -w & rollup -cw", | ||
@@ -180,0 +180,0 @@ "check": "tsc --project tsconfig.runtime.json && tsc && cd ./tests/types && tsc", |
@@ -118,4 +118,3 @@ /** @import { AwaitExpression, Expression, SpreadElement, Property } from 'estree' */ | ||
| case 'MemberExpression': | ||
| if (parent.computed && node === parent.object) return false; | ||
| break; | ||
| return false; | ||
@@ -122,0 +121,0 @@ case 'ObjectExpression': |
@@ -305,3 +305,3 @@ /** @import { AST } from '#compiler' */ | ||
| if (!has_key_event) { | ||
| w.a11y_click_events_have_key_events(node); | ||
| w.a11y_click_events_have_key_events(node, node.name); | ||
| } | ||
@@ -308,0 +308,0 @@ } |
@@ -204,4 +204,4 @@ /** @import { ArrayExpression, Expression, ExpressionStatement, Identifier, MemberExpression, ObjectExpression } from 'estree' */ | ||
| // Let bindings first, they can be used on attributes | ||
| context.state.init.push(...lets); | ||
| // Let bindings first, they can be used on attributes and `{@const}` declarations | ||
| context.state.let_directives.push(...lets); | ||
@@ -208,0 +208,0 @@ const node_id = context.state.node; |
@@ -55,3 +55,3 @@ /** @import { AssignmentExpression, Expression, Identifier, MemberExpression, SequenceExpression, Literal, Super, UpdateExpression, ExpressionStatement } from 'estree' */ | ||
| check_blockers(metadata) { | ||
| for (const binding of metadata.dependencies) { | ||
| for (const binding of metadata.references) { | ||
| if (binding.blocker) { | ||
@@ -58,0 +58,0 @@ this.#blockers.add(binding.blocker); |
@@ -197,7 +197,2 @@ /** @import { CallExpression, Expression, Identifier, Literal, VariableDeclaration, VariableDeclarator } from 'estree' */ | ||
| // for now, only wrap async derived in $.save if it's not | ||
| // a top-level instance derived. TODO in future maybe we | ||
| // can dewaterfall all of them? | ||
| const should_save = context.state.is_instance && context.state.scope.function_depth > 1; | ||
| if (declarator.id.type === 'Identifier') { | ||
@@ -217,5 +212,3 @@ let expression = /** @type {Expression} */ (context.visit(value)); | ||
| call = should_save ? save(call) : b.await(call); | ||
| declarations.push(b.declarator(declarator.id, call)); | ||
| declarations.push(b.declarator(declarator.id, b.await(call))); | ||
| } else { | ||
@@ -256,3 +249,3 @@ if (rune === '$derived') expression = b.thunk(expression); | ||
| call = should_save ? save(call) : b.await(call); | ||
| call = b.await(call); | ||
| } | ||
@@ -259,0 +252,0 @@ |
@@ -105,4 +105,4 @@ /** @import { Expression, PrivateIdentifier, SourceLocation } from 'estree' */ | ||
| for (const d of this.dependencies) { | ||
| if (d.blocker) this.#blockers.add(d.blocker); | ||
| for (const r of this.references) { | ||
| if (r.blocker) this.#blockers.add(r.blocker); | ||
| } | ||
@@ -109,0 +109,0 @@ } |
@@ -169,7 +169,8 @@ /* This file is generated by scripts/process-messages/index.js. Do not edit! */ | ||
| /** | ||
| * Visible, non-interactive elements with a click event must be accompanied by a keyboard event handler. Consider whether an interactive element such as `<button type="button">` or `<a>` might be more appropriate | ||
| * Visible, non-interactive element `<%element%>` with a click event must be accompanied by a keyboard event handler. Consider whether an interactive element such as `<button type="button">` or `<a>` might be more appropriate | ||
| * @param {null | NodeLike} node | ||
| * @param {string} element | ||
| */ | ||
| export function a11y_click_events_have_key_events(node) { | ||
| w(node, 'a11y_click_events_have_key_events', `Visible, non-interactive elements with a click event must be accompanied by a keyboard event handler. Consider whether an interactive element such as \`<button type="button">\` or \`<a>\` might be more appropriate\nhttps://svelte.dev/e/a11y_click_events_have_key_events`); | ||
| export function a11y_click_events_have_key_events(node, element) { | ||
| w(node, 'a11y_click_events_have_key_events', `Visible, non-interactive element \`<${element}>\` with a click event must be accompanied by a keyboard event handler. Consider whether an interactive element such as \`<button type="button">\` or \`<a>\` might be more appropriate\nhttps://svelte.dev/e/a11y_click_events_have_key_events`); | ||
| } | ||
@@ -807,7 +808,7 @@ | ||
| /** | ||
| * Unrecognized attribute — should be one of `generics`, `lang` or `module`. If this exists for a preprocessor, ensure that the preprocessor removes it | ||
| * Unrecognised attribute — should be one of `generics`, `lang` or `module`. If this exists for a preprocessor, ensure that the preprocessor removes it | ||
| * @param {null | NodeLike} node | ||
| */ | ||
| export function script_unknown_attribute(node) { | ||
| w(node, 'script_unknown_attribute', `Unrecognized attribute — should be one of \`generics\`, \`lang\` or \`module\`. If this exists for a preprocessor, ensure that the preprocessor removes it\nhttps://svelte.dev/e/script_unknown_attribute`); | ||
| w(node, 'script_unknown_attribute', `Unrecognised attribute — should be one of \`generics\`, \`lang\` or \`module\`. If this exists for a preprocessor, ensure that the preprocessor removes it\nhttps://svelte.dev/e/script_unknown_attribute`); | ||
| } | ||
@@ -814,0 +815,0 @@ |
@@ -93,2 +93,4 @@ /** @import { Effect, TemplateNode } from '#client' */ | ||
| if (offscreen) { | ||
| // effect could have been outro'ed before through a prior batch — resume if necessary | ||
| resume_effect(offscreen.effect); | ||
| this.#onscreen.set(key, offscreen.effect); | ||
@@ -95,0 +97,0 @@ this.#offscreen.delete(key); |
@@ -91,5 +91,7 @@ /** @import { Effect, EffectNodes, TemplateNode } from '#client' */ | ||
| if (render_fn) { | ||
| var tmp_comment = null; | ||
| if (hydrating && is_raw_text_element(next_tag)) { | ||
| // prevent hydration glitches | ||
| element.append(document.createComment('')); | ||
| // prevent hydration glitches (code just below expects an anchor) | ||
| element.append((tmp_comment = document.createComment(''))); | ||
| } | ||
@@ -118,3 +120,3 @@ | ||
| render_fn(element, child_anchor); | ||
| tmp_comment?.remove(); | ||
| set_animation_effect_override(null); | ||
@@ -121,0 +123,0 @@ } |
@@ -260,8 +260,3 @@ import { teardown } from '../../reactivity/effects.js'; | ||
| while (current_target !== null) { | ||
| /** @type {null | Element} */ | ||
| var parent_element = | ||
| current_target.assignedSlot || | ||
| current_target.parentNode || | ||
| /** @type {any} */ (current_target).host || | ||
| null; | ||
| if (current_target === handler_element) break; | ||
@@ -288,6 +283,6 @@ try { | ||
| } | ||
| if (event.cancelBubble || parent_element === handler_element || parent_element === null) { | ||
| break; | ||
| } | ||
| current_target = parent_element; | ||
| if (event.cancelBubble) break; | ||
| path_idx++; | ||
| current_target = path_idx < path.length ? /** @type {Element} */ (path[path_idx]) : null; | ||
| } | ||
@@ -294,0 +289,0 @@ |
@@ -355,13 +355,13 @@ /** @import { Blocker, Effect, Value } from '#client' */ | ||
| var effect = /** @type {Effect} */ (active_effect); | ||
| var boundary = /** @type {Boundary} */ (effect.b); | ||
| var boundary = effect.b; // undefined if called outside the render tree, e.g. a standalone $effect.root | ||
| var batch = /** @type {Batch} */ (current_batch); | ||
| var blocking = boundary.is_rendered(); | ||
| var blocking = !!boundary?.is_rendered(); | ||
| boundary.update_pending_count(1, batch); | ||
| boundary?.update_pending_count(1, batch); | ||
| batch.increment(blocking, effect); | ||
| return () => { | ||
| boundary.update_pending_count(-1, batch); | ||
| boundary?.update_pending_count(-1, batch); | ||
| batch.decrement(blocking, effect); | ||
| }; | ||
| } |
@@ -131,9 +131,2 @@ /** @import { Fork } from 'svelte' */ | ||
| /** | ||
| * Async effects which this batch doesn't take into account anymore when calculating blockers, | ||
| * as it has a value for it already. | ||
| * @type {Set<Effect>} | ||
| */ | ||
| unblocked = new Set(); | ||
| /** | ||
| * When the batch is committed (and the DOM is updated), we need to remove old branches | ||
@@ -218,2 +211,14 @@ * and append new ones by calling the functions added inside (if/each/key/etc) blocks | ||
| constructor() { | ||
| // link batch | ||
| if (last_batch === null) { | ||
| first_batch = last_batch = this; | ||
| } else { | ||
| last_batch.#next = this; | ||
| this.#prev = last_batch; | ||
| } | ||
| last_batch = this; | ||
| } | ||
| #is_deferred() { | ||
@@ -294,15 +299,15 @@ if (this.is_fork) return true; | ||
| // we only reschedule previously-deferred effects if we expect | ||
| // to be able to run them after processing the batch | ||
| if (!this.#is_deferred()) { | ||
| for (const e of this.#dirty_effects) { | ||
| this.#maybe_dirty_effects.delete(e); | ||
| set_signal_status(e, DIRTY); | ||
| this.schedule(e); | ||
| } | ||
| // We always reschedule previously-deferred effects, not just when | ||
| // #is_deferred() is true, because traversing the tree could make | ||
| // an if block that contains the last blocking pending effect falsy, | ||
| // causing the block to no longer be deferred. | ||
| for (const e of this.#dirty_effects) { | ||
| this.#maybe_dirty_effects.delete(e); | ||
| set_signal_status(e, DIRTY); | ||
| this.schedule(e); | ||
| } | ||
| for (const e of this.#maybe_dirty_effects) { | ||
| set_signal_status(e, MAYBE_DIRTY); | ||
| this.schedule(e); | ||
| } | ||
| for (const e of this.#maybe_dirty_effects) { | ||
| set_signal_status(e, MAYBE_DIRTY); | ||
| this.schedule(e); | ||
| } | ||
@@ -332,2 +337,8 @@ | ||
| reset_all(root); | ||
| // If there's no async work left, this branch is now dead and needs | ||
| // to be discarded to not become a zombie that is never cleaned up. | ||
| // See https://github.com/sveltejs/svelte/issues/18221#issuecomment-4497918414 | ||
| // for a (non-minimal) reproduction that demonstrates a case where this is necessary | ||
| // to not get follow-up false-positives via "batch has scheduled roots" invariant errors. | ||
| if (!this.#is_deferred()) this.discard(); | ||
| throw e; | ||
@@ -369,2 +380,6 @@ } | ||
| if (earlier_batch) { | ||
| // If this batch collected deferred effects during traversal, they still need | ||
| // to run after being merged into the earlier batch. | ||
| this.#defer_effects(render_effects); | ||
| this.#defer_effects(effects); | ||
| earlier_batch.#merge(this); | ||
@@ -391,14 +406,14 @@ return; | ||
| if (this.linked && this.#pending === 0) { | ||
| if (this.#pending === 0 && (this.#roots.length === 0 || next_batch !== null)) { | ||
| this.#unlink(); | ||
| } | ||
| // Order matters here - we need to commit and THEN continue flushing new batches, not the other way around, | ||
| // else we could start flushing a new batch and then, if it has pending work, rebase it right afterwards, which is wrong. | ||
| // In sync mode flushSync can cause #commit to wrongfully think that there needs to be a rebase, so we only do it in async mode | ||
| // TODO fix the underlying cause, otherwise this will likely regress when non-async mode is removed | ||
| if (async_mode_flag && !this.linked) { | ||
| this.#commit(); | ||
| // Rebases can activate other batches or null it out, therefore restore the new one here | ||
| current_batch = next_batch; | ||
| // Order matters here - we need to commit and THEN continue flushing new batches, not the other way around, | ||
| // else we could start flushing a new batch and then, if it has pending work, rebase it right afterwards, which is wrong. | ||
| // In sync mode flushSync can cause #commit to wrongfully think that there needs to be a rebase, so we only do it in async mode | ||
| // TODO fix the underlying cause, otherwise this will likely regress when non-async mode is removed | ||
| if (async_mode_flag) { | ||
| this.#commit(); | ||
| // Rebases can activate other batches or null it out, therefore restore the new one here | ||
| current_batch = next_batch; | ||
| } | ||
| } | ||
@@ -410,9 +425,8 @@ | ||
| if (this.#roots.length > 0) { | ||
| if (next_batch === null) { | ||
| if (next_batch !== null) { | ||
| const batch = next_batch; | ||
| batch.#roots.push(...this.#roots.filter((r) => !batch.#roots.includes(r))); | ||
| } else { | ||
| next_batch = this; | ||
| this.#link(); | ||
| } | ||
| const batch = next_batch; | ||
| batch.#roots.push(...this.#roots.filter((r) => !batch.#roots.includes(r))); | ||
| } | ||
@@ -510,5 +524,8 @@ | ||
| const d = this.async_deriveds.get(effect); | ||
| if (d) deferred.promise.then(d.resolve); | ||
| if (d) deferred.promise.then(d.resolve).catch(d.reject); | ||
| } | ||
| // Mark is not guaranteed not touch these, so we transfer them | ||
| this.transfer_effects(batch.#dirty_effects, batch.#maybe_dirty_effects); | ||
| /** | ||
@@ -631,2 +648,3 @@ * mark all effects that depend on `batch.current`, except the | ||
| this.#unlink(); | ||
| this.#deferred?.resolve(); | ||
| } | ||
@@ -642,4 +660,2 @@ | ||
| #commit() { | ||
| this.#unlink(); | ||
| // If there are other pending batches, they now need to be 'rebased' — | ||
@@ -677,3 +693,3 @@ // in other words, we re-run block/async effects with the newly | ||
| const d = batch.async_deriveds.get(effect); | ||
| if (d) deferred.promise.then(d.resolve); | ||
| if (d) deferred.promise.then(d.resolve).catch(d.reject); | ||
| } | ||
@@ -684,4 +700,6 @@ } | ||
| // Re-run async/block effects that depend on distinct values changed in both batches | ||
| var others = [...batch.current.keys()].filter((s) => !this.current.has(s)); | ||
| // Re-run async/block effects that depend on distinct values changed in both batches (ignoring deriveds) | ||
| var others = [...batch.current.keys()].filter( | ||
| (s) => !(/** @type {[any, boolean]} */ (batch.current.get(s))[1]) && !this.current.has(s) | ||
| ); | ||
@@ -726,7 +744,10 @@ if (others.length === 0) { | ||
| checked = new Map(); | ||
| var current_unequal = [...batch.current.keys()].filter((c) => | ||
| this.current.has(c) | ||
| ? /** @type {[any, boolean]} */ (this.current.get(c))[0] !== c.v | ||
| : true | ||
| ); | ||
| var current_unequal = [...batch.current] | ||
| .filter(([c, v1]) => { | ||
| const v2 = this.current.get(c); | ||
| if (!v2) return true; | ||
| // Either their values are different or one is a derived but not the other | ||
| return v2[0] !== v1[0] || v2[1] !== v1[1]; | ||
| }) | ||
| .map(([c]) => c); | ||
@@ -852,3 +873,2 @@ if (current_unequal.length > 0) { | ||
| const batch = (current_batch = new Batch()); | ||
| batch.#link(); | ||
@@ -973,14 +993,7 @@ if (!is_processing && !is_flushing_sync) { | ||
| #link() { | ||
| if (last_batch === null) { | ||
| first_batch = last_batch = this; | ||
| } else { | ||
| last_batch.#next = this; | ||
| this.#prev = last_batch; | ||
| } | ||
| #unlink() { | ||
| // #merge calls #unlink, discard later on does it again - prevent | ||
| // running it multiple times to not corrupt the linked list | ||
| if (!this.linked) return; | ||
| last_batch = this; | ||
| } | ||
| #unlink() { | ||
| var prev = this.#prev; | ||
@@ -987,0 +1000,0 @@ var next = this.#next; |
@@ -190,3 +190,6 @@ /** @import { Derived, Effect, Reaction, Source, Value } from '#client' */ | ||
| if (/** @type {Boundary} */ (parent.b).is_rendered()) { | ||
| if ( | ||
| // boundary can be null if the async derived is inside an $effect.root not connected to the component render tree | ||
| parent.b?.is_rendered() | ||
| ) { | ||
| batch.async_deriveds.get(effect)?.reject(OBSOLETE); | ||
@@ -231,5 +234,3 @@ } else { | ||
| internal_set(signal, value); | ||
| if (DEV && location !== undefined) { | ||
| if (DEV && location !== undefined && !signal.equals(value)) { | ||
| recent_async_deriveds.add(signal); | ||
@@ -244,2 +245,4 @@ | ||
| } | ||
| internal_set(signal, value); | ||
| } | ||
@@ -246,0 +249,0 @@ |
@@ -23,3 +23,2 @@ /** @import { Blocker, ComponentContext, ComponentContextLegacy, Derived, Effect, TemplateNode, TransitionManager } from '#client' */ | ||
| INERT, | ||
| REACTION_RAN, | ||
| BLOCK_EFFECT, | ||
@@ -217,3 +216,7 @@ ROOT_EFFECT, | ||
| var flags = /** @type {Effect} */ (active_effect).f; | ||
| var defer = !active_reaction && (flags & BRANCH_EFFECT) !== 0 && (flags & REACTION_RAN) === 0; | ||
| var defer = | ||
| !active_reaction && | ||
| (flags & BRANCH_EFFECT) !== 0 && | ||
| component_context !== null && | ||
| !component_context.i; | ||
@@ -220,0 +223,0 @@ if (defer) { |
+1
-1
@@ -7,3 +7,3 @@ // generated during release, do not modify | ||
| */ | ||
| export const VERSION = '5.55.9'; | ||
| export const VERSION = '5.55.10'; | ||
| export const PUBLIC_VERSION = '5'; |
@@ -276,4 +276,4 @@ { | ||
| ], | ||
| "mappings": "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", | ||
| "mappings": "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", | ||
| "ignoreList": [] | ||
| } |
Sorry, the diff of this file is too big to display
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
2843772
0.04%63512
0.02%