astro-pocketbase-continue
This is an Astro integration that ease the use of PocketBase in your Astro projects
This repository is a continuation of Gregory Bouteiller's astro-pocketbase, as the original repository was outdated for 10 months.
Documentation
Old documentation is compatible with the current version
Compatibility
- PocketBase: v0.30.0
- PocketBase JS SDK: v0.26.2
- Astro: v5.14.4
Changes from Original
Project Structure
- Added
flake.nixfor NixOS development environment. - Removed
doc/,playground/and monorepo configuration. - Replaced
pnpmandnodein favor ofbun. - Switched
.github/to.gitea/andghtotea. - Switched from
eslintandprettiertobiome.
Dependencies & Code
- Migrated from
tsuptotsdown. - Replaced original
zod-pocketbasein favor of my ownforked version- zod-pocketbase-continue. - Updated all npm dependencies.
- Fixed
authconst assignment inloader.tsto match the latest PocketBase version. - Fixed typescript error in generated
loader.tswithauthconst.
License
Acknowledgements
astro-pocketbaseby Gregory Bouteillerzod-pocketbaseby Gregory Bouteillerastro-integration-kitby Florian Lefebvrepocketbaseby Gani Georgiev
v0.13.1
Latest
Languages
TypeScript
75.4%
Nix
15%
JavaScript
9.6%