{"_id":"@tryghost/referrer-parser","_rev":"43-2bce10e199fe5fb610ef477b62cc5f1d","name":"@tryghost/referrer-parser","dist-tags":{"latest":"0.1.24"},"versions":{"0.0.2":{"name":"@tryghost/referrer-parser","version":"0.0.2","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.0.2","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"dvdwinden","email":"danielvanderwinden@ghost.org"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/Ghost/issues"},"dist":{"shasum":"5470533aee59f0d68290152026ded52d0ecb2b0c","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.0.2.tgz","fileCount":11,"integrity":"sha512-8LdG5BIsIAsKPJ4IGb6ATS2ivyI20YqhigsdJcrvkmlIKBt30sLfmX5E0Rh2sino4xDERTY9y9GUFfnHRQUO+Q==","signatures":[{"sig":"MEYCIQCBD0nEmcTlvWy/Awc8pzgTC/3tx7GmszBvdBM/dCvmNAIhAPL+tLybpp9zARSl8YEiiqojwI+azRK3MH+syE5UsmU7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827848},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c69c4c3ad837302b4ff64bbef7dc6dd59150222e","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"9larsons","email":"9larsons@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/Ghost.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v20.19.0+arm64 (darwin)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.18","sinon":"15.2.0","eslint":"^8.52.0","should":"13.2.3","vitest":"^1.6.1","typescript":"5.4.3","@types/node":"^18.0.0","@types/sinon":"^17.0.3","@types/should":"^13.0.0","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.0.2_1745861234636_0.7637133379865724","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@tryghost/referrer-parser","version":"0.1.0","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"dvdwinden","email":"danielvanderwinden@ghost.org"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/Ghost/issues"},"dist":{"shasum":"4019aab00e0f1b6ce05c5868a18425f0eed9e5fa","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.0.tgz","fileCount":11,"integrity":"sha512-c8DaQgHQdy7gF3W5DVqucaoz46GCnutAv/XdyGbOW+FK/EpgQyTxZZGyuEEx9L5nk6IC3geLc0NkahRYBQG+Kg==","signatures":[{"sig":"MEQCIBcL/8jwoGl8CGubE6+g4Cq+Vo5L0UPfrnF0f+YgSiNgAiBcVq0zcy9z0K2UdCl+GsSwDWsUJcMWuqYEUmU64vNs1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":826327},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"03afe1f4459d475adf2b9869f341b4269c1a5665","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"9larsons","email":"9larsons@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/Ghost.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v20.19.0+arm64 (darwin)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.18","sinon":"15.2.0","eslint":"^8.52.0","should":"13.2.3","vitest":"^1.6.1","typescript":"5.4.3","@types/node":"^18.0.0","@types/sinon":"^17.0.3","@types/should":"^13.0.0","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.0_1745868073014_0.03889647639501548","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@tryghost/referrer-parser","version":"0.1.1","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"dvdwinden","email":"danielvanderwinden@ghost.org"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/Ghost/issues"},"dist":{"shasum":"4bed14c75cec8c91ea08638cace9dcc3b21f6f6d","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.1.tgz","fileCount":11,"integrity":"sha512-WDRvW92J9bM7ABmbdq212NaHHNrUBuCkdsGt68zquC8eKnCqJX0KBl/tUCgNCdaj1iXWNVbf4m0UUGmXnJxtaQ==","signatures":[{"sig":"MEUCIQDo9cokSuc+Q5aDPI+N3ephwJ/Lcgio+q7rCwXRE6Q/LAIgBUYY0tnZMg2ns5DNDZdf87+wCamU9dn/ohK5n1FZdpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"42a1892311fd717a5fb87a07b96197455100d3b8","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"9larsons","email":"9larsons@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/Ghost.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v20.19.0+arm64 (darwin)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","sinon":"20.0.0","eslint":"^8.52.0","should":"13.2.3","vitest":"^1.6.1","typescript":"5.4.3","@types/node":"^22.0.0","@types/sinon":"^17.0.3","@types/should":"^13.0.0","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.1_1745938720977_0.20142431125888538","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@tryghost/referrer-parser","version":"0.1.2","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.2","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"dvdwinden","email":"danielvanderwinden@ghost.org"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/Ghost/issues"},"dist":{"shasum":"a90d98993f364b99272b3a9327942784bfbdb443","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.2.tgz","fileCount":10,"integrity":"sha512-dEIN4S+76BRUllXmYnvI6z9KzbC9PX+0bDrSQL9FPmasHp9F98l+H0vCRR2BPjmfISpjjToH15oNtldR4tyJxA==","signatures":[{"sig":"MEQCIEditM/i42kQLesHuuKYcTE3DJ5fCaazfoR5ZIea+Il2AiAM/uVtyvABsMWPaGWXujWVjxPIDNxMeX8OT8tT/hIokQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770064},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c2732f4866f260a5eda4a8913ae944d8918baf06","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"9larsons","email":"9larsons@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/Ghost.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v20.19.0+arm64 (darwin)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","sinon":"20.0.0","eslint":"^8.52.0","should":"13.2.3","vitest":"^1.6.1","typescript":"5.4.3","@types/node":"^22.0.0","@types/sinon":"^17.0.3","@types/should":"^13.0.0","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.2_1745942580146_0.31544749960186813","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@tryghost/referrer-parser","version":"0.1.3","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.3","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"dvdwinden","email":"danielvanderwinden@ghost.org"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/Ghost/issues"},"dist":{"shasum":"55598c8ce3de197943b5e053b214abbfdcbab72a","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.3.tgz","fileCount":8,"integrity":"sha512-/QZleqmkdSGhracDtu2JP8HJcUXcmudvtlJSqHSTCozXTnGFI6q0g2SPIpJ5z89EnDz7H9Jpsr3JMRGEp+keiw==","signatures":[{"sig":"MEQCIDXhcCYLGC2Ut9bkFaW6gO1aCgYACIBDgIvKFTeUrIS3AiBnPUPa/5Ulffn3+gCUp63ijHb2D0DL7RPckfLoZeL+UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":592901},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"88ad2d36996ebe51a8f5791215db4d8396cc9bd6","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git+https://github.com/TryGhost/Ghost.git","type":"git"},"_npmVersion":"10.8.2","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"20.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","sinon":"20.0.0","eslint":"^8.52.0","should":"13.2.3","vitest":"^3.0.0","typescript":"5.4.3","@types/node":"^22.0.0","@types/sinon":"^17.0.3","@types/should":"^13.0.0","vite-plugin-dts":"^4.0.0","@vitest/coverage-v8":"^3.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.3_1747056653844_0.7996303107251097","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@tryghost/referrer-parser","version":"0.1.4","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.4","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"dvdwinden","email":"danielvanderwinden@ghost.org"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/Ghost/issues"},"dist":{"shasum":"d8a0b64ebc3fe06b1dc93ad8c90f48d3a65d6269","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.4.tgz","fileCount":10,"integrity":"sha512-K8qMh/YcFPsz8jbDT7CS5qTVU2cPusvZABKaJw2HnCt/yydIgUYRaRKF3Upxpt6XyZ4EXzMD2FPCC94IdR4Oew==","signatures":[{"sig":"MEQCIASqbkXxrmbWOmQ3jqaLQuEtK7CmViORai0kY0Dzb23IAiAjbHMMcJadv6oBu+TGHkQuS+TSHnYKK0iTBdXjNKT7iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770064},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"419b693a473e07316f6b4102f2bfddd7426d844d","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git+https://github.com/TryGhost/Ghost.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v20.19.1+arm64 (darwin)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"20.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","sinon":"20.0.0","eslint":"^8.52.0","should":"13.2.3","vitest":"^3.0.0","typescript":"5.4.3","@types/node":"^22.0.0","@types/sinon":"^17.0.3","@types/should":"^13.0.0","vite-plugin-dts":"^4.0.0","@vitest/coverage-v8":"^3.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.4_1747057463431_0.8240428453603585","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@tryghost/referrer-parser","version":"0.1.5","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.5","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"dvdwinden","email":"danielvanderwinden@ghost.org"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/SDK/issues"},"dist":{"shasum":"e60a3e5c5eabea969036c54e7ed10e1c30800c70","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.5.tgz","fileCount":10,"integrity":"sha512-BuFDHObctu2psYlHPhgKmsMxqvhTweWNIbNkahtBMTj9wX1WC0nyWDME+V3NqwLkPHOXGM7v7VPhjMnmLvCNCw==","signatures":[{"sig":"MEYCIQD17so+sHwQF8H3ESNKHSRD8GeDRETqPyOjUeSesDu6ZgIhAOXPS5YM9ReZq1TmsONqksk0OEGrY52Hlpg6tsoFgKVe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770105},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c38d4e08913528be6218aea4c25c9704f4c6981d","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/SDK.git","type":"git","directory":"packages/referrer-parser"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+arm64 (darwin)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","sinon":"20.0.0","eslint":"^8.52.0","should":"13.2.3","vitest":"^3.0.0","typescript":"5.4.3","@types/node":"^22.0.0","@types/sinon":"^17.0.3","@types/should":"^13.0.0","vite-plugin-dts":"^4.0.0","@vitest/coverage-v8":"^3.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.5_1748206003479_0.06327374735316904","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@tryghost/referrer-parser","version":"0.1.6","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.6","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"dvdwinden","email":"danielvanderwinden@ghost.org"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/SDK/issues"},"dist":{"shasum":"1b0831b74ec700181033d0f0b70983171aa4c62e","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.6.tgz","fileCount":10,"integrity":"sha512-cVK3KErNjgsMK06aDk8DB3xRPbm7mELECnCxioDViuAtWhqrgVdFAxVRD36mGvMWcHh08tYMAB60q1828ySMfg==","signatures":[{"sig":"MEYCIQC8HDtPlPJ3D9fsSt3UxhypJ6Ju1ixV8Kt4vKz5bLwKiwIhAOEaBl7qgCIi88ocAZpER/yMiWqpU8/Z4EQShx2U30vQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":794740},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d45b0cd051767547378a842025b0a44da801f222","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"9larsons","email":"9larsons@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/SDK.git","type":"git","directory":"packages/referrer-parser"},"_npmVersion":"lerna/6.6.2/node@v22.16.0+arm64 (darwin)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","sinon":"20.0.0","eslint":"^8.52.0","should":"13.2.3","vitest":"^3.0.0","typescript":"5.4.3","@types/node":"^22.0.0","@types/sinon":"^17.0.3","@types/should":"^13.0.0","vite-plugin-dts":"^4.0.0","@vitest/coverage-v8":"^3.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.6_1749135469146_0.9353253598509037","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@tryghost/referrer-parser","version":"0.1.7","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.7","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"dvdwinden","email":"danielvanderwinden@ghost.org"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/SDK/issues"},"dist":{"shasum":"5230a960c7eaa69297ac8622d8dbddab17a9e15c","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.7.tgz","fileCount":10,"integrity":"sha512-qO5PqAdfDq4Aa/zTPpAxk2042Q5hdNOxTdMAO2SWDwF3qZS9yhGqlT0CfZcAtYvtnsr/Wb0aUClwVCP1VF/XXw==","signatures":[{"sig":"MEQCIE7BFZEGpTC6Homo70tA3fH3X1JKvr8t0lAM5DIGpSmkAiA+W6gs0RlL69ou0OPA5vuzEuJdYY0FbS5RgoOv2XtPTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797695},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bd6201d8c97fa19135701ec051ae5a18f655a310","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"9larsons","email":"9larsons@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/SDK.git","type":"git","directory":"packages/referrer-parser"},"_npmVersion":"lerna/6.6.2/node@v22.16.0+arm64 (darwin)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","sinon":"20.0.0","eslint":"^8.52.0","should":"13.2.3","vitest":"^3.0.0","typescript":"5.4.3","@types/node":"^22.0.0","@types/sinon":"^17.0.3","@types/should":"^13.0.0","vite-plugin-dts":"^4.0.0","@vitest/coverage-v8":"^3.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.7_1749144229950_0.17798676063858365","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@tryghost/referrer-parser","version":"0.1.8","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.8","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"ibalosh","email":"ibalosh@gmail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/SDK/issues"},"dist":{"shasum":"ad48b8a81e30e0aed9afdd0ee34dfa2ef84f775c","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.8.tgz","fileCount":10,"integrity":"sha512-+RQQo/nG4E/uxbvm1OeWA0a58CHuF5RxBKHjc9qiiBIi9VhMsLGNcJzsyj9Q+2Sa7fZzMSlmvDHUQKaHHc6wCg==","signatures":[{"sig":"MEYCIQDlhcv0x4+lvABJ4802VqC4tUs5AxeiWPaY40/Zpg82ngIhAOxLuEfAAOMcIo+S5qkg6pYxZJHmEkHxgJte1lo8P4U5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798404},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b10773947244536b8829fec0540819990c901987","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"9larsons","actor":{"name":"9larsons","type":"user","email":"9larsons@gmail.com"},"email":"9larsons@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/SDK.git","type":"git","directory":"packages/referrer-parser"},"_npmVersion":"lerna/6.6.2/node@v22.16.0+arm64 (darwin)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","sinon":"21.0.0","eslint":"^8.52.0","should":"13.2.3","vitest":"^3.0.0","typescript":"5.4.3","@types/node":"^22.0.0","@types/sinon":"^17.0.3","@types/should":"^13.0.0","vite-plugin-dts":"^4.0.0","@vitest/coverage-v8":"^3.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.8_1750860155759_0.604285965253077","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@tryghost/referrer-parser","version":"0.1.10","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.10","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"ibalosh","email":"ibalosh@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/SDK/issues"},"dist":{"shasum":"be84ab984110795373f9b48d81fa9fe7bd0d5aa0","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.10.tgz","fileCount":4,"integrity":"sha512-jb1PcFCikQw5yLo3GrArezeeBVgj0/aWXnzhwUBxkde2XTJd64p5+CILLoeqmT/CbE5q+1MAKsvIEJimJ2WIeQ==","signatures":[{"sig":"MEUCIHaofuf6q96EBHtDQ4AucD4CxGFfAj0xOSZCuTj3YP43AiEAgtlO46FIkNchzytcg0gAKRZYmrb68jWW+Vga4G8OHG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229526},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"91913b7a8e8afc3ddc411eceacb3d5b271671bd6","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"vershwal","email":"vershwal.princi@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/SDK.git","type":"git","directory":"packages/referrer-parser"},"_npmVersion":"lerna/6.6.2/node@v22.21.1+arm64 (darwin)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","sinon":"21.0.0","eslint":"^8.52.0","should":"13.2.3","vitest":"^4.0.0","typescript":"5.9.3","@types/node":"^24.0.0","@types/sinon":"^21.0.0","@types/should":"^13.0.0","vite-plugin-dts":"^4.0.0","@vitest/coverage-v8":"^4.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.10_1763558335464_0.9379362814568435","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@tryghost/referrer-parser","version":"0.1.11","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.11","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"ibalosh","email":"ibalosh@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/SDK/issues"},"dist":{"shasum":"0bd12cf270b8718a360fb5d2eaa01b0b0c168c5c","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.11.tgz","fileCount":10,"integrity":"sha512-LKoQkBRu5HSd6+WGLAZbyIgW5jclNqsvpqrULgbvwETj6hJuyL3Fl0725auNbMFr/whQIXtALannn0biEHei4Q==","signatures":[{"sig":"MEUCIHT311V2jykwnmuOLhZzcoSz5yI8NZtn9FBbGeWVQk5IAiEAjQjRUCPkrZaEw3gbUMw0TRPORSvarYt1WrXd4qt0R88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798409},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a97d783ddb64ae80592ec03468b221a4ec37948a","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"vershwal","email":"vershwal.princi@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/SDK.git","type":"git","directory":"packages/referrer-parser"},"_npmVersion":"lerna/6.6.2/node@v22.21.1+arm64 (darwin)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.7","sinon":"21.0.0","eslint":"^8.52.0","should":"13.2.3","vitest":"^4.0.14","typescript":"5.9.3","@types/node":"^24.0.0","@types/sinon":"^21.0.0","@types/should":"^13.0.0","vite-plugin-dts":"4.5.4","@vitest/coverage-v8":"^4.0.14","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.49.0"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.11_1765966512560_0.8800305244962865","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@tryghost/referrer-parser","version":"0.1.12","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.12","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"ibalosh","email":"ibalosh@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/SDK/issues"},"dist":{"shasum":"9c14924e3127d5cce1fae2839e8041741a8d5c6a","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.12.tgz","fileCount":10,"integrity":"sha512-kAeS4aTT7pltOBVneU0xnkCZ05f7On5MstUT/ZpgCbEGP3KCtC0yS5tOYCZ/N2paErzJb4ClVCA8yi/q27kCNw==","signatures":[{"sig":"MEQCIEnz36xMJfAUfUWJTdok0sY3PVzqM0xZfmRP+iUGGZrXAiBg4X4sz+7j/htQl3EWuoQKtDjLM9b3a1mX7PlMaoev5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798409},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a5b249c5514742350f74bcb30b332977d373598a","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"rblstr-ghost","email":"rob@ghost.org"},"repository":{"url":"git+https://github.com/TryGhost/SDK.git","type":"git","directory":"packages/referrer-parser"},"_npmVersion":"lerna/6.6.2/node@v22.19.0+arm64 (darwin)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.1","sinon":"21.0.1","eslint":"^8.52.0","should":"13.2.3","vitest":"^4.0.15","typescript":"5.9.3","@types/node":"^24.0.0","@types/sinon":"^21.0.0","@types/should":"^13.0.0","vite-plugin-dts":"4.5.4","@vitest/coverage-v8":"^4.0.15","@typescript-eslint/parser":"^8.49.0","@typescript-eslint/eslint-plugin":"^8.49.0"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.12_1768234014894_0.32301560470766644","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@tryghost/referrer-parser","version":"0.1.13","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.13","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/SDK/issues"},"dist":{"shasum":"c136a5c6a732154720cbf4cc5cab0b60e47be1d7","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.13.tgz","fileCount":9,"integrity":"sha512-FSFk0mIBx9J97wTF+f14jSlM3/KjuBGj8EaXIDPR3hfjUSTxBl1ePKFdAz8QlgWJPIb2vlWeeWicGjUMwU90/A==","signatures":[{"sig":"MEUCIQDIk9pYo2VVx5Hw+OJLI+1hxKxdP19NKIKlVh20+dhN0AIgcpBywABavBVuPGLuPvwXnsbT7l0HkQ+vdYQxu0MChIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2freferrer-parser@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":620739},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2c937c80e98d9bad4458e1c2e9d6f6b138bd308e","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run --coverage","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d945ee-79a9-4962-8909-03cc5081fbee"}},"repository":{"url":"git+https://github.com/TryGhost/SDK.git","type":"git","directory":"packages/referrer-parser"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.1","sinon":"21.0.1","eslint":"10.0.1","should":"13.2.3","vitest":"4.0.18","typescript":"5.9.3","@types/node":"24.10.13","@types/sinon":"21.0.0","@types/should":"13.0.0","vite-plugin-dts":"4.5.4","@vitest/coverage-v8":"4.0.18","@typescript-eslint/parser":"8.56.0","@typescript-eslint/eslint-plugin":"8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.13_1772107805996_0.4642104860609415","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@tryghost/referrer-parser","version":"0.1.14","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.14","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/SDK/issues"},"dist":{"shasum":"893474889e9511c5dcfbe384c2ef6be3d925d474","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.14.tgz","fileCount":9,"integrity":"sha512-XCBsMB/sCGny0FGGefSgqawDS0o2OnZABWSQ5ppyWkFOuOUjIW1VGzf+Yoxqx9gMrv5IApwMi2nl13aNw7C7hw==","signatures":[{"sig":"MEMCH0rtFyy4u3S8JNAPGhP8YB7gNsCO59tRKDhseYhlwZoCICOQICsG13yPM6pJEM62ak5nO/opgvX+qmY54TJD1fb6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2freferrer-parser@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":620739},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"363a7f5cf228bd7cc7ee92e6fb54c7b6796d7260","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run --coverage","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d945ee-79a9-4962-8909-03cc5081fbee"}},"repository":{"url":"git+https://github.com/TryGhost/SDK.git","type":"git","directory":"packages/referrer-parser"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.1","sinon":"21.0.1","eslint":"10.0.1","should":"13.2.3","vitest":"4.0.18","typescript":"5.9.3","@types/node":"24.10.13","@types/sinon":"21.0.0","@types/should":"13.0.0","vite-plugin-dts":"4.5.4","@vitest/coverage-v8":"4.0.18","@typescript-eslint/parser":"8.56.0","@typescript-eslint/eslint-plugin":"8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.14_1772109224355_0.4079995227469513","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@tryghost/referrer-parser","version":"0.1.15","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.15","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/SDK/issues"},"dist":{"shasum":"cd05b93df65e49c04f53aea4e5b28f8257c45f5a","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.15.tgz","fileCount":9,"integrity":"sha512-d/C1iim7X08dDBB6+xt45cUAtjyF4sje8Z+tjJ00heC+kcuZca1m/5YqosWytUCPvUpq0G5jeatZYTK8r19lag==","signatures":[{"sig":"MEQCIHqw/4MfmkPFAgz3d4BMM0W4b1vWOJadCM7VnE5L1KVEAiBfN5lE3mvfhiPzQSQHyKTFGVdb9XIh65xAyF9UUuzVGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2freferrer-parser@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":620736},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9cc8428821b292029029019e1af6fb24a75709ad","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run --coverage","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d945ee-79a9-4962-8909-03cc5081fbee"}},"repository":{"url":"git+https://github.com/TryGhost/SDK.git","type":"git","directory":"packages/referrer-parser"},"_npmVersion":"lerna/9.0.7/node@v22.22.1+x64 (linux)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.1","sinon":"21.0.2","eslint":"10.0.3","should":"13.2.3","vitest":"4.1.0","typescript":"5.9.3","@types/node":"24.12.0","@types/sinon":"21.0.0","@types/should":"13.0.0","vite-plugin-dts":"4.5.4","@vitest/coverage-v8":"4.1.0","@typescript-eslint/parser":"8.57.0","@typescript-eslint/eslint-plugin":"8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.15_1773805734547_0.6833490173460084","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@tryghost/referrer-parser","version":"0.1.16","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.16","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/SDK/issues"},"dist":{"shasum":"47c26876d8b76f4e3f2b89968aed20380146e581","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.16.tgz","fileCount":9,"integrity":"sha512-lCs+puTmZW8UIJ3rI00GP70ndi/fntPKZ2ai2T5oKOfZg/X5QKLX6Pj6uLPvA2XTKp+4+jfAzuBUf3TiEMDZSA==","signatures":[{"sig":"MEUCIQCm9nuaD+vEQ1h7vimUeLAQMfNs15VyT1mut+jxfDMYbQIgWrS/hYZRAPle6ETh2UiP3s6/sA392qISqT9NPll8ad8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2freferrer-parser@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167712},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d3a36d061599ea90a30b19964e6fd76c038ff226","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run --coverage","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d945ee-79a9-4962-8909-03cc5081fbee"}},"repository":{"url":"git+https://github.com/TryGhost/SDK.git","type":"git","directory":"packages/referrer-parser"},"_npmVersion":"lerna/9.0.7/node@v22.22.2+x64 (linux)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","sinon":"21.1.2","eslint":"10.2.1","should":"13.2.3","vitest":"4.1.5","typescript":"5.9.3","@types/node":"24.12.2","@types/sinon":"21.0.1","@types/should":"13.0.0","vite-plugin-dts":"4.5.4","@vitest/coverage-v8":"4.1.5","@typescript-eslint/parser":"8.59.0","@typescript-eslint/eslint-plugin":"8.59.0"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.16_1777291272749_0.23114496182080324","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@tryghost/referrer-parser","version":"0.1.17","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.17","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/SDK/issues"},"dist":{"shasum":"dfa9291ba4862b846fe194a6e4e142fea1495923","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.17.tgz","fileCount":10,"integrity":"sha512-CsAmY3bHnXxcAqC07ZK3CMvEgGmJjoKabMnuyeMlhPHidtGRfVc3JQ/hQZkjU0QFSt4hp7tKnV0h5rRZG+X0mQ==","signatures":[{"sig":"MEQCIEkL+RTtHe2maPZEwSMs++xVS1Uhu5LQwbXxDpN1gMySAiBouoGZlMYKnh4hhSv56M4UaSFw5R2Qsr2dJDspU0g5oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2freferrer-parser@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167446},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c938d752eb5b9cfd4bf4110f16153a3594db3a00","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run --coverage","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d945ee-79a9-4962-8909-03cc5081fbee"}},"repository":{"url":"git+https://github.com/TryGhost/SDK.git","type":"git","directory":"packages/referrer-parser"},"_npmVersion":"lerna/9.0.7/node@v22.22.2+x64 (linux)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.11","sinon":"22.0.0","should":"13.2.3","vitest":"4.1.5","typescript":"5.9.3","@types/node":"24.12.3","@types/sinon":"21.0.1","@types/should":"13.0.0","vite-plugin-dts":"5.0.0","@vitest/coverage-v8":"4.1.5","@typescript-eslint/parser":"8.59.2","@typescript-eslint/eslint-plugin":"8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.17_1778598565829_0.9318693015508415","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@tryghost/referrer-parser","version":"0.1.18","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.18","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/SDK/issues"},"dist":{"shasum":"2719c0a69f19a5ae848ee8f3dcdff91039eedb9d","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.18.tgz","fileCount":10,"integrity":"sha512-BCAGPgGtzQY+CZHkmfNA8o6tn1sIVDn1IFrnw3IKznHT0XP9968448JHb5dDPYLnr4ofeACqsKepI2rzhSAG8Q==","signatures":[{"sig":"MEUCIAuNGDuoQFxaQbBOAW14jNEN4Tf0J3ZV2s8Z1OhUCeEwAiEAp/jA6qoqPDOiOXtVm0eoEW0nDqdJfZgbTVvujL54tc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2freferrer-parser@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167618},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8cc9ae375d4851d0ea52916a5c5cd9570bb53d0b","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run --coverage","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d945ee-79a9-4962-8909-03cc5081fbee"}},"repository":{"url":"git+https://github.com/TryGhost/SDK.git","type":"git","directory":"packages/referrer-parser"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+x64 (linux)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.16","sinon":"22.0.0","should":"13.2.3","vitest":"4.1.8","typescript":"5.9.3","@types/node":"24.13.0","@types/sinon":"21.0.1","@types/should":"13.0.0","vite-plugin-dts":"5.0.2","@vitest/coverage-v8":"4.1.8","@typescript-eslint/parser":"8.60.1","@typescript-eslint/eslint-plugin":"8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.18_1780933658587_0.08971620782631384","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@tryghost/referrer-parser","version":"0.1.19","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.19","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/SDK/issues"},"dist":{"shasum":"5d12b9824fb5046d4bc1c3060cd75d41ac3cfe6b","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.19.tgz","fileCount":10,"integrity":"sha512-soTSDmrU/jgXkevJaoCp6H2fw2R0r2dPhYDf2ws4ikR+etlYlp3Onw+IEuhase2M/WuyDJU12f/h7WuJISYzNQ==","signatures":[{"sig":"MEUCICfS4pKY97bOOmXz1o+JUPSLOIP1QwhgR8ajhA71mhjYAiEA9Ppce1ybdeQVQdBOT8ECqyNBnH0BAUW9zp5vhCeWyMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2freferrer-parser@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167618},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"cde555aefeb23fe391a7dcc8ea1882ec3ab51c22","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run --coverage","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d945ee-79a9-4962-8909-03cc5081fbee"}},"repository":{"url":"git+https://github.com/TryGhost/SDK.git","type":"git","directory":"packages/referrer-parser"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+x64 (linux)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.16","sinon":"22.0.0","should":"13.2.3","vitest":"4.1.8","typescript":"5.9.3","@types/node":"24.13.1","@types/sinon":"21.0.1","@types/should":"13.0.0","vite-plugin-dts":"5.0.2","@vitest/coverage-v8":"4.1.8","@typescript-eslint/parser":"8.60.1","@typescript-eslint/eslint-plugin":"8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.19_1781016608876_0.013274423503650823","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@tryghost/referrer-parser","version":"0.1.20","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.20","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/SDK/issues"},"dist":{"shasum":"b0a7bbfb21157b5f33a225b1b63f603ae53783bb","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.20.tgz","fileCount":10,"integrity":"sha512-RJKY2r4JXI2J2pkMkWrAdIMUXx0+Ct+zzUOE5O1wi/3yGhVShcxn3ieGBIZab2odZwIrNYzNhulHPYLRZMBumw==","signatures":[{"sig":"MEUCIQDmuTX0JqTfZhC/8R53pfoto1kU5m1PD13bWo65D3VOWQIgfV5pYqVo3I/X78ib0X8PS94NO9baex7b/pgEUC9Y/Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2freferrer-parser@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167657},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8a12adf55e9ba57487819cf2fcd8951c9c5a17b4","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run --coverage","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d945ee-79a9-4962-8909-03cc5081fbee"}},"repository":{"url":"git+https://github.com/TryGhost/SDK.git","type":"git","directory":"packages/referrer-parser"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+x64 (linux)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.3","sinon":"22.0.0","should":"13.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.13.2","@types/sinon":"22.0.0","@types/should":"13.0.0","vite-plugin-dts":"5.0.3","@vitest/coverage-v8":"4.1.9","@typescript-eslint/parser":"8.62.1","@typescript-eslint/eslint-plugin":"8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.20_1783430474920_0.23255385061454548","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@tryghost/referrer-parser","version":"0.1.21","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.21","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/SDK/issues"},"dist":{"shasum":"516ff8cbf4b10093ff95e9c3c7fe1553df1c533b","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.21.tgz","fileCount":10,"integrity":"sha512-Uz7bj8IadLah1j9GgieGQ0VGytdOG6mIlYdbpNu1r8/o9pjR2IS4bt88tvwpGSPNb47P9NrGntGn+Le1W/90jg==","signatures":[{"sig":"MEUCIQDoGzWKzxFmIaGJCzu8h2i3EQGl4PCHM4AjCQWlFsx9wAIgbsb1E4rROkt9ZgcrBuMXO57tWO3uhCKxgP12EeGH2kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2freferrer-parser@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167659},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2d4bc14cc118871499708a202d3c84a32eedf0e7","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run --coverage","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d945ee-79a9-4962-8909-03cc5081fbee"}},"repository":{"url":"git+https://github.com/TryGhost/SDK.git","type":"git","directory":"packages/referrer-parser"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+x64 (linux)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","sinon":"22.0.0","should":"13.2.3","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.3","@types/sinon":"22.0.0","@types/should":"13.0.0","vite-plugin-dts":"5.0.3","@vitest/coverage-v8":"4.1.10","@typescript-eslint/parser":"8.63.0","@typescript-eslint/eslint-plugin":"8.63.0"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.21_1783958409175_0.8066016983350135","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@tryghost/referrer-parser","version":"0.1.22","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.22","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/SDK/issues"},"dist":{"shasum":"d3aeb5d482651043c90d81a9ad8d828526f4bab2","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.22.tgz","fileCount":10,"integrity":"sha512-c0T7PQl3w3JSbYZStx8RNclmWftfdNGPlqdFXXAm6Z2ykE18nRminnCBAixmkrbcRZujyRjkAH2f480Vf6BU9Q==","signatures":[{"sig":"MEQCIEleDJrnJFMYVPdzjB/OCCVoYijW5ExOVVC1Yw0o0sx3AiBW7jm2xDnU7CSfYpxV/BBBSiT8XjC73sNXOEizM8qdxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCdf1b3q7CNwFymIt7YZ6zzEJBXejwaTCjifJbtKKUFGwIga7Dx5YbUYeiCkMR0P4YZ4smRGP+FsaqFw1VeMCSIS8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2freferrer-parser@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167659},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"660bda9609a563bc9e6aab299d3604bcfe2b59a7","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run --coverage","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d945ee-79a9-4962-8909-03cc5081fbee"}},"repository":{"url":"git+https://github.com/TryGhost/SDK.git","type":"git","directory":"packages/referrer-parser"},"_npmVersion":"lerna/9.0.7/node@v22.23.2+x64 (linux)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.3.0","sinon":"22.1.0","should":"13.2.3","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.4","@types/sinon":"22.0.0","@types/should":"13.0.0","vite-plugin-dts":"5.1.0","@vitest/coverage-v8":"4.1.11","@typescript-eslint/parser":"8.70.0","@typescript-eslint/eslint-plugin":"8.70.0"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.22_1789331087027_0.2053786355075513","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@tryghost/referrer-parser","version":"0.1.23","keywords":["ghost","referrer","attribution","source","medium"],"author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/referrer-parser@0.1.23","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://ghost.org","bugs":{"url":"https://github.com/TryGhost/SDK/issues"},"dist":{"shasum":"eeb641c77ed924385bf9df987d86874c4321b212","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.23.tgz","fileCount":10,"integrity":"sha512-7GECWUSiLEXc0TG0jq7fFdbBij3SJQUiBCb7LE+yNPBpnZQitWmggSfmdIj+CYziX8JwjKCKamhMeV+/czUUaw==","signatures":[{"sig":"MEYCIQC2H3C8/MpLUQqSfokc81CD7H87KaNr0eFIigcKuAFzOQIhAI69MiqVd3I1nAStS7OdJdZGaDqqGmI19aYK0Vuvb70U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEKF6W/PUTEsSDYQh74ML9TFaMgIbgjdy+C1MZuVUoCQAiEAhl7h0WAcG/wCFfJxSL/tRcbkF/p5rV3JM6vXrdtK8Pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2freferrer-parser@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167659},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ef821dd12350809dff695488161e04353a893af1","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run --coverage","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d945ee-79a9-4962-8909-03cc5081fbee"}},"repository":{"url":"git+https://github.com/TryGhost/SDK.git","type":"git","directory":"packages/referrer-parser"},"_npmVersion":"lerna/9.0.7/node@v22.23.2+x64 (linux)","description":"Simple library for parsing referrer URLs","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.3.0","sinon":"22.1.0","should":"13.2.3","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.13.5","@types/sinon":"22.0.0","@types/should":"13.0.0","vite-plugin-dts":"5.1.0","@vitest/coverage-v8":"4.1.11","@typescript-eslint/parser":"8.70.0","@typescript-eslint/eslint-plugin":"8.70.0"},"_npmOperationalInternal":{"tmp":"tmp/referrer-parser_0.1.23_1790000192123_0.031657620419672794","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"_id":"@tryghost/referrer-parser@0.1.24","bugs":{"url":"https://github.com/TryGhost/SDK/issues"},"dist":{"shasum":"71497fb43fb2efd01d983ee57601731b6046d108","tarball":"https://registry.npmjs.org/@tryghost/referrer-parser/-/referrer-parser-0.1.24.tgz","fileCount":10,"integrity":"sha512-bQrQ3SewJfWsBm2KuvXO3ZULwjUo76AsU42gT2uktW+gVmdU6rAdM13RIjJt4+AdqJxZBFtKC1/uZ8YB18a7oA==","signatures":[{"sig":"MEUCIGQmxi+b64wfqyQUNHXxv95r73Q7+FnHfHxXZzCLQnr2AiEA9YJsrlf1vwSInt0hd7BlRYoG8gOSLXYMHmQ6mi46GLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEyc8HmXkv7+ScScfttD5zL2X6Du3ej7iy0HCwPoZOnmAiBRFWf74Y+UHOGcJMxBOQKYaH7sluWIXT/8BpP2x6iSfw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2freferrer-parser@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167697},"main":"./dist/index.cjs","name":"@tryghost/referrer-parser","type":"module","types":"./dist/index.d.ts","author":{"name":"Ghost Foundation"},"module":"./dist/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"66b2725a2ad3b7fb7feb534b717e9ddcb9d5983a","license":"MIT","scripts":{"dev":"vite build --watch","lint":"eslint *.ts lib/ test/ --ext .ts","test":"vitest run --coverage","build":"vite build","preview":"vite preview","lint:fix":"eslint *.ts lib/ test/ --ext .ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","prepublishOnly":"npm run build"},"version":"0.1.24","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"72d945ee-79a9-4962-8909-03cc5081fbee"}},"homepage":"https://ghost.org","keywords":["ghost","referrer","attribution","source","medium"],"repository":{"url":"git+https://github.com/TryGhost/SDK.git","type":"git","directory":"packages/referrer-parser"},"_npmVersion":"lerna/9.0.7/node@v22.23.3+x64 (linux)","description":"Simple library for parsing referrer URLs","directories":{},"maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"_nodeVersion":"22.23.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.3.1","sinon":"22.1.0","should":"13.2.3","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.19.0","@types/sinon":"22.0.0","@types/should":"13.0.0","vite-plugin-dts":"5.1.1","@vitest/coverage-v8":"4.1.11","@typescript-eslint/parser":"8.71.0","@typescript-eslint/eslint-plugin":"8.71.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/referrer-parser_0.1.24_1790960707513_0.2116555356553893"}}},"time":{"created":"2025-04-28T17:27:14.525Z","modified":"2026-10-02T17:05:08.120Z","0.0.2":"2025-04-28T17:27:14.832Z","0.1.0":"2025-04-28T19:21:13.230Z","0.1.1":"2025-04-29T14:58:41.194Z","0.1.2":"2025-04-29T16:03:00.313Z","0.1.3":"2025-05-12T13:30:54.036Z","0.1.4":"2025-05-12T13:44:23.680Z","0.1.5":"2025-05-25T20:46:43.684Z","0.1.6":"2025-06-05T14:57:49.369Z","0.1.7":"2025-06-05T17:23:50.144Z","0.1.8":"2025-06-25T14:02:35.927Z","0.1.10":"2025-11-19T13:18:55.652Z","0.1.11":"2025-12-17T10:15:12.704Z","0.1.12":"2026-01-12T16:06:55.057Z","0.1.13":"2026-02-26T12:10:06.124Z","0.1.14":"2026-02-26T12:33:44.510Z","0.1.15":"2026-03-18T03:48:54.694Z","0.1.16":"2026-04-27T12:01:12.929Z","0.1.17":"2026-05-12T15:09:26.093Z","0.1.18":"2026-06-08T15:47:38.710Z","0.1.19":"2026-06-09T14:50:09.041Z","0.1.20":"2026-07-07T13:21:15.126Z","0.1.21":"2026-07-13T16:00:09.305Z","0.1.22":"2026-09-13T20:24:47.168Z","0.1.23":"2026-09-21T14:16:32.219Z","0.1.24":"2026-10-02T17:05:07.625Z"},"bugs":{"url":"https://github.com/TryGhost/SDK/issues"},"author":{"name":"Ghost Foundation"},"license":"MIT","homepage":"https://ghost.org","keywords":["ghost","referrer","attribution","source","medium"],"repository":{"url":"git+https://github.com/TryGhost/SDK.git","type":"git","directory":"packages/referrer-parser"},"description":"Simple library for parsing referrer URLs","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"readme":"# Referrer Parser\n\nA simple library for parsing referrer URLs to identify their source and medium.\n\n## Installation\n\n```bash\nnpm install @tryghost/referrer-parser\n# or\nyarn add @tryghost/referrer-parser\n```\n\n## Usage\n\n### Basic Usage\n\n```javascript\nconst { parse } = require('@tryghost/referrer-parser');\n\n// Parse a referrer URL\nconst result = parse('https://www.google.com/search?q=ghost+cms');\nconsole.log(result);\n// {\n//   referrerSource: 'Google',\n//   referrerMedium: 'search',\n//   referrerUrl: 'www.google.com'\n// }\n```\n\n### With Site Configuration\n\n```javascript\nconst { parse } = require('@tryghost/referrer-parser');\n\n// Parse with site configuration to detect internal traffic\nconst result = parse(\n  'https://example.com/blog?utm_source=newsletter&utm_medium=email',\n  { \n    siteUrl: 'https://example.com',\n    adminUrl: 'https://example.com/ghost'\n  }\n);\n```\n\n### Using the ReferrerParser Class\n\nFor more advanced usage, you can use the `ReferrerParser` class directly:\n\n```javascript\nconst { ReferrerParser } = require('@tryghost/referrer-parser');\n\n// Create a parser instance\nconst parser = new ReferrerParser({\n  siteUrl: 'https://example.com',\n  adminUrl: 'https://example.com/ghost'\n});\n\n// Parse multiple URLs with the same configuration\nconst result1 = parser.parse('https://www.google.com/search?q=ghost+cms');\nconst result2 = parser.parse('https://twitter.com/ghostcms');\n```\n\n## Features\n\n- Identifies sources and mediums from known referrers\n- Handles special cases for Ghost Explore and Ghost Newsletters\n- Detects UTM parameters\n- Works with or without site/admin URL configuration\n- TypeScript support\n\n## TypeScript Support\n\nThis package is fully written in TypeScript and provides its own type definitions.\n\n```typescript\nimport { parse, ReferrerParser, ReferrerData, ParserOptions } from '@tryghost/referrer-parser';\n\n// Parse a referrer URL with type safety\nconst result: ReferrerData = parse('https://www.google.com/search?q=ghost+cms');\nconsole.log(result.referrerSource);  // 'Google'\nconsole.log(result.referrerMedium);  // 'search'\nconsole.log(result.referrerUrl);     // 'www.google.com'\n\n// Configure the parser with typed options\nconst options: ParserOptions = {\n  siteUrl: 'https://example.com',\n  adminUrl: 'https://example.com/ghost'\n};\n\n// Create a parser instance with TypeScript\nconst parser = new ReferrerParser(options);\nconst customResult = parser.parse('https://example.com/blog?utm_source=newsletter');\n```\n\n## License\n\nMIT \n\n## Testing\n\nRun the tests with:\n\n```bash\nyarn test\n```\n\nThis will run the test suite using Mocha and report on test coverage. ","readmeFilename":"README.md"}