Monorepo containing composable Nuxt layers, shared Vue component packages, and a CSS design token framework.
Comprehensive docs live in /docs:
pnpm docs:dev
pnpm docs:build
pnpm docs:previewStart with docs/getting-started.md for installation and usage.
| Package | Purpose |
|---|---|
@1001-digital/layers.base |
Base Nuxt layer with components, icons, and styles. |
@1001-digital/layers.evm |
EVM Nuxt layer with wallet connection, SIWE, ENS, and transaction flows. |
@1001-digital/components |
Shared Vue component library. |
@1001-digital/components.evm |
EVM Vue components, composables, and utilities. |
@1001-digital/styles |
CSS framework and design tokens. |
pnpm add @1001-digital/layers.baseexport default defineNuxtConfig({
extends: ['@1001-digital/layers.base'],
})For EVM apps:
pnpm add @1001-digital/layers.evmexport default defineNuxtConfig({
extends: ['@1001-digital/layers.evm'],
})pnpm install
pnpm format:check
pnpm typecheckEach layer has a package-local playground:
cd packages/layers.base
pnpm devcd packages/layers.evm
pnpm devThis project uses Changesets for versioning and npm publishing:
pnpm changesetDocs-only changes normally do not need a changeset.