gitextract_kiwcvw3q/ ├── .changeset/ │ ├── README.md │ └── config.json ├── .editorconfig ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yml │ │ └── config.yml │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ └── main-ci.yml ├── .gitignore ├── .gitpod.yml ├── .nvmrc ├── .prettierrc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── documentation/ │ └── resources/ │ └── examples.md ├── package.json ├── packages/ │ ├── babel-preset-solid/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ └── test.js │ ├── solid/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── babel.config.cjs │ │ ├── bench/ │ │ │ ├── bench.cjs │ │ │ ├── libraries/ │ │ │ │ ├── kairo.cjs │ │ │ │ ├── preact.cjs │ │ │ │ ├── rval-mod.cjs │ │ │ │ ├── s-mod.cjs │ │ │ │ ├── s.cjs │ │ │ │ ├── sinuous-mod.cjs │ │ │ │ ├── sinuous.cjs │ │ │ │ ├── usignal.cjs │ │ │ │ └── vuerx.cjs │ │ │ ├── prototypes/ │ │ │ │ ├── message-noarray.cjs │ │ │ │ ├── message.cjs │ │ │ │ ├── queue-noarray.cjs │ │ │ │ └── queue.cjs │ │ │ └── results.md │ │ ├── h/ │ │ │ ├── README.md │ │ │ ├── jsx-dev-runtime/ │ │ │ │ └── package.json │ │ │ ├── jsx-runtime/ │ │ │ │ ├── package.json │ │ │ │ ├── src/ │ │ │ │ │ └── index.ts │ │ │ │ └── tsconfig.json │ │ │ ├── package.json │ │ │ ├── src/ │ │ │ │ ├── hyperscript.ts │ │ │ │ └── index.ts │ │ │ └── tsconfig.json │ │ ├── html/ │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ ├── src/ │ │ │ │ ├── index.ts │ │ │ │ └── lit.ts │ │ │ └── tsconfig.json │ │ ├── jsx-runtime.d.ts │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── src/ │ │ │ ├── index.ts │ │ │ ├── reactive/ │ │ │ │ ├── array.ts │ │ │ │ ├── observable.ts │ │ │ │ ├── scheduler.ts │ │ │ │ └── signal.ts │ │ │ ├── render/ │ │ │ │ ├── Suspense.ts │ │ │ │ ├── component.ts │ │ │ │ ├── flow.ts │ │ │ │ ├── hydration.ts │ │ │ │ └── index.ts │ │ │ └── server/ │ │ │ ├── index.ts │ │ │ ├── reactive.ts │ │ │ └── rendering.ts │ │ ├── store/ │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ ├── src/ │ │ │ │ ├── index.ts │ │ │ │ ├── modifiers.ts │ │ │ │ ├── mutable.ts │ │ │ │ ├── server.ts │ │ │ │ └── store.ts │ │ │ ├── test/ │ │ │ │ ├── modifiers.spec.ts │ │ │ │ ├── mutable.spec.ts │ │ │ │ ├── mutableWithClass.spec.tsx │ │ │ │ └── store.spec.ts │ │ │ ├── tsconfig.build.json │ │ │ └── tsconfig.json │ │ ├── test/ │ │ │ ├── MessageChannel.ts │ │ │ ├── array.spec.ts │ │ │ ├── component.bench.ts │ │ │ ├── component.spec.ts │ │ │ ├── component.type-tests.ts │ │ │ ├── dev.spec.ts │ │ │ ├── external-source.spec.ts │ │ │ ├── observable.spec.ts │ │ │ ├── rendering.spec.ts │ │ │ ├── resource.spec.ts │ │ │ ├── resource.type-tests.ts │ │ │ ├── scheduler.spec.ts │ │ │ ├── signals.memo.spec.ts │ │ │ ├── signals.spec.ts │ │ │ └── signals.type-tests.ts │ │ ├── tsconfig.build.json │ │ ├── tsconfig.json │ │ ├── tsconfig.test.json │ │ ├── universal/ │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ ├── src/ │ │ │ │ ├── index.ts │ │ │ │ └── universal.ts │ │ │ └── tsconfig.json │ │ ├── vite.config.mjs │ │ └── web/ │ │ ├── README.md │ │ ├── package.json │ │ ├── server/ │ │ │ ├── index.ts │ │ │ └── server.ts │ │ ├── src/ │ │ │ ├── client.ts │ │ │ ├── core.ts │ │ │ ├── index.ts │ │ │ ├── jsx.ts │ │ │ └── server-mock.ts │ │ ├── storage/ │ │ │ ├── package.json │ │ │ ├── src/ │ │ │ │ └── index.ts │ │ │ ├── tsconfig.build.json │ │ │ └── tsconfig.json │ │ ├── test/ │ │ │ ├── context.spec.tsx │ │ │ ├── dynamic.spec.tsx │ │ │ ├── element.spec.tsx │ │ │ ├── errorboundary.spec.tsx │ │ │ ├── for.spec.tsx │ │ │ ├── index.spec.tsx │ │ │ ├── portal.spec.tsx │ │ │ ├── server-mock.spec.tsx │ │ │ ├── show.spec.tsx │ │ │ ├── suspense.spec.tsx │ │ │ └── switch.spec.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── solid-element/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── sample.jsx │ │ ├── src/ │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── solid-ssr/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── examples/ │ │ │ ├── .gitignore │ │ │ ├── async/ │ │ │ │ ├── index.js │ │ │ │ └── rollup.config.js │ │ │ ├── shared/ │ │ │ │ ├── src/ │ │ │ │ │ ├── components/ │ │ │ │ │ │ ├── App.js │ │ │ │ │ │ ├── Home.js │ │ │ │ │ │ ├── Profile/ │ │ │ │ │ │ │ ├── Profile.js │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── Settings.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── router.js │ │ │ │ └── static/ │ │ │ │ └── styles.css │ │ │ ├── ssg/ │ │ │ │ ├── export.js │ │ │ │ ├── index.js │ │ │ │ └── rollup.config.js │ │ │ ├── ssr/ │ │ │ │ ├── index.js │ │ │ │ └── rollup.config.js │ │ │ └── stream/ │ │ │ ├── index.js │ │ │ └── rollup.config.js │ │ ├── package.json │ │ └── static/ │ │ ├── index.cjs │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── writeToDisk.cjs │ │ └── writeToDisk.js │ └── test-integration/ │ ├── CHANGELOG.md │ ├── babel.config.cjs │ ├── package.json │ ├── test-imports.mjs │ ├── tests/ │ │ └── downloaded.spec.ts │ └── tsconfig.json ├── pnpm-workspace.yaml ├── tsconfig.json ├── tsconfig.test.json └── turbo.json