Bumps the dev-dependencies group with 3 updates: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest), [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node). Updates `vitest` from 1.2.2 to 1.3.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitest-dev/vitest/releases">vitest's releases</a>.</em></p> <blockquote> <h2>v1.3.0</h2> <h3>🚀 Features</h3> <ul> <li>Deprecate watchExclude - by <a href="https://github.com/patak-dev"><code>@patak-dev</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5171">vitest-dev/vitest#5171</a> <a href="https://github.com/vitest-dev/vitest/commit/828858f8"><!-- raw HTML omitted -->(82885)<!-- raw HTML omitted --></a></li> <li><strong>browser</strong>: <ul> <li>Run test files in isolated iframes - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5036">vitest-dev/vitest#5036</a> <a href="https://github.com/vitest-dev/vitest/commit/4f40177e"><!-- raw HTML omitted -->(4f401)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>config</strong>: <ul> <li>Add <code>snapshotSerializers</code> option - by <a href="https://github.com/fenghan34"><code>@fenghan34</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5092">vitest-dev/vitest#5092</a> <a href="https://github.com/vitest-dev/vitest/commit/5b1021da"><!-- raw HTML omitted -->(5b102)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>reporters</strong>: <ul> <li>Support custom options - by <a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5111">vitest-dev/vitest#5111</a> <a href="https://github.com/vitest-dev/vitest/commit/fec9ca0b"><!-- raw HTML omitted -->(fec9c)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>runner</strong>: <ul> <li>Support automatic fixtures - by <a href="https://github.com/fenghan34"><code>@fenghan34</code></a> and <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5102">vitest-dev/vitest#5102</a> <a href="https://github.com/vitest-dev/vitest/commit/0441f761"><!-- raw HTML omitted -->(0441f)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>ui</strong>: <ul> <li>Save splitpanes size to local storage - by <a href="https://github.com/posva"><code>@posva</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5166">vitest-dev/vitest#5166</a> <a href="https://github.com/vitest-dev/vitest/commit/c28b4c26"><!-- raw HTML omitted -->(c28b4)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>vitest</strong>: <ul> <li>Add onTestFinished hook - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5128">vitest-dev/vitest#5128</a> <a href="https://github.com/vitest-dev/vitest/commit/6f5b42b7"><!-- raw HTML omitted -->(6f5b4)<!-- raw HTML omitted --></a></li> <li>Add github actions reporter - by <a href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5093">vitest-dev/vitest#5093</a> <a href="https://github.com/vitest-dev/vitest/commit/40afbe3a"><!-- raw HTML omitted -->(40afb)<!-- raw HTML omitted --></a></li> <li>Expose jsdom global if jsdom environment is enabled - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5155">vitest-dev/vitest#5155</a> <a href="https://github.com/vitest-dev/vitest/commit/567d20b9"><!-- raw HTML omitted -->(567d2)<!-- raw HTML omitted --></a></li> <li>Add new CLI options - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5163">vitest-dev/vitest#5163</a> <a href="https://github.com/vitest-dev/vitest/commit/4e179426"><!-- raw HTML omitted -->(4e179)<!-- raw HTML omitted --></a></li> <li>"test" accepts options object as the second parameter - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5142">vitest-dev/vitest#5142</a> <a href="https://github.com/vitest-dev/vitest/commit/7d9b1fb0"><!-- raw HTML omitted -->(7d9b1)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>vm</strong>: <ul> <li>Support wasm module - by <a href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5131">vitest-dev/vitest#5131</a> <a href="https://github.com/vitest-dev/vitest/commit/5ed537f0"><!-- raw HTML omitted -->(5ed53)<!-- raw HTML omitted --></a></li> </ul> </li> </ul> <h3>🐞 Bug Fixes</h3> <ul> <li>Fix sourcemap in vm pools - by <a href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5063">vitest-dev/vitest#5063</a> <a href="https://github.com/vitest-dev/vitest/commit/8110540a"><!-- raw HTML omitted -->(81105)<!-- raw HTML omitted --></a></li> <li>Don't optimize react/jsx-runtime by default when running in Node - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5079">vitest-dev/vitest#5079</a> <a href="https://github.com/vitest-dev/vitest/commit/0d2bfeac"><!-- raw HTML omitted -->(0d2bf)<!-- raw HTML omitted --></a></li> <li>Rpc timeout error messages to include caller - by <a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5103">vitest-dev/vitest#5103</a> <a href="https://github.com/vitest-dev/vitest/commit/a6e04bd8"><!-- raw HTML omitted -->(a6e04)<!-- raw HTML omitted --></a></li> <li>Requires fixed version across the monorepo - by <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5208">vitest-dev/vitest#5208</a> <a href="https://github.com/vitest-dev/vitest/commit/68f51961"><!-- raw HTML omitted -->(68f51)<!-- raw HTML omitted --></a></li> <li>Prevent merging of <code>poolOptions</code> - by <a href="https://github.com/penalosa"><code>@penalosa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5221">vitest-dev/vitest#5221</a> <a href="https://github.com/vitest-dev/vitest/commit/bc5b2d04"><!-- raw HTML omitted -->(bc5b2)<!-- raw HTML omitted --></a></li> <li><strong>browser</strong>: <ul> <li>Don't exclude node builtins from optimization - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5082">vitest-dev/vitest#5082</a> <a href="https://github.com/vitest-dev/vitest/commit/714c911f"><!-- raw HTML omitted -->(714c9)<!-- raw HTML omitted --></a></li> <li>Support <code>coverage.reportsDirectory</code> with multiple directories - by <a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5056">vitest-dev/vitest#5056</a> <a href="https://github.com/vitest-dev/vitest/commit/ae73f273"><!-- raw HTML omitted -->(ae73f)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>cli</strong>: <ul> <li>Parse <code>--browser=<name></code> correctly - by <a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5179">vitest-dev/vitest#5179</a> <a href="https://github.com/vitest-dev/vitest/commit/656e210b"><!-- raw HTML omitted -->(656e2)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>coverage</strong>: <ul> <li><code>.tmp</code> directory conflicts with <code>--shard</code> option - by <a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5184">vitest-dev/vitest#5184</a> <a href="https://github.com/vitest-dev/vitest/commit/5749d2c2"><!-- raw HTML omitted -->(5749d)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>deps</strong>: <ul> <li>Update dependency strip-literal to v2 - by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5136">vitest-dev/vitest#5136</a> <a href="https://github.com/vitest-dev/vitest/commit/ef557243"><!-- raw HTML omitted -->(ef557)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>reporters</strong>: <ul> <li>Testsuite name should include project root in Junit output - by <a href="https://github.com/fenghan34"><code>@fenghan34</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5116">vitest-dev/vitest#5116</a> <a href="https://github.com/vitest-dev/vitest/commit/2494fbf2"><!-- raw HTML omitted -->(2494f)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>typecheck</strong>: <ul> <li>Fix suite collection while-loop - by <a href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5065">vitest-dev/vitest#5065</a> <a href="https://github.com/vitest-dev/vitest/commit/35675bd3"><!-- raw HTML omitted -->(35675)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>ui</strong>: <ul> <li>Fix tests duration time - by <a href="https://github.com/vovsemenv"><code>@vovsemenv</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5219">vitest-dev/vitest#5219</a> <a href="https://github.com/vitest-dev/vitest/commit/581030ee"><!-- raw HTML omitted -->(58103)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>utils</strong>: <ul> <li>Fix asymmetric matcher diff inside array - by <a href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5189">vitest-dev/vitest#5189</a> <a href="https://github.com/vitest-dev/vitest/commit/3ffcd2ea"><!-- raw HTML omitted -->(3ffcd)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>vitest</strong>: <ul> <li>Correctly report failed test files as failures in json reporter, export json reporter types - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5081">vitest-dev/vitest#5081</a> <a href="https://github.com/vitest-dev/vitest/commit/0417ba20"><!-- raw HTML omitted -->(0417b)<!-- raw HTML omitted --></a></li> <li>Don't run typecheck tests in browser if both are enabled - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5080">vitest-dev/vitest#5080</a> <a href="https://github.com/vitest-dev/vitest/commit/1045b98b"><!-- raw HTML omitted -->(1045b)<!-- raw HTML omitted --></a></li> <li>Handle function config inside <code>defineWorkspace</code> - by <a href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5089">vitest-dev/vitest#5089</a> <a href="https://github.com/vitest-dev/vitest/commit/0bf52533"><!-- raw HTML omitted -->(0bf52)<!-- raw HTML omitted --></a></li> <li>Remove excessive listeners when running without isolation, don't reset the state - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5132">vitest-dev/vitest#5132</a> <a href="https://github.com/vitest-dev/vitest/commit/b607f1ea"><!-- raw HTML omitted -->(b607f)<!-- raw HTML omitted --></a></li> <li>Auto-enable "github-actions" only where users didn't configure reporters - by <a href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/5158">vitest-dev/vitest#5158</a> <a href="https://github.com/vitest-dev/vitest/commit/ef0440cb"><!-- raw HTML omitted -->(ef044)<!-- raw HTML omitted --></a></li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
---|---|---|
.changeset | ||
.github | ||
.pnpm-store/v3/files | ||
.vscode | ||
packages | ||
playground | ||
unlighthouse | ||
.gitignore | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
LICENSE | ||
README.md | ||
SECURITY.md | ||
biome.json | ||
package.json | ||
pnpm-lock.yaml | ||
pnpm-workspace.yaml | ||
vitest.workspace.json |
README.md
Want to Chat? Join our Discord
For a full always up to date documentation please checkout Our Website
Don't like GitHub, and prefer GitLab? This Repo is Auto Cloned to Gitlab! Check it out here: GitLab: Astro-GhostCMS
Demos
- Default Theme - ( Github Repo )
- Catppuccin Theme - ( Github Repo )
- Brutal by Elian Theme - ( Github Repo )
Quick Start
# Its easy run this command and follow the prompt!
npx @matthiesenxyz/create-astro-ghostcms
Our Supporters:
Want to be listed here? by name or logo? Signup Here for an Astro-GhostCMS Suppoter Membership (Silver and up get listed here) Also All Suppoter Memberships get a Discord rank!
Repo Structure
This repo is structured as a pnpm
monorepo. All of our packages can be found under the packages/
folder. These are all internal packages or independently published that can be found on npmjs.com
In this Repo you will find the Following:
playground
: Development and Testingpackages/
:create-astro-ghostcms
: CLI Utility to quickly deploy new Astro-GhostCMS projects.astro-ghostcms
: The main Integration!astro-ghostcms-rendercontent
: Allows rendering of remote GhostCMS HTML with Custom Astro Componentsastro-ghostcms-theme-default
: The Default theme in integration mode.astro-ghostcms-catppuccin
: A dark theme made with Catppuccin and TailwindCSS for Astro-GhostCMS Integration Mode.astro-ghostcms-brutalbyelian
: ElianCodes Brutal theme modified to work with Astro-GhostCMStsconfig
: LOCAL Development package for@ts-ghost/core-api
.
Contributing
Acknowledgments
Ghost is a trademark of The Ghost Foundation. This project is not directly related to or provided by The Ghost Foundation and is intended to help create a easier method to utilize their provided JavaScript tools to link a Headless GhostCMS install in to your Astro project.
Maintained with GitKraken