From ab851d5627168686395e37d7740b76485e98ce7e Mon Sep 17 00:00:00 2001 From: "S. Elliott Johnson" Date: Sun, 14 Jan 2024 18:14:47 -0700 Subject: [PATCH] fix: It looks like a bunch of unformatted shit came in through main?? idk --- packages/svelte/src/compiler/errors.js | 6 +-- packages/svelte/src/compiler/legacy.js | 2 +- .../compiler/phases/1-parse/state/element.js | 16 ++++---- .../phases/1-parse/utils/mapped_code.js | 4 +- .../src/compiler/phases/2-analyze/index.js | 12 +++--- .../3-transform/client/transform-client.js | 2 +- .../phases/3-transform/client/utils.js | 8 ++-- .../client/visitors/javascript-runes.js | 7 +--- .../3-transform/client/visitors/template.js | 40 +++++++++---------- .../3-transform/server/transform-server.js | 22 +++++----- .../src/compiler/phases/3-transform/utils.js | 2 +- .../svelte/src/compiler/preprocess/index.js | 2 +- .../svelte/src/compiler/utils/mapped_code.js | 4 +- packages/svelte/src/easing/index.js | 12 +++--- packages/svelte/src/internal/client/each.js | 8 ++-- packages/svelte/src/internal/client/render.js | 12 +++--- .../svelte/src/internal/client/runtime.js | 8 ++-- .../svelte/src/internal/client/transitions.js | 4 +- .../svelte/src/internal/client/validate.js | 4 +- packages/svelte/src/store/index.js | 2 +- packages/svelte/svelte-html.d.ts | 8 ++-- packages/svelte/tests/suite.ts | 2 +- .../src/lib/workers/bundler/index.js | 2 +- .../src/routes/auth/login/+server.js | 2 +- 24 files changed, 94 insertions(+), 97 deletions(-) diff --git a/packages/svelte/src/compiler/errors.js b/packages/svelte/src/compiler/errors.js index 25a21d8402..c083604b87 100644 --- a/packages/svelte/src/compiler/errors.js +++ b/packages/svelte/src/compiler/errors.js @@ -234,8 +234,8 @@ const attributes = { type === 'no-each' ? `An element that uses the animate directive must be the immediate child of a keyed each block` : type === 'each-key' - ? `An element that uses the animate directive must be used inside a keyed each block. Did you forget to add a key to your each block?` - : `An element that uses the animate directive must be the sole child of a keyed each block`, + ? `An element that uses the animate directive must be used inside a keyed each block. Did you forget to add a key to your each block?` + : `An element that uses the animate directive must be the sole child of a keyed each block`, 'duplicate-animation': () => `An element can only have one 'animate' directive`, /** @param {string[] | undefined} [modifiers] */ 'invalid-event-modifier': (modifiers) => @@ -262,7 +262,7 @@ const attributes = { ? `An element can only have one '${directive1}' directive` : `An element cannot have both ${describe(directive1)} directive and ${describe( directive2 - )} directive`; + )} directive`; }, 'invalid-let-directive-placement': () => 'let directive at invalid position' }; diff --git a/packages/svelte/src/compiler/legacy.js b/packages/svelte/src/compiler/legacy.js index e8595fd52f..8d67f654c2 100644 --- a/packages/svelte/src/compiler/legacy.js +++ b/packages/svelte/src/compiler/legacy.js @@ -108,7 +108,7 @@ export function convert(source, ast) { // @ts-ignore delete node.parent; } - }) + }) : undefined }; }, diff --git a/packages/svelte/src/compiler/phases/1-parse/state/element.js b/packages/svelte/src/compiler/phases/1-parse/state/element.js index 5f2eda1f17..3c479ade83 100644 --- a/packages/svelte/src/compiler/phases/1-parse/state/element.js +++ b/packages/svelte/src/compiler/phases/1-parse/state/element.js @@ -108,12 +108,12 @@ export default function tag(parser) { const type = meta_tags.has(name) ? meta_tags.get(name) : regex_capital_letter.test(name[0]) || name === 'svelte:self' || name === 'svelte:component' - ? 'Component' - : name === 'title' && parent_is_head(parser.stack) - ? 'TitleElement' - : name === 'slot' - ? 'SlotElement' - : 'RegularElement'; + ? 'Component' + : name === 'title' && parent_is_head(parser.stack) + ? 'TitleElement' + : name === 'slot' + ? 'SlotElement' + : 'RegularElement'; /** @type {import('#compiler').ElementLike} */ // @ts-expect-error TODO can't figure out this error @@ -131,7 +131,7 @@ export default function tag(parser) { has_spread: false }, parent: null - } + } : { type: /** @type {import('#compiler').ElementLike['type']} */ (type), start, @@ -140,7 +140,7 @@ export default function tag(parser) { attributes: [], fragment: create_fragment(true), parent: null - }; + }; parser.allow_whitespace(); diff --git a/packages/svelte/src/compiler/phases/1-parse/utils/mapped_code.js b/packages/svelte/src/compiler/phases/1-parse/utils/mapped_code.js index 95f136effa..01be1b492f 100644 --- a/packages/svelte/src/compiler/phases/1-parse/utils/mapped_code.js +++ b/packages/svelte/src/compiler/phases/1-parse/utils/mapped_code.js @@ -275,7 +275,7 @@ export function combine_sourcemaps(filename, sourcemap_list) { sourcemap_list, () => null, true // skip optional field `sourcesContent` - ) + ) : remapping( // use loader interface sourcemap_list[0], // last map @@ -291,7 +291,7 @@ export function combine_sourcemaps(filename, sourcemap_list) { } ), true - ); + ); if (!map.file) delete map.file; // skip optional field `file` diff --git a/packages/svelte/src/compiler/phases/2-analyze/index.js b/packages/svelte/src/compiler/phases/2-analyze/index.js index 0c207f9508..98c148a338 100644 --- a/packages/svelte/src/compiler/phases/2-analyze/index.js +++ b/packages/svelte/src/compiler/phases/2-analyze/index.js @@ -710,12 +710,12 @@ const runes_scope_tweaker = { rune === '$state' ? 'state' : rune === '$state.frozen' - ? 'frozen_state' - : rune === '$derived' - ? 'derived' - : path.is_rest - ? 'rest_prop' - : 'prop'; + ? 'frozen_state' + : rune === '$derived' + ? 'derived' + : path.is_rest + ? 'rest_prop' + : 'prop'; } if (rune === '$props') { diff --git a/packages/svelte/src/compiler/phases/3-transform/client/transform-client.js b/packages/svelte/src/compiler/phases/3-transform/client/transform-client.js index 1dfafd64b4..27069478c8 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/transform-client.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/transform-client.js @@ -201,7 +201,7 @@ export function client_component(source, analysis, options) { b.call('$.validate_store', store_reference, b.literal(name.slice(1))), store_get ]) - ) + ) : b.thunk(store_get) ) ); diff --git a/packages/svelte/src/compiler/phases/3-transform/client/utils.js b/packages/svelte/src/compiler/phases/3-transform/client/utils.js index 7490636a21..d8e6008086 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/utils.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/utils.js @@ -20,11 +20,11 @@ export function get_assignment_value(node, { state, visit }) { return operator === '=' ? /** @type {import('estree').Expression} */ (visit(node.right)) : // turn something like x += 1 into x = x + 1 - b.binary( + b.binary( /** @type {import('estree').BinaryOperator} */ (operator.slice(0, -1)), serialize_get_binding(node.left, state), /** @type {import('estree').Expression} */ (visit(node.right)) - ); + ); } else if ( node.left.type === 'MemberExpression' && node.left.object.type === 'ThisExpression' && @@ -35,11 +35,11 @@ export function get_assignment_value(node, { state, visit }) { return operator === '=' ? /** @type {import('estree').Expression} */ (visit(node.right)) : // turn something like x += 1 into x = x + 1 - b.binary( + b.binary( /** @type {import('estree').BinaryOperator} */ (operator.slice(0, -1)), /** @type {import('estree').Expression} */ (visit(node.left)), /** @type {import('estree').Expression} */ (visit(node.right)) - ); + ); } else { return /** @type {import('estree').Expression} */ (visit(node.right)); } diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/javascript-runes.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/javascript-runes.js index 0150c30293..63c46d8c64 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/javascript-runes.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/javascript-runes.js @@ -87,11 +87,8 @@ export const javascript_visitors_runes = { field.kind === 'state' ? b.call('$.source', should_proxy_or_freeze(init) ? b.call('$.proxy', init) : init) : field.kind === 'frozen_state' - ? b.call( - '$.source', - should_proxy_or_freeze(init) ? b.call('$.freeze', init) : init - ) - : b.call('$.derived', b.thunk(init)); + ? b.call('$.source', should_proxy_or_freeze(init) ? b.call('$.freeze', init) : init) + : b.call('$.derived', b.thunk(init)); } else { // if no arguments, we know it's state as `$derived()` is a compile error value = b.call('$.source'); diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/template.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/template.js index 4c9115f09a..f1902ee8f6 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/template.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/template.js @@ -655,15 +655,15 @@ function serialize_element_special_value_attribute(element, node_id, attribute, // This ensures things stay in sync with the select binding // in case of updates to the option value or new values appearing b.call('$.selected', node_id) - ]) + ]) : needs_option_call - ? b.sequence([ - inner_assignment, - // This ensures a one-way street to the DOM in case it's - b.call('$.select_option', node_id, value) - ]) - : inner_assignment + ? b.sequence([ + inner_assignment, + // This ensures a one-way street to the DOM in case it's + b.call('$.select_option', node_id, value) + ]) + : inner_assignment ); if (is_reactive) { @@ -953,7 +953,7 @@ function serialize_inline_component(node, component_name, context) { : b.call( '$.spread_props', ...props_and_spreads.map((p) => (Array.isArray(p) ? b.object(p) : p)) - ); + ); /** @param {import('estree').Identifier} node_id */ let fn = (node_id) => b.call( @@ -2349,7 +2349,7 @@ export const template_visitors = { ? b.arrow( [b.id('$$anchor')], /** @type {import('estree').BlockStatement} */ (context.visit(node.fallback)) - ) + ) : b.literal(null); const key_function = node.key && ((each_type & EACH_ITEM_REACTIVE) !== 0 || context.state.options.dev) @@ -2360,7 +2360,7 @@ export const template_visitors = { b.return(/** @type {import('estree').Expression} */ (context.visit(node.key))) ) ) - ) + ) : b.literal(null); if (node.index && each_node_meta.contains_group_binding) { @@ -2422,7 +2422,7 @@ export const template_visitors = { ? b.arrow( [b.id('$$anchor')], /** @type {import('estree').BlockStatement} */ (context.visit(node.alternate)) - ) + ) : b.literal(null) ) ) @@ -2441,7 +2441,7 @@ export const template_visitors = { ? b.arrow( [b.id('$$anchor')], /** @type {import('estree').BlockStatement} */ (context.visit(node.pending)) - ) + ) : b.literal(null), node.then ? b.arrow( @@ -2449,10 +2449,10 @@ export const template_visitors = { ? [ b.id('$$anchor'), /** @type {import('estree').Pattern} */ (context.visit(node.value)) - ] + ] : [b.id('$$anchor')], /** @type {import('estree').BlockStatement} */ (context.visit(node.then)) - ) + ) : b.literal(null), node.catch ? b.arrow( @@ -2460,10 +2460,10 @@ export const template_visitors = { ? [ b.id('$$anchor'), /** @type {import('estree').Pattern} */ (context.visit(node.error)) - ] + ] : [b.id('$$anchor')], /** @type {import('estree').BlockStatement} */ (context.visit(node.catch)) - ) + ) : b.literal(null) ) ) @@ -2885,9 +2885,9 @@ export const template_visitors = { /** @type {import('estree').Expression} */ (node.expression).type === 'ObjectExpression' ? // @ts-expect-error types don't match, but it can't contain spread elements and the structure is otherwise fine - b.object_pattern(node.expression.properties) + b.object_pattern(node.expression.properties) : // @ts-expect-error types don't match, but it can't contain spread elements and the structure is otherwise fine - b.array_pattern(node.expression.elements), + b.array_pattern(node.expression.elements), b.member(b.id('$$slotProps'), b.id(node.name)) ), b.return(b.object(bindings.map((binding) => b.init(binding.node.name, binding.node)))) @@ -2980,7 +2980,7 @@ export const template_visitors = { : b.arrow( [b.id('$$anchor')], b.block(create_block(node, 'fallback', node.fragment.nodes, context)) - ); + ); const expression = is_default ? b.member(b.id('$$props'), b.id('children')) diff --git a/packages/svelte/src/compiler/phases/3-transform/server/transform-server.js b/packages/svelte/src/compiler/phases/3-transform/server/transform-server.js index f6fab25b9c..03f8f596cc 100644 --- a/packages/svelte/src/compiler/phases/3-transform/server/transform-server.js +++ b/packages/svelte/src/compiler/phases/3-transform/server/transform-server.js @@ -351,11 +351,11 @@ function get_assignment_value(node, { state, visit }) { return operator === '=' ? /** @type {import('estree').Expression} */ (visit(node.right)) : // turn something like x += 1 into x = x + 1 - b.binary( + b.binary( /** @type {import('estree').BinaryOperator} */ (operator.slice(0, -1)), serialize_get_binding(node.left, state), /** @type {import('estree').Expression} */ (visit(node.right)) - ); + ); } else { return /** @type {import('estree').Expression} */ (visit(node.right)); } @@ -780,7 +780,7 @@ function serialize_element_spread_attributes( b.id('join') ), b.literal(' ') - ) + ) : b.literal(''); args.push( b.object([ @@ -933,7 +933,7 @@ function serialize_inline_component(node, component_name, context) { : b.call( '$.spread_props', b.array(props_and_spreads.map((p) => (Array.isArray(p) ? b.object(p) : p))) - ); + ); /** @type {import('estree').Statement} */ let statement = b.stmt( @@ -942,7 +942,7 @@ function serialize_inline_component(node, component_name, context) { ? b.call( '$.validate_component', typeof component_name === 'string' ? b.id(component_name) : component_name - ) + ) : component_name, b.id('$$payload'), props_expression @@ -1034,7 +1034,7 @@ const javascript_visitors_legacy = { '$.value_or_fallback', prop, /** @type {import('estree').Expression} */ (visit(declarator.init)) - ) + ) : prop; declarations.push(b.declarator(declarator.id, init)); @@ -1172,7 +1172,7 @@ const template_visitors = { template: [], init: [] } - } + } : { ...context, state }; const { hoisted, trimmed } = clean_nodes( @@ -1496,9 +1496,9 @@ const template_visitors = { b.let( node.expression.type === 'ObjectExpression' ? // @ts-expect-error types don't match, but it can't contain spread elements and the structure is otherwise fine - b.object_pattern(node.expression.properties) + b.object_pattern(node.expression.properties) : // @ts-expect-error types don't match, but it can't contain spread elements and the structure is otherwise fine - b.array_pattern(node.expression.elements), + b.array_pattern(node.expression.elements), b.member(b.id('$$slotProps'), b.id(node.name)) ), b.return(b.object(bindings.map((binding) => b.init(binding.node.name, binding.node)))) @@ -1714,12 +1714,12 @@ function serialize_element_attributes(node, context) { ? b.call( b.member(attribute.expression, b.id('includes')), serialize_attribute_value(value_attribute.value, context) - ) + ) : b.binary( '===', attribute.expression, serialize_attribute_value(value_attribute.value, context) - ), + ), metadata: { contains_call_expression: false, dynamic: false diff --git a/packages/svelte/src/compiler/phases/3-transform/utils.js b/packages/svelte/src/compiler/phases/3-transform/utils.js index a924a59e1a..8ce6c0fd1b 100644 --- a/packages/svelte/src/compiler/phases/3-transform/utils.js +++ b/packages/svelte/src/compiler/phases/3-transform/utils.js @@ -198,7 +198,7 @@ export function infer_namespace(namespace, parent, nodes, path) { const parent_node = parent.type === 'Fragment' ? // Messy: We know that Fragment calls create_block directly, so we can do this here - path.at(-1) + path.at(-1) : parent; if ( diff --git a/packages/svelte/src/compiler/preprocess/index.js b/packages/svelte/src/compiler/preprocess/index.js index ad1061c788..d12c870760 100644 --- a/packages/svelte/src/compiler/preprocess/index.js +++ b/packages/svelte/src/compiler/preprocess/index.js @@ -318,7 +318,7 @@ async function process_markup(process, source) { string: processed.code, map: processed.map ? // TODO: can we use decode_sourcemap? - typeof processed.map === 'string' + typeof processed.map === 'string' ? JSON.parse(processed.map) : processed.map : undefined, diff --git a/packages/svelte/src/compiler/utils/mapped_code.js b/packages/svelte/src/compiler/utils/mapped_code.js index a438e48fd7..aebeaa1c51 100644 --- a/packages/svelte/src/compiler/utils/mapped_code.js +++ b/packages/svelte/src/compiler/utils/mapped_code.js @@ -258,7 +258,7 @@ export function combine_sourcemaps(filename, sourcemap_list) { sourcemap_list, () => null, true // skip optional field `sourcesContent` - ) + ) : remapping( // use loader interface sourcemap_list[0], // last map @@ -271,7 +271,7 @@ export function combine_sourcemaps(filename, sourcemap_list) { } }, true - ); + ); if (!map.file) delete map.file; // skip optional field `file` // When source maps are combined and the leading map is empty, sources is not set. // Add the filename to the empty array in this case. diff --git a/packages/svelte/src/easing/index.js b/packages/svelte/src/easing/index.js index 1c9ced01d6..ed752d80f2 100644 --- a/packages/svelte/src/easing/index.js +++ b/packages/svelte/src/easing/index.js @@ -59,10 +59,10 @@ export function bounceOut(t) { return t < a ? 7.5625 * t2 : t < b - ? 9.075 * t2 - 9.9 * t + 3.4 - : t < c - ? ca * t2 - cb * t + cc - : 10.8 * t * t - 20.52 * t + 10.72; + ? 9.075 * t2 - 9.9 * t + 3.4 + : t < c + ? ca * t2 - cb * t + cc + : 10.8 * t * t - 20.52 * t + 10.72; } /** @@ -180,8 +180,8 @@ export function expoInOut(t) { return t === 0.0 || t === 1.0 ? t : t < 0.5 - ? +0.5 * Math.pow(2.0, 20.0 * t - 10.0) - : -0.5 * Math.pow(2.0, 10.0 - t * 20.0) + 1.0; + ? +0.5 * Math.pow(2.0, 20.0 * t - 10.0) + : -0.5 * Math.pow(2.0, 10.0 - t * 20.0) + 1.0; } /** diff --git a/packages/svelte/src/internal/client/each.js b/packages/svelte/src/internal/client/each.js index 4c0e5dec7e..e66574fba0 100644 --- a/packages/svelte/src/internal/client/each.js +++ b/packages/svelte/src/internal/client/each.js @@ -133,8 +133,8 @@ function each(anchor_node, collection, flags, key_fn, render_fn, fallback_fn, re array = is_array(maybe_array) ? maybe_array : maybe_array == null - ? [] - : Array.from(maybe_array); + ? [] + : Array.from(maybe_array); if (key_fn !== null) { keys = array.map(key_fn); } else if ((flags & EACH_KEYED) === 0) { @@ -777,8 +777,8 @@ function each_item_block(item, key, index, render_fn, flags) { const item_value = each_item_not_reactive ? item : (flags & EACH_IS_IMMUTABLE) === 0 - ? mutable_source(item) - : source(item); + ? mutable_source(item) + : source(item); const index_value = (flags & EACH_INDEX_REACTIVE) === 0 ? index : source(index); const block = create_each_item_block(item_value, index_value, key); diff --git a/packages/svelte/src/internal/client/render.js b/packages/svelte/src/internal/client/render.js index c466fddab3..16ab59cf65 100644 --- a/packages/svelte/src/internal/client/render.js +++ b/packages/svelte/src/internal/client/render.js @@ -881,8 +881,8 @@ export function bind_resize_observer(dom, type, update) { type === 'contentRect' || type === 'contentBoxSize' ? resize_observer_content_box : type === 'borderBoxSize' - ? resize_observer_border_box - : resize_observer_device_pixel_content_box; + ? resize_observer_border_box + : resize_observer_device_pixel_content_box; const unsub = observer.observe(dom, /** @param {any} entry */ (entry) => update(entry[type])); render_effect(() => unsub); } @@ -1606,8 +1606,8 @@ export function element(anchor_node, tag_fn, render_fn, is_svg = false) { ? current_hydration_fragment !== null ? /** @type {HTMLElement | SVGElement} */ (current_hydration_fragment[0]) : is_svg - ? document.createElementNS('http://www.w3.org/2000/svg', tag) - : document.createElement(tag) + ? document.createElementNS('http://www.w3.org/2000/svg', tag) + : document.createElement(tag) : null; const prev_element = element; if (prev_element !== null) { @@ -2869,7 +2869,7 @@ export function mount(component, options) { PassiveDelegatedEvents.includes(event_name) ? { passive: true - } + } : undefined ); // The document listener ensures we catch events that originate from elements that were @@ -2880,7 +2880,7 @@ export function mount(component, options) { PassiveDelegatedEvents.includes(event_name) ? { passive: true - } + } : undefined ); } diff --git a/packages/svelte/src/internal/client/runtime.js b/packages/svelte/src/internal/client/runtime.js index b4ef2f3e7f..6ed46a7531 100644 --- a/packages/svelte/src/internal/client/runtime.js +++ b/packages/svelte/src/internal/client/runtime.js @@ -561,7 +561,7 @@ function infinite_loop_guard() { 'ERR_SVELTE_TOO_MANY_UPDATES' + (DEV ? ': Maximum update depth exceeded. This can happen when a reactive block or effect ' + - 'repeatedly sets a new value. Svelte limits the number of nested updates to prevent infinite loops.' + 'repeatedly sets a new value. Svelte limits the number of nested updates to prevent infinite loops.' : '') ); } @@ -1181,8 +1181,8 @@ export function set_signal_value(signal, value) { 'ERR_SVELTE_UNSAFE_MUTATION' + (DEV ? ": Unsafe mutations during Svelte's render or derived phase are not permitted in runes mode. " + - 'This can lead to unexpected errors and possibly cause infinite loops.\n\nIf this mutation is not meant ' + - 'to be reactive do not use the "$state" rune for that declaration.' + 'This can lead to unexpected errors and possibly cause infinite loops.\n\nIf this mutation is not meant ' + + 'to be reactive do not use the "$state" rune for that declaration.' : '') ); } @@ -1696,7 +1696,7 @@ export function safe_not_equal(a, b) { // eslint-disable-next-line eqeqeq return a != a ? // eslint-disable-next-line eqeqeq - b == b + b == b : a !== b || (a !== null && typeof a === 'object') || typeof a === 'function'; } diff --git a/packages/svelte/src/internal/client/transitions.js b/packages/svelte/src/internal/client/transitions.js index 96ad2fd35a..9a368d054b 100644 --- a/packages/svelte/src/internal/client/transitions.js +++ b/packages/svelte/src/internal/client/transitions.js @@ -542,10 +542,10 @@ export function bind_transition(dom, get_transition_fn, props_fn, direction, glo { from: /** @type {DOMRect} */ (from), to: dom.getBoundingClientRect() }, props, {} - ) + ) : /** @type {import('./types.js').TransitionFn} */ (transition_fn)(dom, props, { direction - }); + }); }); transition = create_transition(dom, init, direction, transition_effect); diff --git a/packages/svelte/src/internal/client/validate.js b/packages/svelte/src/internal/client/validate.js index c6f590a420..e3316891eb 100644 --- a/packages/svelte/src/internal/client/validate.js +++ b/packages/svelte/src/internal/client/validate.js @@ -75,8 +75,8 @@ export function validate_each_keys(collection, key_fn) { const array = is_array(maybe_array) ? maybe_array : maybe_array == null - ? [] - : Array.from(maybe_array); + ? [] + : Array.from(maybe_array); const length = array.length; for (let i = 0; i < length; i++) { const key = key_fn(array[i], i); diff --git a/packages/svelte/src/store/index.js b/packages/svelte/src/store/index.js index e18f7df8b2..857eab0af8 100644 --- a/packages/svelte/src/store/index.js +++ b/packages/svelte/src/store/index.js @@ -33,7 +33,7 @@ export function safe_not_equal(a, b) { // eslint-disable-next-line eqeqeq return a != a ? // eslint-disable-next-line eqeqeq - b == b + b == b : a !== b || (a && typeof a === 'object') || typeof a === 'function'; } diff --git a/packages/svelte/svelte-html.d.ts b/packages/svelte/svelte-html.d.ts index 614d1fb3bc..3547ad0d33 100644 --- a/packages/svelte/svelte-html.d.ts +++ b/packages/svelte/svelte-html.d.ts @@ -37,8 +37,8 @@ declare global { ): Key extends keyof ElementTagNameMap ? ElementTagNameMap[Key] : Key extends keyof SVGElementTagNameMap - ? SVGElementTagNameMap[Key] - : any; + ? SVGElementTagNameMap[Key] + : any; function createElement( // "undefined | null" because of element: Key | undefined | null, @@ -47,8 +47,8 @@ declare global { ): Key extends keyof ElementTagNameMap ? ElementTagNameMap[Key] : Key extends keyof SVGElementTagNameMap - ? SVGElementTagNameMap[Key] - : any; + ? SVGElementTagNameMap[Key] + : any; // For backwards-compatibility and ease-of-use, in case someone enhanced the typings from import('svelte/elements').HTMLAttributes/SVGAttributes // eslint-disable-next-line @typescript-eslint/no-unused-vars diff --git a/packages/svelte/tests/suite.ts b/packages/svelte/tests/suite.ts index b694e4cd95..34609d5e4a 100644 --- a/packages/svelte/tests/suite.ts +++ b/packages/svelte/tests/suite.ts @@ -17,7 +17,7 @@ const filter = process.env.FILTER process.env.FILTER.startsWith('/') ? process.env.FILTER.slice(1, -1).replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&') : `^${process.env.FILTER.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&')}$` - ) + ) : /./; export function suite(fn: (config: Test, test_dir: string) => void) { diff --git a/sites/svelte-5-preview/src/lib/workers/bundler/index.js b/sites/svelte-5-preview/src/lib/workers/bundler/index.js index f0a2bcd1f5..924f5becfc 100644 --- a/sites/svelte-5-preview/src/lib/workers/bundler/index.js +++ b/sites/svelte-5-preview/src/lib/workers/bundler/index.js @@ -535,7 +535,7 @@ async function bundle({ uid, files }) { exports: 'named' // sourcemap: 'inline' }) - )?.output?.[0] + )?.output?.[0] : null; return { diff --git a/sites/svelte.dev/src/routes/auth/login/+server.js b/sites/svelte.dev/src/routes/auth/login/+server.js index 0f6295d3bd..b549ff4202 100644 --- a/sites/svelte.dev/src/routes/auth/login/+server.js +++ b/sites/svelte.dev/src/routes/auth/login/+server.js @@ -12,7 +12,7 @@ export const GET = client_id }).toString(); throw redirect(302, Location); - } + } : () => new Response( `