{
  "name": "@sap/html5-repo-mock",
  "version": "2.2.8",
  "description": "HTML5 Applications Repository Mock",
  "license": "SEE LICENSE IN LICENSE.txt",
  "engines": {
    "node": "^20.0.0 || ^22.0.0 || ^24.0.0"
  },
  "main": "lib/server.js",
  "dependencies": {
    "bufferutil": "4.0.8",
    "jsdom": "24.0.0",
    "utf-8-validate": "6.0.3"
  },
  "devDependencies": {
    "@sap/approuter": "^22.0.0",
    "eslint": "^10.0.2",
    "eslint-plugin-jest": "^29.15.0",
    "globals": "^17.4.0",
    "jest": "30.4.2",
    "jest-junit": "17.0.0"
  },
  "scripts": {
    "prepare_build": "npm install --production --remove-dev",
    "test": "JEST_JUNIT_OUTPUT_NAME=junit-tests.xml JEST_JUNIT_OUTPUT_DIR=. jest -i --reporters=default --reporters=jest-junit",
    "lint": "eslint 'index.js' 'lib/**/*.js' 'test/**/*.test.js'",
    "serve": "node index.js --workingDirectory test/e2e",
    "ci": "npm config set registry=https://int.repositories.cloud.sap/artifactory/api/npm/build-releases-npm && npm config list && npm install && npm run test && npm run lint"
  },
  "jest": {
    "testEnvironment": "node",
    "testRegex": "./test/.*.test.js$",
    "collectCoverage": true,
    "collectCoverageFrom": [
      "./lib/**/*.js",
      "./index.js"
    ],
    "coverageProvider": "babel",
    "coverageDirectory": "reports/coverage",
    "coverageThreshold": {
      "global": {
        "branches": 100,
        "functions": 100,
        "lines": 100,
        "statements": 100
      }
    }
  },
  "files": [
    "lib/**",
    "index.js",
    "package.json",
    "LICENSE.txt",
    "README.md"
  ],
  "keywords": [
    "html5",
    "mock"
  ],
  "author": "Vadim Tomnikov <vadim.tomnikov@sap.com>",
  "pnpm": {
    "overrides": {
      "flatted": "3.4.2",
      "lodash": "4.18.1",
      "minimatch": ">=10.2.1",
      "test-exclude": ">=8.0.0",
      "picomatch": ">=2.3.2",
      "glob": ">=10.0.0"
    }
  }
}