├── .editorconfig ├── .eslintignore ├── .eslintrc.cjs ├── .github └── workflows │ ├── ci.yaml │ └── release.yaml ├── .gitignore ├── .husky └── commit-msg ├── .mise.toml ├── .npmrc ├── .nvmrc ├── .prettierrc.cjs ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── commitlint.config.cjs ├── package.json ├── packages ├── astro-pagefind │ ├── CHANGELOG.md │ ├── package.json │ ├── release.config.cjs │ ├── src │ │ ├── components │ │ │ ├── Search.astro │ │ │ ├── Search.d.ts │ │ │ └── Search.ts │ │ ├── env.d.ts │ │ ├── index.ts │ │ └── pagefind.ts │ └── tsconfig.json ├── example-astro4 │ ├── astro.config.ts │ ├── package.json │ ├── src │ │ ├── env.d.ts │ │ └── pages │ │ │ └── index.astro │ └── tsconfig.json ├── example-node │ ├── astro.config.ts │ ├── package.json │ ├── src │ │ ├── env.d.ts │ │ └── pages │ │ │ └── index.astro │ └── tsconfig.json ├── example-vercel │ ├── astro.config.ts │ ├── package.json │ ├── src │ │ ├── env.d.ts │ │ └── pages │ │ │ └── index.astro │ └── tsconfig.json └── example │ ├── astro.config.ts │ ├── package.json │ ├── src │ ├── layouts │ │ ├── Main.astro │ │ └── Transitions.astro │ └── pages │ │ ├── index.md │ │ ├── prefilled.astro │ │ ├── transition1.astro │ │ └── transition2.astro │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── renovate.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | .astro/ 4 | .vercel/ 5 | *.tsbuildinfo 6 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | npx --no-install commitlint --edit "$1" 2 | -------------------------------------------------------------------------------- /.mise.toml: -------------------------------------------------------------------------------- 1 | [tools] 2 | node = "24" 3 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/.prettierrc.cjs -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ["@commitlint/config-conventional"], 3 | }; 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/package.json -------------------------------------------------------------------------------- /packages/astro-pagefind/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/astro-pagefind/CHANGELOG.md -------------------------------------------------------------------------------- /packages/astro-pagefind/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/astro-pagefind/package.json -------------------------------------------------------------------------------- /packages/astro-pagefind/release.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/astro-pagefind/release.config.cjs -------------------------------------------------------------------------------- /packages/astro-pagefind/src/components/Search.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/astro-pagefind/src/components/Search.astro -------------------------------------------------------------------------------- /packages/astro-pagefind/src/components/Search.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./Search.ts"; 2 | -------------------------------------------------------------------------------- /packages/astro-pagefind/src/components/Search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/astro-pagefind/src/components/Search.ts -------------------------------------------------------------------------------- /packages/astro-pagefind/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/astro-pagefind/src/env.d.ts -------------------------------------------------------------------------------- /packages/astro-pagefind/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/astro-pagefind/src/index.ts -------------------------------------------------------------------------------- /packages/astro-pagefind/src/pagefind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/astro-pagefind/src/pagefind.ts -------------------------------------------------------------------------------- /packages/astro-pagefind/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/astro-pagefind/tsconfig.json -------------------------------------------------------------------------------- /packages/example-astro4/astro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/example-astro4/astro.config.ts -------------------------------------------------------------------------------- /packages/example-astro4/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/example-astro4/package.json -------------------------------------------------------------------------------- /packages/example-astro4/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// -------------------------------------------------------------------------------- /packages/example-astro4/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/example-astro4/src/pages/index.astro -------------------------------------------------------------------------------- /packages/example-astro4/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/example-astro4/tsconfig.json -------------------------------------------------------------------------------- /packages/example-node/astro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/example-node/astro.config.ts -------------------------------------------------------------------------------- /packages/example-node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/example-node/package.json -------------------------------------------------------------------------------- /packages/example-node/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// -------------------------------------------------------------------------------- /packages/example-node/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/example-node/src/pages/index.astro -------------------------------------------------------------------------------- /packages/example-node/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/example-node/tsconfig.json -------------------------------------------------------------------------------- /packages/example-vercel/astro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/example-vercel/astro.config.ts -------------------------------------------------------------------------------- /packages/example-vercel/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/example-vercel/package.json -------------------------------------------------------------------------------- /packages/example-vercel/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// -------------------------------------------------------------------------------- /packages/example-vercel/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/example-vercel/src/pages/index.astro -------------------------------------------------------------------------------- /packages/example-vercel/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/example-vercel/tsconfig.json -------------------------------------------------------------------------------- /packages/example/astro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/example/astro.config.ts -------------------------------------------------------------------------------- /packages/example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/example/package.json -------------------------------------------------------------------------------- /packages/example/src/layouts/Main.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/example/src/layouts/Main.astro -------------------------------------------------------------------------------- /packages/example/src/layouts/Transitions.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/example/src/layouts/Transitions.astro -------------------------------------------------------------------------------- /packages/example/src/pages/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/example/src/pages/index.md -------------------------------------------------------------------------------- /packages/example/src/pages/prefilled.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/example/src/pages/prefilled.astro -------------------------------------------------------------------------------- /packages/example/src/pages/transition1.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/example/src/pages/transition1.astro -------------------------------------------------------------------------------- /packages/example/src/pages/transition2.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/example/src/pages/transition2.astro -------------------------------------------------------------------------------- /packages/example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/packages/example/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shishkin/astro-pagefind/HEAD/renovate.json --------------------------------------------------------------------------------