my website at ewancroft.uk
6
fork

Configure Feed

Select the types of activity you want to include in your feed.

docs: point packages to pkgs monorepo as canonical source

+15 -3
+5 -1
packages/atproto/README.md
··· 1 1 # @ewanc26/atproto 2 2 3 + > **Canonical source:** This package is now maintained in the [`@ewanc26/pkgs`](https://github.com/ewanc26/pkgs) monorepo under [`packages/atproto`](https://github.com/ewanc26/pkgs/tree/main/packages/atproto). This copy exists for historical context — please open issues and PRs there. 4 + 3 5 AT Protocol service layer extracted from [ewancroft.uk](https://ewancroft.uk). Handles identity resolution, record fetching, Bluesky posts, Standard.site documents, music/mood status, and more — with a built-in in-memory cache. 4 6 5 7 **Key difference from the app's internal service layer:** all functions accept `did: string` as their first argument rather than reading `PUBLIC_ATPROTO_DID` from the environment. ··· 72 74 73 75 ## Build 74 76 77 + Development happens in the [`@ewanc26/pkgs`](https://github.com/ewanc26/pkgs) monorepo. Local commands (from `packages/atproto`): 78 + 75 79 ```bash 76 80 pnpm build # tsc 77 81 pnpm dev # tsc --watch ··· 80 84 81 85 ## Licence 82 86 83 - See the root [LICENSE](../../LICENSE). 87 + AGPL-3.0-only — see the [pkgs monorepo licence](https://github.com/ewanc26/pkgs/blob/main/LICENSE).
+5 -1
packages/ui/README.md
··· 1 1 # @ewanc26/ui 2 2 3 + > **Canonical source:** This package is now maintained in the [`@ewanc26/pkgs`](https://github.com/ewanc26/pkgs) monorepo under [`packages/ui`](https://github.com/ewanc26/pkgs/tree/main/packages/ui). This copy exists for historical context — please open issues and PRs there. 4 + 3 5 Svelte UI component library extracted from [ewancroft.uk](https://ewancroft.uk). Provides layout and card components, UI primitives, SEO helpers, Svelte stores, post utilities, and a multi-theme configuration system. 4 6 5 7 ## Installation ··· 54 56 55 57 ## Build 56 58 59 + Development happens in the [`@ewanc26/pkgs`](https://github.com/ewanc26/pkgs) monorepo. Local commands (from `packages/ui`): 60 + 57 61 ```bash 58 62 pnpm build # svelte-package 59 63 pnpm dev # svelte-package --watch ··· 62 66 63 67 ## Licence 64 68 65 - See the root [LICENSE](../../LICENSE). 69 + AGPL-3.0-only — see the [pkgs monorepo licence](https://github.com/ewanc26/pkgs/blob/main/LICENSE).
+5 -1
packages/utils/README.md
··· 1 1 # @ewanc26/utils 2 2 3 + > **Canonical source:** This package is now maintained in the [`@ewanc26/pkgs`](https://github.com/ewanc26/pkgs) monorepo under [`packages/utils`](https://github.com/ewanc26/pkgs/tree/main/packages/utils). This copy exists for historical context — please open issues and PRs there. 4 + 3 5 Shared utility functions extracted from [ewancroft.uk](https://ewancroft.uk). Zero runtime dependencies. 4 6 5 7 ## Modules ··· 33 35 34 36 ## Build 35 37 38 + Development happens in the [`@ewanc26/pkgs`](https://github.com/ewanc26/pkgs) monorepo. Local commands (from `packages/utils`): 39 + 36 40 ```bash 37 41 pnpm build # tsc 38 42 pnpm dev # tsc --watch ··· 41 45 42 46 ## Licence 43 47 44 - See the root [LICENSE](../../LICENSE). 48 + AGPL-3.0-only — see the [pkgs monorepo licence](https://github.com/ewanc26/pkgs/blob/main/LICENSE).