{
  "name": "scaffdog",
  "version": "4.1.0",
  "type": "module",
  "description": "scaffdog is Markdown driven scaffolding tool.",
  "keywords": [
    "scaffdog",
    "scaffold",
    "scaffolding",
    "generator",
    "boilerplate",
    "markdown",
    "template"
  ],
  "homepage": "https://github.com/scaffdog/scaffdog/tree/main/packages/scaffdog",
  "bugs": {
    "url": "https://github.com/scaffdog/scaffdog/issues"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/scaffdog/scaffdog.git",
    "directory": "packages/scaffdog"
  },
  "license": "MIT",
  "author": "wadackel <wadackel@gmail.com>",
  "main": "./dist/index.mjs",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.mjs"
    },
    "./package.json": {
      "import": "./package.json"
    }
  },
  "bin": {
    "scaffdog": "dist/bin.mjs"
  },
  "files": [
    "dist",
    "!dist/**/*.snap"
  ],
  "dependencies": {
    "ansi-escapes": "^7.0.0",
    "chalk": "^5.3.0",
    "cli-truncate": "^4.0.0",
    "consola": "^3.2.3",
    "deepmerge": "^4.2.2",
    "figures": "^6.0.0",
    "front-matter": "^4.0.2",
    "fuse.js": "^7.0.0",
    "globby": "^14.0.0",
    "indent-string": "^5.0.0",
    "inquirer": "^9.2.8",
    "inquirer-autocomplete-prompt": "^3.0.0",
    "is-plain-obj": "^4.1.0",
    "log-symbols": "^7.0.0",
    "micromatch": "^4.0.4",
    "node-emoji": "^2.1.3",
    "plur": "^5.0.0",
    "strip-ansi": "7.1.0",
    "terminal-size": "^4.0.0",
    "update-notifier": "^7.0.0",
    "valid-filename": "^4.0.0",
    "wrap-ansi": "^9.0.0",
    "yargs": "^17.7.2",
    "zod": "^3.22.3",
    "@scaffdog/config": "4.1.0",
    "@scaffdog/core": "4.1.0",
    "@scaffdog/engine": "4.1.0",
    "@scaffdog/error": "4.1.0",
    "@scaffdog/types": "4.1.0"
  },
  "devDependencies": {
    "@types/inquirer": "9.0.7",
    "@types/inquirer-autocomplete-prompt": "3.0.3",
    "@types/micromatch": "4.0.9",
    "@types/update-notifier": "6.0.8",
    "@types/yargs": "17.0.33",
    "type-fest": "4.26.1"
  },
  "publishConfig": {
    "access": "public"
  },
  "gitHead": "14824585829ad0b2093ef44b30f36fce3f4fd682",
  "scripts": {
    "typecheck": "tsc",
    "build": "unbuild",
    "generate": "tsx scripts/generate-lib-mocks.ts",
    "scaffdog": "tsx src/bin.ts",
    "scaffold": "pnpm scaffdog generate -f",
    "test": "vitest run --dir src",
    "test:watch": "vitest watch --dir src",
    "test:approve": "pnpm run test -u",
    "test:e2e": "vitest run --dir test",
    "test:e2e:watch": "pnpm test:e2e -u"
  }
}