apps/sodo-search/README.md
Search interface injected into Ghost sites.
pnpm setup in the Ghost monorepo rootStart Ghost with the public-app watchers enabled:
pnpm dev:public
This starts the standard development environment and the Sodo Search watcher. To work on this package by itself, run these commands from this directory:
pnpm build # one-off build
pnpm dev # watch and rebuild the UMD JavaScript and CSS
pnpm test # run unit tests once
pnpm lint # lint source and tests
Patch releases are automatic. When Sodo Search changes on main, CI publishes the next patch version to npm and clears the jsDelivr cache. Sites using that major/minor line receive the patch without a Ghost release.
For an intentional minor or major release:
pnpm ship and select a minor or major versionmainpnpm ship updates both the package version and Ghost's default Sodo Search version.
Copyright (c) 2013-2026 Ghost Foundation - Released under the MIT license.