From 82a81db76fda51daeb7b0acd436983fc2007787b Mon Sep 17 00:00:00 2001 From: Dylan Piercey Date: Tue, 7 Jul 2026 02:49:24 +0000 Subject: [PATCH] chore(deps): update all dependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Refresh package-lock and update every dependency to its latest compatible version. No npm overrides: production dependencies carry no known vulnerabilities (`npm run audit`, i.e. `npm audit --omit=dev`, is clean). The advisories bare `npm audit` still reports are confined to dev-only tooling (mocha, changesets) whose transitive fixes live in majors newer than those tools allow; they never ship — see agent-feedback/dx.md. - Babel toolchain -> 7.29.7 (regenerated the patch-package patches). - mocha 11.7.6 (patch regenerated), rolldown 1.1.4, prettier 3.9.4, js-beautify 2, minimatch 10, htmljs-parser 5.12.1, @luxass/strip-json-comments 2, @types/node 26, and the eslint/cspell/ typescript-eslint toolchain to latest. - Regenerated bundle snapshots for rolldown 1.1.4's more aggressive minifier and reformatted sources for prettier 3.9.4. - Added an `audit` script (`npm audit --omit=dev`) and the missing cspell terms. Held back as dedicated migrations (see agent-feedback/dx.md): Babel 8 (breaks the compiler's babel-7 lib patches) and chai 6 (ESM-only vs 379 CommonJS require sites). Full test suite, build, and lint all pass. --- .changeset/dependency-updates-audit.md | 6 + .sizes.json | 20 +- .sizes/comments.csr/entry.js | 22 +- .sizes/comments.csr/runtime.js | 38 +- .sizes/comments.ssr/entry.js | 2 +- .sizes/comments.ssr/runtime.js | 15 +- .sizes/counter.csr/entry.js | 2 +- .sizes/counter.csr/runtime.js | 28 +- .sizes/counter.ssr/entry.js | 2 +- .sizes/counter.ssr/runtime.js | 15 +- .sizes/dom.js | 77 +- agent-feedback/dx.md | 12 + cspell.json | 14 +- package-lock.json | 2573 ++++++++--------- package.json | 26 +- packages/compiler/babel-utils.d.ts | 4 +- packages/compiler/package.json | 4 +- packages/compiler/src/babel-plugin/parser.js | 2 +- .../src/babel-utils/template-string.js | 2 +- packages/compiler/src/taglib/finder/index.js | 2 +- packages/compiler/src/taglib/index.js | 2 +- packages/compiler/src/util/quick-hash.js | 2 +- packages/runtime-class/README.md | 4 +- packages/runtime-class/package.json | 2 +- .../src/runtime/components/Component.js | 2 +- .../src/runtime/helpers/dynamic-tag.js | 2 +- .../src/runtime/html/helpers/_dynamic-attr.js | 2 +- .../tag/native-tag[html]/attributes.js | 2 +- .../tag/native-tag[vdom]/attributes.js | 2 +- .../runtime-class/src/translator/tag/util.js | 2 +- packages/runtime-class/tags-html.d.ts | 52 +- packages/runtime-tags/README.md | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../fixtures-interop/class/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 4 +- .../interop-basic-class-to-tags/sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../interop-basic-tags-to-class/sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 2 +- .../sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 4 +- .../interop-class-to-tags-import/sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 4 +- .../sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 4 +- .../sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 2 +- .../sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 2 +- .../sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 8 +- .../sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 2 +- .../interop-events-tags-to-class/sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../interop-nested-class-to-tags/sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 4 +- .../interop-nested-tags-to-class/sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../interop-rerender-inert-class/sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 10 +- .../sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 8 +- .../sizes.json | 6 +- .../lazy-class-child-load-error/sizes.json | 4 +- .../lazy-class-child-multi-trigger/sizes.json | 4 +- .../lazy-class-child-no-rerender/sizes.json | 4 +- .../lazy-class-child-ssr-toggle/sizes.json | 4 +- .../lazy-class-child-ssr/sizes.json | 4 +- .../sizes.json | 4 +- .../lazy-class-child-visible/sizes.json | 4 +- .../let/__snapshots__/dom.bundle.debug.js | 4 +- .../let/__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 4 +- .../assign-destructured-reduced/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/html.bundle.js | 3 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 12 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../assign-to-owner-closure/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 24 +- .../__snapshots__/dom.bundle.debug.js | 24 +- .../__snapshots__/dom.bundle.js | 12 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 26 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.debug.js | 38 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../async-state/__snapshots__/dom.bundle.js | 6 +- .../__tests__/fixtures/async-state/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 6 +- .../at-tags-dynamic-with-params/sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 26 +- .../__snapshots__/dom.bundle.js | 2 +- .../fixtures/at-tags-dynamic/sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.debug.js | 22 +- .../__snapshots__/dom.bundle.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../at-tags/__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 38 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 24 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../await-cleanup/__snapshots__/dom.bundle.js | 18 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 4 +- .../await-closure-function/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 6 +- .../await-closure-in-order/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/html.bundle.js | 2 +- .../fixtures/await-closure-within/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../await-closure/__snapshots__/dom.bundle.js | 6 +- .../fixtures/await-closure/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 8 +- .../await-no-try-resume-rerender/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../await-pending-interrupt-sync/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../fixtures/await-sync-update/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 24 +- .../await-tag/__snapshots__/dom.bundle.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../await-toggle-sync-async/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 10 +- .../await-update-after-resume/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 10 +- .../await-update-before-resume/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 2 +- .../fixtures/basic-component-attrs/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 2 +- .../basic-component-input-alias/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 2 +- .../sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 2 +- .../sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 2 +- .../fixtures/basic-component-input/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../__snapshots__/dom.bundle.js | 4 +- .../basic-component-renderBody/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 8 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 8 +- .../basic-conditional-counter/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/html.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../basic-counter/__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 10 +- .../fixtures/basic-execution-order/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 24 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 8 +- .../__snapshots__/html.bundle.js | 3 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../__snapshots__/dom.bundle.js | 16 +- .../fixtures/basic-nested-for/sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 30 +- .../__snapshots__/dom.bundle.js | 18 +- .../fixtures/basic-nested-params/sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 4 +- .../basic-nested-scope-dynamic-tag/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 8 +- .../__snapshots__/html.bundle.js | 7 +- .../fixtures/basic-nested-scope-if/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../fixtures/basic-push-pop-list/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../fixtures/basic-shared-node-ref/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 8 +- .../batched-updates-cleanup/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/html.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 32 +- .../bind-to-input/__snapshots__/dom.bundle.js | 14 +- .../fixtures/bind-to-input/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../body-content/__snapshots__/dom.bundle.js | 8 +- .../fixtures/body-content/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/html.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 10 +- .../__snapshots__/html.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../__snapshots__/dom.bundle.js | 18 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../branch-closure-if-only-child/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 8 +- .../catch-serialized-globals/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 10 +- .../cleanup-n-child-for-shallow/sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 36 +- .../__snapshots__/dom.bundle.js | 28 +- .../cleanup-n-child-if-deep/sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../cleanup-n-child-if-same-scope/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 6 +- .../cleanup-n-child-if-shallow/sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 32 +- .../__snapshots__/dom.bundle.js | 26 +- .../cleanup-single-child-for-deep/sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 10 +- .../sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 36 +- .../__snapshots__/dom.bundle.js | 28 +- .../cleanup-single-child-if-deep/sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 6 +- .../sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 6 +- .../closure-serialize-reason/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 6 +- .../component-attrs-intersection/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 4 +- .../component-attrs-static-code/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.debug.js | 24 +- .../__snapshots__/dom.bundle.js | 16 +- .../sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 22 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../fixtures/conditional-table-row/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 36 +- .../__snapshots__/dom.bundle.js | 4 +- .../fixtures/content-with-state/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 12 +- .../controllable-checked-many/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 4 +- .../controllable-checked-spread/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/html.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 6 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 6 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 4 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 4 +- .../sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 14 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 6 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 6 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 4 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 6 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 8 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 6 +- .../controllable-select-spread/sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 4 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/html.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 24 +- .../__snapshots__/dom.bundle.js | 6 +- .../fixtures/cross-tag-closure/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 2 +- .../custom-tag-empty-setup/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 4 +- .../custom-tag-input-lazy-read/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 2 +- .../custom-tag-input-observed-read/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 8 +- .../sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 6 +- .../sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 6 +- .../sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 4 +- .../custom-tag-var-assignment/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/html.bundle.js | 3 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 4 +- .../custom-tag-var-in-body/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../__snapshots__/dom.bundle.js | 8 +- .../custom-tag-var-intersection/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/html.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 2 +- .../fixtures/custom-tag-var/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../debug-tag/__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 24 +- .../__snapshots__/html.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 8 +- .../define-tag-content-conditional/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 8 +- .../define-tag-for-attribute-tag/sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/html.bundle.js | 7 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.debug.js | 24 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 10 +- .../define-tag-render-closure/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 8 +- .../define-tag-render-conditional/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 4 +- .../sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 12 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 6 +- .../sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../doctype/__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../fixtures/dollar-global-client/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 8 +- .../dynamic-closure-multiple/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 24 +- .../__snapshots__/dom.bundle.debug.js | 32 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 8 +- .../fixtures/dynamic-content-attr/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 6 +- .../dynamic-native-dynamic-tag/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../dynamic-native-tag-events/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 8 +- .../dynamic-tag-args-tag-var/sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 6 +- .../fixtures/dynamic-tag-args/sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 8 +- .../sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../dynamic-tag-custom-native/sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 10 +- .../dynamic-tag-custom-tags/sizes.json | 10 +- .../__snapshots__/dom.bundle.debug.js | 24 +- .../__snapshots__/dom.bundle.js | 6 +- .../dynamic-tag-input-intersection/sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 2 +- .../fixtures/dynamic-tag-multiple/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 94 +- .../__snapshots__/html.bundle.js | 3 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 10 +- .../sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../dynamic-tag-single-arg/sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../dynamic-tag-sometimes-null/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 2 +- .../fixtures/dynamic-tag-spread/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 2 +- .../dynamic-tag-var-assignment/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 6 +- .../dynamic-tag-var-in-body/sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 6 +- .../dynamic-tag-with-updating-body/sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../embed-control-flow-boundary/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../embed-counter/__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../for-array-destructure-rest/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../__snapshots__/dom.bundle.js | 18 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 12 +- .../__snapshots__/html.bundle.js | 9 +- .../fixtures/for-by-use-index/sizes.json | 4 +- .../for-by/__snapshots__/dom.bundle.debug.js | 14 +- .../for-by/__snapshots__/dom.bundle.js | 12 +- .../src/__tests__/fixtures/for-by/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../fixtures/for-destructure/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../fixtures/for-event-handler/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 10 +- .../for-item-member-intersection/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 12 +- .../for-keyed-selector-class/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 8 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 14 +- .../for-keyed-selector-prepend/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 10 +- .../for-resume-cleanup-free-branch/sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 10 +- .../for-resume-owns-branch-cleanup/sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../fixtures/for-tag-with-state/sizes.json | 4 +- .../for-tag/__snapshots__/dom.bundle.debug.js | 22 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../for-to-range-resume-key/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/html.bundle.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/html.bundle.js | 4 +- .../hoist-custom-tag-var-attr-tag/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 36 +- .../__snapshots__/dom.bundle.js | 20 +- .../__snapshots__/html.bundle.js | 11 +- .../sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 24 +- .../__snapshots__/dom.bundle.js | 10 +- .../hoist-custom-tag-var-many/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 2 +- .../sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 4 +- .../sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 2 +- .../sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 36 +- .../__snapshots__/dom.bundle.js | 10 +- .../fixtures/hoist-custom-tag-var/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 40 +- .../__snapshots__/dom.bundle.js | 24 +- .../sizes.json | 10 +- .../__snapshots__/dom.bundle.debug.js | 30 +- .../__snapshots__/dom.bundle.js | 10 +- .../hoist-dynamic-tag-var-many/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 42 +- .../__snapshots__/dom.bundle.js | 10 +- .../fixtures/hoist-dynamic-tag-var/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 24 +- .../__snapshots__/dom.bundle.js | 10 +- .../sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 22 +- .../__snapshots__/dom.bundle.js | 2 +- .../fixtures/hoist-native-tag-var/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 2 +- .../fixtures/hoist-return-ref/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/html.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/html.bundle.js | 3 - .../fixtures/html-comment-var/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../fixtures/html-script-nonce/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../html-script/__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../fixtures/html-style-nonce/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../html-style/__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../id-tag/__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../fixtures/if-default-false/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 22 +- .../__snapshots__/dom.bundle.js | 12 +- .../__snapshots__/html.bundle.js | 2 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../fixtures/if-no-content-script/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 14 +- .../if-resume-cleanup-free-branch/sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 10 +- .../sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 10 +- .../if-resume-owns-branch-cleanup/sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 4 +- .../if-swap-before-await-resume/sizes.json | 8 +- .../if-tag/__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 8 +- .../input-missing-property/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 4 +- .../input-spread-value-also-read/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/html.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/html.bundle.js | 3 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/html.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/html.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/html.bundle.js | 3 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/html.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 4 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/html.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/html.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 12 +- .../sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 2 +- .../known-tag-attr-tags-rest-order/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 4 +- .../known-tag-attr-tags-rest/sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 2 +- .../known-tag-attr-tags-unused/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 2 +- .../fixtures/known-tag-nested-rest/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 2 +- .../known-tag-spread-dropped-refs/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 4 +- .../fixtures/known-tag-spread/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 12 +- .../__snapshots__/html.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 14 +- .../__snapshots__/html.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 24 +- .../__snapshots__/dom.bundle.js | 16 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../__snapshots__/dom.bundle.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 12 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 14 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 14 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 14 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 30 +- .../__snapshots__/dom.bundle.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../__snapshots__/dom.bundle.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../__snapshots__/dom.bundle.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 22 +- .../__snapshots__/dom.bundle.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 34 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 22 +- .../__snapshots__/dom.bundle.js | 6 +- .../lazy-tag-shared-parent/sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 36 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 14 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../lazy-tag/__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/html.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 22 +- .../__snapshots__/dom.bundle.js | 14 +- .../sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 8 +- .../fixtures/let-bind-to-undefined/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 8 +- .../let-change-handler-unassigned/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 8 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 22 +- .../__snapshots__/dom.bundle.js | 14 +- .../let-tag-controllable-child/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/html.bundle.js | 5 +- .../let-tag/__snapshots__/dom.bundle.debug.js | 6 +- .../let-tag/__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 8 +- .../lifecycle-tag-conditional/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../lifecycle-tag/__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../log-tag/__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 28 +- .../__snapshots__/dom.bundle.js | 16 +- .../fixtures/multiple-bound-values/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../__snapshots__/dom.bundle.js | 14 +- .../fixtures/namespaced-tags/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 8 +- .../native-tag-local-closures/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 2 +- .../native-tag-spread-attr-tag/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 4 +- .../sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../__snapshots__/dom.bundle.js | 8 +- .../sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 2 +- .../sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../native-tag-spread-content/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 4 +- .../native-tag-spread-void/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 9 +- .../nested-assignment-expression/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 14 +- .../nested-for-if-stateful/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 2 +- .../no-render-content-conditional/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 2 +- .../no-render-content-subtree/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 34 +- .../__snapshots__/dom.bundle.js | 18 +- .../__snapshots__/html.bundle.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../placeholder-static-multiple/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../pure-signal/__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 12 +- .../fixtures/resume-single-node/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../__snapshots__/dom.bundle.js | 8 +- .../return-serialize-circular/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 24 +- .../__snapshots__/dom.bundle.js | 6 +- .../return-tag-bind-type-casting/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 2 +- .../return-value-registered/sizes.json | 2 +- .../__snapshots__/dom.bundle.debug.js | 26 +- .../__snapshots__/dom.bundle.js | 20 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../script-tag/__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../select-spread/__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/html.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../show-tag/__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../spread-attr-tag-effect/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../spread-to-known-content-rest/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.debug.js | 34 +- .../__snapshots__/dom.bundle.js | 8 +- .../sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 8 +- .../sizes.json | 6 +- .../__snapshots__/dom.bundle.debug.js | 30 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 20 +- .../__snapshots__/dom.bundle.js | 16 +- .../fixtures/tag-name-type-unions/sizes.json | 10 +- .../__snapshots__/dom.bundle.debug.js | 22 +- .../__snapshots__/dom.bundle.js | 10 +- .../fixtures/tag-param-if-closure/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../tag-var-rest/__snapshots__/dom.bundle.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 12 +- .../__snapshots__/dom.bundle.js | 4 +- .../tag-var-with-serialize-reason/sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 8 +- .../fixtures/tags-dir-recursive/sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../title-counter/__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 14 +- .../fixtures/toggle-nested-2/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 18 +- .../__snapshots__/dom.bundle.js | 14 +- .../fixtures/toggle-nested-3/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 24 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 6 +- .../fixtures/toggle-only-child/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 16 +- .../__snapshots__/dom.bundle.js | 10 +- .../__snapshots__/html.bundle.js | 4 +- .../toggle-stateful-component/sizes.json | 8 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 14 +- .../__snapshots__/dom.bundle.js | 6 +- .../fixtures/try-effects-async/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/html.bundle.js | 4 +- .../try-effects-catch-state/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../fixtures/try-effects-catch/sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 6 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 26 +- .../__snapshots__/dom.bundle.js | 16 +- .../sizes.json | 4 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/dom.bundle.debug.js | 8 +- .../__snapshots__/dom.bundle.js | 4 +- .../__snapshots__/dom.bundle.debug.js | 10 +- .../__snapshots__/dom.bundle.debug.js | 4 +- .../__snapshots__/dom.bundle.js | 2 +- .../__snapshots__/html.bundle.js | 2 +- .../runtime-tags/src/__tests__/main.test.ts | 42 +- .../src/__tests__/utils/get-node-info.ts | 5 +- .../runtime-tags/src/__tests__/utils/snap.ts | 14 +- packages/runtime-tags/src/common/types.ts | 3 +- packages/runtime-tags/src/dom/control-flow.ts | 14 +- packages/runtime-tags/src/dom/controllable.ts | 3 +- packages/runtime-tags/src/dom/dom.ts | 21 +- packages/runtime-tags/src/dom/queue.ts | 4 +- packages/runtime-tags/src/dom/resume.ts | 24 +- packages/runtime-tags/src/dom/signals.ts | 2 +- packages/runtime-tags/src/dom/walker.ts | 2 +- packages/runtime-tags/src/html/assets.ts | 5 +- packages/runtime-tags/src/html/attrs.ts | 3 +- packages/runtime-tags/src/html/template.ts | 16 +- packages/runtime-tags/src/html/writer.ts | 13 +- .../runtime-tags/src/translator/core/for.ts | 3 +- .../runtime-tags/src/translator/core/if.ts | 18 +- .../src/translator/util/get-root.ts | 3 +- .../src/translator/util/known-tag.ts | 10 +- .../src/translator/util/optional.ts | 2 +- .../src/translator/util/references.ts | 15 +- .../src/translator/util/runtime.ts | 2 +- .../src/translator/util/sections.ts | 8 +- .../src/translator/util/serialize-guard.ts | 2 +- .../src/translator/util/signals.ts | 6 +- .../src/translator/util/translate-attrs.ts | 2 +- .../src/translator/util/traverse.ts | 4 +- .../src/translator/visitors/program/html.ts | 3 +- .../src/translator/visitors/tag/native-tag.ts | 11 +- packages/runtime-tags/tags-html.d.ts | 120 +- ....1.patch => @babel+generator+7.29.7.patch} | 0 ...l+helper-compilation-targets+7.29.7.patch} | 0 ...9.0.patch => @babel+traverse+7.29.7.patch} | 0 ...7.29.0.patch => @babel+types+7.29.7.patch} | 0 ...{mocha+11.7.5.patch => mocha+11.7.6.patch} | 4 +- 1495 files changed, 7161 insertions(+), 7432 deletions(-) create mode 100644 .changeset/dependency-updates-audit.md rename patches/{@babel+generator+7.29.1.patch => @babel+generator+7.29.7.patch} (100%) rename patches/{@babel+helper-compilation-targets+7.28.6.patch => @babel+helper-compilation-targets+7.29.7.patch} (100%) rename patches/{@babel+traverse+7.29.0.patch => @babel+traverse+7.29.7.patch} (100%) rename patches/{@babel+types+7.29.0.patch => @babel+types+7.29.7.patch} (100%) rename patches/{mocha+11.7.5.patch => mocha+11.7.6.patch} (85%) diff --git a/.changeset/dependency-updates-audit.md b/.changeset/dependency-updates-audit.md new file mode 100644 index 0000000000..edee935307 --- /dev/null +++ b/.changeset/dependency-updates-audit.md @@ -0,0 +1,6 @@ +--- +"@marko/compiler": patch +"marko": patch +--- + +Update dependencies to their latest compatible versions. diff --git a/.sizes.json b/.sizes.json index 3d97219db9..dc14210820 100644 --- a/.sizes.json +++ b/.sizes.json @@ -7,8 +7,8 @@ { "name": "*", "total": { - "min": 25867, - "brotli": 9506 + "min": 25866, + "brotli": 9518 } }, { @@ -18,12 +18,12 @@ "brotli": 119 }, "runtime": { - "min": 3938, - "brotli": 1744 + "min": 3912, + "brotli": 1727 }, "total": { - "min": 4099, - "brotli": 1863 + "min": 4073, + "brotli": 1846 } }, { @@ -48,12 +48,12 @@ "brotli": 365 }, "runtime": { - "min": 6480, - "brotli": 2845 + "min": 6453, + "brotli": 2833 }, "total": { - "min": 7126, - "brotli": 3210 + "min": 7099, + "brotli": 3198 } }, { diff --git a/.sizes/comments.csr/entry.js b/.sizes/comments.csr/entry.js index 00ff97122c..d6ba4745f5 100644 --- a/.sizes/comments.csr/entry.js +++ b/.sizes/comments.csr/entry.js @@ -1,7 +1,7 @@ // size: 646 (min) 365 (brotli) //#region packages/runtime-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/tags/comments.marko const $template$1 = ""; -const $if_content__comment_comments = /* @__PURE__ */ _if_closure( +const $if_content__comment_comments = /*@__PURE__*/ _if_closure( 4, 0, ($scope) => $input_comments$1($scope.a, $scope._.i), @@ -10,17 +10,17 @@ const $if_content__setup = ($scope) => { $if_content__comment_comments._($scope); $if_content__id._($scope); }; -const $if_content__id = /* @__PURE__ */ _if_closure(4, 0, ($scope) => +const $if_content__id = /*@__PURE__*/ _if_closure(4, 0, ($scope) => $input_path$1($scope.a, $scope._.l), ); -const $for_content__id = /* @__PURE__ */ _const(11, ($scope) => { +const $for_content__id = /*@__PURE__*/ _const(11, ($scope) => { _attr($scope.a, "id", $scope.l); $if_content__id($scope); }); -const $for_content__input_path = /* @__PURE__ */ _for_closure(0, ($scope) => +const $for_content__input_path = /*@__PURE__*/ _for_closure(0, ($scope) => $for_content__id($scope, `${$scope._.e || "c"}-${$scope.M}`), ); -const $for_content__open = /* @__PURE__ */ _let(12, ($scope) => { +const $for_content__open = /*@__PURE__*/ _let(12, ($scope) => { _attr($scope.a, "hidden", !$scope.m); _text($scope.d, $scope.m ? "[-]" : "[+]"); }); @@ -36,13 +36,13 @@ const $for_content__setup = ($scope) => { }; const $for_content__comment_text = ($scope, comment_text) => _text($scope.b, comment_text); -const $for_content__if = /* @__PURE__ */ _if( +const $for_content__if = /*@__PURE__*/ _if( 4, $template$1, - /* @__PURE__ */ ((_w0) => `/${_w0}&`)(" b"), + /*@__PURE__*/ ((_w0) => `/${_w0}&`)(" b"), $if_content__setup, ); -const $for_content__comment_comments = /* @__PURE__ */ _const(8, ($scope) => { +const $for_content__comment_comments = /*@__PURE__*/ _const(8, ($scope) => { $for_content__if($scope, $scope.i ? 0 : 1); $if_content__comment_comments($scope); }); @@ -50,7 +50,7 @@ const $for_content__$params = ($scope, $params2) => { $for_content__comment_text($scope, $params2[0]?.text); $for_content__comment_comments($scope, $params2[0]?.comments); }; -const $for = /* @__PURE__ */ _for_of( +const $for = /*@__PURE__*/ _for_of( 0, "
  • ", " E l D l%l", @@ -59,11 +59,11 @@ const $for = /* @__PURE__ */ _for_of( ); const $input_comments$1 = ($scope, input_comments) => $for($scope, [input_comments]); -const $input_path$1 = /* @__PURE__ */ _const(4, $for_content__input_path); +const $input_path$1 = /*@__PURE__*/ _const(4, $for_content__input_path); //#endregion //#region packages/runtime-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/template.marko const $template = $template$1; -const $walks = /* @__PURE__ */ ((_w0) => `/${_w0}&`)(" b"); +const $walks = /*@__PURE__*/ ((_w0) => `/${_w0}&`)(" b"); const $setup = () => {}; const $input_comments = ($scope, input_comments) => $input_comments$1($scope.a, input_comments); diff --git a/.sizes/comments.csr/runtime.js b/.sizes/comments.csr/runtime.js index e6e026a66a..a9308a1575 100644 --- a/.sizes/comments.csr/runtime.js +++ b/.sizes/comments.csr/runtime.js @@ -1,4 +1,4 @@ -// size: 6480 (min) 2845 (brotli) +// size: 6453 (min) 2833 (brotli) //#region packages/runtime-tags/dist/dom.mjs let decodeAccessor = (num) => (num + (num < 26 ? 10 : num < 962 ? 334 : 11998)).toString(36), @@ -6,7 +6,6 @@ let decodeAccessor = (num) => (handler[type] ||= (document.addEventListener(type, handler, !0), 1)), parsers = {}, nextScopeId = 1e6, - collectingScopes, destroyNestedScopes = function destroyNestedScopes(scope) { ((scope.H = 0), scope.D?.forEach(destroyNestedScopes), @@ -21,7 +20,7 @@ let decodeAccessor = (num) => currentMultiplier, storedMultiplier = 0, currentScopeIndex = 0; - for (; currentWalkIndex < walkCodes.length; ) + for (; currentWalkIndex < walkCodes.length;) if ( ((value = walkCodes.charCodeAt(currentWalkIndex++)), (currentMultiplier = storedMultiplier), @@ -50,13 +49,13 @@ let decodeAccessor = (num) => value === 48 && (scope[decodeAccessor(currentScopeIndex++)] = skipScope())); else if (value < 92) - for (value = 20 * currentMultiplier + value - 67; value--; ) + for (value = 20 * currentMultiplier + value - 67; value--;) walker.nextNode(); else if (value < 107) - for (value = 10 * currentMultiplier + value - 97; value--; ) + for (value = 10 * currentMultiplier + value - 97; value--;) walker.nextSibling(); else if (value < 117) { - for (value = 10 * currentMultiplier + value - 107; value--; ) + for (value = 10 * currentMultiplier + value - 107; value--;) walker.parentNode(); walker.nextSibling(); } else storedMultiplier = currentMultiplier * 10 + value - 117; @@ -75,7 +74,7 @@ let decodeAccessor = (num) => pendingRenders = [], scopeKeyOffset = 1e3, runEffects = (effects) => { - for (let i = 0; i < effects.length; ) effects[i++](effects[i++]); + for (let i = 0; i < effects.length;) effects[i++](effects[i++]); }, runRender = (render) => render.c(render.b, render.d), catchEnabled, @@ -105,7 +104,7 @@ function _on(element, type, handler) { } function handleDelegated(ev) { let target = !rendering && ev.target; - for (; target; ) + for (; target;) (target["$" + ev.type]?.(ev, target), (target = ev.bubbles && !ev.cancelBubble && target.parentNode)); } @@ -114,13 +113,12 @@ function parseHTML(html, ns) { return ((parser.innerHTML = html), parser.content || parser); } function createScope($global, closestBranch) { - let scope = { + return { L: nextScopeId++, H: runId, F: closestBranch, $: $global, }; - return (collectingScopes?.push(scope), scope); } function skipScope() { return nextScopeId++; @@ -306,7 +304,7 @@ function normalizeAttrValue(value) { } function removeChildNodes(startNode, endNode) { let stop = endNode.nextSibling; - for (; startNode !== stop; ) { + for (; startNode !== stop;) { let next = startNode.nextSibling; (startNode.remove(), (startNode = next)); } @@ -318,7 +316,7 @@ function toInsertNode(startNode, endNode) { if (startNode === endNode) return startNode; let parent = new DocumentFragment(), stop = endNode.nextSibling; - for (; startNode !== stop; ) { + for (; startNode !== stop;) { let next = startNode.nextSibling; (parent.appendChild(startNode), (startNode = next)); } @@ -329,7 +327,7 @@ function _if(nodeAccessor, ...branchesArgs) { let branchAccessor = "D" + nodeAccessor, branches = [], i = 0; - for (; i < branchesArgs.length; ) + for (; i < branchesArgs.length;) branches.push( _content("", branchesArgs[i++], branchesArgs[i++], branchesArgs[i++])(), ); @@ -475,14 +473,14 @@ function loop(forEach) { hi, mid; for (let i = start; i <= oldEnd; i++) oldPos.set(oldScopes[i], i); - for (let i = diffLen; i--; ) + for (let i = diffLen; i--;) sources[i] = oldPos.get(newScopes[start + i]) ?? -1; for (let i = 0; i < diffLen; i++) if (~sources[i]) if (tail < 0 || sources[tails[tail]] < sources[i]) (~tail && (pred[i] = tails[tail]), (tails[++tail] = i)); else { - for (lo = 0, hi = tail; lo < hi; ) + for (lo = 0, hi = tail; lo < hi;) ((mid = ((lo + hi) / 2) | 0), sources[tails[mid]] < sources[i] ? (lo = mid + 1) @@ -490,9 +488,9 @@ function loop(forEach) { sources[i] < sources[tails[lo]] && (lo > 0 && (pred[i] = tails[lo - 1]), (tails[lo] = i)); } - for (hi = tails[tail], lo = tail + 1; lo-- > 0; ) + for (hi = tails[tail], lo = tail + 1; lo-- > 0;) ((tails[lo] = hi), (hi = pred[hi])); - for (let i = diffLen; i--; ) + for (let i = diffLen; i--;) (~tail && i === tails[tail] ? tail-- : insertBranchBefore( @@ -526,7 +524,7 @@ function queueRender(scope, signal, signalKey, value, scopeKey = scope.L) { } function queuePendingRender(render) { let i = pendingRenders.push(render) - 1; - for (; i; ) { + for (; i;) { let parentIndex = (i - 1) >> 1, parent = pendingRenders[parentIndex]; if (render.a - parent.a >= 0) break; @@ -562,14 +560,14 @@ function prepareEffects(fn) { return preparedEffects; } function runRenders() { - for (; pendingRenders.length; ) { + for (; pendingRenders.length;) { let render = pendingRenders[0], item = pendingRenders.pop(); if (render !== item) { let i = 0, mid = pendingRenders.length >> 1, key = (pendingRenders[0] = item).a; - for (; i < mid; ) { + for (; i < mid;) { let bestChild = (i << 1) + 1, right = bestChild + 1; if ( diff --git a/.sizes/comments.ssr/entry.js b/.sizes/comments.ssr/entry.js index b71dc5b1b0..76d5b598f9 100644 --- a/.sizes/comments.ssr/entry.js +++ b/.sizes/comments.ssr/entry.js @@ -1,6 +1,6 @@ // size: 115 (min) 101 (brotli) //#region packages/runtime-tags/src/__tests__/fixtures/basic-inert-collapsible-tree/tags/comments.marko -const $for_content__open = /* @__PURE__ */ _let(12, ($scope) => { +const $for_content__open = /*@__PURE__*/ _let(12, ($scope) => { _attr($scope.a, "hidden", !$scope.m); _text($scope.d, $scope.m ? "[-]" : "[+]"); }); diff --git a/.sizes/comments.ssr/runtime.js b/.sizes/comments.ssr/runtime.js index b7e8f6984c..b0f49ddbcb 100644 --- a/.sizes/comments.ssr/runtime.js +++ b/.sizes/comments.ssr/runtime.js @@ -15,7 +15,7 @@ let decodeAccessor = (num) => pendingRenders = [], scopeKeyOffset = 1e3, runEffects = (effects) => { - for (let i = 0; i < effects.length; ) effects[i++](effects[i++]); + for (let i = 0; i < effects.length;) effects[i++](effects[i++]); }, runRender = (render) => render.c(render.b, render.d), catchEnabled; @@ -28,7 +28,7 @@ function _on(element, type, handler) { } function handleDelegated(ev) { let target = !rendering && ev.target; - for (; target; ) + for (; target;) (target["$" + ev.type]?.(ev, target), (target = ev.bubbles && !ev.cancelBubble && target.parentNode)); } @@ -125,10 +125,7 @@ function init(runtimeId = "M") { for (; i < resumes.length; i++) { let serialized = resumes[i]; if (typeof serialized == "string") - for ( - lastTokenIndex = 0, visitText = serialized; - nextToken(); - ) + for (lastTokenIndex = 0, visitText = serialized; nextToken();) /\D/.test(lastToken) ? (lastEffect = registeredValues[lastToken]) : effects.push(lastEffect, getScope(lastToken)); @@ -232,7 +229,7 @@ function queueRender(scope, signal, signalKey, value, scopeKey = scope.L) { } function queuePendingRender(render) { let i = pendingRenders.push(render) - 1; - for (; i; ) { + for (; i;) { let parentIndex = (i - 1) >> 1, parent = pendingRenders[parentIndex]; if (render.a - parent.a >= 0) break; @@ -253,14 +250,14 @@ function run() { runEffects(effects); } function runRenders() { - for (; pendingRenders.length; ) { + for (; pendingRenders.length;) { let render = pendingRenders[0], item = pendingRenders.pop(); if (render !== item) { let i = 0, mid = pendingRenders.length >> 1, key = (pendingRenders[0] = item).a; - for (; i < mid; ) { + for (; i < mid;) { let bestChild = (i << 1) + 1, right = bestChild + 1; if ( diff --git a/.sizes/counter.csr/entry.js b/.sizes/counter.csr/entry.js index 51ef3d16de..2a1d7cfc94 100644 --- a/.sizes/counter.csr/entry.js +++ b/.sizes/counter.csr/entry.js @@ -2,7 +2,7 @@ //#region packages/runtime-tags/src/__tests__/fixtures/basic-counter/template.marko const $template = "
    "; const $walks = "D D m"; -const $clickCount = /* @__PURE__ */ _let(2, ($scope) => +const $clickCount = /*@__PURE__*/ _let(2, ($scope) => _text($scope.b, $scope.c), ); const $setup__script = _script("a0", ($scope) => diff --git a/.sizes/counter.csr/runtime.js b/.sizes/counter.csr/runtime.js index 1d0e6e9b45..1903bde3a1 100644 --- a/.sizes/counter.csr/runtime.js +++ b/.sizes/counter.csr/runtime.js @@ -1,4 +1,4 @@ -// size: 3938 (min) 1744 (brotli) +// size: 3912 (min) 1727 (brotli) //#region packages/runtime-tags/dist/dom.mjs let decodeAccessor = (num) => (num + (num < 26 ? 10 : num < 962 ? 334 : 11998)).toString(36), @@ -6,7 +6,6 @@ let decodeAccessor = (num) => (handler[type] ||= (document.addEventListener(type, handler, !0), 1)), parsers = {}, nextScopeId = 1e6, - collectingScopes, destroyNestedScopes = function destroyNestedScopes(scope) { ((scope.H = 0), scope.D?.forEach(destroyNestedScopes), @@ -21,7 +20,7 @@ let decodeAccessor = (num) => currentMultiplier, storedMultiplier = 0, currentScopeIndex = 0; - for (; currentWalkIndex < walkCodes.length; ) + for (; currentWalkIndex < walkCodes.length;) if ( ((value = walkCodes.charCodeAt(currentWalkIndex++)), (currentMultiplier = storedMultiplier), @@ -50,13 +49,13 @@ let decodeAccessor = (num) => value === 48 && (scope[decodeAccessor(currentScopeIndex++)] = skipScope())); else if (value < 92) - for (value = 20 * currentMultiplier + value - 67; value--; ) + for (value = 20 * currentMultiplier + value - 67; value--;) walker.nextNode(); else if (value < 107) - for (value = 10 * currentMultiplier + value - 97; value--; ) + for (value = 10 * currentMultiplier + value - 97; value--;) walker.nextSibling(); else if (value < 117) { - for (value = 10 * currentMultiplier + value - 107; value--; ) + for (value = 10 * currentMultiplier + value - 107; value--;) walker.parentNode(); walker.nextSibling(); } else storedMultiplier = currentMultiplier * 10 + value - 117; @@ -69,7 +68,7 @@ let decodeAccessor = (num) => pendingRenders = [], scopeKeyOffset = 1e3, runEffects = (effects) => { - for (let i = 0; i < effects.length; ) effects[i++](effects[i++]); + for (let i = 0; i < effects.length;) effects[i++](effects[i++]); }, runRender = (render) => render.c(render.b, render.d), catchEnabled, @@ -87,7 +86,7 @@ function _on(element, type, handler) { } function handleDelegated(ev) { let target = !rendering && ev.target; - for (; target; ) + for (; target;) (target["$" + ev.type]?.(ev, target), (target = ev.bubbles && !ev.cancelBubble && target.parentNode)); } @@ -96,13 +95,12 @@ function parseHTML(html, ns) { return ((parser.innerHTML = html), parser.content || parser); } function createScope($global, closestBranch) { - let scope = { + return { L: nextScopeId++, H: runId, F: closestBranch, $: $global, }; - return (collectingScopes?.push(scope), scope); } function skipScope() { return nextScopeId++; @@ -219,7 +217,7 @@ function _text(node, value) { } function removeChildNodes(startNode, endNode) { let stop = endNode.nextSibling; - for (; startNode !== stop; ) { + for (; startNode !== stop;) { let next = startNode.nextSibling; (startNode.remove(), (startNode = next)); } @@ -231,7 +229,7 @@ function toInsertNode(startNode, endNode) { if (startNode === endNode) return startNode; let parent = new DocumentFragment(), stop = endNode.nextSibling; - for (; startNode !== stop; ) { + for (; startNode !== stop;) { let next = startNode.nextSibling; (parent.appendChild(startNode), (startNode = next)); } @@ -255,7 +253,7 @@ function queueRender(scope, signal, signalKey, value, scopeKey = scope.L) { } function queuePendingRender(render) { let i = pendingRenders.push(render) - 1; - for (; i; ) { + for (; i;) { let parentIndex = (i - 1) >> 1, parent = pendingRenders[parentIndex]; if (render.a - parent.a >= 0) break; @@ -291,14 +289,14 @@ function prepareEffects(fn) { return preparedEffects; } function runRenders() { - for (; pendingRenders.length; ) { + for (; pendingRenders.length;) { let render = pendingRenders[0], item = pendingRenders.pop(); if (render !== item) { let i = 0, mid = pendingRenders.length >> 1, key = (pendingRenders[0] = item).a; - for (; i < mid; ) { + for (; i < mid;) { let bestChild = (i << 1) + 1, right = bestChild + 1; if ( diff --git a/.sizes/counter.ssr/entry.js b/.sizes/counter.ssr/entry.js index cde3e80fcd..ca85cb0ef5 100644 --- a/.sizes/counter.ssr/entry.js +++ b/.sizes/counter.ssr/entry.js @@ -1,6 +1,6 @@ // size: 80 (min) 80 (brotli) //#region packages/runtime-tags/src/__tests__/fixtures/basic-counter/template.marko -const $clickCount = /* @__PURE__ */ _let(2, ($scope) => +const $clickCount = /*@__PURE__*/ _let(2, ($scope) => _text($scope.b, $scope.c), ); _script("a0", ($scope) => diff --git a/.sizes/counter.ssr/runtime.js b/.sizes/counter.ssr/runtime.js index f534fcdabd..8fe8b61946 100644 --- a/.sizes/counter.ssr/runtime.js +++ b/.sizes/counter.ssr/runtime.js @@ -15,7 +15,7 @@ let decodeAccessor = (num) => pendingRenders = [], scopeKeyOffset = 1e3, runEffects = (effects) => { - for (let i = 0; i < effects.length; ) effects[i++](effects[i++]); + for (let i = 0; i < effects.length;) effects[i++](effects[i++]); }, runRender = (render) => render.c(render.b, render.d), catchEnabled; @@ -25,7 +25,7 @@ function _on(element, type, handler) { } function handleDelegated(ev) { let target = !rendering && ev.target; - for (; target; ) + for (; target;) (target["$" + ev.type]?.(ev, target), (target = ev.bubbles && !ev.cancelBubble && target.parentNode)); } @@ -122,10 +122,7 @@ function init(runtimeId = "M") { for (; i < resumes.length; i++) { let serialized = resumes[i]; if (typeof serialized == "string") - for ( - lastTokenIndex = 0, visitText = serialized; - nextToken(); - ) + for (lastTokenIndex = 0, visitText = serialized; nextToken();) /\D/.test(lastToken) ? (lastEffect = registeredValues[lastToken]) : effects.push(lastEffect, getScope(lastToken)); @@ -217,7 +214,7 @@ function queueRender(scope, signal, signalKey, value, scopeKey = scope.L) { } function queuePendingRender(render) { let i = pendingRenders.push(render) - 1; - for (; i; ) { + for (; i;) { let parentIndex = (i - 1) >> 1, parent = pendingRenders[parentIndex]; if (render.a - parent.a >= 0) break; @@ -238,14 +235,14 @@ function run() { runEffects(effects); } function runRenders() { - for (; pendingRenders.length; ) { + for (; pendingRenders.length;) { let render = pendingRenders[0], item = pendingRenders.pop(); if (render !== item) { let i = 0, mid = pendingRenders.length >> 1, key = (pendingRenders[0] = item).a; - for (; i < mid; ) { + for (; i < mid;) { let bestChild = (i << 1) + 1, right = bestChild + 1; if ( diff --git a/.sizes/dom.js b/.sizes/dom.js index 721fb89d24..61dd57e023 100644 --- a/.sizes/dom.js +++ b/.sizes/dom.js @@ -1,4 +1,4 @@ -// size: 25867 (min) 9506 (brotli) +// size: 25866 (min) 9518 (brotli) //#region packages/runtime-tags/dist/dom.mjs let empty = [], rest = Symbol(), @@ -42,7 +42,7 @@ let empty = [], currentMultiplier, storedMultiplier = 0, currentScopeIndex = 0; - for (; currentWalkIndex < walkCodes.length; ) + for (; currentWalkIndex < walkCodes.length;) if ( ((value = walkCodes.charCodeAt(currentWalkIndex++)), (currentMultiplier = storedMultiplier), @@ -71,13 +71,13 @@ let empty = [], value === 48 && (scope[decodeAccessor(currentScopeIndex++)] = skipScope())); else if (value < 92) - for (value = 20 * currentMultiplier + value - 67; value--; ) + for (value = 20 * currentMultiplier + value - 67; value--;) walker.nextNode(); else if (value < 107) - for (value = 10 * currentMultiplier + value - 97; value--; ) + for (value = 10 * currentMultiplier + value - 97; value--;) walker.nextSibling(); else if (value < 117) { - for (value = 10 * currentMultiplier + value - 107; value--; ) + for (value = 10 * currentMultiplier + value - 107; value--;) walker.parentNode(); walker.nextSibling(); } else storedMultiplier = currentMultiplier * 10 + value - 117; @@ -201,7 +201,7 @@ let empty = [], pendingRenders = [], scopeKeyOffset = 1e3, runEffects = (effects) => { - for (let i = 0; i < effects.length; ) effects[i++](effects[i++]); + for (let i = 0; i < effects.length;) effects[i++](effects[i++]); }, runRender = (render) => render.c(render.b, render.d), catchEnabled, @@ -411,7 +411,7 @@ function _on(element, type, handler) { } function handleDelegated(ev) { let target = !rendering && ev.target; - for (; target; ) + for (; target;) (target["$" + ev.type]?.(ev, target), (target = ev.bubbles && !ev.cancelBubble && target.parentNode)); } @@ -431,7 +431,7 @@ function resolveCursorPosition( if (updatedValue.endsWith(after)) return updatedValue.length - after.length; let count = before.replace(R, "").length, pos = 0; - for (; count && updatedValue[pos]; ) + for (; count && updatedValue[pos];) updatedValue[pos++].replace(R, "") && count--; return pos; } @@ -470,7 +470,7 @@ function skipScope() { } function findBranchWithKey(scope, key) { let branch = scope.F; - for (; branch && branch[key] == null; ) branch = branch.N; + for (; branch && branch[key] == null;) branch = branch.N; return branch; } function destroyBranch(branch) { @@ -658,7 +658,7 @@ function _closure(...closureSignals) { let [firstSignal] = closureSignals, scopeInstances = firstSignal.a, signalIndex = firstSignal.b; - for (let i = closureSignals.length; i--; ) closureSignals[i].c = i; + for (let i = closureSignals.length; i--;) closureSignals[i].c = i; return (scope) => { if (scope[scopeInstances]) for (let childScope of scope[scopeInstances]) @@ -972,9 +972,9 @@ function init(runtimeId = "M") { visit.previousSibling === startVisit ? startVisit : parent.insertBefore(new Text(), visit))); - for (; i && orphanBranches[--i].L > branchId; ) + for (; i && orphanBranches[--i].L > branchId;) setParentBranch(orphanBranches.pop(), branch); - for (; j && deferredOwners[--j].L > branchId; ) { + for (; j && deferredOwners[--j].L > branchId;) { let owner = deferredOwners.pop(); owner.F !== owner && (owner.F = branch); } @@ -1007,22 +1007,17 @@ function init(runtimeId = "M") { for (; i < resumes.length; i++) { let serialized = resumes[i]; if (typeof serialized == "string") - for ( - lastTokenIndex = 0, visitText = serialized; - nextToken(); - ) + for (lastTokenIndex = 0, visitText = serialized; nextToken();) /\D/.test(lastToken) ? (lastEffect = registeredValues[lastToken]) : effects.push(lastEffect, getScope(lastToken)); else if (Array.isArray(serialized)) { - if ( - !( - readyIds && - serialized.every( - (dep) => readyIds.has(dep) && !render.b[dep].length, - ) + if (!( + readyIds && + serialized.every( + (dep) => readyIds.has(dep) && !render.b[dep].length, ) - ) + )) break; } else if (readyIds && typeof serialized == "number") break; else { @@ -1046,7 +1041,7 @@ function init(runtimeId = "M") { (serializeContext._ = registeredValues), (render.m = (effects) => { if ((processResumes(render.r, effects), readyIds && render.b)) - for (let progress = 1; progress; ) { + for (let progress = 1; progress;) { progress = 0; for (let readyId of readyIds) { let resumes = render.b[readyId]; @@ -1498,7 +1493,7 @@ function _text_content(node, value) { } function _attrs(scope, nodeAccessor, nextAttrs) { let el = scope[nodeAccessor]; - for (let i = el.attributes.length; i--; ) { + for (let i = el.attributes.length; i--;) { let { name } = el.attributes.item(i); (nextAttrs && (name in nextAttrs || hasAttrAlias(el, name, nextAttrs))) || el.removeAttribute(name); @@ -1519,7 +1514,7 @@ function hasAttrAlias(element, attr, nextAttrs) { function _attrs_partial(scope, nodeAccessor, nextAttrs, skip) { let el = scope[nodeAccessor], partial = {}; - for (let i = el.attributes.length; i--; ) { + for (let i = el.attributes.length; i--;) { let { name } = el.attributes.item(i); !skip[name] && !(nextAttrs && name in nextAttrs) && @@ -1689,7 +1684,7 @@ function _lifecycle(scope, thisObj, index = 0) { } function removeChildNodes(startNode, endNode) { let stop = endNode.nextSibling; - for (; startNode !== stop; ) { + for (; startNode !== stop;) { let next = startNode.nextSibling; (startNode.remove(), (startNode = next)); } @@ -1701,7 +1696,7 @@ function toInsertNode(startNode, endNode) { if (startNode === endNode) return startNode; let parent = new DocumentFragment(), stop = endNode.nextSibling; - for (; startNode !== stop; ) { + for (; startNode !== stop;) { let next = startNode.nextSibling; (parent.appendChild(startNode), (startNode = next)); } @@ -1806,14 +1801,14 @@ function _await_promise(nodeAccessor, params) { ) { let fnScopes = /* @__PURE__ */ new Map(), effects = awaitCounter.m([]); - for (let i = 0; i < pendingEffects.length; ) { + for (let i = 0; i < pendingEffects.length;) { let fn = pendingEffects[i++], scopes = fnScopes.get(fn); (scopes || fnScopes.set(fn, (scopes = /* @__PURE__ */ new Set())), scopes.add(pendingEffects[i++])); } - for (let i = 0; i < effects.length; ) { + for (let i = 0; i < effects.length;) { let fn = effects[i++], scope = effects[i++]; fnScopes.get(fn)?.has(scope) || queueEffect(scope, fn); @@ -1977,7 +1972,7 @@ function _if(nodeAccessor, ...branchesArgs) { let branchAccessor = "D" + nodeAccessor, branches = [], i = 0; - for (; i < branchesArgs.length; ) + for (; i < branchesArgs.length;) branches.push( _content("", branchesArgs[i++], branchesArgs[i++], branchesArgs[i++])(), ); @@ -2202,14 +2197,14 @@ function loop(forEach) { hi, mid; for (let i = start; i <= oldEnd; i++) oldPos.set(oldScopes[i], i); - for (let i = diffLen; i--; ) + for (let i = diffLen; i--;) sources[i] = oldPos.get(newScopes[start + i]) ?? -1; for (let i = 0; i < diffLen; i++) if (~sources[i]) if (tail < 0 || sources[tails[tail]] < sources[i]) (~tail && (pred[i] = tails[tail]), (tails[++tail] = i)); else { - for (lo = 0, hi = tail; lo < hi; ) + for (lo = 0, hi = tail; lo < hi;) ((mid = ((lo + hi) / 2) | 0), sources[tails[mid]] < sources[i] ? (lo = mid + 1) @@ -2217,9 +2212,9 @@ function loop(forEach) { sources[i] < sources[tails[lo]] && (lo > 0 && (pred[i] = tails[lo - 1]), (tails[lo] = i)); } - for (hi = tails[tail], lo = tail + 1; lo-- > 0; ) + for (hi = tails[tail], lo = tail + 1; lo-- > 0;) ((tails[lo] = hi), (hi = pred[hi])); - for (let i = diffLen; i--; ) + for (let i = diffLen; i--;) (~tail && i === tails[tail] ? tail-- : insertBranchBefore( @@ -2286,7 +2281,7 @@ function queueRender(scope, signal, signalKey, value, scopeKey = scope.L) { } function queuePendingRender(render) { let i = pendingRenders.push(render) - 1; - for (; i; ) { + for (; i;) { let parentIndex = (i - 1) >> 1, parent = pendingRenders[parentIndex]; if (render.a - parent.a >= 0) break; @@ -2325,14 +2320,14 @@ function prepareEffects(fn) { return preparedEffects; } function runRenders() { - for (; pendingRenders.length; ) { + for (; pendingRenders.length;) { let render = pendingRenders[0], item = pendingRenders.pop(); if (render !== item) { let i = 0, mid = pendingRenders.length >> 1, key = (pendingRenders[0] = item).a; - for (; i < mid; ) { + for (; i < mid;) { let bestChild = (i << 1) + 1, right = bestChild + 1; if ( @@ -2358,7 +2353,7 @@ function _enable_catch() { if (!catchEnabled) { ((catchEnabled = 1), enableBranches()); let handlePendingTry = (fn, scope, branch) => { - for (; branch; ) { + for (; branch;) { if (branch.O?.i) return (branch.J ||= []).push(fn, scope); branch = branch.N; } @@ -2371,7 +2366,7 @@ function _enable_catch() { fn, scope, branch; - for (; i < effects.length; ) + for (; i < effects.length;) ((fn = effects[i++]), (scope = effects[i++]), (branch = scope.F)?.H !== 0 && @@ -2383,7 +2378,7 @@ function _enable_catch() { (runRender = ((runRender) => (render) => { try { let branch = render.b.F; - for (; branch; ) { + for (; branch;) { if (branch.W) return ((render.f = 1), branch.W.push(render)); branch = branch.N; } diff --git a/agent-feedback/dx.md b/agent-feedback/dx.md index d0487b729b..1d892db38e 100644 --- a/agent-feedback/dx.md +++ b/agent-feedback/dx.md @@ -13,3 +13,15 @@ The `-t`/`--translator` option defaults to the string `"tags"`, so the fallback `scripts/test-parallel.js:10` | 2026-07-02 | impact:med | effort:med `c8 node -r ~ts