{ "name": "root", "version": "0.0.0", "private": true, "description": "TypeScript base PDF generator and React base UI. Open source, developed by the community, and completely free to use under the MIT license!", "keywords": [ "pdf", "pdf-designer", "pdf-generation", "pdf-viewer", "react", "typescript" ], "homepage": "https://pdfme.com", "bugs": { "url": "https://github.com/pdfme/pdfme/issues" }, "license": "MIT", "author": "hand-dot", "repository": { "type": "git", "url": "git@github.com:pdfme/pdfme.git" }, "workspaces": [ "packages/common", "packages/pdf-lib", "packages/jsx", "packages/converter", "packages/schemas", "packages/generator", "packages/manipulator", "packages/ui", "packages/cli" ], "scripts": { "link-workspaces": "./scripts/link-workspaces.sh", "clean": "vp run --filter '@pdfme/*' clean", "build": "npm run clean && npm run build -w packages/pdf-lib && npm run build -w packages/common && npm run build -w packages/converter && npm run build -w packages/schemas && npm run build -w packages/jsx && ./scripts/build-workspaces-in-parallel.sh packages/generator packages/ui packages/manipulator && npm run build -w packages/cli", "build:cli": "npm run build -w packages/pdf-lib && npm run build -w packages/common && npm run build -w packages/converter && npm run build -w packages/schemas && npm run build -w packages/generator && npm run build -w packages/cli", "check": "npm run fmt:check && npm run lint && npm run typecheck && npm run test && npm --prefix playground run test", "claude:review": "./scripts/claude-review-pr.sh", "fmt": "vp run --filter '@pdfme/*' fmt && npm --prefix playground run fmt && npm run fmt:meta", "fmt:check": "vp fmt -c .oxfmtrc.json packages/cli/src packages/common/src packages/converter/src packages/generator/src packages/jsx/src packages/manipulator/src packages/pdf-lib/src packages/schemas/src packages/ui/src playground/src playground/e2e playground/vite.config.ts playground/vitest.setup.ts playground/postcss.config.js playground/tailwind.config.js package.json packages/cli/package.json packages/common/package.json packages/converter/package.json packages/generator/package.json packages/jsx/package.json packages/manipulator/package.json packages/pdf-lib/package.json packages/schemas/package.json packages/ui/package.json playground/package.json .oxlintrc.json .oxfmtrc.json playground/.oxlintrc.json vite.config.mts --check", "fmt:meta": "vp fmt -c .oxfmtrc.json package.json packages/cli/package.json packages/common/package.json packages/converter/package.json packages/generator/package.json packages/jsx/package.json packages/manipulator/package.json packages/pdf-lib/package.json packages/schemas/package.json packages/ui/package.json playground/package.json .oxlintrc.json .oxfmtrc.json playground/.oxlintrc.json vite.config.mts --write", "ci": "npm run check && npm run build && npm --prefix playground run build", "typecheck": "node packages/common/set-version.js && tsc -b", "test": "vp run --filter '@pdfme/*' test", "test:packages": "vp run --filter '@pdfme/*' --filter '!@pdfme/cli' test", "test:cli": "npm run test:run -w packages/cli --", "lint": "vp run --filter '@pdfme/*' lint && npm --prefix playground run lint", "lint:fix": "vp lint -c .oxlintrc.json packages/cli/src packages/common/src packages/converter/src packages/generator/src packages/jsx/src packages/manipulator/src packages/pdf-lib/src packages/schemas/src packages/ui/src --fix && npm --prefix playground run lint -- --fix" }, "devDependencies": { "@types/node": "^25.6.0", "jsdom": "^29.1.0", "lodash": "^4.18.1", "lodash-es": "^4.18.1", "rimraf": "^6.1.3", "typescript": "^6.0.3", "vite": "^8.0.10", "vite-plus": "^0.1.19", "vitest": "^4.1.5", "vitest-image-snapshot": "^0.6.50" }, "packageManager": "npm@11.12.1" }