├── .changeset ├── README.md └── config.json ├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── jest.config.js ├── package.json ├── packages ├── babel │ ├── .npmignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ └── src │ │ └── index.mjs ├── core │ ├── .npmignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ └── src │ │ ├── computeKey.js │ │ ├── constants.js │ │ ├── index.js │ │ ├── runtime │ │ ├── catchError.js │ │ ├── debounceRendering.js │ │ ├── signaturesForType.js │ │ ├── unmount.js │ │ ├── vnode.js │ │ └── vnodesForComponent.js │ │ └── utils.js ├── nollup │ ├── .npmignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ └── src │ │ ├── index.js │ │ ├── runtime.js │ │ └── wrapper.mjs ├── utils │ ├── .npmignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ └── src │ │ └── index.js ├── vite │ ├── .npmignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.d.ts │ ├── package.json │ └── src │ │ └── index.js ├── web-dev-server │ ├── .npmignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ └── src │ │ ├── index.js │ │ ├── runtime.js │ │ └── utils.js └── webpack │ ├── .npmignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ └── src │ ├── index.js │ ├── loader │ ├── index.js │ └── runtime.js │ └── utils │ ├── Runtime.js │ ├── constants.js │ ├── createTemplate.js │ ├── injectEntry.js │ └── prefresh.js ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── test ├── constants.js ├── fixture ├── vite-preact-compat │ ├── index.html │ ├── main.jsx │ ├── package.json │ ├── src │ │ ├── app.jsx │ │ ├── test1.jsx │ │ └── test2.jsx │ └── vite.config.js ├── vite-signals │ ├── index.html │ ├── main.jsx │ ├── package.json │ ├── src │ │ ├── Input.jsx │ │ └── app.jsx │ └── vite.config.js └── vite │ ├── index.html │ ├── main.jsx │ ├── package.json │ ├── src │ ├── app.jsx │ ├── context.jsx │ ├── effect.jsx │ ├── genericCtx.jsx │ ├── greeting.jsx │ ├── helpers.js │ ├── products.jsx │ ├── styles.js │ └── useCounter.js │ └── vite.config.js ├── index.test.js ├── signals.test.js ├── suspense.test.js └── utils.js /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | pnpm lint-staged 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | test/fixture 4 | temp 5 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/package.json -------------------------------------------------------------------------------- /packages/babel/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | example 3 | -------------------------------------------------------------------------------- /packages/babel/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/babel/CHANGELOG.md -------------------------------------------------------------------------------- /packages/babel/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/babel/LICENSE -------------------------------------------------------------------------------- /packages/babel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/babel/README.md -------------------------------------------------------------------------------- /packages/babel/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/babel/package.json -------------------------------------------------------------------------------- /packages/babel/src/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/babel/src/index.mjs -------------------------------------------------------------------------------- /packages/core/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | example 3 | -------------------------------------------------------------------------------- /packages/core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/core/CHANGELOG.md -------------------------------------------------------------------------------- /packages/core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/core/LICENSE -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/core/README.md -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/computeKey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/core/src/computeKey.js -------------------------------------------------------------------------------- /packages/core/src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/core/src/constants.js -------------------------------------------------------------------------------- /packages/core/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/core/src/index.js -------------------------------------------------------------------------------- /packages/core/src/runtime/catchError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/core/src/runtime/catchError.js -------------------------------------------------------------------------------- /packages/core/src/runtime/debounceRendering.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/core/src/runtime/debounceRendering.js -------------------------------------------------------------------------------- /packages/core/src/runtime/signaturesForType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/core/src/runtime/signaturesForType.js -------------------------------------------------------------------------------- /packages/core/src/runtime/unmount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/core/src/runtime/unmount.js -------------------------------------------------------------------------------- /packages/core/src/runtime/vnode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/core/src/runtime/vnode.js -------------------------------------------------------------------------------- /packages/core/src/runtime/vnodesForComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/core/src/runtime/vnodesForComponent.js -------------------------------------------------------------------------------- /packages/core/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/core/src/utils.js -------------------------------------------------------------------------------- /packages/nollup/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | example 3 | -------------------------------------------------------------------------------- /packages/nollup/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/nollup/CHANGELOG.md -------------------------------------------------------------------------------- /packages/nollup/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/nollup/LICENSE -------------------------------------------------------------------------------- /packages/nollup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/nollup/README.md -------------------------------------------------------------------------------- /packages/nollup/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/nollup/package.json -------------------------------------------------------------------------------- /packages/nollup/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/nollup/src/index.js -------------------------------------------------------------------------------- /packages/nollup/src/runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/nollup/src/runtime.js -------------------------------------------------------------------------------- /packages/nollup/src/wrapper.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/nollup/src/wrapper.mjs -------------------------------------------------------------------------------- /packages/utils/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | example 3 | -------------------------------------------------------------------------------- /packages/utils/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/utils/CHANGELOG.md -------------------------------------------------------------------------------- /packages/utils/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/utils/LICENSE -------------------------------------------------------------------------------- /packages/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/utils/README.md -------------------------------------------------------------------------------- /packages/utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/utils/package.json -------------------------------------------------------------------------------- /packages/utils/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/utils/src/index.js -------------------------------------------------------------------------------- /packages/vite/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | example 3 | temp 4 | -------------------------------------------------------------------------------- /packages/vite/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/vite/CHANGELOG.md -------------------------------------------------------------------------------- /packages/vite/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/vite/LICENSE -------------------------------------------------------------------------------- /packages/vite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/vite/README.md -------------------------------------------------------------------------------- /packages/vite/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/vite/index.d.ts -------------------------------------------------------------------------------- /packages/vite/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/vite/package.json -------------------------------------------------------------------------------- /packages/vite/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/vite/src/index.js -------------------------------------------------------------------------------- /packages/web-dev-server/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | example 3 | -------------------------------------------------------------------------------- /packages/web-dev-server/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/web-dev-server/CHANGELOG.md -------------------------------------------------------------------------------- /packages/web-dev-server/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/web-dev-server/LICENSE -------------------------------------------------------------------------------- /packages/web-dev-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/web-dev-server/README.md -------------------------------------------------------------------------------- /packages/web-dev-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/web-dev-server/package.json -------------------------------------------------------------------------------- /packages/web-dev-server/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/web-dev-server/src/index.js -------------------------------------------------------------------------------- /packages/web-dev-server/src/runtime.js: -------------------------------------------------------------------------------- 1 | import '@prefresh/core'; 2 | -------------------------------------------------------------------------------- /packages/web-dev-server/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/web-dev-server/src/utils.js -------------------------------------------------------------------------------- /packages/webpack/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | example 3 | -------------------------------------------------------------------------------- /packages/webpack/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/webpack/CHANGELOG.md -------------------------------------------------------------------------------- /packages/webpack/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/webpack/LICENSE -------------------------------------------------------------------------------- /packages/webpack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/webpack/README.md -------------------------------------------------------------------------------- /packages/webpack/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/webpack/package.json -------------------------------------------------------------------------------- /packages/webpack/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/webpack/src/index.js -------------------------------------------------------------------------------- /packages/webpack/src/loader/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/webpack/src/loader/index.js -------------------------------------------------------------------------------- /packages/webpack/src/loader/runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/webpack/src/loader/runtime.js -------------------------------------------------------------------------------- /packages/webpack/src/utils/Runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/webpack/src/utils/Runtime.js -------------------------------------------------------------------------------- /packages/webpack/src/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/webpack/src/utils/constants.js -------------------------------------------------------------------------------- /packages/webpack/src/utils/createTemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/webpack/src/utils/createTemplate.js -------------------------------------------------------------------------------- /packages/webpack/src/utils/injectEntry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/webpack/src/utils/injectEntry.js -------------------------------------------------------------------------------- /packages/webpack/src/utils/prefresh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/packages/webpack/src/utils/prefresh.js -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /test/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/constants.js -------------------------------------------------------------------------------- /test/fixture/vite-preact-compat/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite-preact-compat/index.html -------------------------------------------------------------------------------- /test/fixture/vite-preact-compat/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite-preact-compat/main.jsx -------------------------------------------------------------------------------- /test/fixture/vite-preact-compat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite-preact-compat/package.json -------------------------------------------------------------------------------- /test/fixture/vite-preact-compat/src/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite-preact-compat/src/app.jsx -------------------------------------------------------------------------------- /test/fixture/vite-preact-compat/src/test1.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite-preact-compat/src/test1.jsx -------------------------------------------------------------------------------- /test/fixture/vite-preact-compat/src/test2.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite-preact-compat/src/test2.jsx -------------------------------------------------------------------------------- /test/fixture/vite-preact-compat/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite-preact-compat/vite.config.js -------------------------------------------------------------------------------- /test/fixture/vite-signals/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite-signals/index.html -------------------------------------------------------------------------------- /test/fixture/vite-signals/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite-signals/main.jsx -------------------------------------------------------------------------------- /test/fixture/vite-signals/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite-signals/package.json -------------------------------------------------------------------------------- /test/fixture/vite-signals/src/Input.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite-signals/src/Input.jsx -------------------------------------------------------------------------------- /test/fixture/vite-signals/src/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite-signals/src/app.jsx -------------------------------------------------------------------------------- /test/fixture/vite-signals/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite-signals/vite.config.js -------------------------------------------------------------------------------- /test/fixture/vite/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite/index.html -------------------------------------------------------------------------------- /test/fixture/vite/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite/main.jsx -------------------------------------------------------------------------------- /test/fixture/vite/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite/package.json -------------------------------------------------------------------------------- /test/fixture/vite/src/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite/src/app.jsx -------------------------------------------------------------------------------- /test/fixture/vite/src/context.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite/src/context.jsx -------------------------------------------------------------------------------- /test/fixture/vite/src/effect.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite/src/effect.jsx -------------------------------------------------------------------------------- /test/fixture/vite/src/genericCtx.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite/src/genericCtx.jsx -------------------------------------------------------------------------------- /test/fixture/vite/src/greeting.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite/src/greeting.jsx -------------------------------------------------------------------------------- /test/fixture/vite/src/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite/src/helpers.js -------------------------------------------------------------------------------- /test/fixture/vite/src/products.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite/src/products.jsx -------------------------------------------------------------------------------- /test/fixture/vite/src/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite/src/styles.js -------------------------------------------------------------------------------- /test/fixture/vite/src/useCounter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite/src/useCounter.js -------------------------------------------------------------------------------- /test/fixture/vite/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/fixture/vite/vite.config.js -------------------------------------------------------------------------------- /test/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/index.test.js -------------------------------------------------------------------------------- /test/signals.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/signals.test.js -------------------------------------------------------------------------------- /test/suspense.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/suspense.test.js -------------------------------------------------------------------------------- /test/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preactjs/prefresh/HEAD/test/utils.js --------------------------------------------------------------------------------