{
  "author": "Christian Westgaard <cwe@enonic.com>",
  "contributors": [],
  "dependencies": {
    "@enonic/js-utils": "^2.0.0",
    "adm-zip": "^0.5.16",
    "colors": "^1.4.0",
    "fast-uri": "^3.0.0",
    "fast-xml-parser": "^5.2.5",
    "fnv1a": "^1.1.1",
    "intersect": "^1.0.1",
    "jest": "^30.4.2",
    "memfs": "^4.2.0",
    "node-forge": "^1.3.1",
    "probe-image-size": "^7.2.3",
    "q-i": "^2.0.1",
    "uniqs": "^2.0.0"
  },
  "devDependencies": {
    "@enonic-types/core": "^8",
    "@enonic-types/global": "^8",
    "@enonic-types/lib-app": "^8",
    "@enonic-types/lib-auth": "^8",
    "@enonic-types/lib-content": "^8",
    "@enonic-types/lib-context": "^8",
    "@enonic-types/lib-event": "^8",
    "@enonic-types/lib-export": "^8",
    "@enonic-types/lib-io": "^8",
    "@enonic-types/lib-node": "^8",
    "@enonic-types/lib-portal": "^8",
    "@enonic-types/lib-repo": "^8",
    "@enonic-types/lib-value": "^8",
    "@enonic-types/lib-vhost": "^8",
    "@enonic/test-data": "^1.2.0",
    "@types/adm-zip": "^0.5.7",
    "@types/bun": "^1.0.12",
    "@types/intersect": "^1.0.0",
    "@types/jest": "^30.0.0",
    "@types/node": "^25",
    "@types/node-forge": "^1.3.2",
    "@types/probe-image-size": "^7.2.0",
    "slm": "^2.0.0",
    "ts-jest": "^29.1.0",
    "ts-node": "^10.9.2",
    "typescript": "^5"
  },
  "description": "Mock Enonic XP API JavaScript Library",
  "engines": {
    "node": ">= 24.15.0"
  },
  "files": [
    "/dist",
    "/media",
    "/src",
    "README.md"
  ],
  "keywords": [
    "mock",
    "Enonic XP",
    "enonic",
    "typescript",
    "ecmascript",
    "javascript",
    "commonjs",
    "Content"
  ],
  "license": "GPL-3.0",
  "main": "dist/index.js",
  "name": "@enonic/mock-xp",
  "publishConfig": {
    "access": "public"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/enonic/npm-mock-xp.git"
  },
  "scripts": {
    "build": "npx tsc",
    "check:types": "tsc --noEmit",
    "clean": "rm -r dist 2>/dev/null;true",
    "clean:test": "rm -r build 2>/dev/null;true",
    "copy": "mkdir dist && cp -r src/types dist/",
    "cov": "jest --coverage --no-cache",
    "prebuild": "npm run copy",
    "precopy": "npm run clean",
    "prepublishOnly": "node setversion.cjs && npm run build",
    "test": "jest --no-cache"
  },
  "version": "2.0.0"
}
