{
  "name": "mock-office-js",
  "version": "0.0.6",
  "description": "In-memory mock of Office JavaScript API for testing Office Add-ins",
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/office.d.mts",
      "browser": "./dist/office.js",
      "default": "./dist/office.mjs"
    }
  },
  "files": [
    "dist"
  ],
  "scripts": {
    "build": "tsdown && mv dist/office.iife.js dist/office.js",
    "test": "npm run test:unit && npm run test:e2e",
    "test:unit": "vitest run && vitest --typecheck --run",
    "pretest:e2e": "npm run build && cd tests/e2e/fixture && npm install",
    "test:e2e": "playwright test --config tests/e2e/playwright.config.ts",
    "typecheck": "tsc --noEmit"
  },
  "license": "MIT",
  "peerDependencies": {
    "@types/office-js": "^1.0.0"
  },
  "devDependencies": {
    "@playwright/test": "^1.59.1",
    "@types/custom-functions-runtime": "^1.6.11",
    "@types/node": "^25.6.0",
    "@types/office-js": "^1.0.588",
    "tsdown": "^0.21.9",
    "typescript": "^6.0.2",
    "vitest": "^4.1.4"
  }
}
