{
  "name": "@openfeature/flagd-core",
  "version": "4.0.0",
  "repository": {
    "type": "git",
    "url": "https://github.com/open-feature/js-sdk-contrib.git",
    "directory": "libs/shared/flagd-core"
  },
  "license": "Apache-2.0",
  "scripts": {
    "build:validators": "node scripts/build-validators.js",
    "publish-if-not-exists": "cp $NPM_CONFIG_USERCONFIG .npmrc && if [ \"$(npm show $npm_package_name@$npm_package_version version)\" = \"$(npm run current-version -s)\" ]; then echo 'already published, skipping'; else npm publish --access public; fi",
    "current-version": "echo $npm_package_version"
  },
  "peerDependencies": {
    "@openfeature/core": ">=1.6.0"
  },
  "dependencies": {
    "object-hash": "^3.0.0",
    "imurmurhash": "^0.1.4",
    "semver": "^7.6.3",
    "json-logic-engine": "5.0.7"
  },
  "devDependencies": {
    "ajv": "^8.12.0"
  },
  "exports": {
    "./package.json": "./package.json",
    ".": {
      "module": "./index.esm.js",
      "types": "./index.d.ts",
      "import": "./index.cjs.mjs",
      "default": "./index.cjs.js"
    }
  },
  "module": "./index.esm.js",
  "main": "./index.cjs.js",
  "types": "./index.d.ts"
}