{
  "name": "@hackler/javascript-sdk",
  "version": "11.55.2",
  "description": "JavaScript SDK For Hackle",
  "module": "./lib/index.browser.es.js",
  "main": "./lib/index.node.min.js",
  "browser": "./lib/index.browser.min.js",
  "typings": "./lib/index.browser.d.ts",
  "scripts": {
    "build": "yarn clean && rollup -c",
    "clean": "rm -rf ./lib && rm -rf ./coverage && rm -rf tsconfig.tsbuildinfo",
    "start": "tsnd --respawn server.ts",
    "test": "jest --runInBand --detectOpenHandles",
    "publish:release": "yarn test && yarn build && npm publish --access public",
    "publish:local": "npm publish --registry=http://localhost:4873"
  },
  "exports": {
    ".": {
      "node": {
        "types": "./lib/index.node.d.ts",
        "default": "./lib/index.node.min.js"
      },
      "default": {
        "types": "./lib/index.browser.d.ts",
        "require": "./lib/index.browser.min.js",
        "import": "./lib/index.browser.es.js",
        "default": "./lib/index.browser.es.min.js"
      }
    }
  },
  "author": {
    "name": "Hackle",
    "email": "platform@hackle.io",
    "url": "https://www.hackle.io/"
  },
  "homepage": "https://www.hackle.io/",
  "license": "ISC",
  "files": [
    "package.json",
    "README.md",
    "/lib"
  ],
  "keywords": [
    "hackle",
    "sdk",
    "abtest",
    "feature flags"
  ],
  "engines": {
    "node": ">=10.0.0"
  },
  "dependencies": {
    "js-base64": "^3.7.5",
    "uuid": "^8.3.2"
  },
  "devDependencies": {
    "@rollup/plugin-commonjs": "^22.0.2",
    "@rollup/plugin-node-resolve": "^13.3.0",
    "@rollup/plugin-replace": "^3.0.0",
    "@testing-library/dom": "^9.2.0",
    "@testing-library/jest-dom": "^5.16.5",
    "@types/jest": "^28.1.8",
    "@types/uuid": "^8.3.4",
    "@typescript-eslint/eslint-plugin": "^5.33.0",
    "@typescript-eslint/parser": "^5.33.0",
    "core-js": "^3.24.1",
    "eslint": "^8.21.0",
    "eslint-config-prettier": "^8.5.0",
    "eslint-plugin-import": "^2.26.0",
    "jest": "^28.1.3",
    "jest-environment-jsdom": "^28.0.0",
    "jest-localstorage-mock": "^2.4.25",
    "prettier": "^2.7.1",
    "rollup": "^2.77.2",
    "rollup-plugin-gzip": "^3.1.0",
    "rollup-plugin-terser": "^7.0.2",
    "rollup-plugin-typescript2": "^0.32.1",
    "ts-jest": "^28.0.7",
    "ts-mockito": "^2.6.1",
    "ts-node": "^10.9.1",
    "ts-node-dev": "^2.0.0",
    "typescript": "^4.7.4"
  }
}
