{"_id":"@adobe-mcid/visitor-js-server","_rev":"17-d5b50fa491bbd9dda97c3e1dda78f9d2","name":"@adobe-mcid/visitor-js-server","description":"Server compatible Visitor ID service","dist-tags":{"latest":"2.1.0"},"versions":{"0.0.1":{"name":"@adobe-mcid/visitor-js-server","version":"0.0.1","description":"Server compatible Visitor ID service","main":"lib/Visitor.js","scripts":{"precommit-msg":"echo 'Running pre-commit scripts...' && exit 0","lint":"eslint .","test":"babel-tape-runner test/**/*.js | tap-spec","watchtests":"nodemon -q --exec babel-tape-runner test/**/*.js | tap-spec","dev":"nodemon --exec babel-node sample/server.js","prebuild":"npm run lint","build":"babel src --out-dir lib"},"pre-commit":["precommit-msg","lint","test"],"author":{"name":"Marketing Cloud ID Team"},"license":"ISC","dependencies":{"@adobe-mcid/visitor-js-shared":"~0.0.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-babili":"0.0.3","babel-preset-es2015":"^6.14.0","babel-tape-runner":"^2.0.1","cookie":"^0.3.1","eslint":"^3.4.0","express":"^4.14.0","nodemon":"^1.10.2","pre-commit":"^1.1.3","tap-spec":"^4.1.1","tape":"^4.6.0","uglify-js":"^2.7.3"},"gitHead":"d5400c458e248c138fe1213946e7935c8d5f1c24","_id":"@adobe-mcid/visitor-js-server@0.0.1","_shasum":"f104b908739d7c21a1d6f2a8f0833f11a0839d99","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"},"dist":{"shasum":"f104b908739d7c21a1d6f2a8f0833f11a0839d99","tarball":"https://registry.npmjs.org/@adobe-mcid/visitor-js-server/-/visitor-js-server-0.0.1.tgz","integrity":"sha512-YGzyw7tcOzex6WS0EBQx40yKVR5cSXAMbY1LXpwsmo3kK5N1TjiuZAIXXESJmpWqrR+b1c1rL2SEvBpnYaOtfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLRWvBszbXSMzRQM5O2pXx4waRguRBSeAVvpP19ZiNQAIhAM72Alfvrj6+PHmFYppaQeHRBYoWvQuL5SEhHGFJh3gO"}]},"maintainers":[{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/visitor-js-server-0.0.1.tgz_1474650700082_0.5275532610248774"},"directories":{}},"0.0.2":{"name":"@adobe-mcid/visitor-js-server","version":"0.0.2","description":"Server compatible Visitor ID service","main":"lib/Visitor.js","scripts":{"precommit-msg":"echo 'Running pre-commit scripts...' && exit 0","lint":"eslint .","test":"babel-tape-runner test/**/*.js | tap-spec","watchtests":"nodemon -q --exec babel-tape-runner test/**/*.js | tap-spec","dev":"nodemon --exec babel-node sample/server.js","prebuild":"npm run lint","build":"babel src --out-dir lib","prepublish":"npm run build && autochecker 4.4.2 5.10.1 6.2.2"},"pre-commit":["precommit-msg","lint","test"],"author":{"name":"Marketing Cloud ID Team"},"license":"ISC","dependencies":{"@adobe-mcid/visitor-js-shared":"~0.0.1"},"devDependencies":{"autochecker":"git+https://github.com/jfkhoury/autochecker.git","babel-cli":"^6.14.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-babili":"0.0.3","babel-preset-es2015":"^6.14.0","babel-tape-runner":"^2.0.1","cookie":"^0.3.1","eslint":"^3.4.0","express":"^4.14.0","nodemon":"^1.10.2","pre-commit":"^1.1.3","tap-spec":"^4.1.1","tape":"^4.6.0","uglify-js":"^2.7.3"},"gitHead":"dcc6a242262809151551e8a8d762a557d46892ce","_id":"@adobe-mcid/visitor-js-server@0.0.2","_shasum":"2d077673a000e043562e8dbb29a3975546fe5e31","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"},"dist":{"shasum":"2d077673a000e043562e8dbb29a3975546fe5e31","tarball":"https://registry.npmjs.org/@adobe-mcid/visitor-js-server/-/visitor-js-server-0.0.2.tgz","integrity":"sha512-6pYTWgk1sMAZte5O6tkOcDLAxLyQzWUNUeaoFDawADF4Vufyx7VFiGqvDDHNgyYClQV/Mc0Aqi/aMw95OKywiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFF7in9PBlYQkd7ad+fkznL2NQ6LI2g56mzsXfBKHqAzAiEAm16sn2oxhna5Q8PY4VOixfm7UpK/vdiruhlhid4FpYE="}]},"maintainers":[{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/visitor-js-server-0.0.2.tgz_1475094312018_0.4019613421987742"},"directories":{}},"0.0.3":{"name":"@adobe-mcid/visitor-js-server","version":"0.0.3","description":"Server compatible Visitor ID service","main":"lib/Visitor.js","scripts":{"precommit-msg":"echo 'Running pre-commit scripts...' && exit 0","lint":"eslint .","test":"babel-tape-runner test/**/*.js | tap-spec","watchtests":"nodemon -q --exec babel-tape-runner test/**/*.js | tap-spec","prebuild":"npm run lint","build":"babel src --out-dir lib","prepublish":"npm run build && autochecker 4.4.2 5.10.1 6.2.2"},"pre-commit":["precommit-msg","lint","test"],"author":{"name":"Marketing Cloud ID Team"},"license":"ISC","dependencies":{"@adobe-mcid/visitor-js-shared":"~0.0.1"},"devDependencies":{"autochecker":"git+https://github.com/jfkhoury/autochecker.git","babel-cli":"^6.14.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-babili":"0.0.3","babel-preset-es2015":"^6.14.0","babel-tape-runner":"^2.0.1","eslint":"^3.4.0","nodemon":"^1.10.2","pre-commit":"^1.1.3","tap-spec":"^4.1.1","tape":"^4.6.0"},"gitHead":"3ec0aa72c807dde10f298d9a227a2947f0fff7a0","_id":"@adobe-mcid/visitor-js-server@0.0.3","_shasum":"1be15b92454783f36bd38d7c24b2820f27cf847e","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"},"dist":{"shasum":"1be15b92454783f36bd38d7c24b2820f27cf847e","tarball":"https://registry.npmjs.org/@adobe-mcid/visitor-js-server/-/visitor-js-server-0.0.3.tgz","integrity":"sha512-C8zprcgMmlbouXwtmEPIOw5bXH6C8fMdAUTxM373Fp3r+wKl3IGqqmMXSHtKAp9NPCvoP/BnVspH1nAEOOUOwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3mkC8SLmcSD4VkEwQjY7Z9SUgU98WclFIh6bfrEcdOAiEAl+ljfHz70npuT/3z1WW84osOhlUH00WsM1MkR+NcZmc="}]},"maintainers":[{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/visitor-js-server-0.0.3.tgz_1475190166088_0.4788342455867678"},"directories":{}},"0.0.4":{"name":"@adobe-mcid/visitor-js-server","version":"0.0.4","description":"Server compatible Visitor ID service","main":"lib/Visitor.js","scripts":{"precommit-msg":"echo 'Running pre-commit scripts...' && exit 0","lint":"eslint .","test":"babel-tape-runner test/**/*.js | tap-spec","watchtests":"nodemon -q --exec babel-tape-runner test/**/*.js | tap-spec","prebuild":"npm run lint","build":"babel src --out-dir lib","prepublish":"npm run build && autochecker 4.4.2 5.10.1 6.2.2"},"pre-commit":["precommit-msg","lint","test"],"author":{"name":"Marketing Cloud ID Team"},"license":"ISC","dependencies":{"@adobe-mcid/visitor-js-shared":"~0.0.1"},"devDependencies":{"autochecker":"git+https://github.com/jfkhoury/autochecker.git","babel-cli":"^6.14.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-babili":"0.0.3","babel-preset-es2015":"^6.14.0","babel-tape-runner":"^2.0.1","eslint":"^3.4.0","nodemon":"^1.10.2","pre-commit":"^1.1.3","tap-spec":"^4.1.1","tape":"^4.6.0"},"gitHead":"358ae56191d5ae0b6212075e7fb56ef3fe934542","_id":"@adobe-mcid/visitor-js-server@0.0.4","_shasum":"c5383e5c6f419b40919dce2d39bd873b77b6143a","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"},"dist":{"shasum":"c5383e5c6f419b40919dce2d39bd873b77b6143a","tarball":"https://registry.npmjs.org/@adobe-mcid/visitor-js-server/-/visitor-js-server-0.0.4.tgz","integrity":"sha512-k1wevzyWHb5VccrgtrJokVU86ysD3qIbYn14GQ5TnaGl0uAnVlM9unBmzwJfwhEADr4HNp7KQv7TUu3uoVNcUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxbVAt/eW62EE133J/UNHo9qkZ7ulcQDBWl3+LnP/mQAiEAhm718gCEiqsV0gNMddvRRDg2j7w1Cmzg+zDWThKwXaE="}]},"maintainers":[{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/visitor-js-server-0.0.4.tgz_1475191068950_0.2226594986859709"},"directories":{}},"0.0.5":{"name":"@adobe-mcid/visitor-js-server","version":"0.0.5","description":"Server compatible Visitor ID service","main":"lib/Visitor.js","scripts":{"precommit-msg":"echo 'Running pre-commit scripts...' && exit 0","lint":"eslint .","test":"babel-tape-runner test/**/*.js | tap-spec","watchtests":"nodemon -q --exec babel-tape-runner test/**/*.js | tap-spec","prebuild":"npm run lint","build":"babel src --out-dir lib","prepublish":"npm run build && autochecker 4.4.2 5.10.1 6.2.2"},"pre-commit":["precommit-msg","lint","test"],"author":{"name":"Marketing Cloud ID Team"},"license":"ISC","dependencies":{"@adobe-mcid/visitor-js-shared":"~0.0.1"},"devDependencies":{"autochecker":"git+https://github.com/jfkhoury/autochecker.git","babel-cli":"^6.14.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-babili":"0.0.3","babel-preset-es2015":"^6.14.0","babel-tape-runner":"^2.0.1","eslint":"^3.4.0","nodemon":"^1.10.2","pre-commit":"^1.1.3","tap-spec":"^4.1.1","tape":"^4.6.0"},"gitHead":"4c04aad317db3c20dc3cd1208e6825ec52be4a97","_id":"@adobe-mcid/visitor-js-server@0.0.5","_shasum":"401d1396136b4995095123635644eceec4e74571","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"},"dist":{"shasum":"401d1396136b4995095123635644eceec4e74571","tarball":"https://registry.npmjs.org/@adobe-mcid/visitor-js-server/-/visitor-js-server-0.0.5.tgz","integrity":"sha512-ubR+HGHkRQZBIHNraXFJDvZz7S0HsZgrLh/FIWEbVvg2yreNO/FU+u2N43k85SooUVQ5fnSSvvn34UKwZMeKVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQZRdHMI2gshlBOkMuQCqdSir1GKfl2rFulOEEG1pGqAIhAOyyLgG3DtJWx2+cCvQjXP0/5mS81JOw66kfGm9hRqnM"}]},"maintainers":[{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/visitor-js-server-0.0.5.tgz_1475241059777_0.14342596079222858"},"directories":{}},"0.0.6":{"name":"@adobe-mcid/visitor-js-server","version":"0.0.6","description":"Server compatible Visitor ID service","main":"lib/Visitor.js","scripts":{"precommit-msg":"echo 'Running pre-commit scripts...' && exit 0","lint":"eslint .","test":"babel-tape-runner test/**/*.js | tap-spec","watchtests":"nodemon -q --exec babel-tape-runner test/**/*.js | tap-spec","prebuild":"npm run lint","build":"babel src --out-dir lib","prepublish":"npm run build && autochecker 4.4.2 5.10.1 6.2.2"},"pre-commit":["precommit-msg","lint","test"],"author":{"name":"Marketing Cloud ID Team"},"license":"ISC","dependencies":{"@adobe-mcid/visitor-js-shared":"~0.0.1"},"devDependencies":{"autochecker":"git+https://github.com/jfkhoury/autochecker.git","babel-cli":"^6.14.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-babili":"0.0.3","babel-preset-es2015":"^6.14.0","babel-tape-runner":"^2.0.1","eslint":"^3.4.0","nodemon":"^1.10.2","pre-commit":"^1.1.3","tap-spec":"^4.1.1","tape":"^4.6.0"},"gitHead":"48cd51a05f11c5d78f25bcbf6f697cf16a916cc6","_id":"@adobe-mcid/visitor-js-server@0.0.6","_shasum":"dc5c18b18e6524f3f205e069441ddf7791b8e717","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"},"dist":{"shasum":"dc5c18b18e6524f3f205e069441ddf7791b8e717","tarball":"https://registry.npmjs.org/@adobe-mcid/visitor-js-server/-/visitor-js-server-0.0.6.tgz","integrity":"sha512-8c0wijlOWJMkktuh74ayJ8XMj7OscxETH5kUHQr8JA2DfbnuxXExQPFn9nW5/H7O+IrSqFDfjUPE+WgccH72Ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtsnFsIOND/ahvwSHiTYIIIc9DZNlI3w/VBvToNEcmfwIgS7oOZfdt/jjNIFtV0qvGW0FYtJHXhE9/Ff4HZXY7Bug="}]},"maintainers":[{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/visitor-js-server-0.0.6.tgz_1475251481552_0.3000634501222521"},"directories":{}},"0.0.7":{"name":"@adobe-mcid/visitor-js-server","version":"0.0.7","description":"Server compatible Visitor ID service","main":"lib/Visitor.js","scripts":{"precommit-msg":"echo 'Running pre-commit scripts...' && exit 0","lint":"eslint .","test":"babel-tape-runner test/**/*.js | tap-spec","watchtests":"nodemon -q --exec babel-tape-runner test/**/*.js | tap-spec","prebuild":"npm run lint","build":"babel src --out-dir lib","prepublish":"npm run build && autochecker 4.4.2 5.10.1 6.2.2"},"pre-commit":["precommit-msg","lint","test"],"author":{"name":"Marketing Cloud ID Team"},"license":"ISC","dependencies":{"@adobe-mcid/visitor-js-shared":"~0.0.1"},"devDependencies":{"autochecker":"git+https://github.com/jfkhoury/autochecker.git","babel-cli":"^6.14.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-babili":"0.0.3","babel-preset-es2015":"^6.14.0","babel-tape-runner":"^2.0.1","eslint":"^3.4.0","nodemon":"^1.10.2","pre-commit":"^1.1.3","tap-spec":"^4.1.1","tape":"^4.6.0"},"gitHead":"2f971ea44ad89674016cb12880bd30228faf162c","_id":"@adobe-mcid/visitor-js-server@0.0.7","_shasum":"839bca264526b5a6ec629fe352741e69d4fcce58","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"},"dist":{"shasum":"839bca264526b5a6ec629fe352741e69d4fcce58","tarball":"https://registry.npmjs.org/@adobe-mcid/visitor-js-server/-/visitor-js-server-0.0.7.tgz","integrity":"sha512-BqlBfl/ZhReB3e7pll4eW/oRukRvnkxqLMEk4b989zmd4hYGsN6dGJu6GrCm4xVjFnznso+YtLJ4RIvR83H5EQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQEtAfZZYwy9x/Gw4vPYbRAQPKXHMA5PmgFY+N681OeAiBKWOR59lxitDR3Ul6TaaVy1NUL3PmDxUramrADLvOKMA=="}]},"maintainers":[{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/visitor-js-server-0.0.7.tgz_1475252815555_0.20593209471553564"},"directories":{}},"0.0.8":{"name":"@adobe-mcid/visitor-js-server","version":"0.0.8","description":"Server compatible Visitor ID service","main":"lib/Visitor.js","scripts":{"precommit-msg":"echo 'Running pre-commit scripts...' && exit 0","lint":"eslint .","test":"babel-tape-runner test/**/*.js | tap-spec","watchtests":"nodemon -q --exec babel-tape-runner test/**/*.js | tap-spec","prebuild":"npm run lint","build":"babel src --out-dir lib","prepublish":"npm run build && autochecker 4.4.2 5.10.1 6.2.2"},"pre-commit":["precommit-msg","lint","test"],"author":{"name":"Marketing Cloud ID Team"},"license":"ADOBE VISITOR.JS SERVER LIBRARY LICENSE AGREEMENT","dependencies":{"@adobe-mcid/visitor-js-shared":"~0.0.1"},"devDependencies":{"autochecker":"git+https://github.com/jfkhoury/autochecker.git","babel-cli":"^6.14.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-babili":"0.0.3","babel-preset-es2015":"^6.14.0","babel-tape-runner":"^2.0.1","eslint":"^3.4.0","nodemon":"^1.10.2","pre-commit":"^1.1.3","tap-spec":"^4.1.1","tape":"^4.6.0"},"gitHead":"2acfe951ab77f6db4e550c1742a397688b837ba6","_id":"@adobe-mcid/visitor-js-server@0.0.8","_shasum":"3f6cbd8b044f965745c15af22aeceb8b56daf088","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"},"dist":{"shasum":"3f6cbd8b044f965745c15af22aeceb8b56daf088","tarball":"https://registry.npmjs.org/@adobe-mcid/visitor-js-server/-/visitor-js-server-0.0.8.tgz","integrity":"sha512-U3kT3MRuAYg1nvt8eMWsLUbVATjCQLB8f/1+3DE5FleHluItp292oJs3nKeqLFbkaXAQ9+FFl3aTY9YDMJD+9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChqffONgWyU8lM7sDpiRWSQ0z2gNN13m2mIs5t0z8VfAIgCBCOJUK9TQilxTIhbjr+Soba1AG1JB1YCRkTB0zhpYQ="}]},"maintainers":[{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/visitor-js-server-0.0.8.tgz_1475253596530_0.17749552056193352"},"directories":{}},"0.0.9":{"name":"@adobe-mcid/visitor-js-server","version":"0.0.9","description":"Server compatible Visitor ID service","main":"lib/Visitor.js","scripts":{"precommit-msg":"echo 'Running pre-commit scripts...' && exit 0","lint":"eslint .","test":"babel-tape-runner test/**/*.js | tap-spec","watchtests":"nodemon -q --exec babel-tape-runner test/**/*.js | tap-spec","prebuild":"npm run lint","build":"babel src --out-dir lib","prepublish":"npm run build && autochecker 4.4.2 5.10.1 6.2.2"},"pre-commit":["precommit-msg","lint","test"],"author":{"name":"Marketing Cloud ID Team"},"license":"ADOBE VISITOR.JS SERVER LIBRARY LICENSE AGREEMENT","dependencies":{"@adobe-mcid/visitor-js-shared":"~0.0.1"},"devDependencies":{"autochecker":"git+https://github.com/jfkhoury/autochecker.git","babel-cli":"^6.14.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-babili":"0.0.3","babel-preset-es2015":"^6.14.0","babel-tape-runner":"^2.0.1","eslint":"^3.4.0","nodemon":"^1.10.2","pre-commit":"^1.1.3","tap-spec":"^4.1.1","tape":"^4.6.0"},"gitHead":"3fd7f9f607f398898dd13f131ea9d02ea5a22780","_id":"@adobe-mcid/visitor-js-server@0.0.9","_shasum":"fafeaf7043546dafe78b58bd763a3993e7be40f7","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"},"dist":{"shasum":"fafeaf7043546dafe78b58bd763a3993e7be40f7","tarball":"https://registry.npmjs.org/@adobe-mcid/visitor-js-server/-/visitor-js-server-0.0.9.tgz","integrity":"sha512-eDAbxujD/kbZpvLSWpDNe6Y7OYxp116MPWs+0eC5bwkxVs96zRo4tjjvZzakdyuvjwrUERTqxi/2ppNzFWvE9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1V7grGqEyxhP5QXgK5/EufA1cKlp6UeU6z47f+FO86wIhAK+QREpztcwHu2Tf5BzVl6jPO3hVdKLl5TAgXEc2SVNT"}]},"maintainers":[{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/visitor-js-server-0.0.9.tgz_1475254073484_0.8542287249583751"},"directories":{}},"0.0.9-alpha.2":{"name":"@adobe-mcid/visitor-js-server","version":"0.0.9-alpha.2","description":"Server compatible Visitor ID service","main":"lib/Visitor.js","scripts":{"precommit-msg":"echo 'Running pre-commit scripts...' && exit 0","lint":"eslint .","test":"babel-tape-runner test/**/*.js | tap-spec","watchtests":"nodemon -q --exec babel-tape-runner test/**/*.js | tap-spec","prebuild":"npm run lint","build":"babel src --out-dir lib","prepublish":"npm run build && autochecker 4.4.2 5.10.1 6.2.2"},"pre-commit":["precommit-msg","lint","test"],"author":{"name":"Marketing Cloud ID Team"},"license":"ADOBE VISITOR.JS SERVER LIBRARY LICENSE AGREEMENT","dependencies":{"@adobe-mcid/visitor-js-shared":"~0.0.1"},"devDependencies":{"autochecker":"git+https://github.com/jfkhoury/autochecker.git","babel-cli":"^6.14.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-minify-mangle-names":"0.0.3","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-babili":"0.0.3","babel-preset-es2015":"^6.14.0","babel-tape-runner":"^2.0.1","eslint":"^3.4.0","nodemon":"^1.10.2","pre-commit":"^1.1.3","tap-spec":"^4.1.1","tape":"^4.6.0"},"gitHead":"690af38c366040cb4d6daafc5a91f7c341a9682f","_id":"@adobe-mcid/visitor-js-server@0.0.9-alpha.2","_shasum":"1ae33e5bf0c5e88402b2c212633bdc52c327e408","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"},"dist":{"shasum":"1ae33e5bf0c5e88402b2c212633bdc52c327e408","tarball":"https://registry.npmjs.org/@adobe-mcid/visitor-js-server/-/visitor-js-server-0.0.9-alpha.2.tgz","integrity":"sha512-4jugn+yBn3JMIPhJrPPlC4RCC7PC5wncTnuXFxwA4vrWxfEMux4CYgBolUmjYQIgyjRzHt8CUadM3TzqVelC3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD68mGtrHPmA40rtJkbcU7TkOMLKnOLujwFFsHWJ36vzgIgczEDXlj2UMOCBMh/r2PswBxo/1aiGvvKHNWQHL3pkDQ="}]},"maintainers":[{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/visitor-js-server-0.0.9-alpha.2.tgz_1477942191808_0.11134695145301521"},"directories":{}},"1.0.0":{"name":"@adobe-mcid/visitor-js-server","version":"1.0.0","description":"Server compatible Visitor ID service","main":"lib/Visitor.js","scripts":{"precommit-msg":"echo 'Running pre-commit scripts...' && exit 0","lint":"eslint .","test":"babel-tape-runner test/**/*.js | tap-spec","watchtests":"nodemon -q --exec babel-tape-runner test/**/*.js | tap-spec","prebuild":"npm run lint","build":"babel src --out-dir lib","prepublish":"npm run build && autochecker 4.4.2 5.10.1 6.2.2"},"pre-commit":["precommit-msg","lint","test"],"author":{"name":"Marketing Cloud ID Team"},"license":"ADOBE VISITOR.JS SERVER LIBRARY LICENSE AGREEMENT","dependencies":{"@adobe-mcid/visitor-js-shared":"~0.0.1"},"devDependencies":{"autochecker":"git+https://github.com/jfkhoury/autochecker.git","babel-cli":"^6.14.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-minify-mangle-names":"0.0.3","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-babili":"0.0.3","babel-preset-es2015":"^6.14.0","babel-tape-runner":"^2.0.1","eslint":"^3.4.0","nodemon":"^1.10.2","pre-commit":"^1.1.3","tap-spec":"^4.1.1","tape":"^4.6.0"},"gitHead":"e97fd9c9529e9fb272d1e28420e549692c769e2b","_id":"@adobe-mcid/visitor-js-server@1.0.0","_shasum":"f3370120e15ccd4cbeb4ace11088543ed66669ae","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"},"dist":{"shasum":"f3370120e15ccd4cbeb4ace11088543ed66669ae","tarball":"https://registry.npmjs.org/@adobe-mcid/visitor-js-server/-/visitor-js-server-1.0.0.tgz","integrity":"sha512-sbx8xmHRbrNFjGyIGNnioczzrghh0EUZgqO6M9aFL4PUUawpaD9nlNOFwfv9it7C15mCr1/m5XxWnp/3ERGNWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3ZM6zs6t7WGMwybRnUIvRJ6YCluWHU70E4xp01EMcBAiEAt2pXfnvYh+Si2GrD/rqEzy7Juk2orpZ6vxWTFipGlGI="}]},"maintainers":[{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/visitor-js-server-1.0.0.tgz_1480610224083_0.2088270620442927"},"directories":{}},"2.0.0":{"name":"@adobe-mcid/visitor-js-server","version":"2.0.0","description":"Server compatible Visitor ID service","main":"lib/Visitor.js","scripts":{"precommit-msg":"echo 'Running pre-commit scripts...' && exit 0","lint":"eslint .","test":"babel-tape-runner test/**/*.js | tap-spec","watchtests":"nodemon -q --exec babel-tape-runner test/**/*.js | tap-spec","prebuild":"npm run lint","build":"babel src --out-dir lib","prepublish":"npm run build && autochecker 4.4.2 5.10.1 6.2.2"},"pre-commit":["precommit-msg","lint","test"],"author":{"name":"Marketing Cloud ID Team"},"license":"ADOBE VISITOR.JS SERVER LIBRARY LICENSE AGREEMENT","dependencies":{"@adobe-mcid/visitor-js-shared":"~0.0.1"},"devDependencies":{"autochecker":"git+https://github.com/jfkhoury/autochecker.git","babel-cli":"^6.14.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-minify-mangle-names":"0.0.3","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-babili":"0.0.3","babel-preset-es2015":"^6.14.0","babel-tape-runner":"^2.0.1","eslint":"^3.4.0","nodemon":"^1.10.2","pre-commit":"^1.1.3","tap-spec":"^4.1.1","tape":"^4.6.0"},"gitHead":"d4604e88ba0d69ab9afa5ee88139fad478849a20","_id":"@adobe-mcid/visitor-js-server@2.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"},"dist":{"integrity":"sha512-z9t4L2F/5GPdaEQN5GR0Bj4j21T5iqvXqpKXg2NGD9Vo/1sw5xM0S55skhDAMDjJ1Q7xxkCW994cWTG2kXTqYA==","shasum":"ad202a08a0bb8a9bc111fd371c18683d49ba2717","tarball":"https://registry.npmjs.org/@adobe-mcid/visitor-js-server/-/visitor-js-server-2.0.0.tgz","fileCount":10,"unpackedSize":34365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAvo3CRA9TVsSAnZWagAA0QAQAI5+bhcwq6znhlTCImd6\n9Kv6DYhBR3SjM6QwZNAqzjgxXx/npKzm3L5wYgBMns2PaIFp981TF+hZBPg9\nALrexelYwaG7wsc1Ak1cfBE+YpnOtKnXXAO2egdWd5dAmZx/D9HJRwmVDpSt\nspGcSwUaJXQdr3OeI16u6+yC+AkwI3VHuXvHa4O1UPYj02U80sYhTInRcsGW\n1DyRFzSnJbHVmaoJlC5AUALozkq/QlCzhiHie2UmALHCxWDGiwY3ckBR0vql\nmNotjFaIdtl+eK7YLNpI9mpAyPEsuQu7sDBa1RWfK1rp2Ok8rg7MjmRtFIDv\nFSR4hLZdx0DvWc7BPYwdWSUZRilesNM8p4ts4zAJBAJtA0e/SVLQHe51eldo\ncks0xxRuG2SYes8Hm9ZHDENgAkfLesrqTonUtDsOmHwQvn8bEFCI9RvSSYnj\nwvys8rOT4sqPxDK+3sLQajxDjX2PKsBufKALLNwTIlupmc+ZJ/w0xgd+ItGa\n8qVMlIhO8OTidFqtCIhJJsHUgCYN87153GgobuCk0zI/BXrzuPnOtgI99iz/\nRjI2lDUOPCuvOMKiW+M3CF4fHaXLoSxDFBfdzlG3y9hrgCiwS6w2wmhz8D0f\nIognX47JMdrMHwQB4huA0th6vzIP9perX8cmBquJK4JbvkpvIh2NLMn0sXxu\n9GG1\r\n=5Meo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5sJXEOhtkNaWivxvYGfwBHvyZ2j/9/TSkfXbL9QWEOAiEAxbAsf/ymUfW9D/QuMAspwaYwFNdt3dyUbheMJQ4ASN4="}]},"maintainers":[{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/visitor-js-server_2.0.0_1526921782223_0.4342527005252037"},"_hasShrinkwrap":false},"2.1.0":{"name":"@adobe-mcid/visitor-js-server","version":"2.1.0","description":"Server compatible Visitor ID service","main":"lib/Visitor.js","scripts":{"precommit-msg":"echo 'Running pre-commit scripts...' && exit 0","lint":"eslint .","test":"babel-tape-runner test/**/*.js | tap-spec","watchtests":"nodemon -q --exec babel-tape-runner test/**/*.js | tap-spec","prebuild":"npm run lint","build":"babel src --out-dir lib","prepublish":"npm run build && autochecker 6.2.2 6.17.1"},"pre-commit":["precommit-msg","lint","test"],"author":{"name":"Marketing Cloud ID Team"},"license":"ADOBE VISITOR.JS SERVER LIBRARY LICENSE AGREEMENT","dependencies":{"@adobe-mcid/visitor-js-shared":"~0.0.1"},"devDependencies":{"autochecker":"git+https://github.com/jfkhoury/autochecker.git","babel-cli":"^6.14.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-minify-mangle-names":"0.0.3","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-babili":"0.0.3","babel-preset-es2015":"^6.14.0","babel-tape-runner":"^2.0.1","eslint":"^3.4.0","nodemon":"^1.10.2","pre-commit":"^1.1.3","tap-spec":"^4.1.1","tape":"^4.6.0"},"gitHead":"aad9c41e79c9f097ef35b5a64efd1c7387db0e6c","_id":"@adobe-mcid/visitor-js-server@2.1.0","_shasum":"34b372ccf7419ca15d806b2afe081a5731044c7c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.17.1","_npmUser":{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"},"dist":{"shasum":"34b372ccf7419ca15d806b2afe081a5731044c7c","tarball":"https://registry.npmjs.org/@adobe-mcid/visitor-js-server/-/visitor-js-server-2.1.0.tgz","integrity":"sha512-OZRDnePrJOWDBfOIdqJ1dHhnJaBQl0s6ZNLdunytSbALPg1fRgt9mc2oIfKx1riCUvN3L8fjv9rHsOHRbAO4Bw==","fileCount":7,"unpackedSize":30296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwR/kCRA9TVsSAnZWagAAeVIP/iNxsz1KqcKZbGgDglde\n+L5VZxlz043HQLaK7e75A8VMXn/+yBPXIP02tfSMDnHyNHWIBYNpUILvNdDI\nj+Ym8Tf5XsUOKe0QO7BlBAnLq7BIm6zutXvsl2cZkckmuo3Wt6hXGc7T+0qh\nqBZnRFX9w/vxLWZENoL4PmXOYQV+6gq3j6OwXx7NNB80KJKQ4Lq/zkyI4eOR\nQLzr7UBHzZVXF9u7zbq6gfn7yazUNwitqAOQnGXtOhNZKfb4F+xXiuaSBRRf\ngAJbdCP/HuagwYSp1lvkZRqtUg3GjssGopQKLbjsQKZKSA0zM/+RjsRm1GWk\n6ixY09fI6FprvLUxp6Fn5XvU9u5dCh3R6L/0omWmFrcZtwQ+vo+TT3CPbB4M\n7T1fNTaqIv3iof2gqcqiYhLf5P9QXuvdUW3pP01GMUzxdXNxVSIViecEYc+J\nMS6iHQdpaCb43G1GJfC6lPPGzYRLJXg4AXZmIkOrcV+Fy3rmgvR43LolQBat\n+w0Hvavil2WW5AgOHJwxQuIj6ArKDHpoVxQu+XCugibwseh7CPE7s78cKTDS\n7gXatHyF3yUsn9KEzWQ0XQzocJK+TalYAN+ObQMgb1Fn0DBncoTH0NgX5xt5\nCCz+stUxu48BnYMtP8eKEqscGWbPSHw2SoxVvwYi24MUQMwAlADwXtORZ/WO\n1DMR\r\n=HnAD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANmyGfCKlQHBIh7EtiRsQk8YpbcgKZc6nCX2pB4UhUJAiAhPUoknWBDLzh41iVbn6X73Eqm1e0Frotj+quir5eIvw=="}]},"directories":{},"maintainers":[{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/visitor-js-server_2.1.0_1623269348225_0.518620624461128"},"_hasShrinkwrap":false}},"readme":"# Visitor JS - Server Side\n\nThis is a trimmed down version of the `VisitorAPI` JS library. It is designed to run on your server, either in a NodeJS or Rhino environment.\n\n\n## Provided Interfaces\n\n- getVisitorValues() : Object\n- getSupplementalDataID(sdidConsumerID): String\n- attemptToPopulateSdidFromUrl(redirectURL)\n- setCustomerIDs(object: customerIDs)\n- getState() : State { OrgID: { sdid, customerIDs }\n- getCookieName() : String, AMCV cookie name\n- Visitor#AuthState : Static Enum\n\n\n## What is an `sdid`\n\n`SDID` is a randomly generated string that is sent in on each call that needs to be combined into a single Analytics entry.\n\nWhen implementing Target server side, and Analytics client side, you need some sort of mechanism to synchronize the states between the client and the server. `SDID` is part of this state, which is an ID that allows us to combine calls to Target and calls to Analytics into a cohesive set of data.\n\nCustomer who are implementing Target client-side, don't need to worry about sdid.\n\n\n## What is an `sdidConsumerID`\n\n`sdidConsumerID` is a unique string used to intentify the consumer.\n\nAll calls to Target that needs to combined must have the same `SDID`. Each of those calls need to have a unique `sdidConsumerID` in order for them to receive the `SAME SDID`.\n\nIn order to properly combine data, you must call `visitor#generatePayload` for every call to target, passing a unique `sdidConsumerID` for each call. We recommend using mbox names as `sdidConsumerID`.\n\n\n## `getVisitorValues()`\n\nThis method should be called to retrieve marketing cloud visitor ID, Audience Manager location hint and Audience Manger blob.\n\n```javascript\n    // 1. Retrieve the AMCV cookie from the request.\n    const cookies = cookie.parse(req.headers.cookie || \"\");\n    const cookieName = visitor.getCookieName();\n    const amcvCookie = cookies[cookieName];\n\n    // 2. Instantiate Visitor instance\n    const visitor = new Visitor(\"<orgId>\", amcvCookie); \n\n    //3. Retrieve Visitor instance values\n    const visitorValues = visitor.getVisitorValues();\n\n    ...\n```\n\n## `getSupplementalDataID(sdidConsumerID)`\n\nThis method should be called to generate a supplemental data ID.\n\nParameter is an object with the following props:\n- `sdidConsumerID`: As mentioned above, an `sdidConsumerID` must be provided.\n\n```javascript\n    // 1. Retrieve the AMCV cookie from the request.\n    var cookies = cookie.parse(req.headers.cookie || \"\");\n    var cookieName = visitor.getCookieName();\n    var amcvCookie = cookies[cookieName];\n\n    // 2. Instantiate Visitor instance\n    const visitor = new Visitor(\"<orgId>\", amcvCookie);\n\n    //3. Retrieve SDID\n    const sdid = visitor.getSupplementalDataID(\"<some mbox>\");\n\n    ...\n```\n## `attemptToPopulateSdidFromUrl(redirectURL)`\n\nThis method looks for an `adobe_mc_sdid` param in the URL. If found, parse it and look for SDID and CONSUMER, and try to set those IDs as supplemental Data IDs.\n\n```javascript\n    // 1. Retrieve the AMCV cookie from the request.\n    var cookies = cookie.parse(req.headers.cookie || \"\");\n    var cookieName = visitor.getCookieName();\n    var amcvCookie = cookies[cookieName];\n\n    // 2. Instantiate Visitor instance\n    const visitor = new Visitor(\"<orgId>\", amcvCookie);\n\n    //3. Attempt to populate SDIDs from\n    visitor.attemptToPopulateSdidFromUrl(redirectURL);\n\n    ...\n```\n\n## `getState`\n\nThis method returns the internal state of the Visitor instance, which should be shared with the VisitorAPI client side library later on.\n\n\n## `getCookieName`\n\nSimple helper that provides the AMCV cookie name to be retrieved from the Request.\n\n\n## `setCustomerIDs`\n\nThe `setCustomerIDs` method accepts multiple customer IDs for the same visitor. This helps you identify or target an individual user across different devices. For example, you can upload these IDs as customer attributes to the Marketing Cloud and access this data across the different solutions.\n\nOn the server, we are using this method to share those ids with Target, as well as adding them to the state that is shared with the client side VisitorAPI library.\n\n<strong>IMPORTANT:</strong>\n\n- In order for those IDs to make it into the Target call, make sure you call `setCustomerIDs` before calling `generatePayload`.\n- If you call `setCustomerIDs` on the server, those IDs will be added to the state that gets shared with the client, and `setCustomerIDs` will be automatically called on the client so you don't have to do it again. You only need to call `setCustomerIDs` on the client if you have more ids to set, in addition to the ones you set on the server already.\n- Use the static enum `Visitor.AuthState` to set the `authState` property of the customerIds.\n\n```javascript\n// Single ID with a single authentication state\nvisitor.setCustomerIDs({\n    \"userid\": {\n        \"id\": \"67312378756723456\",\n        \"authState\": Visitor.AuthState.AUTHENTICATED\n    }\n});\n\n/* \nMultiple IDs with only the first ID explicitly assigned an authentication state.\nThe second ID is not explicitly assigned an authentication state and is implicitly\nassigned Visitor.AuthState.Unknown by default.\n*/\nvisitor.setCustomerIDs({\n    \"userid\": {\n        \"id\": \"67312378756723456\",\n        \"authState\": Visitor.AuthState.AUTHENTICATED\n    },\n    \"puuid\": \"550e8400-e29b-41d4-a716-446655440000\"\n});\n```\n\nSee [Customer IDs and Authentication States](https://marketing.adobe.com/resources/help/en_US/mcvid/mcvid-authenticated-state.html)\n\n\n## Visitor#AuthState\n\nAuthState enum to be used when setting Customer IDs.\n\n```javascript\n{ UNKNOWN: 0, AUTHENTICATED: 1, LOGGED_OUT: 2 }\n```\n","maintainers":[{"name":"adobe-mcid","email":"Grp-MCID-NPM@adobe.com"}],"time":{"modified":"2022-06-12T14:19:16.509Z","created":"2016-09-23T17:11:40.314Z","0.0.1":"2016-09-23T17:11:40.314Z","0.0.2":"2016-09-28T20:25:13.925Z","0.0.3":"2016-09-29T23:02:47.057Z","0.0.4":"2016-09-29T23:17:49.960Z","0.0.5":"2016-09-30T13:11:00.015Z","0.0.6":"2016-09-30T16:04:43.605Z","0.0.7":"2016-09-30T16:26:57.417Z","0.0.8":"2016-09-30T16:39:57.724Z","0.0.9":"2016-09-30T16:47:54.675Z","0.0.9-alpha.2":"2016-10-31T19:29:53.474Z","1.0.0":"2016-12-01T16:37:04.807Z","2.0.0":"2018-05-21T16:56:22.339Z","2.1.0":"2021-06-09T20:09:08.381Z"},"author":{"name":"Marketing Cloud ID Team"},"license":"ADOBE VISITOR.JS SERVER LIBRARY LICENSE AGREEMENT","readmeFilename":"README.md"}