discultdev-essentials
v0.5.0
Published
A small source-copy CLI and remote-ready module registry for DiscultDev app essentials.
Maintainers
Readme
discultdev-essentials
A source-copy CLI for installing DiscultDev Essentials modules into your own repository.
What it does
Instead of shipping compiled runtime packages, dde add <module-name> copies curated source files into your app and records the install in .dde/installed.json.
Install
npm install discultdev-essentialsYou can also use pnpm add discultdev-essentials or yarn add discultdev-essentials.
CLI
npx dde list
npx dde inspect typed-vue-router
npx dde plan typed-vue-router ./my-app
npx dde add typed-vue-router ./my-app
npx dde add typed-vue-router ./my-app --target-dir src/router
npx dde add typed-vue-router ./my-app --install
npx dde cache syncBy default, modules install into src/lib/<module-name>. You can override that per command with --target-dir or per project with dde.config.json.
Some modules also scaffold starter app files and print follow-up setup guidance after dde plan or dde add.
Included modules
typed-vue-router: Typed route definitions and navigation helpers for Vue Router projects.universal-logger: LogTape-based logger scaffolding with runtime toggles, persistence, and pluggable sinks.
Package contents
The published package includes:
- the
ddeCLI atbin/dde.mjs - the module registry under
registry/ - the cache-ready registry snapshot at
registry/snapshot.json
By default, the published package stays small and fetches module source files from a configured remote registry when they are not already cached locally.
Configure that remote with DDE_REGISTRY_REMOTE or the package-level dde.defaultRegistryRemote setting before publishing.
License
MIT
