{
  "name": "minder-att-web-sdk-private",
  "version": "1.0.12",
  "description": "Official repository of Minder Attribution Web SDK",
  "main": "./index.js",
  "types": "./index.d.ts",
  "keywords": [
    "web",
    "browser",
    "attribution",
    "minders"
  ],
  "scripts": {
    "test": "jest",
    "coverage": "jest --coverage",
    "build": "NODE_OPTIONS='--max-old-space-size=16384' tsup core/* --config tsup.config.ts --format esm,cjs,iife",
    "build:dev": "NODE_OPTIONS='--max-old-space-size=16384' tsup core/* --config tsup.config.ts --watch"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "@babel/preset-typescript": "^7.23.3",
    "@jest/globals": "^29.7.0",
    "@types/jest": "^29.5.12",
    "jest": "^29.7.0",
    "jest-environment-jsdom": "^29.7.0",
    "tsup": "^8.0.2"
  },
  "jest": {
    "coverageDirectory": "<rootDir>/testing/coverage",
    "testEnvironment": "jsdom",
    "collectCoverage": true,
    "modulePathIgnorePatterns": [
      "<rootDir>/artifact/"
    ],
    "collectCoverageFrom": [
      "core/domain/interactors/**/*.ts",
      "core/listeners/*.ts"
    ],
    "moduleNameMapper": {
      "@/(.*)": [
        "<rootDir>/core/$1",
        "<rootDir>/core/domain/$1"
      ],
      "testing/(.*)": "<rootDir>/testing/$1"
    },
    "transformIgnorePatterns": [
      "node_modules/(?!@ngrx|(?!deck.gl)|ng-dynamic)"
    ]
  },
  "dependencies": {
    "@types/node": "^20.11.24",
    "class-transformer": "^0.5.1",
    "class-validator": "^0.14.1",
    "reflect-metadata": "^0.2.1"
  }
}
