{
  "name": "@postscriptum.app/core",
  "version": "1.1.2",
  "description": "A pagination engine",
  "homepage": "https://postscriptum.app/",
  "repository": "gitlab:postscriptum.app/core",
  "keywords": [
    "html",
    "css",
    "pdf",
    "page",
    "print",
    "typesetting",
    "break",
    "fragmentation",
    "chrome"
  ],
  "engines": {
    "node": ">=20",
    "npm": ">=10"
  },
  "license": "MIT",
  "main": "dist/postscriptum.js",
  "types": "dist/d.ts/postscriptum.d.ts",
  "files": [
    "dist"
  ],
  "devDependencies": {
    "@types/cssesc": "3.0.0",
    "commander": "13.1.0",
    "cssesc": "3.0.0",
    "csso": "5.0.5",
    "esbuild": "0.25.0",
    "postcss": "8.5.14",
    "postcss-safe-parser": "7.0.0",
    "postcss-value-parser": "4.2.0",
    "typedoc": "0.27.7",
    "typescript": "5.7.3"
  },
  "scripts": {
    "prepare": "npm run dist",
    "dist": "npm run build",
    "build": "node scripts/build.mjs",
    "watch": "node scripts/watch.mjs",
    "lint": "eslint src plugins",
    "build:bundle": "node scripts/build.mjs --bundle",
    "build:esm": "node scripts/build.mjs --esm",
    "build:hyph": "node scripts/build.mjs --hyph",
    "build:types": "node scripts/build.mjs --types",
    "build:plugins": "node scripts/build.mjs --plugins",
    "build:postcss-plugin": "node scripts/build.mjs --postcss-plugin",
    "watch:bundle": "node scripts/watch.mjs --bundle",
    "watch:esm": "node scripts/watch.mjs --esm",
    "watch:plugins": "node scripts/watch.mjs --plugins",
    "watch:postcss-plugin": "node scripts/watch.mjs --postcss-plugin"
  }
}
