{
  "name": "@rudderstack/rudder-sdk-node",
  "version": "2.1.4",
  "description": "Rudder Node SDK",
  "main": "./cjs/index.js",
  "module": "./esm/index.js",
  "types": "./index.d.ts",
  "license": "",
  "repository": "rudderlabs/rudder-sdk-node",
  "author": {
    "name": ""
  },
  "size-limit": [
    {
      "name": "Core CJS - NPM",
      "limit": "6.5 KB",
      "path": "dist/cjs/index.js"
    },
    {
      "name": "Core ESM - NPM",
      "limit": "7 KB",
      "path": "dist/esm/index.js"
    }
  ],
  "scripts": {
    "size": "size-limit",
    "copy:assets": "cp package.json dist/ && cp README.md dist/ && cp CHANGELOG.md dist/ && cp LICENSE.md dist/ && cp index.d.ts dist/",
    "build:cjs": "tsc -p tsconfig.json --outDir ./dist/cjs --module commonjs",
    "build:esm": "tsc -p tsconfig.json",
    "test": "AVA_MODE_ON=true nyc --reporter=lcov --reporter=html --reporter=text --reporter=text-summary ava --serial --verbose",
    "test:ci": "AVA_MODE_ON=true nyc --reporter=lcov --reporter=text --reporter=text-summary --reporter=clover ava --serial --verbose",
    "changelog": "auto-changelog -p -t keepachangelog -u true -l false --sort-commits date-desc ",
    "check:lint": "eslint src",
    "check:lint:ci": "eslint src -f json -o reports/eslint.json || exit 0",
    "check:circular": "madge --circular --extensions js src/index.js || exit 0",
    "check:duplicates": "jscpd src --threshold 5",
    "check:security": "npm audit --recursive --audit-level=high --omit=dev",
    "format": "prettier --write .",
    "lint:fix": "eslint . --fix",
    "prepare": "husky",
    "pre-commit": "npm run test && npx lint-staged",
    "commit-msg": "commitlint --edit",
    "commit": "git-cz",
    "release": "npx standard-version",
    "release:github": "npx conventional-github-releaser -p angular",
    "package": "npm run build:cjs && npm run build:esm && npm run copy:assets"
  },
  "keywords": [
    "analytics"
  ],
  "dependencies": {
    "axios": "1.8.3",
    "axios-retry": "4.5.0",
    "component-type": "2.0.0",
    "join-component": "1.1.0",
    "lodash.clonedeep": "4.5.0",
    "lodash.isstring": "4.0.1",
    "md5": "2.3.0",
    "ms": "2.1.3",
    "remove-trailing-slash": "0.1.1",
    "serialize-javascript": "6.0.2",
    "uuid": "11.0.2"
  },
  "peerDependencies": {
    "tslib": "2.6.2"
  },
  "devDependencies": {
    "@babel/eslint-parser": "7.25.9",
    "@babel/preset-env": "7.26.0",
    "@commitlint/config-conventional": "19.5.0",
    "@digitalroute/cz-conventional-changelog-for-jira": "8.0.1",
    "@size-limit/preset-app": "11.1.6",
    "auto-changelog": "2.5.0",
    "ava": "6.2.0",
    "basic-auth": "2.0.1",
    "body-parser": "1.20.3",
    "commitizen": "4.3.1",
    "commitlint": "19.5.0",
    "conventional-changelog-cli": "5.0.0",
    "conventional-github-releaser": "1.1.13",
    "delay": "6.0.0",
    "dotenv": "16.4.5",
    "eslint": "8.57.0",
    "eslint-config-airbnb": "19.0.4",
    "eslint-config-airbnb-base": "15.0.0",
    "eslint-config-prettier": "9.1.0",
    "eslint-plugin-compat": "6.0.1",
    "eslint-plugin-import": "2.31.0",
    "eslint-plugin-sonarjs": "2.0.4",
    "eslint-plugin-unicorn": "56.0.0",
    "express": "4.21.2",
    "husky": "9.1.6",
    "jscpd": "4.0.5",
    "lint-staged": "15.2.10",
    "madge": "8.0.0",
    "np": "10.0.7",
    "nyc": "17.1.0",
    "pify": "6.1.0",
    "prettier": "3.3.3",
    "sinon": "19.0.2",
    "size-limit": "11.1.6",
    "standard": "17.1.2",
    "standard-version": "9.5.0",
    "typescript": "5.6.3"
  },
  "overrides": {
    "dot-prop": "5.3.0",
    "git-raw-commits": "3.0.0",
    "semver-regex": "3.1.4",
    "trim-newlines": "3.0.1",
    "ws": "8.17.1",
    "path-to-regexp": "0.1.12",
    "cross-spawn": "7.0.6",
    "postcss": {
      "nanoid": "3.3.8"
    },
    "estimo": {
      "nanoid": "5.0.9"
    }
  },
  "resolutions": {
    "dot-prop": "5.3.0",
    "glob-parent": "5.1.2",
    "json5": "2.2.2",
    "semver-regex": "3.1.4",
    "trim-newlines": "3.0.1",
    "http-cache-semantics": "4.1.1",
    "path-to-regexp": "0.1.12",
    "cross-spawn": "7.0.6",
    "postcss": {
      "nanoid": "3.3.8"
    },
    "estimo": {
      "nanoid": "5.0.9"
    }
  },
  "optionalDependencies": {
    "bull": "4.16.4"
  },
  "lint-staged": {
    "*.js": "eslint --cache --fix",
    "*.{json,js,md,ts}": "prettier --write"
  },
  "config": {
    "commitizen": {
      "path": "./node_modules/@digitalroute/cz-conventional-changelog-for-jira",
      "jiraMode": false,
      "jiraOptional": true,
      "skipScope": true,
      "defaultType": "feat"
    }
  }
}
