Skip to content

1001-digital/layers

Repository files navigation

@1001-digital/layers

Monorepo containing composable Nuxt layers, shared Vue component packages, and a CSS design token framework.

Documentation

Comprehensive docs live in /docs:

pnpm docs:dev
pnpm docs:build
pnpm docs:preview

Start with docs/getting-started.md for installation and usage.

Packages

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.

Quick Start

pnpm add @1001-digital/layers.base
export default defineNuxtConfig({
  extends: ['@1001-digital/layers.base'],
})

For EVM apps:

pnpm add @1001-digital/layers.evm
export default defineNuxtConfig({
  extends: ['@1001-digital/layers.evm'],
})

Development

pnpm install
pnpm format:check
pnpm typecheck

Each layer has a package-local playground:

cd packages/layers.base
pnpm dev
cd packages/layers.evm
pnpm dev

Releases

This project uses Changesets for versioning and npm publishing:

pnpm changeset

Docs-only changes normally do not need a changeset.

About

Component library, utilities, and styles for purist internet applications.

Resources

Stars

Watchers

Forks

Contributors