{
  "name": "ignite-cli",
  "version": "11.5.0",
  "description": "Infinite Red's hottest boilerplate for React Native.",
  "bin": {
    "ignite": "bin/ignite",
    "ignite-cli": "bin/ignite"
  },
  "preferGlobal": true,
  "license": "MIT",
  "repository": "infinitered/ignite",
  "homepage": "https://github.com/infinitered/ignite",
  "files": [
    "boilerplate",
    "build",
    "bin",
    "README.md",
    "template.config.js"
  ],
  "author": {
    "name": "Infinite Red",
    "email": "npm@infinite.red",
    "url": "https://github.com/infinitered/ignite"
  },
  "scripts": {
    "compile": "tsc -p .",
    "typecheck": "tsc -p . --noEmit",
    "build": "pnpm run clean && pnpm run compile && pnpm run build:assets",
    "build:assets": "cp ./boilerplate/.gitignore ./boilerplate/.gitignore.template && cp ./src/assets/*.txt ./build/assets/",
    "build:watch": "pnpm run build && pnpm run compile --watch",
    "format": "prettier '**/*{.js,.ts,.tsx,.json,.md}'",
    "format:write": "pnpm run format --write",
    "format:check": "pnpm run format --check",
    "lint": "eslint 'src/**' 'test/**'",
    "depcruise": "depcruise src --config .dependency-cruiser.js",
    "depcruise:graph": "depcruise src --include-only \"^src\" --config .dependency-cruiser.js --output-type dot | dot -T svg > ignite-cli-dependency-graph.svg && dot -T png ignite-cli-dependency-graph.svg -o ignite-cli-dependency-graph.png",
    "test": "TS_JEST_DISABLE_VER_CHECKER=true jest",
    "watch": "jest --watch",
    "watch:debug": "pnpm run watch --runInBand --verbose",
    "coverage": "jest --coverage",
    "ci:publish": "pnpm run build && pnpm run semantic-release && pnpm run clean",
    "semantic-release": "semantic-release",
    "clean": "rm -drf ./build ./boilerplate/.gitignore.template ./boilerplate/node_modules ./boilerplate/ios/build/ ./boilerplate/ios/Pods/ ./boilerplate/android/app/build ./boilerplate/ios/.xcode.env.local",
    "ignite-cli:dev": "node bin/ignite",
    "ignite-cli:prod": "wrap () { node bin/ignite \"$@\" --compiled-build | cat; }; wrap"
  },
  "engines": {
    "node": ">=20.0.0"
  },
  "dependencies": {
    "cross-spawn": "^7.0.3",
    "deepmerge-json": "^1.1.0",
    "ejs": "^3.1.8",
    "gluegun": "5.1.6",
    "sharp": "0.32.6",
    "yaml": "^2.6.1"
  },
  "devDependencies": {
    "@semantic-release/git": "^9.0.0",
    "@types/jest": "^27.0.1",
    "@types/node": "16.6.1",
    "@types/react": "~19.0.10",
    "@typescript-eslint/eslint-plugin": "7.18.0",
    "@typescript-eslint/parser": "7.18.0",
    "babel-eslint": "^10.1.0",
    "dependency-cruiser": "^17.0.2",
    "eslint": "^8.57.0",
    "eslint-config-expo": "~9.2.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-import": "^2.31.0",
    "eslint-plugin-prettier": "^5.2.1",
    "eslint-plugin-react-native": "^4.1.0",
    "eslint-plugin-reactotron": "^0.1.7",
    "husky": "^7.0.1",
    "jest": "~29.7.0",
    "prettier": "^3.3.3",
    "react": "19.0.0",
    "semantic-release": "^17.4.2",
    "tempy": "^1.0.1",
    "ts-jest": "^29.1.1",
    "ts-node": "^10.9.2",
    "typescript": "~5.8.3"
  },
  "release": {
    "plugins": [
      "@semantic-release/commit-analyzer",
      "@semantic-release/release-notes-generator",
      "@semantic-release/npm",
      "@semantic-release/github",
      [
        "@semantic-release/git",
        {
          "assets": "package.json",
          "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
        }
      ]
    ]
  },
  "pnpm": {
    "onlyBuiltDependencies": [
      "sharp"
    ]
  },
  "packageManager": "pnpm@10.9.0"
}
