@logosdx/observer
v2.4.0
Published
A small, strongly-typed, powerful observer utility for the DOM or NodeJS
Downloads
817
Maintainers
Readme
Logos /lōgōs/ n. ¹ From the ancient Greek meaning "divine reason" and "rational principle." ² Represents the fundamental order that governs the universe. ³ The stoics believed it was the rational law underlying all things.
DX /di-eks/ n. ¹ Stands for "developer experience."
LogosDX /lōgōs di-eks/ n. ¹ A rational developer experience.
Ready-to-use Packages
@logosdx/utils: Production utilities that compose. Resilience built in.@logosdx/observer: Events that understand patterns. Queues that manage themselves.@logosdx/fetch: HTTP that handles failure. Automatically.@logosdx/storage: One API for your many key-value stores.@logosdx/localize: Localization utilities for everything from languages to customer-specific strings.@logosdx/dom: For those who like to raw-dawg the DOM.@logosdx/react: The above, but for React. Use it in Next.js, React Native, or anywhere else.
Under-construction
@logosdx/state-machine: State management as streams, not stores.
LLM Helpers
[!TIP] Don't let AI do your work for you. It's not a replacement for human intelligence. It's a tool to help you.
We have LLM helpers available for you to use in Cursor, VSCode, and Claude Code.
For more information, see the skill/references/ directory.
Add them to your .cursor/rules or .claude directory.
# For Claude
curl -L "https://codeload.github.com/logosdx/monorepo/tar.gz/refs/heads/master" \
| tar -xz -C .claude --strip-components=2 "monorepo-master/skill/references/*.md"
# For Cursor
curl -L "https://codeload.github.com/logosdx/monorepo/tar.gz/refs/heads/master" \
| tar -xz -C .cursor/rules --strip-components=2 "monorepo-master/skill/references/*.md"Philosophy
- TypeScript-first
- Resilience built in
- Tree-shakable
- Runtime agnostic
- Small and fast
- Debuggable, testable, and well-documented
- Zero external dependencies
Contributing
See CONTRIBUTING.md for development workflow and release process.
License
MIT © LogosDX
