{
  "name": "@dovenv/utils",
  "version": "1.6.2",
  "description": "Utilities for dovenv",
  "keywords": [
    "aio",
    "cli",
    "codeimage",
    "dovenv",
    "library",
    "media",
    "node",
    "pigeonposse",
    "pp",
    "process",
    "qr",
    "styles",
    "terminal",
    "utils"
  ],
  "homepage": "https://dovenv.pigeonposse.com/guide/utils",
  "bugs": {
    "url": "https://github.com/pigeonposse/dovenv/issues",
    "email": "dev@pigeonposse.com"
  },
  "repository": {
    "type": "https",
    "url": "https://github.com/pigeonposse/dovenv/",
    "directory": "packages/utils"
  },
  "funding": {
    "type": "individual",
    "url": "https://pigeonposse.com/?popup=donate"
  },
  "license": "GPL-3.0",
  "author": {
    "name": "Angelo",
    "email": "angelo@pigeonposse.com",
    "url": "https://github.com/angelespejo"
  },
  "type": "module",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/main.d.mts",
        "default": "./dist/main.mjs"
      }
    }
  },
  "main": "dist/main.mjs",
  "types": "dist/main.d.ts",
  "files": [
    "dist"
  ],
  "dependencies": {
    "@ascii-kit/font": "0.0.6",
    "@ascii-kit/qr": "0.0.6",
    "@ascii-kit/tree": "0.0.6",
    "@cfworker/json-schema": "4.1.1",
    "@clack/prompts": "1.4.0",
    "@schemastore/package": "1.0.5",
    "@structium/csv": "~0.0.7",
    "@structium/env": "~0.0.7",
    "@structium/html-markdown": "~0.0.7",
    "@structium/ini": "~0.0.7",
    "@structium/json": "~0.0.7",
    "@structium/svg": "~0.0.7",
    "@structium/toml": "~0.0.7",
    "@structium/xml": "~0.0.7",
    "@structium/yaml": "~0.0.7",
    "@vibrant/color": "4.0.4",
    "@visulima/boxen": "2.0.10",
    "chalk": "5.6.2",
    "chroma-js": "3.2.0",
    "cli-highlight": "2.1.11",
    "cli-table3": "0.6.5",
    "columnify": "1.6.0",
    "compressing": "2.1.1",
    "consola": "3.4.2",
    "deepmerge-ts": "7.1.5",
    "enquirer": "2.4.1",
    "figures": "6.1.0",
    "github-directory-downloader": "1.3.6",
    "globby": "16.2.0",
    "gradient-string": "3.0.0",
    "json-schema-to-typescript-lite": "15.0.0",
    "json-schema-to-zod": "2.8.1",
    "log-update": "8.0.0",
    "marked": "18.0.4",
    "matcher": "6.0.0",
    "node-emoji": "2.2.0",
    "node-localstorage": "3.0.5",
    "npm-run-path": "6.0.0",
    "open": "11.0.0",
    "ora": "9.4.0",
    "pngjs": "7.0.0",
    "pretty-ms": "9.3.0",
    "quantize": "1.0.2",
    "string-width": "8.2.1",
    "supports-hyperlinks": "4.4.0",
    "terminal-char-width": "1.0.11",
    "terminal-link": "5.0.0",
    "terminal-size": "4.0.1",
    "yargs": "18.0.0",
    "zod": "4.4.3"
  },
  "devDependencies": {
    "@ascii-kit/fonts": "0.0.6",
    "@types/chroma-js": "3.1.2",
    "@types/columnify": "1.5.4",
    "@types/decompress": "4.2.7",
    "@types/gradient-string": "1.1.6",
    "@types/ini": "4.1.1",
    "@types/js-yaml": "4.0.9",
    "@types/node-localstorage": "1.3.3",
    "@types/pngjs": "6.0.5",
    "@types/quantize": "1.0.2",
    "@types/yargs": "17.0.35",
    "@dovenv/repo-config": "1.6.2"
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "scripts": {
    "b": "pnpx esbuild src/main.ts --bundle --outdir=dist --platform=node --format=esm --minify=false --splitting",
    "build": "unbuild",
    "dev": "tsx examples/main.ts",
    "test": "vitest run -r src --passWithNoTests"
  }
}