Skip to content

dmno-dev/dmno

Repository files navigation

DMNO

Welcome to the dmno monorepo 👋

Check out the docs for more information on how to use DMNO.

Read on if you want to contribute to DMNO.

Installation

First, install nvm:

Then use nvm to install the latest Node LTS: nvm install --lts

Then install pnpm

Then install deps via pnpm: pnpm i

Packages

  • packages/core - Core package for DMNO (includes CLI)
  • packages/docs-site - Docs site for DMNO (dmno.dev)

Plugins

  • plugins/1password - DMNO plugin for 1Password -
  • plugins/encrypted-vault - DMNO plugin for encrypted values

Integrations

  • integrations/astro - DMNO integration for Astro
  • integrations/vite - DMNO integration for Vite
  • integrations/nextjs - DMNO integration for Next.js

libs

  • packages/encryption-lib - Encryption library for DMNO
  • packages/ts-lib - TypeScript utilities
  • packages/ui-lib - UI library for DMNO

Configs

  • packages/tsconfig - shared TypeScript config for DMNO
  • packages/eslint-config - shared ESLint config for DMNO