0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2024-12-23 21:53:55 -05:00
astro/packages/db
Chris Swithinbank 2e4958c8a7
Add integrations API for db config/seed files (#10321)
* Add integrations API for adding db config/seed files

* Fix seeding when user seed file is present

* Add basic test and fixture for integrations API

* Freeze that lockfile

* Test to see if this is a Windows fix

* Don’t import.meta.glob integration seed files

* Make integration seed files export a default function

* style: rejiggle

* Fix temporary file conflicts

* Remove changes to Astro’s core types, type utility method instead

* Use `astro:db` instead of `@astrojs/db`

* Revert unnecessarily cautious temporary path name

This reverts commit ef2156e41b.

* Add changeset

* Fix entrypoints and `asDrizzleTable` usage in changeset

* Getting Nate in on the co-author action

Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>

* Fix user seed file in integrations fixture

* Update `seedLocal()` after merge

* Provide empty `seedFiles` array in `db execute`

---------

Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-03-07 20:19:17 +01:00
..
src Add integrations API for db config/seed files (#10321) 2024-03-07 20:19:17 +01:00
test Add integrations API for db config/seed files (#10321) 2024-03-07 20:19:17 +01:00
CHANGELOG.md [ci] release (#10351) 2024-03-06 23:54:18 -08:00
index.d.ts fix: move db ambient types to separate module (#10340) 2024-03-06 08:30:45 -05:00
package.json Fix: drizzle vs. config runtime export conflict (#10357) 2024-03-07 12:55:33 -05:00
README.md Add minimal @astrojs/db readme (#10331) 2024-03-05 08:36:37 -05:00
tsconfig.json
virtual.d.ts fix: move db ambient types to separate module (#10340) 2024-03-06 08:30:45 -05:00

@astrojs/db (experimental) 💿

This Astro integration enables the usage of SQLite in Astro Projects.

Documentation

Read the @astrojs/db docs

Support

Contributing

This package is maintained by Astro's Core team. You're welcome to submit an issue or PR! These links will help you get started:

License

MIT

Copyright (c) 2023present Astro