{
  "name": "@adobe/aep-rules-engine",
  "version": "3.1.2",
  "description": "Adobe Experience Platform rules engine.",
  "repository": {
    "type": "git",
    "url": "https://github.com/adobe/aepsdk-rulesengine-typescript.git"
  },
  "type": "module",
  "module": "dist/es/index.js",
  "main": "dist/cjs/index.cjs",
  "types": "types/index.d.ts",
  "exports": {
    "./package.json": "./package.json",
    ".": {
      "types": "./types/index.d.ts",
      "import": "./dist/es/index.js",
      "default": "./dist/cjs/index.cjs"
    }
  },
  "files": [
    "dist/*",
    "types/*",
    "src/**/!(*.spec).ts"
  ],
  "scripts": {
    "add-license": "node tools/add-license.js",
    "emit-declaration": "tsc --lib dom,es2021 --emitDeclarationOnly --declaration --declarationDir ./types src/**/*.ts",
    "prebuild": "npm run clean && npm run lint && npm run emit-declaration",
    "build": "rollup -c",
    "clean": "rimraf dist types",
    "format": "prettier --write \"{src,test}/**/*.{js,cjs,mjs,ts}\" \"**/*.md\"",
    "prelint": "npm run format && npm run add-license",
    "lint": "./node_modules/.bin/eslint && tsc",
    "prepare": "husky",
    "pretty-quick": "pretty-quick",
    "test": "vitest run --coverage"
  },
  "author": "Adobe",
  "license": "Apache-2.0",
  "devDependencies": {
    "@babel/core": "^7.27.3",
    "@babel/preset-env": "^7.27.2",
    "@babel/preset-typescript": "^7.27.1",
    "@eslint/js": "^9.27.0",
    "@rollup/plugin-babel": "^6.0.4",
    "@rollup/plugin-node-resolve": "^16.0.1",
    "@rollup/plugin-replace": "^6.0.2",
    "@rollup/plugin-terser": "^0.4.4",
    "@rollup/plugin-typescript": "^12.1.2",
    "@vitest/coverage-v8": "^3.1.4",
    "@vitest/eslint-plugin": "^1.2.1",
    "eslint": "^9.27.0",
    "eslint-config-prettier": "^10.1.5",
    "eslint-plugin-n": "^17.18.0",
    "eslint-plugin-prettier": "^5.4.0",
    "eslint-plugin-promise": "^7.2.1",
    "globals": "^16.2.0",
    "handlebars": "^4.7.8",
    "husky": "^9.1.7",
    "prettier": "^3.5.3",
    "pretty-quick": "^4.1.1",
    "rimraf": "^6.0.1",
    "rollup": "^4.41.1",
    "rollup-plugin-cleanup": "^3.2.1",
    "staged-git-files": "^1.3.0",
    "typescript": "^5.8.3",
    "typescript-eslint": "^8.33.0",
    "vitest": "^3.1.4"
  },
  "overrides": {
    "eslint": "^9.27.0"
  }
}
