{
	"name": "prismic",
	"version": "1.25.0",
	"description": "Prismic's official command line tool",
	"keywords": [
		"prismic",
		"typescript"
	],
	"license": "Apache-2.0",
	"author": "Prismic <contact@prismic.io> (https://prismic.io)",
	"repository": {
		"type": "git",
		"url": "ssh://git@github.com/prismicio/cli.git"
	},
	"bin": {
		"prismic": "./dist/index.mjs"
	},
	"files": [
		"./dist"
	],
	"type": "module",
	"publishConfig": {
		"access": "public"
	},
	"scripts": {
		"build": "tsdown",
		"dev": "tsdown --watch",
		"format": "oxfmt",
		"prepare": "npm run build",
		"lint": "oxlint --deny-warnings",
		"types": "tsc --noEmit",
		"unit": "vitest run --project tests",
		"unit:watch": "vitest watch --project tests",
		"evals": "vitest run --project evals --reporter=default --reporter=./evals/reporter.ts",
		"evals:report": "jq -r '.evals | to_entries[] | \"\\([.value[]|select(.pass)]|length)/\\(.value|length)  \\([.value[].durationS]|add/length|round)s  \\(.key)\"' evals/results.json",
		"test": "npm run lint && npm run types && npm run unit"
	},
	"devDependencies": {
		"@anthropic-ai/claude-agent-sdk": "^0.3.312",
		"@openai/codex-sdk": "^0.166.0",
		"@prismicio/types-internal": "4.7.0",
		"@types/node": "26.6.6",
		"change-case": "5.4.4",
		"dedent": "^1.7.2",
		"detect-indent": "^7.0.2",
		"github-slugger": "2.0.0",
		"oxfmt": "^0.75.0",
		"oxlint": "1.90.0",
		"prismic-ts-codegen": "^0.1.31",
		"tinyexec": "^1.3.1",
		"tinyglobby": "^0.2.17",
		"tsdown": "0.23.4",
		"typescript": "7.0.2",
		"vitest": "5.0.5",
		"zod": "^4.6.7"
	},
	"devEngines": {
		"runtime": {
			"name": "node",
			"version": ">=24",
			"onFail": "warn"
		}
	},
	"engines": {
		"node": ">=22"
	}
}
