{
  "name": "ga4-attribution",
  "version": "1.0.0",
  "description": "Capture GA4 UTM, client_id, session info for backend attribution",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "scripts": {
    "build": "tsc",
    "deploy": "npm run build && git add . && git commit -m 'deploy: build + publish' && git push && git push origin --tags && npm publish --access public"
  },
  "author": "Innercode",
  "license": "MIT",
  "keywords": [
    "ga4",
    "google analytics",
    "attribution",
    "utm",
    "client_id"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/nerees/ga4-attribution.git"
  },
  "devDependencies": {
    "typescript": "^5.3.3",
    "semantic-release": "^22.0.0",
    "@semantic-release/changelog": "^6.0.3",
    "@semantic-release/git": "^10.0.1",
    "@semantic-release/npm": "^11.0.1",
    "@semantic-release/github": "^9.0.3",
    "@commitlint/config-conventional": "^17.0.0",
    "commitlint": "^17.0.0",
    "husky": "^8.0.0"
  },
  "release": {
    "branches": [
      "main"
    ],
    "plugins": [
      "@semantic-release/commit-analyzer",
      "@semantic-release/release-notes-generator",
      "@semantic-release/changelog",
      [
        "@semantic-release/npm",
        {
          "npmPublish": true
        }
      ],
      "@semantic-release/github",
      [
        "@semantic-release/git",
        {
          "assets": [
            "CHANGELOG.md",
            "package.json"
          ],
          "message": "chore(release): ${nextRelease.version} [skip ci]"
        }
      ]
    ]
  },
  "commitlint": {
    "extends": [
      "@commitlint/config-conventional"
    ]
  },
  "dependencies": {
    "JSONStream": "^1.3.5",
    "acorn": "^8.15.0",
    "acorn-walk": "^8.3.4",
    "agent-base": "^7.1.3",
    "aggregate-error": "^3.1.0",
    "ajv": "^8.17.1",
    "ansi-escapes": "^6.2.1",
    "ansi-regex": "^5.0.1",
    "ansi-styles": "^4.3.0",
    "ansicolors": "^0.3.2",
    "arg": "^4.1.3",
    "argparse": "^2.0.1",
    "argv-formatter": "^1.0.0",
    "array-ify": "^1.0.0",
    "arrify": "^1.0.1",
    "before-after-hook": "^2.2.3",
    "bottleneck": "^2.19.5",
    "braces": "^3.0.3",
    "callsites": "^3.1.0",
    "camelcase": "^5.3.1",
    "camelcase-keys": "^6.2.2",
    "cardinal": "^2.1.1",
    "chalk": "^4.1.2",
    "char-regex": "^1.0.2",
    "clean-stack": "^2.2.0",
    "cli-table3": "^0.6.5",
    "cliui": "^8.0.1",
    "color-convert": "^2.0.1",
    "color-name": "^1.1.4",
    "compare-func": "^2.0.0",
    "config-chain": "^1.1.13",
    "conventional-changelog-angular": "^6.0.0",
    "conventional-changelog-conventionalcommits": "^6.1.0",
    "conventional-changelog-writer": "^7.0.1",
    "conventional-commits-filter": "^4.0.0",
    "conventional-commits-parser": "^4.0.0",
    "core-util-is": "^1.0.3",
    "cosmiconfig": "^8.3.6",
    "cosmiconfig-typescript-loader": "^4.4.0",
    "create-require": "^1.1.1",
    "cross-spawn": "^7.0.6",
    "crypto-random-string": "^4.0.0",
    "dargs": "^7.0.0",
    "debug": "^4.4.1",
    "decamelize": "^1.2.0",
    "decamelize-keys": "^1.1.1",
    "deep-extend": "^0.6.0",
    "deprecation": "^2.3.1",
    "diff": "^4.0.2",
    "dir-glob": "^3.0.1",
    "dot-prop": "^5.3.0",
    "duplexer2": "^0.1.4",
    "emoji-regex": "^8.0.0",
    "emojilib": "^2.4.0",
    "env-ci": "^10.0.0",
    "error-ex": "^1.3.2",
    "escalade": "^3.2.0",
    "escape-string-regexp": "^5.0.0",
    "esprima": "^4.0.1",
    "execa": "^5.1.1",
    "fast-deep-equal": "^3.1.3",
    "fast-glob": "^3.3.3",
    "fast-uri": "^3.0.6",
    "fastq": "^1.19.1",
    "figures": "^6.1.0",
    "fill-range": "^7.1.1",
    "find-up": "^5.0.0",
    "find-up-simple": "^1.0.1",
    "find-versions": "^5.1.0",
    "from2": "^2.3.0",
    "fs-extra": "^11.3.0",
    "function-bind": "^1.1.2",
    "get-caller-file": "^2.0.5",
    "get-stream": "^6.0.1",
    "git-log-parser": "^1.2.1",
    "git-raw-commits": "^2.0.11",
    "glob-parent": "^5.1.2",
    "global-dirs": "^0.1.1",
    "globby": "^14.1.0",
    "graceful-fs": "^4.2.11",
    "handlebars": "^4.7.8",
    "hard-rejection": "^2.1.0",
    "has-flag": "^4.0.0",
    "hasown": "^2.0.2",
    "hook-std": "^3.0.0",
    "hosted-git-info": "^4.1.0",
    "http-proxy-agent": "^7.0.2",
    "https-proxy-agent": "^7.0.6",
    "human-signals": "^2.1.0",
    "ignore": "^7.0.5",
    "import-fresh": "^3.3.1",
    "import-from-esm": "^1.3.4",
    "import-meta-resolve": "^4.1.0",
    "indent-string": "^4.0.0",
    "index-to-position": "^1.1.0",
    "inherits": "^2.0.4",
    "ini": "^1.3.8",
    "into-stream": "^7.0.0",
    "is-arrayish": "^0.2.1",
    "is-core-module": "^2.16.1",
    "is-extglob": "^2.1.1",
    "is-fullwidth-code-point": "^3.0.0",
    "is-glob": "^4.0.3",
    "is-number": "^7.0.0",
    "is-obj": "^2.0.0",
    "is-plain-obj": "^1.1.0",
    "is-stream": "^2.0.1",
    "is-text-path": "^1.0.1",
    "is-unicode-supported": "^2.1.0",
    "isarray": "^1.0.0",
    "isexe": "^2.0.0",
    "issue-parser": "^6.0.0",
    "java-properties": "^1.0.2",
    "js-tokens": "^4.0.0",
    "js-yaml": "^4.1.0",
    "json-parse-better-errors": "^1.0.2",
    "json-parse-even-better-errors": "^2.3.1",
    "json-schema-traverse": "^1.0.0",
    "json-stringify-safe": "^5.0.1",
    "jsonfile": "^6.1.0",
    "jsonparse": "^1.3.1",
    "kind-of": "^6.0.3",
    "lines-and-columns": "^1.2.4",
    "load-json-file": "^4.0.0",
    "locate-path": "^6.0.0",
    "lodash": "^4.17.21",
    "lodash-es": "^4.17.21",
    "lodash.camelcase": "^4.3.0",
    "lodash.capitalize": "^4.2.1",
    "lodash.escaperegexp": "^4.1.2",
    "lodash.isfunction": "^3.0.9",
    "lodash.isplainobject": "^4.0.6",
    "lodash.isstring": "^4.0.1",
    "lodash.kebabcase": "^4.1.1",
    "lodash.merge": "^4.6.2",
    "lodash.mergewith": "^4.6.2",
    "lodash.snakecase": "^4.1.1",
    "lodash.startcase": "^4.4.0",
    "lodash.uniq": "^4.5.0",
    "lodash.uniqby": "^4.7.0",
    "lodash.upperfirst": "^4.3.1",
    "lru-cache": "^6.0.0",
    "make-error": "^1.3.6",
    "map-obj": "^4.3.0",
    "marked": "^9.1.6",
    "marked-terminal": "^6.2.0",
    "meow": "^8.1.2",
    "merge-stream": "^2.0.0",
    "merge2": "^1.4.1",
    "micromatch": "^4.0.8",
    "mime": "^4.0.7",
    "mimic-fn": "^2.1.0",
    "min-indent": "^1.0.1",
    "minimist": "^1.2.8",
    "minimist-options": "^4.1.0",
    "ms": "^2.1.3",
    "neo-async": "^2.6.2",
    "nerf-dart": "^1.0.0",
    "node-emoji": "^2.2.0",
    "normalize-package-data": "^3.0.3",
    "normalize-url": "^8.0.2",
    "npm": "^10.9.3",
    "npm-run-path": "^4.0.1",
    "once": "^1.4.0",
    "onetime": "^5.1.2",
    "p-each-series": "^3.0.0",
    "p-filter": "^4.1.0",
    "p-is-promise": "^3.0.0",
    "p-limit": "^3.1.0",
    "p-locate": "^5.0.0",
    "p-map": "^7.0.3",
    "p-reduce": "^2.1.0",
    "p-try": "^1.0.0",
    "parent-module": "^1.0.1",
    "parse-json": "^5.2.0",
    "path-exists": "^4.0.0",
    "path-key": "^3.1.1",
    "path-parse": "^1.0.7",
    "path-type": "^4.0.0",
    "picocolors": "^1.1.1",
    "picomatch": "^2.3.1",
    "pify": "^3.0.0",
    "pkg-conf": "^2.1.0",
    "process-nextick-args": "^2.0.1",
    "proto-list": "^1.2.4",
    "queue-microtask": "^1.2.3",
    "quick-lru": "^4.0.1",
    "rc": "^1.2.8",
    "read-pkg": "^9.0.1",
    "read-pkg-up": "^7.0.1",
    "readable-stream": "^2.3.8",
    "redent": "^3.0.0",
    "redeyed": "^2.1.1",
    "registry-auth-token": "^5.1.0",
    "require-directory": "^2.1.1",
    "require-from-string": "^2.0.2",
    "resolve": "^1.22.10",
    "resolve-from": "^5.0.0",
    "resolve-global": "^1.0.0",
    "reusify": "^1.1.0",
    "run-parallel": "^1.2.0",
    "safe-buffer": "^5.1.2",
    "semver": "^7.7.2",
    "semver-diff": "^4.0.0",
    "semver-regex": "^4.0.5",
    "shebang-command": "^2.0.0",
    "shebang-regex": "^3.0.0",
    "signal-exit": "^3.0.7",
    "signale": "^1.4.0",
    "skin-tone": "^2.0.0",
    "slash": "^5.1.0",
    "source-map": "^0.6.1",
    "spawn-error-forwarder": "^1.0.0",
    "spdx-correct": "^3.2.0",
    "spdx-exceptions": "^2.5.0",
    "spdx-expression-parse": "^3.0.1",
    "spdx-license-ids": "^3.0.21",
    "split2": "^3.2.2",
    "stream-combiner2": "^1.1.1",
    "string-width": "^4.2.3",
    "string_decoder": "^1.1.1",
    "strip-ansi": "^6.0.1",
    "strip-bom": "^3.0.0",
    "strip-final-newline": "^2.0.0",
    "strip-indent": "^3.0.0",
    "strip-json-comments": "^2.0.1",
    "supports-color": "^7.2.0",
    "supports-hyperlinks": "^3.2.0",
    "supports-preserve-symlinks-flag": "^1.0.0",
    "temp-dir": "^3.0.0",
    "tempy": "^3.1.0",
    "text-extensions": "^1.9.0",
    "through": "^2.3.8",
    "through2": "^4.0.2",
    "to-regex-range": "^5.0.1",
    "traverse": "^0.6.8",
    "trim-newlines": "^3.0.1",
    "ts-node": "^10.9.2",
    "type-fest": "^0.18.1",
    "uglify-js": "^3.19.3",
    "unicode-emoji-modifier-base": "^1.0.0",
    "unicorn-magic": "^0.3.0",
    "unique-string": "^3.0.0",
    "universal-user-agent": "^6.0.1",
    "universalify": "^2.0.1",
    "url-join": "^5.0.0",
    "util-deprecate": "^1.0.2",
    "v8-compile-cache-lib": "^3.0.1",
    "validate-npm-package-license": "^3.0.4",
    "which": "^2.0.2",
    "wordwrap": "^1.0.0",
    "wrap-ansi": "^7.0.0",
    "wrappy": "^1.0.2",
    "xtend": "^4.0.2",
    "y18n": "^5.0.8",
    "yallist": "^4.0.0",
    "yargs": "^17.7.2",
    "yargs-parser": "^20.2.9",
    "yn": "^3.1.1",
    "yocto-queue": "^0.1.0"
  },
  "bugs": {
    "url": "https://github.com/nerees/ga4-attribution/issues"
  },
  "homepage": "https://github.com/nerees/ga4-attribution#readme"
}
