{
  "name": "@ariadng/office",
  "version": "0.3.0",
  "description": "Zero-runtime-dependency TypeScript library for reading and writing Microsoft Office OOXML files (docx, xlsx, pptx and their macro/template siblings) with lossless preservation of unmodeled content.",
  "keywords": [
    "ooxml",
    "office",
    "docx",
    "xlsx",
    "pptx",
    "word",
    "excel",
    "powerpoint",
    "openxml",
    "opc",
    "wordprocessingml",
    "spreadsheetml",
    "presentationml",
    "zero-dependency"
  ],
  "author": "Ariadng",
  "homepage": "https://github.com/ariadng/office-js#readme",
  "bugs": {
    "url": "https://github.com/ariadng/office-js/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ariadng/office-js.git"
  },
  "publishConfig": {
    "access": "public"
  },
  "type": "module",
  "license": "MIT",
  "engines": {
    "node": ">=20"
  },
  "sideEffects": false,
  "files": [
    "dist"
  ],
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "default": "./dist/index.js"
    },
    "./zip": {
      "types": "./dist/zip/index.d.ts",
      "default": "./dist/zip/index.js"
    },
    "./xml": {
      "types": "./dist/xml/index.d.ts",
      "default": "./dist/xml/index.js"
    },
    "./opc": {
      "types": "./dist/opc/index.d.ts",
      "default": "./dist/opc/index.js"
    },
    "./mce": {
      "types": "./dist/mce/index.d.ts",
      "default": "./dist/mce/index.js"
    },
    "./preservation": {
      "types": "./dist/preservation/index.d.ts",
      "default": "./dist/preservation/index.js"
    },
    "./schema": {
      "types": "./dist/schema/index.d.ts",
      "default": "./dist/schema/index.js"
    },
    "./document": {
      "types": "./dist/document/index.d.ts",
      "default": "./dist/document/index.js"
    },
    "./docx": {
      "types": "./dist/docx/index.d.ts",
      "default": "./dist/docx/index.js"
    },
    "./xlsx": {
      "types": "./dist/xlsx/index.d.ts",
      "default": "./dist/xlsx/index.js"
    },
    "./pptx": {
      "types": "./dist/pptx/index.d.ts",
      "default": "./dist/pptx/index.js"
    },
    "./package.json": "./package.json"
  },
  "scripts": {
    "build": "node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json",
    "typecheck": "tsc --noEmit",
    "test": "vitest run",
    "conformance": "tsx conformance/runner/run.ts",
    "conformance:cases": "tsx conformance/runner-ts/run.ts",
    "prepublishOnly": "npm run build && vitest run"
  },
  "devDependencies": {
    "@types/node": "^22.10.0",
    "tsx": "^4.23.1",
    "typescript": "^5.6.0",
    "vitest": "^3.0.0"
  }
}
