{
  "name": "dmno",
  "version": "0.0.41",
  "description": "dmno is the best way to manage config / env vars in your entire stack",
  "author": "dmno-dev",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/dmno-dev/dmno.git",
    "directory": "packages/core"
  },
  "bugs": "https://github.com/dmno-dev/dmno/issues",
  "homepage": "https://dmno.dev",
  "keywords": [
    "dmno",
    "config",
    "dmno.dev",
    "env vars",
    "environment",
    "process.env",
    "configuration",
    "secrets"
  ],
  "engines": {
    "node": ">=16"
  },
  "type": "module",
  "exports": {
    ".": {
      "ts-src": "./src/index.ts",
      "import": "./dist/index.js",
      "types": "./dist/index.d.ts"
    },
    "./vendor-types": {
      "ts-src": "./src/vendor-types/index.ts",
      "import": "./dist/vendor-types/index.js",
      "types": "./dist/vendor-types/index.d.ts"
    },
    "./utils": {
      "ts-src": "./src/utils.ts",
      "import": "./dist/utils.js",
      "types": "./dist/utils.d.ts"
    },
    "./cli-lib": {
      "ts-src": "./src/cli/plugin-cli-lib.ts",
      "import": "./dist/cli/plugin-cli-lib.js",
      "types": "./dist/cli/plugin-cli-lib.d.ts"
    },
    "./inject-globals": {
      "ts-src": "./src/globals-injector/injector.ts",
      "import": "./dist/globals-injector/injector.js",
      "types": "./dist/globals-injector/injector.d.ts"
    },
    "./auto-inject-globals": {
      "ts-src": "./src/globals-injector/auto-inject.ts",
      "import": "./dist/globals-injector/auto-inject.js",
      "types": "./dist/globals-injector/auto-inject.d.ts"
    },
    "./injector-standalone": {
      "ts-src": "./src/globals-injector/injector.ts",
      "import": "./dist/globals-injector-standalone/injector.js",
      "default": "./dist/globals-injector-standalone/injector.cjs"
    },
    "./injector-standalone/edge": {
      "ts-src": "./src/globals-injector/injector.ts",
      "import": "./dist/globals-injector-standalone/edge/injector.js",
      "default": "./dist/globals-injector-standalone/edge/injector.cjs"
    },
    "./injector-standalone/edge-auto": {
      "ts-src": "./src/globals-injector/auto-inject.ts",
      "import": "./dist/globals-injector-standalone/edge/auto-inject.js",
      "default": "./dist/globals-injector-standalone/edge/auto-inject.cjs"
    },
    "./tsconfigs/*.json": "./tsconfigs/*",
    "./tsconfigs/*": "./tsconfigs/*.json"
  },
  "files": [
    "/bin",
    "/dist",
    "/tsconfigs",
    "/dev-ui-dist"
  ],
  "bin": {
    "dmno": "./bin/cli.js"
  },
  "devDependencies": {
    "@inquirer/type": "^1.3.0",
    "@types/debug": "^4.1.12",
    "@types/diff": "^5.2.1",
    "@types/gradient-string": "^1.1.6",
    "@types/lodash-es": "^4.17.12",
    "@types/node": "^20.14.11",
    "@types/node-forge": "^1.3.11",
    "@types/picomatch": "^3.0.1",
    "@types/validate-npm-package-name": "^4.0.2",
    "@types/which": "^3.0.3",
    "tsup": "^8.2.4",
    "vitest": "^2.1.5",
    "@dmno/encryption-lib": "0.0.0",
    "@dmno/eslint-config": "0.0.0",
    "@dmno/tsconfig": "0.0.0",
    "@dmno/ts-lib": "0.0.0"
  },
  "dependencies": {
    "@dagrejs/graphlib": "^2.2.4",
    "@inquirer/core": "^8.0.1",
    "@inquirer/prompts": "^5.0.1",
    "@scarf/scarf": "^1.4.0",
    "acorn": "^8.12.1",
    "acorn-typescript": "^1.4.13",
    "acorn-walk": "^8.3.3",
    "base64-arraybuffer": "^1.0.2",
    "boxen": "^7.1.1",
    "commander": "^12.0.0",
    "debug": "^4.3.4",
    "diff": "^5.2.0",
    "esm-resolve": "^1.0.11",
    "execa": "^8.0.1",
    "fdir": "^6.1.1",
    "get-port": "^7.1.0",
    "gradient-string": "^2.0.2",
    "jsonc-parser": "^3.2.1",
    "kleur": "^4.1.5",
    "launch-editor": "^2.9.1",
    "lodash-es": "^4.17.21",
    "log-update": "^6.0.0",
    "magic-string": "^0.30.12",
    "modern-async": "^2.0.4",
    "node-forge": "^1.3.2",
    "outdent": "^0.8.0",
    "picomatch": "^3.0.1",
    "read-yaml-file": "^2.1.0",
    "socket.io": "^4.8.0",
    "svgo": "^3.2.0",
    "typescript": "^5.7.2",
    "validate-npm-package-name": "^5.0.0",
    "vite": "^5.4.6",
    "vite-node": "^2.1.2",
    "which": "^4.0.0",
    "@dmno/configraph": "0.0.10"
  },
  "scripts": {
    "clean": "rm -rf dist",
    "build": "pnpm run clean && pnpm run build:injector && pnpm run build:injector:edge && tsup",
    "build:injector": "tsup --config tsup.inject-standalone.config.ts",
    "build:injector:edge": "DMNO_EDGE_COMPAT=1 tsup --config tsup.inject-standalone.config.ts",
    "build:ifnodist": "[ -d \"./dist\" ] && echo 'dist exists' || pnpm build",
    "build:tarball": "turbo build && pnpm pack --pack-destination \"../../../tmp-package-registry\"",
    "dev": "pnpm run clean && pnpm run build:injector && tsup",
    "lint": "eslint src --ext .ts,.cjs",
    "lint:fix": "pnpm run lint --fix",
    "test": "vitest"
  }
}