ga4-attribution
Version:
Capture GA4 UTM, client_id, session info for backend attribution
334 lines (333 loc) • 9.54 kB
JSON
{
"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"
}