UNPKG

ga4-attribution

Version:

Capture GA4 UTM, client_id, session info for backend attribution

334 lines (333 loc) 9.54 kB
{ "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" }