{"_id":"@fluid-commerce/fairshare","_rev":"55-8d2ef47044ff4b471faf403034bf5aa0","name":"@fluid-commerce/fairshare","dist-tags":{"beta":"1.1.9-beta.0","latest":"1.1.29"},"versions":{"1.0.0":{"name":"@fluid-commerce/fairshare","version":"1.0.0","keywords":["fairshare","attribution","tracking","analytics"],"_id":"@fluid-commerce/fairshare@1.0.0","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"}],"homepage":"https://github.com/fluid-commerce/fair-share#readme","bugs":{"url":"https://github.com/fluid-commerce/fair-share/issues"},"dist":{"shasum":"afd4cf76dd4a8b62005379064f4c954850ba4a66","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.0.0.tgz","fileCount":46,"integrity":"sha512-t55YQzaKwXkqzGytIO9WJqsnjCNHW9uqYMgPHDH78A9qzaGvjufEtr6yIHeyEAPnG2v1bMXcXi6Uh6DXlY5p/w==","signatures":[{"sig":"MEUCID2CAvStpkvKYk90CDT5ePsI2Un/mhgDdqnrS7kL9ECrAiEAnYETq+9jHOMIho5Ntc+NEzzfNyXwHKj4NNLJWBsWedM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":389296},"main":"dist/fairshare.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/fairshare.esm.js","browser":"dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"gitHead":"1f82a045b0b894ebf2360ce754a132cba8e449ad","scripts":{"dev":"node scripts/dev.js","lint":"eslint src --ext .ts","test":"vitest","build":"node scripts/build.js","validate":"node ../../scripts/validate-cli.js .","build:all":"npm run build && npm run build:types","build:types":"tsc --noCheck --emitDeclarationOnly --declaration --outDir dist/types","prepublishOnly":"npm run validate && npm run build:all"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"_npmVersion":"10.8.2","description":"FairShare attribution SDK","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.0.0_1736512447900_0.015769037340056302","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@fluid-commerce/fairshare","version":"1.0.1","keywords":["fairshare","attribution","tracking","analytics"],"_id":"@fluid-commerce/fairshare@1.0.1","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"}],"homepage":"https://github.com/fluid-commerce/fair-share#readme","bugs":{"url":"https://github.com/fluid-commerce/fair-share/issues"},"dist":{"shasum":"270cd2f8afd5190845e91c5d18f310c0b8e9fadb","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.0.1.tgz","fileCount":53,"integrity":"sha512-C+cexCYv4t+edVEAXxSpAZ4oxdHh00gymE2aan4XajUvy4k6SRqYcCn9O1gKwatlbPGxI3RL8UlZWMy6b8Yxig==","signatures":[{"sig":"MEMCH1PMvlqBW9QkIrYCtPEwMPKwIN6tb581jpMrrAQM9R8CIFnWX0a/uOBPmoSMD7tC53PFafrlGpXEMYUqxeBMBj3n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":659132},"main":"dist/fairshare.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/fairshare.esm.js","browser":"dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"gitHead":"8151041ebb2c529015422ce77c80d6088e5a2004","scripts":{"dev":"node scripts/dev.js","lint":"eslint src --ext .ts","test":"vitest","build":"node scripts/build.js","validate":"node ../../scripts/validate-cli.js .","build:all":"npm run build && npm run build:types","build:types":"tsc --noCheck --emitDeclarationOnly --declaration --outDir dist/types","prepublishOnly":"npm run validate && npm run build:all"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"_npmVersion":"10.8.2","description":"FairShare attribution SDK","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.0.1_1736523200166_0.8961535446284412","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@fluid-commerce/fairshare","version":"1.0.2","keywords":["fairshare","attribution","tracking","analytics"],"_id":"@fluid-commerce/fairshare@1.0.2","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"}],"homepage":"https://github.com/fluid-commerce/fair-share#readme","bugs":{"url":"https://github.com/fluid-commerce/fair-share/issues"},"dist":{"shasum":"ea02a0726d56f5deb58ab518043ca93515dabd92","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.0.2.tgz","fileCount":49,"integrity":"sha512-7b9knYr6Yny8GFHHV81kDM6lDAoe85CuRWdsVbx7TN85wATGYqzGKvkvEVPIzhj2++e0qrA98ygDeLZWw4/jRQ==","signatures":[{"sig":"MEUCIEuoGR6sQ87ni2njHdqQ11cfsuJAmw7yp5w+Ga9oXP0IAiEAhTr5TePpxUwQByipkTlfSp2pGksOsJuYLIT034skE3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":435844},"main":"dist/fairshare.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/fairshare.esm.js","browser":"dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"gitHead":"2c8276fc3600c571d85bbb817b115b65284d239e","scripts":{"dev":"node scripts/dev.js","lint":"eslint src --ext .ts","test":"vitest","build":"node scripts/build.js","validate":"node ../../scripts/validate-cli.js .","build:all":"npm run build && npm run build:types","build:types":"tsc --noCheck --emitDeclarationOnly --declaration --outDir dist/types","prepublishOnly":"npm run validate && npm run build:all"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"_npmVersion":"10.8.2","description":"FairShare attribution SDK","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.0.2_1736773854792_0.9197427791030426","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@fluid-commerce/fairshare","version":"1.0.3","keywords":["fairshare","attribution","tracking","analytics"],"_id":"@fluid-commerce/fairshare@1.0.3","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"}],"homepage":"https://github.com/fluid-commerce/fair-share#readme","bugs":{"url":"https://github.com/fluid-commerce/fair-share/issues"},"dist":{"shasum":"e4a840397da7f35dfbe7fbc2ad3fa5bb5875a62c","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.0.3.tgz","fileCount":10,"integrity":"sha512-ZNcCH7BYRYmP6oRFnQdwv0ruBJzi4x8saDArV0y9ifTnm9wBy2OD48Ws1muMxznzJ/O7+wrygjG9Cf53OgHjbw==","signatures":[{"sig":"MEUCIQDvB7w6d3o5jrDctrgyKMrBzvjIMUvA2LzM/ChlHP+aqgIgPpvaxwJsiE8dRsGsPehzcVSEf1Mk9NJ/r0Q8Ea4Ivwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278745},"main":"dist/fairshare.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/fairshare.esm.js","browser":"dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"gitHead":"5a6cc319a96e25302d49fc0d4d0d12caee43545f","scripts":{"dev":"node scripts/dev.js","lint":"eslint src --ext .ts","test":"vitest","build":"node scripts/build.js","validate":"node ../../scripts/validate-cli.js .","build:all":"npm run build && npm run build:types","build:types":"tsc src/index.ts --noCheck --emitDeclarationOnly --declaration --outDir dist/types","prepublishOnly":"npm run validate && npm run build:all"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"_npmVersion":"10.8.2","description":"FairShare attribution SDK","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.0.3_1736963877019_0.8522228298467096","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@fluid-commerce/fairshare","version":"1.0.4","keywords":["fairshare","attribution","tracking","analytics"],"_id":"@fluid-commerce/fairshare@1.0.4","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"}],"homepage":"https://github.com/fluid-commerce/fair-share#readme","bugs":{"url":"https://github.com/fluid-commerce/fair-share/issues"},"dist":{"shasum":"ceeebefaf0ef836c485820d26177aa3f631d195e","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.0.4.tgz","fileCount":10,"integrity":"sha512-rPzpof1Zx7EDCHWY/85cikcWUBzXPakExZsYyKPK9rKWn/O7ofE866B46s+KpLqlw7FsPASe/pdcb2I0lN8EHQ==","signatures":[{"sig":"MEYCIQCQ+Iuma38g9XyuI5I+JR3Acm+cfRlnBzNyZ1zu4lPQ9gIhAIX7+rQbhWIx6H2JP5KNqLxPu8RHKDfBwGFUqQ9Dsc/Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280260},"main":"dist/fairshare.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/fairshare.esm.js","browser":"dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"gitHead":"200403c9d5493e3f0a296196edcdca5d6fcae3e7","scripts":{"dev":"node scripts/dev.js","lint":"eslint src --ext .ts","test":"vitest","build":"node scripts/build.js","validate":"node ../../scripts/validate-cli.js .","build:all":"npm run build && npm run build:types","build:types":"tsc src/index.ts --noCheck --emitDeclarationOnly --declaration --outDir dist/types","prepublishOnly":"npm run validate && npm run build:all"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"_npmVersion":"10.8.2","description":"FairShare attribution SDK","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.0.4_1737030526673_0.025319721633390024","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@fluid-commerce/fairshare","version":"1.0.5","keywords":["fairshare","attribution","tracking","analytics"],"_id":"@fluid-commerce/fairshare@1.0.5","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"}],"homepage":"https://github.com/fluid-commerce/fair-share#readme","bugs":{"url":"https://github.com/fluid-commerce/fair-share/issues"},"dist":{"shasum":"cb9e7c02109fe1866cc662ebe63e389bbb5cd5d5","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.0.5.tgz","fileCount":85,"integrity":"sha512-+OXQ08nkZvOUcRGaRYn5RSANmATXswcDq/no5S3pvOfOe7QN7bfc+xWROXOjJEH1zAG6ZCavKUWuL0iUo5BimQ==","signatures":[{"sig":"MEUCIQCvp1dIU37fL1g3bEC6FI4REJmmeUf3lh3JbNcRzhWt4AIgLS5HBOjPWTnqhpmHS2sRrkB5lA4zdO3JgqURS0idnFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355120},"main":"dist/fairshare.cjs.js","type":"module","types":"dist/types","module":"dist/fairshare.esm.js","browser":"dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"gitHead":"0354a7eb3b285ffc42c04252dc314e91b0b30268","scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all build:*","validate":"node ../../scripts/validate-cli.js .","build:clean":"rimraf dist node_modules/.cache","build:types":"tsc  --noCheck --emitDeclarationOnly --declaration --outDir dist/types","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"_npmVersion":"10.8.2","description":"FairShare attribution SDK","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.0.5_1737547111253_0.7551612566152781","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@fluid-commerce/fairshare","version":"1.0.6","keywords":["fairshare","attribution","tracking","analytics"],"_id":"@fluid-commerce/fairshare@1.0.6","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"}],"homepage":"https://github.com/fluid-commerce/fair-share#readme","bugs":{"url":"https://github.com/fluid-commerce/fair-share/issues"},"dist":{"shasum":"8fdbb8b6a9902ffd7cb2431f6c426435ee19d073","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.0.6.tgz","fileCount":87,"integrity":"sha512-fftgJO0m4pDZ/B5Wq/6z4xr+8j3+Wqso9ZAKUoI69aKjVSNb7e75MtV5biXGTfTWfukoByP6+Ep+k7j5prHdvQ==","signatures":[{"sig":"MEUCIFwODTw5qm/l0kC/uItQ+VAg6Xu/ww9qvBKr6RgpfIRBAiEAuXKVSXnAH0opZIdSeHFmaPHlE/Er+79aupgKL+nl3l0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387840},"main":"dist/fairshare.cjs.js","type":"module","types":"dist/types","module":"dist/fairshare.esm.js","browser":"dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"gitHead":"9c430a379b03d2df5ad8583307d008d4768ba5f6","scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all build:*","validate":"node ../../scripts/validate-cli.js .","build:clean":"rimraf dist node_modules/.cache","build:types":"tsc  --noCheck --emitDeclarationOnly --declaration --outDir dist/types","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"_npmVersion":"10.8.2","description":"FairShare attribution SDK","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.0.6_1737961209520_0.9991326751260241","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@fluid-commerce/fairshare","version":"1.0.7","keywords":["fairshare","attribution","tracking","analytics"],"_id":"@fluid-commerce/fairshare@1.0.7","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"homepage":"https://github.com/fluid-commerce/fair-share#readme","bugs":{"url":"https://github.com/fluid-commerce/fair-share/issues"},"dist":{"shasum":"8196de7814ae42a0e3ccfe3b18774ce5c5828132","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.0.7.tgz","fileCount":91,"integrity":"sha512-43rMpeOQ1ItU2hRSETFxoPk7eR6/yaMwDNL7FpAxk4jLIEx1nVwd5O1tLS91kdc1Q31sXeRdEzsbgCPvne780A==","signatures":[{"sig":"MEQCIDkL1ztkavtri7YHEgj5kB2ACaWp07RPVXYWeRkpUOI+AiAHru1FBr0otpbpR/MKJeJSI2SiiG+LyvOw0vwM6TKZng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407559},"main":"dist/fairshare.cjs.js","type":"module","types":"dist/types","module":"dist/fairshare.esm.js","browser":"dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"gitHead":"ba4eab16406d1852bc3ed86f92f1c2b7d6ee2f29","scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all build:*","validate":"node ../../scripts/validate-cli.js .","build:clean":"rimraf dist node_modules/.cache","build:types":"tsc  --noCheck --emitDeclarationOnly --declaration --outDir dist/types","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"romankhadka","email":"roman@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"_npmVersion":"10.1.0","description":"FairShare attribution SDK","directories":{},"_nodeVersion":"20.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.0.7_1738008533157_0.9732695812365098","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@fluid-commerce/fairshare","version":"1.0.8","keywords":["fairshare","attribution","tracking","analytics"],"_id":"@fluid-commerce/fairshare@1.0.8","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"homepage":"https://github.com/fluid-commerce/fair-share#readme","bugs":{"url":"https://github.com/fluid-commerce/fair-share/issues"},"dist":{"shasum":"0ad688650d1878507c2f82145f01fbfd1380b344","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.0.8.tgz","fileCount":91,"integrity":"sha512-3+h/jOxtfZ19o3pIsEHuSL9rqMpGFcD/JhggzqIBdhi2TE+VoSpBtGQ6c/iY8T5bntaT68dlW16bdyCNx5YRUA==","signatures":[{"sig":"MEYCIQCNJZPumy+779DEs9MAGdje/ITwby0Hpq/3pUdxzOGY0wIhAKFOZZt0bME6Imd5irTMUAhRs0t3pYPQ5Kuoag5TVjsS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411165},"main":"dist/fairshare.cjs.js","type":"module","types":"dist/types","module":"dist/fairshare.esm.js","browser":"dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"gitHead":"e4b25bbf79422b2b42a97a0e55aec2d11f391aaf","scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all build:*","validate":"node ../../scripts/validate-cli.js .","build:clean":"rimraf dist node_modules/.cache","build:types":"tsc  --noCheck --emitDeclarationOnly --declaration --outDir dist/types","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"_npmVersion":"10.8.2","description":"FairShare attribution SDK","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.0.8_1738151385987_0.9519675887158594","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@fluid-commerce/fairshare","version":"1.0.9","keywords":["fairshare","attribution","tracking","analytics"],"_id":"@fluid-commerce/fairshare@1.0.9","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"homepage":"https://github.com/fluid-commerce/fair-share#readme","bugs":{"url":"https://github.com/fluid-commerce/fair-share/issues"},"dist":{"shasum":"c6f10440484c786bebdd284192622f53e9c48776","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.0.9.tgz","fileCount":101,"integrity":"sha512-gXNpdfLxu3WyiN5tDD0Ay7HCZy1EHYGf2REBKI/NmWxvdaGuXXLmEwmz0px4UkswzjMn32a91AeCUqhjnVEnNQ==","signatures":[{"sig":"MEQCIBNFOsD3CDZCLzs7QVKU5VslhdEUuV9Rd0bG26aIveddAiAScVLugOFCo3/v8lf4yqHRg0S7uZbxB1DuULq/SYkWMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451184},"main":"dist/fairshare.cjs.js","type":"module","types":"dist/types","module":"dist/fairshare.esm.js","browser":"dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"gitHead":"d4d29701ae8f1830918f37f06a9749dbeff3144e","scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all build:*","validate":"node ../../scripts/validate-cli.js .","build:clean":"rimraf dist node_modules/.cache","build:types":"tsc  --noCheck --emitDeclarationOnly --declaration --outDir dist/types","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"_npmVersion":"10.8.2","description":"FairShare attribution SDK","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.0.9_1738757027175_0.5049371237024984","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@fluid-commerce/fairshare","version":"1.0.10","keywords":["fairshare","attribution","tracking","analytics"],"_id":"@fluid-commerce/fairshare@1.0.10","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"homepage":"https://github.com/fluid-commerce/fair-share#readme","bugs":{"url":"https://github.com/fluid-commerce/fair-share/issues"},"dist":{"shasum":"94aa593a39eb1e8b12447087f4b88dc972317f74","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.0.10.tgz","fileCount":101,"integrity":"sha512-utzlKPoJVGwFwoNugWL3umEUycCR375nFkXxTt/SquL833GK3iW7n/NZpkrmAQFtM4fHhMgPflhLTjwk1CtxzA==","signatures":[{"sig":"MEUCIHXcmL0/c/SFmPJTM1tleuicZLZWGGX35LD1JZDkVoMzAiEA/PnxDzL+sXiq20iLen2jkxRvQ/s/+QnBUvdtZ7BnW18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456881},"main":"dist/fairshare.cjs.js","type":"module","types":"dist/types","module":"dist/fairshare.esm.js","browser":"dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"gitHead":"b93d3c1884c639fd585878933a0a6e0433d02dda","scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all build:*","validate":"node ../../scripts/validate-cli.js .","build:clean":"rimraf dist node_modules/.cache","build:types":"tsc  --noCheck --emitDeclarationOnly --declaration --outDir dist/types","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"_npmVersion":"10.8.2","description":"FairShare attribution SDK","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.0.10_1738855059251_0.22021535989049257","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@fluid-commerce/fairshare","version":"1.0.11","keywords":["fairshare","attribution","tracking","analytics"],"_id":"@fluid-commerce/fairshare@1.0.11","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"homepage":"https://github.com/fluid-commerce/fair-share#readme","bugs":{"url":"https://github.com/fluid-commerce/fair-share/issues"},"dist":{"shasum":"71fd3aa904b0b78ac8d64e170217872ff64a0c7a","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.0.11.tgz","fileCount":103,"integrity":"sha512-5k1uAKGkXqJlDJjACh9WO1pTUeB8bkcsK/HmPe1JhkAiOfjBMoy8wjV0JOAa3N6fSEkoHM9EFBKsHNUFDNgxRQ==","signatures":[{"sig":"MEUCICXGk3bUcvDCa4U62ZV9giCG8N1FQv1ACfuYb4fq/1pdAiEAm6PQHtfFxE9mdo+ug/Oswk3IOJ9/2i9a4PmyJ4FAVtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467323},"main":"dist/fairshare.cjs.js","type":"module","types":"dist/types","module":"dist/fairshare.esm.js","browser":"dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"gitHead":"3d5bbb0e0bd206e4b76ba8dfb1f84b7403363b87","scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all build:*","validate":"node ../../scripts/validate-cli.js .","build:clean":"rimraf dist node_modules/.cache","build:types":"tsc  --noCheck --emitDeclarationOnly --declaration --outDir dist/types","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"_npmVersion":"10.8.2","description":"FairShare attribution SDK","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.0.11_1738923241576_0.5706035850042901","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@fluid-commerce/fairshare","version":"1.0.12","keywords":["fairshare","attribution","tracking","analytics"],"_id":"@fluid-commerce/fairshare@1.0.12","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"931fd4d3a8a1b3e78fab72ecca359589014fdf8a","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.0.12.tgz","fileCount":113,"integrity":"sha512-lLdZDCU514jDo710+GFq0oIGdCKkCvSa7JBXDYnXpyL/sJZgK9bODzu7ik5fgog+cC/JZ1B2YdbQW3HAfaZ4fQ==","signatures":[{"sig":"MEYCIQDW+jQiJThCfPNKZ7h7mr22WNJ7LKQdYlBoZaV13ARTsQIhAP+e387EQSoM8mzdZCFcOliL81Zp6JhbrWmHGzzEphsj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492564},"main":"dist/fairshare.cjs.js","type":"module","types":"dist/types","module":"dist/fairshare.esm.js","browser":"dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all build:*","validate":"node ../../scripts/validate-cli.js .","build:clean":"rimraf dist node_modules/.cache","build:types":"tsc  --noCheck --emitDeclarationOnly --declaration --outDir dist/types","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.0.12_1739955582300_0.09365342575224056","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@fluid-commerce/fairshare","version":"1.0.13","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.0.13","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"ca9c8bc08030bad5cd33f0b392e2f50bca5752a6","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.0.13.tgz","fileCount":64,"integrity":"sha512-6UH7mTsi8pzVMqWxNbWflYnWBLtRYqT3U2y0bCNPWOcBRn6X/XwhskjiAoFLrJ8KXS39hex7ae2TEo5XBy83oA==","signatures":[{"sig":"MEUCIFkAbgZ6RozJH/A2qfOXwN60QnvScFalKcANOjsatiPrAiEAsuEtsRTU230lmuRnn5+61mBH2vzpKRP/cXaBvQUgcig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1058437},"main":"dist/fairshare.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/fairshare.esm.js","browser":"dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:* ","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.2","jsdom":"^26.0.0","dotenv":"^16.4.7","tsc-alias":"^1.8.10"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.0.13_1740178289702_0.47297651422154274","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@fluid-commerce/fairshare","version":"1.0.14","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.0.14","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"60f02fcfd080b9aa0caee918db9a7ab8795a8a96","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.0.14.tgz","fileCount":9,"integrity":"sha512-C06oF72HVTtWU0PTmod2Fli1KElo+qkWN+Nh4t3SOk4317WnfYfoXdB746TIWOXWvUai4oIfMH6FBI4nki+BpQ==","signatures":[{"sig":"MEUCICRE1BdJHmJdUELfhHJP+83x/eW0q1E/rHOvYxtnzfR4AiEAoGJGDk1I3podmWQ970q06whtSmT1sWLsfK2clt37JSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266466},"main":"dist/fairshare.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/fairshare.esm.js","browser":"dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:* ","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7","tsc-alias":"^1.8.10"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.0.14_1740739347220_0.5767240299298546","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@fluid-commerce/fairshare","version":"1.0.15","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.0.15","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"ca50986202f5f2f29d9cac297445c6ec846975c6","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.0.15.tgz","fileCount":9,"integrity":"sha512-DDdvbSI8PRciDYHa2KgcmoaO5eNS2VEzTEgaKqnraCHDQ1G26RnPLKJvTUTS5QA/2uG1UEnrPzOP5VbC5IUJsA==","signatures":[{"sig":"MEQCIDQhrCUtaKDeIR75htohV1dLshE5+RkHU1WxYMqjY9SDAiAKx5v1De7wNqnSwA2V8+zVFjV7t4n5PZy5Ok5uu95Jyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266694},"main":"dist/fairshare.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/fairshare.esm.js","browser":"dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:* ","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7","tsc-alias":"^1.8.10"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.0.15_1740747292962_0.651658022567609","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@fluid-commerce/fairshare","version":"1.0.16","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.0.16","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"ed81b2443cb513b1532d0dba21ebd2e82a1b2281","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.0.16.tgz","fileCount":9,"integrity":"sha512-K4kSVvZVWIj0/j1jfnNIM6iKWYDaTkNOgesROTUu/uhKZy4VAf57DheXN8SLMNncL/mVG47nCME3C60O5Hu71w==","signatures":[{"sig":"MEYCIQDkZuYrFtxuk+m7vYkReRjRg/aiTvFpxpdk8GyyVX9cCQIhALgJ/axyXhyjI9wlTDMmFSSBAVBLTvWndQ+3Cv51Hlkg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266694},"main":"dist/fairshare.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/fairshare.esm.js","browser":"dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:* ","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7","tsc-alias":"^1.8.10"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.0.16_1740767555742_0.15456014430576803","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@fluid-commerce/fairshare","version":"1.0.17","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.0.17","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"1aff227db7a91a857b7c391f5b11b44cab48e745","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.0.17.tgz","fileCount":9,"integrity":"sha512-maZx7gxrYiFdBgDKGlAfx5PGeXvraEa4mNy0tMvLHOOeEuzHAvf7Nxt2brOI4PpI5RD0r/Phh/M5KaEjH5pdTA==","signatures":[{"sig":"MEYCIQDc0cRAAl2sSVQC05zAQ1Pjd7OrWj0CiWV5PDTWS514CwIhAKdHBZ3oFg9qLFrNgeil866uBr/GVrHWrwtNPBWyAdRp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266694},"main":"dist/fairshare.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/fairshare.esm.js","browser":"dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:* ","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7","tsc-alias":"^1.8.10"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.0.17_1740768247291_0.77751025177155","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@fluid-commerce/fairshare","version":"1.0.18","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.0.18","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"011f6503e6e58c4757f9ce42d0ffcd39bed39afd","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.0.18.tgz","fileCount":9,"integrity":"sha512-rppT40l+NkFA7FgLAX+f4qqB+0orTKdjsg7Z0k3D40xY5ztZ/DwEFuDV/oyayT2Afc2GwbCGarnXQLuVmUDecA==","signatures":[{"sig":"MEYCIQCjCC8ZPxAz6MzyXJIaS6AYHZkwADRYxxHdKTbtxCvOLwIhAIlvZkTLSu6WZtkNJDVFtzBPD6v+/USXFR3gEIaGVvgI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1239838},"main":"dist/fairshare.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/fairshare.esm.js","browser":"dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:* ","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7","tsc-alias":"^1.8.10"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.0.18_1741263325711_0.5281615812238416","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@fluid-commerce/fairshare","version":"1.0.19","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.0.19","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"b0a26a876799c0afa20bf7aeaa95e88ac399a431","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.0.19.tgz","fileCount":176,"integrity":"sha512-W97FVBbeQ2e2QTq29gT9yVHzfBjB50oWzPXGjnyoqavLqWZJrt1teq5RUUq9IslF5kPMVZjOqKRoyJn/DwIUYA==","signatures":[{"sig":"MEYCIQDMvsOiYUXvEPLBJ3jrNG0kX6XL5gEOgI9G/t6vg6SI7AIhAIwAYbClkMyFn749OS0oK+PFJdgGRqhYBTzXPJF/elj8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1533734},"main":"dist/fairshare.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/fairshare.esm.js","browser":"dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:* ","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7","tsc-alias":"^1.8.10"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.0.19_1741340823772_0.8933370923271051","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@fluid-commerce/fairshare","version":"1.1.1","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.1","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"773ae9d570e881b7c351d5be30d50e5ee249860d","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.1.tgz","fileCount":154,"integrity":"sha512-o8BGDB/jWImRF0BsDvkBA6HYanu978tfCKJ1WIcLFAy4zxBcH3ZiJaazFwUDIlqxjFkfT839Cim0XbCYnVz3Qg==","signatures":[{"sig":"MEYCIQCxn/WEKrwcb7IrFcTgiu8lGZB1JTiAfSzyTaZIeMmY9gIhALoiiDBvQoBo3waTUBl5pv2OCEhecXtA1sBZjIxpSIpo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2200368},"main":"./dist/fairshare.cjs.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.1_1741689599852_0.2922862458204021","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@fluid-commerce/fairshare","version":"1.1.2","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.2","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"f95917c33c34519cc3cd53a16f9cf3c7ba34f2cc","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.2.tgz","fileCount":158,"integrity":"sha512-TKrn2niw7F3sy3dlpum4exLT9dO07SLI9loh4pGmKFiidzfQBzgFgZovc34asq82thvMQGNueh3Y2J6C1OS8og==","signatures":[{"sig":"MEQCIBIMprwnyrpP4GoCHEeodqcWQAH62GUto5pweJErDy5TAiB84/jlVSaQMWcJ8DHQfoXdDAOQsxWFeCn7VuZfTOmhDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2223579},"main":"./dist/fairshare.cjs.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.2_1741714109908_0.8905813057943397","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@fluid-commerce/fairshare","version":"1.1.3","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.3","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"cded579b2a5a96aa5b0b49c814e5193c1070cbc6","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.3.tgz","fileCount":158,"integrity":"sha512-olkQHu/BJkaWRdSZXDh8nUDviWj/FtxRTIYCT2Ct8RXA3qTOoi9r164nht5MfWqKIRJMw5cZ9vx6r7CxwDlYfQ==","signatures":[{"sig":"MEYCIQDFs0GeOO33CRj9d7Yv08MyiZmXWJABJVKXoN6Oq9N6EgIhAKuuNsTHPb2KeoPtKUhBo8k8Yemhsaa3KYTUrzUjPlTw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2220315},"main":"./dist/fairshare.cjs.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.3_1741716313482_0.6591551495300383","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@fluid-commerce/fairshare","version":"1.1.4","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.4","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"1e00e5c59a92388dd8c661c14ee08665a6d513f6","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.4.tgz","fileCount":155,"integrity":"sha512-D5d4li9ZxiotzGDuz5l01uDz+tzySzXQS72LKalNpD4jQXdiM/26Lxtfv4jzXPGZJw6Xij+7XVvJz2H4AWIRpw==","signatures":[{"sig":"MEUCIQDi/I9kbHKyUUcXx9Yw+w69LgyJc6AI+vQ4V1CoBN+nmQIgHobU0NrsI1wibHCLA8rRXqJGpHI02MQ1fijYGiuZhUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2671582},"main":"./dist/fairshare.cjs.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.4_1741787006096_0.05895043601569938","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@fluid-commerce/fairshare","version":"1.1.5","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.5","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"0c741ae3cf33710578ebaaecad7c5d389b4d3bcd","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.5.tgz","fileCount":155,"integrity":"sha512-0luB6rKaKu2pD3hfAsxfrNxqgbMBaTB2OIg22aRcG68qJMVtXJFMS3Wq5KIPFDhFLmfxbe3mGcJ6fEExck6dMQ==","signatures":[{"sig":"MEQCIB4uBNlxurrzZoYeu/qCoICApap6UNi9izlIToYqbfLiAiBkL0syI+zGqrXEpOEmgWiE6OruElvPLhy7DvpgtQZmWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2671582},"main":"./dist/fairshare.cjs.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.5_1741787508206_0.4497952331994055","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@fluid-commerce/fairshare","version":"1.1.6","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.6","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"0ffb30bcac2e382b2f994c8157aaf64c0bc9122f","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.6.tgz","fileCount":155,"integrity":"sha512-04U0P7mpK6vBAfSbulTdijL0ZZ41Qbo5i/oOV+rjHzVKCeyv0SVAM8jdBssX/bg2t7GvjULpcOjgePyxy4CpbA==","signatures":[{"sig":"MEUCIQDySGNr8aFMX5UwGLIuONiHDhwcm/x3B5PxXTUEHUr8LQIgKsJ3eotbB8xN6Ed7mXUXkBabfzLKAHqRkRfJ8Jo8upk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2671759},"main":"./dist/fairshare.cjs.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.6_1741888414748_0.44692701823626657","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@fluid-commerce/fairshare","version":"1.1.7","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.7","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"3728d8bda1f5d42f3db5654c81f5e8d7bb2098e2","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.7.tgz","fileCount":155,"integrity":"sha512-39p+RvK6fCHu2Dw6wM9KSOBYAk/wZOunJQqcvevBYhKfq8JuP8WKiP5IG6NVh3ck0+aJTwlj2t1bIIxAqNhWQg==","signatures":[{"sig":"MEYCIQDcUdyTBQOoCiqEECg753CuyUf3lX617QdCRQE85EN3UQIhAJ3pVafEfoasVgVZ1AgI0TuilsK+AEhgSXHp+pU/9J6/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2672832},"main":"./dist/fairshare.cjs.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.7_1741935472119_0.24764329891201786","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-beta.0":{"name":"@fluid-commerce/fairshare","version":"1.1.9-beta.0","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.9-beta.0","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"121c2e637e8e72074498e8414b4e033bc43f2c5e","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.9-beta.0.tgz","fileCount":155,"integrity":"sha512-DuzmEiUYk3tyUFEok6wSg3W7E7kUOzgeQ5GYQEcdbFmvTkXuj0ZsvjdkpS98pPOI8SF+jn36pdR3jE8jngUcNQ==","signatures":[{"sig":"MEUCIQDZCw7vheOD+tNfuye6B4Nx+NeoQikHBNi0lsm/3pxt9wIgARWKB8pvrJZnyUdVDgrlx9MxMqOZ/OK/2w5nHY9duv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2674683},"main":"./dist/fairshare.cjs.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.MD","devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.9-beta.0_1741952079816_0.05113864995770001","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@fluid-commerce/fairshare","version":"1.1.8","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.8","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"3a54edcfa3a18ec5ab2b898274d2e7018468182c","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.8.tgz","fileCount":155,"integrity":"sha512-wMdgzMPkjO2V9knxVeuk9Gab0f3WTB430BDhq+VrTtLvSdY3sb9zVBAhY289lTURL1O3g0YSeA/ZG7dCM7maVg==","signatures":[{"sig":"MEUCIQC11EtCeoMEzgPWWL1NiD9l5HTpzvcSD+/X11a8EqQp3wIgYZqULuhlDyn6+/aQTwPT/gPqgCCVWWVdjX98xSZhgho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2674648},"main":"./dist/fairshare.cjs.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.8_1741953242826_0.8191198529967341","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@fluid-commerce/fairshare","version":"1.1.9","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.9","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"c11e2c99c5561294cb1912e48c23e47f52321bf2","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.9.tgz","fileCount":155,"integrity":"sha512-JET4bSVmqqfnCY6y6dPlMjiu8i5RXU930r6du72+sQA1ZF9eLB+wA34W2om0KcNC1Zpgqlm03Ijj9C+qDwtGfQ==","signatures":[{"sig":"MEYCIQDaauKkTsJYKqxZJLXX1Cpx4oG7Z/Rt61VGz5sWtZihQAIhANP5iUc7YIsbTY62XC2Z/n8EysB/xmt+z/UzMoGS7Ndl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2674739},"main":"./dist/fairshare.cjs.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.9_1741955391647_0.059515906987980705","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@fluid-commerce/fairshare","version":"1.1.10","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.10","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"70a80374c67058dbe1992a32a4974805a7f0420d","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.10.tgz","fileCount":155,"integrity":"sha512-c0zVKLuNryfzwAhspj9JDKVIV5cMNmMabVfsYX3YYm37lYpJry5zFvR0xUcM9HaneAAPCm57s899doQU4m2lUw==","signatures":[{"sig":"MEQCIF6TzHiJlUlNh5YzzlJrnVzDqiM4IuGxx2HNXNg0PHE0AiBOmdkC9xzXSo1AY+DMideXBzV4+CQRitzDwTVb/ZZvgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2674944},"main":"./dist/fairshare.cjs.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.10_1741968832262_0.7329153172162945","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@fluid-commerce/fairshare","version":"1.1.11","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.11","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"f3a524f853c027438b178bece4f0f91544668e66","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.11.tgz","fileCount":155,"integrity":"sha512-uFn65Fjh0ERAWas3TyOgbAg51Y8unuAmZK0Dyh+m2cHF76DoARxhT8nV9WHPPchQWnBu2HTCjBRsKPD7PWPiFw==","signatures":[{"sig":"MEYCIQC70ULBH4v3EYNau7wKcz6S3INRJiTVDBFODpckJ0tnngIhAJzB25iwSEQjw9pkHA63MBTgZnjMqpmUu2swTv+yr6b1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2679393},"main":"./dist/fairshare.cjs.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.11_1742284763874_0.4669190883736811","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@fluid-commerce/fairshare","version":"1.1.12","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.12","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"47327e23ea7546f4f6a92153f92f474c0d39defd","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.12.tgz","fileCount":157,"integrity":"sha512-VDHA7fbA3arQR52yh/H/KCq2JzyuODM4YiS6e9VbNvbdkuAzYWCP6ZWV8cZg9zGhTail7+o1+dlHrYol4+YsiA==","signatures":[{"sig":"MEUCIQDMsDAXnmEr9RTkRo1L01yhgKDZXGDuzI/tTFhkUu4FmAIgVHz+ATv7t5RECEmBCQLtMA+vrwPt4TDKv6Wkk4DV4Vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2692337},"main":"./dist/fairshare.cjs.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/fairshare.esm.js","browser":"./dist/fairshare.browser.js","require":"./dist/fairshare.cjs.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.12_1742294813593_0.7135091306687593","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@fluid-commerce/fairshare","version":"1.1.13","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.13","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"ef57a97e70924f97cf773387aac3d809d3cdde86","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.13.tgz","fileCount":176,"integrity":"sha512-dGxlYWtoC0UmPUMbgM25oF1A3+3urda0TAqb2GsYGuGU2NGysQqzf6Dc82lbYcuUw62bt19e/EbNfgdD/XRtYA==","signatures":[{"sig":"MEUCIQDg6XboE+BvmfslE2CwI74K9K0TtoFErt9dYXmYF39iiwIgF6Xd2vlartn9jI6IiyZvB99FvzTqZLwBGl41SX73sx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1640466},"main":"./dist/index.min.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.min.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"deprecated":"this package has been deprecated","repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.13_1742382817974_0.48876187346668276","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@fluid-commerce/fairshare","version":"1.1.14","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.14","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"3d69040956e0e7d9318c4c3e136df4e3492e30fe","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.14.tgz","fileCount":89,"integrity":"sha512-G0bKRq3AWQb1+4NoIh1tFXwHpxtyu/LhDLQJMbDeUJ5AZlzo5HgCWPFExVyxmkkTRNQxgxZzgcQEYqjju/PSEQ==","signatures":[{"sig":"MEUCIQCVOWRth6z6eHX9cmOwvQuQEKuk2JEXXKHuiPDTqH6zZAIgFftvH/G83LraDUEY+NcQwLLwZEvYyW+rlHRiUdETLEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1521751},"main":"./dist/index.min.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.min.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.14_1742384391066_0.41277717148758697","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@fluid-commerce/fairshare","version":"1.1.15","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.15","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"2a305c4ad3c8bb463407797a7bde2b6c6ab30a92","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.15.tgz","fileCount":89,"integrity":"sha512-wjyGPsW36QZg2LoN6dBCp8wFdc6vVjBIHDdNj5LgXE6B7CF6vpe5F+MEEDkzSuRvbuwnIA5EJTHo3IX7T66lUg==","signatures":[{"sig":"MEUCIQCJbKj1E8Ib0jLuutnYC+wPecjSVIUriioCJS5no1/hqAIgV9T9RkhQDQR79xTC4vZU1nPhEx510w1IkI4JrOlWJWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1553561},"main":"./dist/index.min.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.min.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.15_1742467730596_0.6241682704243361","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"@fluid-commerce/fairshare","version":"1.1.16","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.16","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"d7dfbdb9ebe516f8987092377d7ba3904a2e89e9","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.16.tgz","fileCount":89,"integrity":"sha512-anJy9tHgJ4+9hFRvbdDvvt3eFFHKSdb86MXBtvSAKAoiqoi5CE9AK3xiCdTvcElqpLItZWglSG6XJBK1C6DN7g==","signatures":[{"sig":"MEYCIQCj6t1dp3WHabVZvo/U89kZWqZpHVylwVyoEv9QvYMcWQIhAIXLvmZZJoziG7Xq7SDpCUO8OSN5O0o3hW1gELvNhwyN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1554225},"main":"./dist/index.min.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.min.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.16_1742547159948_0.5503496664273437","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"@fluid-commerce/fairshare","version":"1.1.17","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.17","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"aa22847ec82e0abfeeca96f55c062665ab41ef3e","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.17.tgz","fileCount":96,"integrity":"sha512-wn4dUkc6luEM7slqArmG137ThntSkpi0VqUxDWMTE9ffkxmJezZtHpP8muiMyMwFOyHD2dbJIS5L+9prgso+mg==","signatures":[{"sig":"MEUCID2vi3pFItb3BrZkPkCTps+XtK+j2FKRZdDn/XCqz1pFAiEAviNMtqX2qNg7pRG+Bdas8i9BA36WvWymzlH+ffRHcSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1556073},"main":"./dist/index.min.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.min.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.17_1742800994343_0.9877453143301422","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"@fluid-commerce/fairshare","version":"1.1.18","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.18","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"3885874727042781e9c06b311f569d83e3f469ec","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.18.tgz","fileCount":96,"integrity":"sha512-Bov9akldia3tw4KRzxrZcBr8IwfDuqZ+lBVaPaqM345FTCdnTWhszU7jsZj63Mn/VxHCWD+C397dNUnA03y3Vw==","signatures":[{"sig":"MEQCIG38otiOZD9FjptRGd4MAWIjLLRlV8zfwjjJSJiFyiltAiA7cLYp0+xVBrQyfIqIExowh7JfCFwCHM50C+t5FfQxng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1556326},"main":"./dist/index.min.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.min.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.18_1742810051549_0.7497625284590512","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"@fluid-commerce/fairshare","version":"1.1.19","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.19","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"772476d7d9628ae3a3f434138a17938686b3c26c","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.19.tgz","fileCount":96,"integrity":"sha512-juyDnaQKJbUY+Du4EE1A2SSrkMaFMMiBp7n1absHibnpUUSdTFStRg9/uu5r8xJkOz7xlf/fQg157VLWx6H8jg==","signatures":[{"sig":"MEUCIQDOk+i2fns4VDgdVn5cjSpkXGeyaE6IHtm9abmj1dtrHgIgY+zw759EcFv49HJULADLLSFjPu8LHp3o84gBELoRCKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1556444},"main":"./dist/index.min.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.min.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.19_1742880430036_0.5389416024442544","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"@fluid-commerce/fairshare","version":"1.1.20","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.20","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"ec6ef1bc9c6790e51314653ac602b5a0bd3246ef","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.20.tgz","fileCount":96,"integrity":"sha512-Vj0G+BV/QsY0Jg6ADriUA0tRtTyADRD80bbfUxRz6kltViGIMFJf5hwvZCFZ6/A+g2FoxWkc6rZdZk29SY7YUw==","signatures":[{"sig":"MEUCICpCzyY+oRXW3mSDVCnIu2geHtfOZX6OWlDxRRidnRvdAiEA5MkJX5od8yOb0/qDn9gfbMCKNvX30i5yciPPucmRpms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1558805},"main":"./dist/index.min.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.min.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.20_1742895578851_0.10045888793310742","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"@fluid-commerce/fairshare","version":"1.1.21","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.21","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"8b8982b060f5fa6e7be05d717c5ef6cc41cd9dd3","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.21.tgz","fileCount":96,"integrity":"sha512-buqeBqpjzUw+BohkPMDs6n8+omd3gIbmVJX8ujPSmBn+YarxXOmDAtWyoOhuvVVBgjJDXZveimi4tt/O70st6Q==","signatures":[{"sig":"MEQCIDSAO4H234QCRGBNTqRY0pqGDRRnaEI/VdqhjWsUPWasAiA6eyW/no872H/yO7LN3p1cHwDl8/vnb6csEVb0yoKsOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1558900},"main":"./dist/index.min.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.min.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.21_1742963961778_0.11751590082182917","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"@fluid-commerce/fairshare","version":"1.1.22","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.22","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"b5f6fa6da6dda1d11332a3abad2dc2d277afa245","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.22.tgz","fileCount":96,"integrity":"sha512-wUM5xkrXSUeO8eS7xuw75XbEU5P6Q7fUA9GdpZ2cdLdYVEXasD65NAC+LGWtIILDjsmShW86t5pVz9qab6Grhw==","signatures":[{"sig":"MEYCIQCXn6RixW9oQaT3oQ6ehkchseg/X/3nCpudevoCli6ktQIhANMICopUQWf+Lb4+46UC3uxzOuPCfE8Rv+44Ow3rzre2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1558964},"main":"./dist/index.min.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.min.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.22_1743050296813_0.7953586487481379","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"@fluid-commerce/fairshare","version":"1.1.23","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.23","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"c86fcb70a170685195390932a4ff312283903839","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.23.tgz","fileCount":96,"integrity":"sha512-t3bywuNnnDAAoEV07sKQxbtiGaSdqXVCPKwX82C1pAYMsL+xhIMnTquS1lZn2xu3L6GQ74VXbuKSGomQSv1A2A==","signatures":[{"sig":"MEUCIQCGiVt1qlJbZVQ/If4Qz9+BWpyIQH4aoYc4p3CwEEAfbgIgFAhijlD7bJkWgTJI3MjOEf/v0gzDlNBbaXyGYUgEt9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1559963},"main":"./dist/index.min.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.min.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.23_1743501170995_0.9097948925575683","host":"s3://npm-registry-packages-npm-production"}},"1.1.24":{"name":"@fluid-commerce/fairshare","version":"1.1.24","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.24","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"81baf26527f47137586f971cc70229326ce78e5c","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.24.tgz","fileCount":96,"integrity":"sha512-62WKAqT9faiQtF/qvZ6OKJow4PWTuX9qy8XaN+idt0ujfDRgMdKBn24wsW/0aH09Mdme2b5hwviwm3kIgcOKGg==","signatures":[{"sig":"MEYCIQDTrHNJlPhETJSIIFLos1aaBBD5rUtlwQCcweH6HobyJgIhAPpAMkJK0zM8JJUyFOVkgLoZh4jh6eqKUflteR99KD4f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1633015},"main":"./dist/index.min.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.min.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.24_1743589080376_0.5710555215718682","host":"s3://npm-registry-packages-npm-production"}},"1.1.25":{"name":"@fluid-commerce/fairshare","version":"1.1.25","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.25","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"dbd57d05be735b44b3ce3861fbc4ed996f0b0d30","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.25.tgz","fileCount":100,"integrity":"sha512-8f5IhnDLVCKXHgKHEc/3rKrwV5mUVfvTGblcQGPcYmcgrcalRSMIBSMeQcE3Bv6bqfFTUudax82knN/prRPB1A==","signatures":[{"sig":"MEQCIGdegat/sU/gh8wlsUbGJgU4iQ8kNRfShCnt7hDQL20kAiBeC0W+3sUR6mDB3EVBwMh3ezuATe1EGXQZ4mrfR6vzSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1797752},"main":"./dist/index.min.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.min.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.25_1743767096731_0.7311250642939973","host":"s3://npm-registry-packages-npm-production"}},"1.1.26":{"name":"@fluid-commerce/fairshare","version":"1.1.26","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.26","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"4325989abc554321ada5b1158a899761110ea32d","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.26.tgz","fileCount":101,"integrity":"sha512-FnLuUKovNHPqzoIMznky/40eYR8KbkWV7LWIgFHPgv/hMMwzQlziohHd2qSpp1hTwyVkdSSR96ATQakl8EGIlQ==","signatures":[{"sig":"MEUCIF7nKMzFA19goTwTXJ4rSMnTghXEPuPUnCNWLLRrDyJ9AiEAhBvbL5CNJo2vXY+yw8/gBTn4Scpgr54dN4iL3S7MNwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1797132},"main":"./dist/index.min.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.min.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.26_1744177839637_0.3851911995665578","host":"s3://npm-registry-packages-npm-production"}},"1.1.27":{"name":"@fluid-commerce/fairshare","version":"1.1.27","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.27","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"72ecc418ca7a2aca071085e1b49703867fa6ce7e","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.27.tgz","fileCount":101,"integrity":"sha512-DvdzISp1hZKZJLPX9TcLbJNRfh8NRCIyAJXoZYHnEIohjeif4H0qJ3uVvS0gFYWbeD03DA3TpsdNrT+/cNbxHQ==","signatures":[{"sig":"MEYCIQCplOnbiAfSTPLdHwqJbmOcg1xxmRulsr8wyxwGNH2IhwIhAPYGHmcsfpqkIo7bvRiQ1iulwb3A65/hJaV2FW7lTHwo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1799539},"main":"./dist/index.min.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.min.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.27_1744199268940_0.09684716604608545","host":"s3://npm-registry-packages-npm-production"}},"1.1.28":{"name":"@fluid-commerce/fairshare","version":"1.1.28","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.28","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"a3c88ff5d7b7ca34a2bbc0149f979aa23b9ba767","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.28.tgz","fileCount":101,"integrity":"sha512-oGyxmRRHREBYOM8f34KzMBX5iTT6QtTlKmFQA9FbdzpCiwfTUtZ8kbcugPto9zdIW+S15KYM6bL5FI4M2w4l5g==","signatures":[{"sig":"MEUCIQCfFgegnhNPafDzPmUBTOSji+oQaoPNNvhR1KHXRPf6yAIgIqc6Klb7OM/DjgVfI13t5JrOaqk4UpEVXqOe/vvTNT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1799863},"main":"./dist/index.min.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.min.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.28_1744709416799_0.8485148192365428","host":"s3://npm-registry-packages-npm-production"}},"1.1.29":{"name":"@fluid-commerce/fairshare","version":"1.1.29","keywords":["fairshare","attribution","tracking","analytics"],"license":"MIT","_id":"@fluid-commerce/fairshare@1.1.29","maintainers":[{"name":"sethfluid","email":"seth@fluid.app"},{"name":"subzekt","email":"subas@fluid.app"},{"name":"romankhadka","email":"roman@fluid.app"}],"dist":{"shasum":"0a1dc60878376196673d4f693cea230d927f845e","tarball":"https://registry.npmjs.org/@fluid-commerce/fairshare/-/fairshare-1.1.29.tgz","fileCount":101,"integrity":"sha512-vwo7jnAVS24pEPp4G/+CKW30CnuREXGoVlGqocErFjpAADz988TRf1PA6lKdDps1WlgNqxZNfPa19msKhMXMNw==","signatures":[{"sig":"MEUCICk9kePMoKp1DPSBf8Nxstel0iVJe3+TvtJ7zZhW9OfdAiEAx4QGxS9fcSMqDYOaS8mH+c5QCkncUyI1FEg5beKyktU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1800028},"main":"./dist/index.min.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.min.js"}},"scripts":{"dev":"node scripts/dev.js","lint":"eslint src","test":"vitest","build":"npm-run-all clean -p build:*","clean":"rimraf dist node_modules/.cache","validate":"node ../../scripts/validate-cli.js .","build:types":"tsc && tsc-alias -p tsconfig.json","build:package":"node scripts/build.js","prepublishOnly":"npm run validate && npm run build"},"_npmUser":{"name":"subzekt","email":"subas@fluid.app"},"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","directories":{},"dependencies":{"zod":"^3.24.2","ua-parser-js":"^2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","dotenv":"^16.4.7"},"_npmOperationalInternal":{"tmp":"tmp/fairshare_1.1.29_1745481391602_0.5283705445261127","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-01-10T12:34:07.750Z","modified":"2026-09-16T20:36:38.836Z","1.0.0":"2025-01-10T12:34:08.108Z","1.0.1":"2025-01-10T15:33:20.482Z","1.0.2":"2025-01-13T13:10:54.998Z","1.0.3":"2025-01-15T17:57:57.270Z","1.0.4":"2025-01-16T12:28:46.918Z","1.0.5":"2025-01-22T11:58:31.445Z","1.0.6":"2025-01-27T07:00:09.711Z","1.0.7":"2025-01-27T20:08:53.483Z","1.0.8":"2025-01-29T11:49:46.149Z","1.0.9":"2025-02-05T12:03:47.436Z","1.0.10":"2025-02-06T15:17:39.524Z","1.0.11":"2025-02-07T10:14:01.822Z","1.0.12":"2025-02-19T08:59:42.550Z","1.0.13":"2025-02-21T22:51:29.918Z","1.0.14":"2025-02-28T10:42:27.532Z","1.0.15":"2025-02-28T12:54:53.214Z","1.0.16":"2025-02-28T18:32:35.996Z","1.0.17":"2025-02-28T18:44:07.487Z","1.0.18":"2025-03-06T12:15:25.941Z","1.0.19":"2025-03-07T09:47:04.030Z","1.1.1":"2025-03-11T10:40:00.103Z","1.1.2":"2025-03-11T17:28:30.101Z","1.1.3":"2025-03-11T18:05:13.719Z","1.1.4":"2025-03-12T13:43:26.388Z","1.1.5":"2025-03-12T13:51:48.468Z","1.1.6":"2025-03-13T17:53:34.987Z","1.1.7":"2025-03-14T06:57:52.677Z","1.1.9-beta.0":"2025-03-14T11:34:40.072Z","1.1.8":"2025-03-14T11:54:03.187Z","1.1.9":"2025-03-14T12:29:51.872Z","1.1.10":"2025-03-14T16:13:52.510Z","1.1.11":"2025-03-18T07:59:24.035Z","1.1.12":"2025-03-18T10:46:53.883Z","1.1.13":"2025-03-19T11:13:38.215Z","1.1.14":"2025-03-19T11:39:51.307Z","1.1.15":"2025-03-20T10:48:50.814Z","1.1.16":"2025-03-21T08:52:40.148Z","1.1.17":"2025-03-24T07:23:14.629Z","1.1.18":"2025-03-24T09:54:11.812Z","1.1.19":"2025-03-25T05:27:10.317Z","1.1.20":"2025-03-25T09:39:39.145Z","1.1.21":"2025-03-26T04:39:21.963Z","1.1.22":"2025-03-27T04:38:17.102Z","1.1.23":"2025-04-01T09:52:51.224Z","1.1.24":"2025-04-02T10:18:00.629Z","1.1.25":"2025-04-04T11:44:56.953Z","1.1.26":"2025-04-09T05:50:39.877Z","1.1.27":"2025-04-09T11:47:49.250Z","1.1.28":"2025-04-15T09:30:16.975Z","1.1.29":"2025-04-24T07:56:31.832Z"},"license":"MIT","keywords":["fairshare","attribution","tracking","analytics"],"repository":{"url":"git+https://github.com/fluid-commerce/fair-share.git","type":"git"},"description":"FairShare attribution SDK","maintainers":[{"email":"seth@fluid.app","name":"sethfluid"},{"email":"roman@fluid.app","name":"romankhadka"}],"readme":"# FairShare SDK\n\n> A powerful JavaScript SDK for seamlessly integrating FairShare e-commerce features into your website.\n\n## Table of Contents\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n- [Core Concepts](#core-concepts)\n- [Configuration](#configuration)\n- [Features](#features)\n  - [Globals](#globals)\n  - [Cart](#cart)\n  - [Chat](#chat)\n  - [Banner](#banner)\n- [TypeScript Support](#typescript-support)\n- [Troubleshooting](#troubleshooting)\n\n## Installation\n\n```bash\nnpm install @fluid-commerce/fairshare\n\n> If you need widgets and ui, see the [Full Widgets Documentation](../packages/widgets).\n\n```\n\n## Quick Start\n\n```javascript\nimport FluidSDK from '@fluid-commerce/fairshare';\n\n// Initialize the SDK\nFluidSDK.initialize({\n  apiUrlHost: \"https://api.yourcompany.com\", // Your API endpoint URL\n  fluid_shop: \"yourcompany.fluid.app\"        // Your shop identifier\n});\n\n// Access SDK features\nconst cart = FluidSDK.cart();\nconst chat = FluidSDK.chat();\n```\n\n## Core Concepts\n\nThe FairShare SDK provides four main components to enhance your e-commerce site:\n\n1. **Cart** - Shopping cart functionality with multiple display options\n2. **Chat** - Customer support chat integration\n3. **Banner** - Promotional banners and notifications\n4. **Globals** - Cross-cutting configurations like language, country, and affiliate tracking\n\n## Configuration\n\nThe SDK requires two key parameters:\n\n1. `fluid_shop` - Your Fluid shop identifier (always your Fluid subdomain, e.g., `yourcompany.fluid.app`)\n2. `apiUrlHost` - Your API endpoint URL (can be your Fluid subdomain URL or a custom domain)\n\nExample: A shop might have `fluid_shop` of `danphe.fluid.app` but use either `https://danphe.fluid.app` or `https://danphe.net` (custom domain) as the `apiUrlHost`.\n\n## Configuration Options in Detail\n\nYou can customize the SDK behavior by providing a configuration object during initialization. Here's what each option controls:\n\n```javascript\nFluidSDK.initialize({\n  // Required parameters\n  apiUrlHost: \"https://api.yourcompany.com\", // API endpoint URL (can be custom domain)\n  fluid_shop: \"yourcompany.fluid.app\",       // Shop identifier (always your Fluid subdomain)\n  \n  // Optional parameters\n  debug: false,  // When true, logs detailed SDK operations to console for troubleshooting\n  \n  featureConfig: {\n    // Cart configuration\n    cart: {\n      show: true,               // Controls whether cart functionality is enabled at all\n      flavor: 'drawer',         // How the cart appears:\n                                //   'drawer' - Slides in from side of screen\n                                //   'icon' - Shows as an icon with count\n                                //   'none' - No visual cart but API still available\n      selector: '#cart-count'   // CSS selector for DOM element to update with cart count\n    },\n    \n    // Customer support chat configuration\n    chat: {\n      show: true,               // Controls whether chat widget is enabled\n      name: 'Support',          // Display name for the support agent in chat\n      preview: 'Need help?',    // Text that appears in the collapsed chat bubble\n      color: '#4A90E2'          // Primary color for chat interface (buttons, headers)\n    },\n    \n    // Promotional banner configuration\n    banner: {\n      show: true,               // Controls whether banners can be displayed\n      text: 'Special Offer!',   // Default banner text\n      buttonText: 'Shop Now',   // Default call-to-action button text\n      backgroundColor: '#ff0000' // Background color of the banner\n                                // Banner can be updated later via banner.update()\n    },\n  },\n  // Affiliate tracking configuration\n  affiliate: {\n    autodetect: 'bestmatch',  // How to detect affiliate referrals:\n                              //   'subdomain' - Look for affiliate in subdomain (affiliate.yourshop.com)\n                              //   'path' - Look in URL path (/affiliate/username)\n                              //   'bestmatch' - Try subdomain first, then path\n                              //   'none' - Disable automatic detection\n\n    // Manual affiliate configuration (optional, overrides autodetect):\n    // username: 'john.doe',  // Affiliate's username\n    // id: '123'              // Affiliate's unique ID\n    // share_guid: 'abc'      // Affiliate's shareable guid\n  }\n});\n```\n\n> **Note:** If you're migrating from an older version, `FluidSDK.getInstance().initialize()` is still supported for backward compatibility.\n\n## Features\n\n### Globals\n\nThe globals module provides access to company-wide settings and user context.\n\n```javascript\nconst globals = FluidSDK.global();\n\n// Available Properties\nconsole.log(globals.company);      // Company information including name, logo URL, support contact\nconsole.log(globals.country);      // Current country code (e.g., 'US') - affects shipping, pricing, taxes\nconsole.log(globals.language);     // Current language code (e.g., 'en') - affects text localization\nconsole.log(globals.affiliate);    // Current affiliate information if any affiliate is being tracked\n\n// Update methods\nglobals.changeCountry('CA');       // Switch to Canadian storefront (affects pricing, shipping options, taxes)\nglobals.changeLanguage('fr');      // Switch to French language (changes UI text if translations available)\n```\n\n### Cart\n\nThe cart module handles shopping cart functionality.\n\n```javascript\nconst cart = FluidSDK.cart();\n\n// Check cart state\nconsole.log(cart.config);          // Cart configuration object (same as passed during initialization)\nconsole.log(cart.state);           // Current cart state - can be:\n                                   //   'loading' - Cart is in process of updating\n                                   //   'ready' - Cart is ready to use\n                                   //   'error' - Cart encountered an error (check console for details)\nconsole.log(cart.data);            // Complete cart data including:\n                                   //   items - Array of items in cart\n                                   //   totals - Price breakdowns (subtotal, tax, shipping, etc.)\n                                   //   shipping - Selected shipping method\n                                   //   discounts - Applied discount codes\n\n// Create a new cart\nawait cart.new({\n  items: [\n    { variant_id: 123, quantity: 2 }\n  ]\n});\n\n// Add items to cart\nawait cart.add([\n  { variant_id: 456, quantity: 1 }\n]);\n\n// Update item quantity\nawait cart.updateQuantity({\n  variant_id: 123,\n  quantity: 3,\n  item_id: 123 // item to remove\n});\n\n// Remove item from cart\nawait cart.removeItem(123); // Pass id of item to remove\n\n// Subscription Management\nawait cart.enableSubscription(123);     // Enable subscription for product\nawait cart.disableSubscription(123);    // Disable subscription for product\n\n// Apply discount code\nawait cart.addDiscount('SUMMER20');  // Returns error if code is invalid or expired\n\n// Update shipping address\nawait cart.updateAddress({\n  name: 'Jane Smith',\n  address1: '123 Main St',\n  city: 'Boston',\n  state: 'MA',\n  postal_code: '02108',\n  country_code: 'US'\n});\n\n// Update language/country\nawait cart.updateLanguage('es');\nawait cart.updateCountry('US');\n\n// Update payment method\nawait cart.updatePaymentMethod({\n  token: 'payment_token',\n  last_four: '1111',\n  card_type: 'visa',\n  exp_month: '12',\n  exp_year: '27'\n});\n\n// Update shipping method\nawait cart.updateShippingMethod({ id: 'shipping_method_id' });\n\n// Display cart count in DOM element\ncart.renderCount('#cart-count');\n\n// Enrollment in special programs\nawait cart.enrollment(123);  // Pass enrollment_pack_id - used for special offers, \n                             // memberships, bundles, or subscription packages\n\n// Remove items from cart\nawait cart.removeItems([{ variant_id: 123},{ variant_id: 456}]);\n```\n\n## Binding Add to Cart to DOM Elements\n\nThe Cart SDK automatically binds to DOM elements with specific data attributes to enable add-to-cart functionality. \nNo additional JavaScript is required - just add the appropriate HTML markup.\n\n### Modern Usage (Recommended)\n```html\n<!-- Add to Cart Button -->\n<div data-fluid-checkout-group data-variant=\"123\">\n  <button name=\"trigger\">Add to Cart</button>\n  <input name=\"quantity\" type=\"number\" value=\"1\" />\n</div>\n\n<!-- Add to Cart Button (Multiple Items) -->\n<div data-fluid-checkout-group data-variant=\"1,2,3,4\">\n  <button name=\"trigger\">Add to Cart</button>\n  <input name=\"quantity\" type=\"number\" value=\"1\" />\n</div>\n\n<!-- Add to Cart With Enrollment -->\n<div data-fluid-checkout-group data-enrollment-pack=\"789\">\n  <button name=\"trigger\">Add to Cart</button>\n</div>\n\n<!-- Add to Cart With Subscription -->\n<div data-fluid-checkout-group data-variant=\"123\">\n  <button name=\"trigger\">Add to Cart</button>\n  <input name=\"quantity\" type=\"number\" value=\"1\" />\n  <input name=\"subscription\" type=\"radio\" value=\"subscription\" />\n</div>\n```\n\n### Legacy Usage (Deprecated)\n```html\n<!-- Simple Add to Cart Button -->\n<button \n  data-fluid-checkout-group-id=\"123\"\n  data-variant=\"123\"\n>Add to Cart</button>\n\n<!--Add to Cart Button (Multiple Item) -->\n<button \n  data-fluid-checkout-group-id=\"1,2,3\"\n  data-variant=\"1,2,3\"\n>Add to Cart</button>\n\n<!-- Add to Cart with Enrollment -->\n<button \n  data-fluid-checkout-group-id=\"123\"\n  data-enrollment-pack-id=\"789\"\n>Add to Cart</button>\n```\n\nNote: While legacy data-fluid-checkout-group-id is still supported, we recommend using the modern container-based approach with data-fluid-checkout-group for better organization and flexibility.\n\n## TypeScript Support\n\nThe SDK includes TypeScript definitions for improved development experience:\n\n```typescript\nimport FluidSDK from '@fluid-commerce/fairshare';\nimport type { FluidConfig, CartItem } from '@fluid-commerce/fairshare';\n\n// Type-safe configuration\nconst config: FluidConfig = {\n  apiUrlHost: 'https://api.yourcompany.com',\n  fluid_shop: 'yourcompany.fluid.app',\n  debug: true,\n  config: {\n    cart: {\n      show: true,\n      flavor: 'drawer'\n    }\n  }\n};\n\nFluidSDK.initialize(config);\n\n// Type-safe cart operations\nconst items: CartItem[] = [\n  { variant_id: 123, quantity: 1 }\n];\n\nconst cart = FluidSDK.cart();\nawait cart.add(items);\n```\n\n## Troubleshooting\n\nCommon issues and solutions:\n\n1. **Initialization Errors**\n  - Ensure your `apiUrlHost` and `fluid_shop` are correctly configured\n  - The `fluid_shop` must be your Fluid subdomain (e.g., `yourcompany.fluid.app`)\n  - The `apiUrlHost` can be either your Fluid URL or a custom domain that points to your shop\n  - Check browser console for detailed error messages when `debug: true`\n  - Initialization must occur before any feature methods are called\n\n2 **API Connection Issues**\n  - Check your network tab for failed requests and error codes\n  - Ensure CORS is properly configured on your API server\n  - Verify your site is using HTTPS if your API requires secure connections\n  - Check if there are any network firewalls blocking API calls\n  - \nFor additional help, contact our support team\n","readmeFilename":"README.MD"}