{"_id":"node-laravel-encryptor","_rev":"20-77edbc96a2e14a5573f50a6eb076e78f","name":"node-laravel-encryptor","dist-tags":{"latest":"3.0.2"},"versions":{"1.0.0":{"name":"node-laravel-encryptor","module":"dist/index.js","version":"1.0.0","description":"node version Laravel encrypt","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/AdSegura/node-laravel-encryptor.git"},"keywords":["laravel","crypto","nodejs"],"homepage":"https://github.com/AdSegura/node-laravel-encryptor/blob/master/README.md","scripts":{"build":"tsc","dev":"tsc -w","test":"_mocha --exit tests/index.js"},"author":{"name":"Adolfo Segura Hall"},"license":"ISC","dependencies":{"debug":"^4.1.1","php-serialize":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.3","chai":"^4.2.0","expect":"^24.9.0","mocha":"^6.2.0","typescript":"^2.9.2"},"gitHead":"dd6e16c5ec0bb703b6f5a3626f4724e563d45d1d","bugs":{"url":"https://github.com/AdSegura/node-laravel-encryptor/issues"},"_id":"node-laravel-encryptor@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"adsegura","email":"adolfo.segura@gmail.com"},"dist":{"integrity":"sha512-aHPlHBs8lde3NcJZ+RTbMR3WYwi8bhCkxtrkeX5/fflBB4KLopkU9ON4p5wuw1BeJ6cFop+vME2rLRqrLEo4Vg==","shasum":"6f23dfc1d1628931163829099ea8fe9f62bc10ba","tarball":"https://registry.npmjs.org/node-laravel-encryptor/-/node-laravel-encryptor-1.0.0.tgz","fileCount":12,"unpackedSize":29410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbDfTCRA9TVsSAnZWagAAmpMP/jF93M1oAY5azF2V9fm/\njst9Xw5NtxOyVhu4wvILCTVBXn1medw61dMArQiq3zJHx2b5fx5SoHnbIZGv\nbwXdRy4/LfQKkF8Sc4ogLXcbxEpVV4EHTaUESDa2YDIpf7i60Q4z9Z30H2Jz\nbUBk0nNR2bZBQ+HMaX2tyF1lNZ0Exeiv9r99/lyb64zClIUUZ17e3SRcUBB6\nTrbJYmGpM5lPO5kF3cB0JTJrdbEz3jNDD/h0fr4IHJ4x5+OKzc1WBJMinXQs\nae9pCJyjM9kgdPrtuoGQsokxSoo/hqNEbHdnITJgMaGB4R6uSBmW6tG8tr2U\nAxhPatX2i/Rgvq5Xviz89KN88YIPazq17ZwlgzPMvIvOVu7DWvZtKBvo8C6+\nWskMer76LOfOeiXJLpqvaPAGRgFy7yRCT0vySL70IYCg7NJbOs2L7H7gsjEG\nnQDVKH5GXT3qI0VuSDr298PVC4bAtXISxmmKOn2g9yLr3UHVXgXe1Xf5/ksm\nvR/RkjOG0Efyg+Ui10D5CC3QikMJjCuYk35HwJcBAzzqy1oLZWA1liWPCEnl\nRlurbYjhGhdXnflW6bxH4ixO+UHNdAwKFlrE0MbvOteqSQga8DBFAjNDyQXQ\n/18fX5WH16CYRAyCklR1bKrLysLQyVaNpDG+R36IrCos83w77e1gU1ySpf8z\nPNEy\r\n=HJG7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwOV8jAtttOzI/m2Fco0M4Zhfdsiy5fp1b1t7StbxFsAiBga3WDu7oACbyn3fi23teYyachV4t/vXe0hjSfFPiiDg=="}]},"maintainers":[{"name":"adsegura","email":"adolfo.segura@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-laravel-encryptor_1.0.0_1567373266914_0.022638936623306405"},"_hasShrinkwrap":false},"1.0.1":{"name":"node-laravel-encryptor","module":"dist/index.js","version":"1.0.1","description":"node version Laravel encrypt","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/AdSegura/node-laravel-encryptor.git"},"keywords":["laravel","crypto","nodejs"],"homepage":"https://github.com/AdSegura/node-laravel-encryptor/blob/master/README.md","scripts":{"build":"tsc","dev":"tsc -w","test":"_mocha --exit tests/index.js"},"author":{"name":"Adolfo Segura Hall"},"license":"ISC","dependencies":{"debug":"^4.1.1","php-serialize":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.3","chai":"^4.2.0","expect":"^24.9.0","mocha":"^6.2.0","typescript":"^2.9.2"},"gitHead":"d43c0a319f82ba78e6c1e908f17f5c772d1f205a","bugs":{"url":"https://github.com/AdSegura/node-laravel-encryptor/issues"},"_id":"node-laravel-encryptor@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"adsegura","email":"adolfo.segura@gmail.com"},"dist":{"integrity":"sha512-M8sbgzAbgpmnhaHBs2Mo1O3300fy9tuGXCB8fL3ASEG3WEelcYAyYh3vf+Sn4uLcyJQKelm0ZRsUWkHtdJt5Ww==","shasum":"ab577756e3790a4db90e305d9692852e76f10f5a","tarball":"https://registry.npmjs.org/node-laravel-encryptor/-/node-laravel-encryptor-1.0.1.tgz","fileCount":12,"unpackedSize":29371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbLgcCRA9TVsSAnZWagAArFMP/i807L5+rWJ9n4QeICvM\nLW1Ma2lGf5paLsthcHT+EUYCy5vDnJlhChkMP96N8VxjFH0Zt9SntgTX+KG8\nZuJKSkwwD/bz6WQltT5w13C9vBuH/DEgXlh5rHLn9w3ZXn2jFunnaNXYXs2J\nRiu+dmRjv3bnJ7YOaxCm9mh8CRf4sOoKnjirwkGO2F9Sn+ikRvlBBL4o/4NM\nSzccTkaXL2gkS1PKgPCRsBkagsiSaYPOoMCYb/bWkADBv0BfUABCE60xlwBG\nSFseA3kuBZk1h4D18ecKf/p/vE5Ip7dRH4K2Cv9Ub2UCPxfRJSpC+a9BUfPg\nP5oS5WG2s+3BHWjyMSUtg+AyJ4QJ/XEZxfAxEFHauFMfQ0LozFuJXzCnvMlc\nGpvUi4NO1MSri3i279S8sjBSGElSak8E1NWPJ0lkNa/smxT93Q2/9NxY6pDa\n/59Qc3Pg/KZihUAlsly6IQ98/m0G2dfj9mOujJzLnpwubThrE7+SccWvkaN5\n6v4qVgmZua5iRI8AV+io4WFhcx3slHS1EDk6LrvWMlmMp+JB0tzsqSVgHxyr\nwyuY+9KZL1negZ4amdMxSsXjlLJFmJISMAzuN9YvFqbJf1W35h5+nZsCIs6D\nQTrWN+2kioy2iZ/oXHTMdo6ZikrObIcF5bGltktjz/Orw+Syt1aDRrd6PaHH\nJ33A\r\n=LFfo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsSphYLCOI7NA0exAfewE1nmttX8ZTZmU8bJSrTGfFJwIhAOf+hWJCQoRJC0IApJb+rG04N8yCPgAH496oBV66SygO"}]},"maintainers":[{"name":"adsegura","email":"adolfo.segura@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-laravel-encryptor_1.0.1_1567406107785_0.7129305103856556"},"_hasShrinkwrap":false},"1.0.2":{"name":"node-laravel-encryptor","module":"dist/index.js","version":"1.0.2","description":"node version Laravel encrypt","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/AdSegura/node-laravel-encryptor.git"},"keywords":["laravel","crypto","nodejs"],"homepage":"https://github.com/AdSegura/node-laravel-encryptor/blob/master/README.md","scripts":{"build":"tsc","dev":"tsc -w","test":"_mocha --exit tests/index.js"},"author":{"name":"Adolfo Segura Hall"},"license":"ISC","dependencies":{"debug":"^4.1.1","php-serialize":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.3","chai":"^4.2.0","expect":"^24.9.0","mocha":"^6.2.0","typescript":"^2.9.2"},"gitHead":"d9b71190828b95a49dd124c4dc8fb5a07dea7e7d","bugs":{"url":"https://github.com/AdSegura/node-laravel-encryptor/issues"},"_id":"node-laravel-encryptor@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"adsegura","email":"adolfo.segura@gmail.com"},"dist":{"integrity":"sha512-PHR+P251gmnla4WlVY6wUL1Pvn0LEeAaV/NjfX/dchtAQL0mScrKN/Vf6jzLfYzi3axnnOcm2W+N64rS5gSkbQ==","shasum":"382d1c44eb80ca43cff9953e884a8cc22924d480","tarball":"https://registry.npmjs.org/node-laravel-encryptor/-/node-laravel-encryptor-1.0.2.tgz","fileCount":13,"unpackedSize":30128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbMO5CRA9TVsSAnZWagAAUNkP/11g3dx0lRY7QAxEpo7U\nlfHllhdNCb1DgHNmhqOfG52XR/UxaHFHFxWM7FrsXkmnQd5BvracXYwwiBIP\nNeFSr8e9ycn2y3cFK1bc4UYSL6/9kc84I+b4f79Wd8gkiGTVEsTkceF5+B3X\nzjNU2LXCE99iE6Kc7vtdjrlvkOXg0mnDhIFAs5Q0Q+CrfxLLXVzVn+ztWsjW\nUnJ2RpeXpyZQJVWJ0hufs+XHxgN+KRJ1C7fjityFwQtpvvjUJqEkcDkUhGHl\nMCAz0HETlgyZ6F0+Z5m00CW8XIUtYqWQeHCWc7c3xYaa8WLNsuGYFuv3AA3J\n9KDvdD2v3eBs11OavzXaZSFY2RM0W/Vk955tGN5lJTLRHPq1t8dH6rzA5c7+\nkhb5D8S9C1daUtb0VgYIxMEW0VI67rOomsMSUgW7bhed9lyrzGGdnzMqDJag\nTcH4SPNTMYII1CqcOF0qJH/sgy4+7BpvOkTN9qfwcIuZ+13IroVA3e65c69E\nVJG8K743/xOv0CfWk7DUpTTXpSZgSSZSAFfbWWgEZrCWm810GiXZSX15w+DD\ng4+M5EBDIn2xwfj3nETIdUDeOk0Oegsy31D2L5kMtiow8P0zzEDdwHKmOPly\npp/Xas2IRBGzQBcQZXNSVJe1YQe/7fi6MvUNRGV/9MRCWRRrr/FwmHs55YMi\nhOhK\r\n=bEhS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEV6CMyX9pEaPcrh+vbNVEniIze7CyWegvUfYetk7OpsAiBwSfPuqRopITseQ8aJg8V8h7FL+yaOl9vX/LVbf+XaBQ=="}]},"maintainers":[{"name":"adsegura","email":"adolfo.segura@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-laravel-encryptor_1.0.2_1567409080987_0.9324884215432232"},"_hasShrinkwrap":false},"1.0.3":{"name":"node-laravel-encryptor","module":"dist/index.js","version":"1.0.3","description":"node version Laravel encrypt","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/AdSegura/node-laravel-encryptor.git"},"keywords":["laravel","crypto","nodejs"],"homepage":"https://github.com/AdSegura/node-laravel-encryptor/blob/master/README.md","scripts":{"build":"tsc","dev":"tsc -w","test":"_mocha --exit tests/index.js"},"author":{"name":"Adolfo Segura Hall"},"license":"ISC","dependencies":{"php-serialize":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.3","chai":"^4.2.0","mocha":"^6.2.0","typescript":"^2.9.2"},"gitHead":"2675ac9b7c11f5cb126eee7c9ed3dc2eb4220b67","bugs":{"url":"https://github.com/AdSegura/node-laravel-encryptor/issues"},"_id":"node-laravel-encryptor@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"adsegura","email":"adolfo.segura@gmail.com"},"dist":{"integrity":"sha512-3+90fxthY7PBwosgIoxcqvw1Y8RqTMpqDrr34rhgY13rgPEJm8w8d/heOc5v+BJiQxS4vX33nRz3Du51xzxO3A==","shasum":"0a17169c5ca3678390891f7c6cd47a5d56a75d3d","tarball":"https://registry.npmjs.org/node-laravel-encryptor/-/node-laravel-encryptor-1.0.3.tgz","fileCount":13,"unpackedSize":30218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbr7CCRA9TVsSAnZWagAANoQQAJ7VeUPMywPZc9Y4iT9l\ndkgim6RUO7tyhnekilKd/Iqi9+H9AS6og7fkASC08GYKWvI3Ffu8sgQynlvf\ngn9IiMgKl6/XYJlcGgTeHkLQzka2f0qNiYn64BK1auRSiGvVxtsgzbOoCpEm\njVvxHmnEZS6y/DTaCAJdxFLo2GDX6jcS2zz9Z4e53hO4QOe9TQ5bJcACZ6j0\nG1tfFGm1Au0Xes+3OJBQt1ZQg8mgh3PIroaZAgBzbkc/LDUExcZBbSoHzlzZ\nVs9cObi53EOBzS5JcCtdrOaQnfR2p5vVGd4/GAzf3H1xvyEEB6hY02hVr7mo\nhqF7blDERTSLUm4Wovu39Q1grFIkVgo+noDtpg3IfHMT/VYEpuBeSwwfJz3j\niBMaLlUSYcKVe4OQpLTJ6z475ctWiKCrrvVkXYwt4cGx5sY/RREBFxWDxdaI\n8EBbEGhWL2JIwl4j5JXrf9Wd/NYxpflZfKivnI/Gd/ABE9CWZ27hbjde/5j2\n0vaI3MFRQi+C/Vyd8QdqG1TmUXQRsSCpIUvy6khUSzJ3Y3dqTDTsvH7M++N/\noGvjemV3kg+qghe5iw0Itz1vCUc9zTxZLBn2jVGvB9faSm0WgBdT30KxiTz9\nijTNGeNRAtmVZBS0zbgqDfGHk2ntt2+TxjBmFxm5hgdlt6tVObi6XaenwNkP\nB3zl\r\n=1Or2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYEegJc2vfbzKyy6SwoEgQsiTvTWf8aU/hAcrAbjW1rAiBuYN/UsnfDt93UH/rmMdYbsB7kBKKj9FuL7rhx+IqsBQ=="}]},"maintainers":[{"name":"adsegura","email":"adolfo.segura@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-laravel-encryptor_1.0.3_1567538881490_0.24969830989115294"},"_hasShrinkwrap":false},"1.0.4":{"name":"node-laravel-encryptor","module":"dist/index.js","version":"1.0.4","description":"node version Laravel encrypt","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/AdSegura/node-laravel-encryptor.git"},"keywords":["laravel","crypto","nodejs"],"homepage":"https://github.com/AdSegura/node-laravel-encryptor/blob/master/README.md","scripts":{"build":"tsc","dev":"tsc -w","test":"_mocha --exit tests/index.js"},"author":{"name":"Adolfo Segura Hall"},"license":"ISC","dependencies":{"php-serialize":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.3","chai":"^4.2.0","mocha":"^6.2.0","typescript":"^2.9.2"},"gitHead":"1aebf1e3b16e2b2d6a95f316d67a542462f55348","bugs":{"url":"https://github.com/AdSegura/node-laravel-encryptor/issues"},"_id":"node-laravel-encryptor@1.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"adsegura","email":"adolfo.segura@gmail.com"},"dist":{"integrity":"sha512-z17AXg41MV1PZY8KXINqA2tL1jLpJy4CXH2TXVEfwdfP5fMztyGVf0mUAKHsSuxUzuoH9sww++b3SMD+Fu23Sw==","shasum":"3b1bc82ca368606863d2eb7a8cd272b809c3f287","tarball":"https://registry.npmjs.org/node-laravel-encryptor/-/node-laravel-encryptor-1.0.4.tgz","fileCount":11,"unpackedSize":28022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddBF5CRA9TVsSAnZWagAAlRQQAIcVXtQ68+VghWH55f8i\nsTsNVEIPIKroS4fUYwgr054GmtJOtSHs53Y+Bnh0qB4eFoiPAJqItyj1Vt1V\nvK7d4WRdgA0NQCOY2ZficV/OerR0Z9wdvqHNx4MmaYTE+b132PBwJzRe6Al0\n0vMxqSIO8xcikBnQ4Dk6NB63xHZbhDUejUCJd1YOAREbqNwMIfTUOijdEYXi\nrdKZy6AI5E6FFsIxrIY0tw4+6kE+lmp7DGNzeShO8As0CxN8PmYCsMQAIF21\nnTw2PzjD2TzisZrAr1hoQ8KaHOA5K+ylOEKsK3DQDCxr0cr5vbO8+/UPxgEo\n9W1kh/Dt0GgmFRrMqjmStzk+V+AjlLqTnZ1iQmI1bWVMatGN7ji521apsIsy\nkCO1ZtMM9doa9RZkcBktgNBmRXTyR8MKGZMA+k14QEFt8AdvNwfliRcY65uj\nBdxLApSi8koeIpnzyAd5jmUy+WuYs8Ej3ec7dBKv1wujLE/wU/NjyE68UIVB\n0x2wC/OuKjS6cUzSpqIeutgDZ5i/ndAiGPADicuKnAsy9ayQusp/Kv462+YU\n+4YWiTxY5sYwzdA7Cp61EOYoICOm8G25itdHEoBZqbwNsDcV9LrM6+geNM4F\n7icuwnAMwTaJ9YNTLo14Z9vE6cWsaUTmZBiBqfh4gLGr5jS6/p+NWSxBYUvm\n8Y/s\r\n=J5Hs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnQ+4RIOpDaOK1/w56piMTAp+1v/JWBmI5wbYnjNneRgIhANncH7yKX5Z+igBeognNK0HdOurtuou1+xwPdnsiCgIo"}]},"maintainers":[{"name":"adsegura","email":"adolfo.segura@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-laravel-encryptor_1.0.4_1567887736934_0.25273738427606185"},"_hasShrinkwrap":false},"1.0.5":{"name":"node-laravel-encryptor","module":"dist/index.js","version":"1.0.5","description":"node version Laravel encrypt","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/AdSegura/node-laravel-encryptor.git"},"keywords":["laravel","crypto","nodejs"],"homepage":"https://github.com/AdSegura/node-laravel-encryptor/blob/master/README.md","scripts":{"build":"tsc","dev":"tsc -w","test":"_mocha --exit tests/index.js"},"author":{"name":"Adolfo Segura Hall"},"license":"ISC","dependencies":{"php-serialize":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.3","chai":"^4.2.0","mocha":"^6.2.0","typescript":"^2.9.2"},"gitHead":"6fd723a94715f8da58e6b9a2bc17745b174d0682","bugs":{"url":"https://github.com/AdSegura/node-laravel-encryptor/issues"},"_id":"node-laravel-encryptor@1.0.5","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xPeJDi/iNQktl12K374ay3JNQGtmKTTV3U+z7KuvkS0kDxZxYL6dYCgZd1mnsLW1xy//lUeNlpq2rtn86ZalvQ==","shasum":"8ebddc9fc9c79a4547a6adb3d2747e9ecb1bb481","tarball":"https://registry.npmjs.org/node-laravel-encryptor/-/node-laravel-encryptor-1.0.5.tgz","fileCount":11,"unpackedSize":28299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeqUcCRA9TVsSAnZWagAAisgP/3VsxUqIN6CwO8mFHYxn\np7Rj4wZW5Mr2bHOdL3mY+IOrHLfBmq2lWvAwRJVwpYp/8V+K3MhpzQsMvo1L\n3r1y2vDY3xuETSUz27UvklMEU7PaNfFnv2U0UZBBnZPKMS4JL1QSscWWbtrG\nSq8ITC418F0IDHdUkqX1OMqDftK2byS8D0A15qPnz0w8sJ8bZIJyQY8Hf8d8\nDa5IZRkFgX8Aqwm5zZFtPgg5O7Zwwx1E6Mc84eK6hD+cksvrMPbSggyQpKEJ\nAB/yEedNLG1zmCfbgo9wHBafZMUTdru0QqLkPe4jRidDdvE8v6/75nnEiKYX\nIIkNMZRgjoGG+TX0JAMYFOKvOWcpGOz62mvWJtYBRiEOj83pQdPUYkUHByah\nE8Din2L1ZDlv1GWRbtzeKmKORvJHB33YTu26slMb6FF9TyJrEMsWsy4PndWm\nflB2nXVWWfeQxHfhHLK1l0vsYgdiIbU01gZHvUgMgjoBRHjK2Rc7aOinjSA9\nLGgBTd9KhVUsK4RHIOh5GNt2acQcXrMHNnXDoKmKXtNz6uY7a5ttGZkHrTri\n0LCHzkfPKpABBajkVXsrpYiI2LKkwdsQqK5qLLnmC7qMdqN5AgHh0dimbEIa\nSIxHd1dSQeslPHxIxTG60o5Bbz0pxc8xVZp/ulm2nNxhEOHTw7Yw4QdkVhqg\nBTnO\r\n=oy+2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyNRYp9MEjioZWzwf5lpP5s/JCfUvOpCDYZbWzLy/FXgIhAN5gexH1vbSnZBP4Lya2trpo1HLLDqccG/rekm3dw16s"}]},"maintainers":[{"name":"adsegura","email":"adolfo.segura@gmail.com"}],"_npmUser":{"name":"adsegura","email":"adolfo.segura@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-laravel-encryptor_1.0.5_1568318747857_0.4460171430429054"},"_hasShrinkwrap":false},"1.0.6":{"name":"node-laravel-encryptor","module":"dist/index.js","version":"1.0.6","description":"node version Laravel encrypt","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/AdSegura/node-laravel-encryptor.git"},"keywords":["laravel","crypto","nodejs"],"homepage":"https://github.com/AdSegura/node-laravel-encryptor/blob/master/README.md","scripts":{"build":"tsc","dev":"tsc -w","test":"_mocha --exit tests/index.js"},"author":{"name":"Adolfo Segura Hall"},"license":"ISC","dependencies":{"php-serialize":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.3","chai":"^4.2.0","mocha":"^6.2.0","typescript":"^2.9.2"},"gitHead":"0e3000d3a9eeeff97cd20167939abaece3831e30","bugs":{"url":"https://github.com/AdSegura/node-laravel-encryptor/issues"},"_id":"node-laravel-encryptor@1.0.6","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-t3A/y0GnT+vWXx17Rt8ccN2spAkNi8rYCqGNfPk36h38eTGEfFZOTE26PHSy21r64Xayd/tplULS8xt9JKW9UA==","shasum":"3fda84fec254e8a920f2da04f3a79e810108d96d","tarball":"https://registry.npmjs.org/node-laravel-encryptor/-/node-laravel-encryptor-1.0.6.tgz","fileCount":11,"unpackedSize":30327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeqmOCRA9TVsSAnZWagAAaZ4P/iEdHYjet333LMkoEXrC\nxosFOcyaWx/gEz96xGSBrszPpNrZLaovngwASViaE2iGaAr1SNJodYvOvHPF\nPEtiZ/0lZnBb/Kf8bTrEfsGi4ymS9iVFBq8NfSf4W/uvcZqGgrfXooKWnR0/\ng7DTUWVSsL1X7m8Vf3UIGEKT/K79wwAdT/ZW8NIH0wSQ4zbQ4eSK+6OHXIMT\nhIp/nPj2eoQXcwJqJbSGPFDJAf4hgZ21E4PaiPEJIjf+KBr2ZUX9Tb4FShao\n30a9k7LGnlTcQibPETaVbkVi8x7qaeX7enMs5s1uo/MfAg1WZt9/o9nS1U+p\nsbVFStS95adVS9sSwxIom2H4yhUYWu1QsbYphNIIZm4SIHUSQZlD2WIAE+MI\nU+yXx6vX1j46E3XblJFJMTAq048Z4WejOfrGZfsX4XmMkso/7KVJRPJHXuu+\ntWOrTXRsYSGxatlAZhkYmfCfsvyhpLFcOiKDc61byPJNauBW75QvmXHFl5vA\nVVO+J0IQdB6QZ12GTT0jZsv/5e7osLP4iCdMv9KedciXxw1zpAMOfDH+WbVt\nXl0zn5qzMIBDU/WH04CeHc6BoJtCQMUHExq4CQfmKSOnGPSKzviHCdJSCh4n\nCBRj5ig9fGCPGZdVH8iAZqHKMVmHo8kjAPC+YJHx+ierPxq7TxFjlVp8rAcM\nNOPc\r\n=bljf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmgVUWn77cbFf4VS6QivFoN90B01Nti710PwzR76FTHAiEA7ONV2LUMwu0aWML9g8eLwvbKY1kcEDSaATmv9TV7fqc="}]},"maintainers":[{"name":"adsegura","email":"adolfo.segura@gmail.com"}],"_npmUser":{"name":"adsegura","email":"adolfo.segura@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-laravel-encryptor_1.0.6_1568319885451_0.8729054966513865"},"_hasShrinkwrap":false},"1.0.7":{"name":"node-laravel-encryptor","module":"dist/index.js","version":"1.0.7","description":"node version Laravel encrypt","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/AdSegura/node-laravel-encryptor.git"},"keywords":["laravel","crypto","nodejs"],"homepage":"https://github.com/AdSegura/node-laravel-encryptor/blob/master/README.md","scripts":{"build":"tsc","dev":"tsc -w","test":"_mocha --exit tests/index.js"},"author":{"name":"Adolfo Segura Hall"},"license":"ISC","dependencies":{"php-serialize":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.3","chai":"^4.2.0","mocha":"^6.2.0","typescript":"^2.9.2"},"gitHead":"0b1371ab1713b29ce218910c01c9bc05a7a9d3d3","bugs":{"url":"https://github.com/AdSegura/node-laravel-encryptor/issues"},"_id":"node-laravel-encryptor@1.0.7","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-b7wEqJd4Zr8OFlzsFd6e75S5zmoP6NlD17hz/6sPRoCNV5dElX8HZPoMkRoKnVLDrOgDN8JFrFSmI2TmdJB1rA==","shasum":"4a4fb955cde397135c9c0285f37c2e511795a7f5","tarball":"https://registry.npmjs.org/node-laravel-encryptor/-/node-laravel-encryptor-1.0.7.tgz","fileCount":11,"unpackedSize":31603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfq49CRA9TVsSAnZWagAAIhoP/1yOsFlY0bWu4w0RIaab\nJ2Kn/ek7UZHAKkNzWBKQWBemsUn/ICZAB+/lTvFppCdH8whmaC4v7AVY1R6T\nhP2lwolsVDlvRmY2rYTZxyECVTBTpMsbhXxVdP9Vd2J9YlLkmt6ZDAWrLL87\npjcdjke0RbQlNgFi1ixMS9JLzXpeu7cPJTkzMg6BHghIUVai8RRRvkM+rTpw\n+zqwpbF3+E45C/97u0/51WENm9IVvGa9Y+T1HkmnbXl6lYi7RQ0zgVL+OZrE\n5yl62aekZnEKRk31HgK2+Jp0kE6dcReQEv3Je3CgT4Kz/s3qTHgjWeRWlHLa\nlwKtK+1fwA4pIglrVetEufkmdARhCHm79Wd7QeDfGXKi6MJoTavk9FtGRCUY\nCZf8duluK97hq1KEUOIrkOxAK2ITehfry4U/6FHSmnpqUfdxIWJBQmBuZIWU\nydT881nptzqAqsv+DTlHzhT0xmJuN2jmkkEsM+klF/YxLd9mMgLUKQYacCt+\nYyd0iASgT5KuEtD726zfHJJPo6Ytdqb4QHrf64AhBK4rxIhXko6FbtO5lWWT\nlRBWVmvNRsjdfhOcpBUm3uW7nVrJ72Y4+SIFZ3v0zp4dhF4tnMXVs6A/5Vmj\n/qAY7qDLwx3L7rZSgT/vquPCxhLZvY0PrnEUeBj+dvNJEOBG2SJfNflROyPi\nvK+5\r\n=9Aew\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7NzeMwayP7aVLRUPr/l9kt6eGR+lpzFUJi5hkPVZrbQIhAO2LImDFCfXodD6vbywj2Lbgc4TcGHJfsl3Ut5bGou0V"}]},"maintainers":[{"name":"adsegura","email":"adolfo.segura@gmail.com"}],"_npmUser":{"name":"adsegura","email":"adolfo.segura@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-laravel-encryptor_1.0.7_1568583229213_0.3337155197324777"},"_hasShrinkwrap":false},"1.0.8":{"name":"node-laravel-encryptor","module":"dist/index.js","version":"1.0.8","description":"node version Laravel encrypt","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/AdSegura/node-laravel-encryptor.git"},"keywords":["laravel","crypto","nodejs"],"homepage":"https://github.com/AdSegura/node-laravel-encryptor/blob/master/README.md","scripts":{"build":"tsc","dev":"tsc -w","test":"_mocha --exit tests/index.js"},"author":{"name":"Adolfo Segura Hall"},"license":"ISC","dependencies":{"php-serialize":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.3","chai":"^4.2.0","mocha":"^6.2.0","typescript":"^2.9.2"},"gitHead":"a87037b1ac69216de619d12e4614080fece55223","bugs":{"url":"https://github.com/AdSegura/node-laravel-encryptor/issues"},"_id":"node-laravel-encryptor@1.0.8","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-lwyYOEeAYYH7bP+K7eb0jeArVj4ofTKA6GO5x8aCCdOqmuHUC+55KQGqYibE537hId3AYiYc+3et4wP4PzsuQg==","shasum":"5a5de7945429903c7c943c62a1e6b3a67a748a36","tarball":"https://registry.npmjs.org/node-laravel-encryptor/-/node-laravel-encryptor-1.0.8.tgz","fileCount":11,"unpackedSize":31538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfrAWCRA9TVsSAnZWagAAvFAP+QFV/E//Vt9ZbAqfO3hG\nxC5PRXeW6aOJU4SHx/EfgiMxQvcmpcs2BoBnBRDFABdnlCS84kzJTpMt6m2X\n7+XFcRWpR8bj3AqzdTMRkmiYQBqr8phfvAlhboJI2KxyPz5J8+goSMJfUTzC\ne7mD+sQ8eaN5tXjxZYwMXJjvS4+7UmWtIm61Vz+OiRFITusC5VNIt2F7hjTB\nfPn21+ayNHYwCHwFN+21LFEe8uyw6n+yH+UUHMQC5CAUeYPTOsDtlT/clnVN\n5VK/hGHb9DTtF4cYQ6JRQJKh6GnvWU9ZC+oRxDK/qGtcHdN+nonw0wK53p4m\nR3u7KnaIv/UlehjNJCAeWcPQ80kcAYS5K8oMsHvTIj86IsJSFoerzPha67x0\nv+7bN6HNxykVz05Opzd2ILCa+Xy6kLjk/zB5yFtPTDoQ5Hk94tl6H7V40zk3\nBGLY77Ol+Ci/xalqzSuYdR5f5UdnFQlpNr02+PlgsVgIMH+6uzBNUQ8R7lIs\n/k9Rfr2T3cpkwb6/5t6CTDEbhrnxtjVlA4VIMpgXF8P4GoDqou1vwl+k267G\nKv35lRNtMCTiBG6YYfFGfp9/4gTUpCXfIbLKFBeVudqIcPYh8Wa4vodaFG+u\nNZgwGZQOPdH7ttKyj3B6nRwku2M/a0d4ofQGNmGmnPV45hUkmDnQJGx+QHw8\nHtkI\r\n=IgWQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHILiHCUOPC/vkveIsvAW+FYtdk9FjLa9ctcoprOxBEgAiBlV9saTfr1kAnW+8wsVcWDIPOaO/OkKjUwxDUwpR62dw=="}]},"maintainers":[{"name":"adsegura","email":"adolfo.segura@gmail.com"}],"_npmUser":{"name":"adsegura","email":"adolfo.segura@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-laravel-encryptor_1.0.8_1568583701515_0.4959003422329129"},"_hasShrinkwrap":false},"1.1.0":{"name":"node-laravel-encryptor","module":"dist/index.js","version":"1.1.0","description":"node version Laravel encrypt","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/AdSegura/node-laravel-encryptor.git"},"keywords":["laravel","crypto","nodejs"],"homepage":"https://github.com/AdSegura/node-laravel-encryptor/blob/master/README.md","scripts":{"build":"npm run copy && tsc","copy":"npm run copy_test && npm run copy_itest && npm run copy_test_php ","copy_itest":"copyfiles  -u 1 src/tests/integrator.js dist/","copy_test":"copyfiles -u 1 src/tests/index.js dist/","copy_test_php":"copyfiles -u 1 src/tests/php/* dist/","dev":"tsc -w","integration_test":"_mocha --exit dist/tests/integrator.js","unit_test":"_mocha --exit dist/tests/index.js","test":"npm run unit_test && npm run integration_test"},"author":{"name":"Adolfo Segura Hall"},"license":"ISC","dependencies":{"php-serialize":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.3","chai":"^4.2.0","chai-http":"^4.3.0","copyfiles":"^2.1.1","express":"^4.17.1","mocha":"^6.2.0","typescript":"^2.9.2","uuid":"^3.3.3"},"gitHead":"5311f2506a5f3ac0e43dfc0b4ac1857edd93282f","bugs":{"url":"https://github.com/AdSegura/node-laravel-encryptor/issues"},"_id":"node-laravel-encryptor@1.1.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-MQLZo58sGJhBqOtUsB19E5hpDr+wEXAQKVhmp0GZeY0xV0jXcoUGerJRDVaOLOWT7qSSgUrVPXGcobWoiLU2wg==","shasum":"ad118ad1296a227c5c6ae1bcff4cfaa464ac7d9f","tarball":"https://registry.npmjs.org/node-laravel-encryptor/-/node-laravel-encryptor-1.1.0.tgz","fileCount":23,"unpackedSize":66605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgT7SCRA9TVsSAnZWagAA3ikP/2T37unCWUHKdUU4IbPa\nkHO29P+sJKwAGrxixitV4BS9jYCBCziWezRxAgv79MBDIAbYOMcYWemGEwT8\nhVCwqx5hyYA/+mo/7Q02viGkJilzzSzYCPyXntUEszWdNO3GqRCYEWty9r/a\n8ujBkdtOgSXTw4S9kmcrfQ9U9zJlYXqID4BCeUyt9cAubxMhU4g6jJjnAYm0\nq0uZUmDdOHm71/Webl6CijLGSxufMEoAiyKr6Uhi/rhtgaNZXt/z6lswnKgG\nAWJggQrdMy0kiweeYGqAq3dxKmDCUkGgLufg/XNkba7KBeXGcT9CnMaUHr06\nQkerZVprGUiqOFIV6mfJ93VP8gI524xsBjAIxVlOGxr1vBXmN53KrcCZwRNM\nQ/Usjrgziy3jBQvEsw14A7ivHPcLT5oH1LosnDmtcJeE0fdi7LmZBseqzKqp\ncx5puRjRSN5whCClRsGU9JZEZ5UHY90vFilAqR8NfWGjbJt8L7fK3wnYe6tW\nUn1dCyGbaS82wrL7IITRjLmPN1nFdP2Gg5nnOnugC9ghELEwgrWD+/IFNp/d\nctEN2yGtat0YOWTaObfz7oYnJJo49pzNLG3fq3HNWZD+Dg1YM6+Bb8JZ6he0\nv3Bz+Os1lGsopm5nqYwO4N/DwdGK0bki/ax0CYynlfwFAI7pjZhAa/j1PXSc\nP5cp\r\n=chsp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC25ft8oFIatlEsJ2syJihOxrm1rMXnahf6qHMcOICMLwIhAN3LgErN++GLjsIs4xLgdEbhYfUlaBMUnvsqWJHggdT8"}]},"maintainers":[{"name":"adsegura","email":"adolfo.segura@gmail.com"}],"_npmUser":{"name":"adsegura","email":"adolfo.segura@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-laravel-encryptor_1.1.0_1568751313504_0.10573993567816453"},"_hasShrinkwrap":false},"1.1.1":{"name":"node-laravel-encryptor","module":"dist/index.js","version":"1.1.1","description":"node version Laravel encrypt","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/AdSegura/node-laravel-encryptor.git"},"keywords":["laravel","crypto","nodejs"],"homepage":"https://github.com/AdSegura/node-laravel-encryptor/blob/master/README.md","scripts":{"build":"npm run copy && tsc","copy":"npm run copy_test && npm run copy_itest && npm run copy_test_php ","copy_itest":"copyfiles  -u 1 src/tests/integrator.js dist/","copy_test":"copyfiles -u 1 src/tests/index.js dist/","copy_test_php":"copyfiles -u 1 src/tests/php/* dist/","dev":"tsc -w","integration_test":"_mocha --exit dist/tests/integrator.js","unit_test":"_mocha --exit dist/tests/index.js","test":"npm run unit_test && npm run integration_test"},"author":{"name":"Adolfo Segura Hall"},"license":"ISC","dependencies":{"php-serialize":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.3","chai":"^4.2.0","chai-http":"^4.3.0","copyfiles":"^2.1.1","express":"^4.17.1","mocha":"^6.2.0","typescript":"^2.9.2","uuid":"^3.3.3"},"gitHead":"a437a61bf527388da23e7df11610a60b1e323c0b","bugs":{"url":"https://github.com/AdSegura/node-laravel-encryptor/issues"},"_id":"node-laravel-encryptor@1.1.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-JesEptAt3DOiSg+WX6rfvXXxDSxvVQlKFvRHloQfsfAq4A6BmdBQZGzsP2ghA1wwgFOR68L/06vVau0XH+I7Cg==","shasum":"529f510b7c77b6038564c2cbbe5fa06b4ff9bd67","tarball":"https://registry.npmjs.org/node-laravel-encryptor/-/node-laravel-encryptor-1.1.1.tgz","fileCount":25,"unpackedSize":70185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgmJDCRA9TVsSAnZWagAAM8kQAJ/X9aoNGYCK/GrGomjq\nxXTO1vFtaCeDrZHA/oF/3641agP2yg/+Yo017GCpKOJzj8ngyJ73NNGZp7fa\nkIVxWRHVITWXvQZITHteA3i6P988JMSIcq5uT8foPnapnXaVptNhk1/LW1CX\nExqWuxL2JCjOXiRO6k9ypeS3g9Vr+mT6XXk2sjvdyUoj6N0ag1YEuEa2Uo9m\n9TDo0O6VN0mHdTX7b6TCbGOgjhMG1wAzbD4Tpig5ywCEfygh9+OEY3QsNG/3\n0Wj8aabi5PMMV4+tTLMWHlpmwLG7QuagYYr5MGDxHVNpD3SHyEPUp9qlC5UY\ngr9LFErlX8FfdaAzxdpY+XgTYykpnSFOHx5E78sR8p1zRZQvfyB6JBAIN9h/\nxZklhqXs5urBAqu0KgOKlZtfOe4AHQpy+Lslyo3QAcEJ4gcSj3RB1ZzD9Xrb\no4Gkz7ZIMmqTGO55UR4gMuB7KyV3pceE71Zm8nWmxl2GJWdaPucSg478+MjA\nDeh1hgMJjY4btMXEUk8Ntr34HG9r4p6M23au7mpjD3begNh+SjJrzw00XppP\n0+MSd4aFmzMMqqkSCKeLg7fnFjfQLn6U+plM+Xlz2l9lTR7pcyR+OMva3ION\nTCHEQh3zcIIyPNxNF9H5sZ+K02JLR2GXJrkugl59Ou/52BM455csi/lUgzOJ\nRx6q\r\n=5shc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7U9iIL3GnHa3mVSIyidkuukfuHtrMpCWMUthcIZWvUAiBg/OnLdOcBVjdOcRf3RjRXou0HBA5DtfgsTfNXxJcgKA=="}]},"maintainers":[{"name":"adsegura","email":"adolfo.segura@gmail.com"}],"_npmUser":{"name":"adsegura","email":"adolfo.segura@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-laravel-encryptor_1.1.1_1568825922598_0.4613553551521743"},"_hasShrinkwrap":false},"1.1.2":{"name":"node-laravel-encryptor","module":"dist/index.js","version":"1.1.2","description":"node version Laravel encrypt","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/AdSegura/node-laravel-encryptor.git"},"keywords":["laravel","crypto","nodejs"],"homepage":"https://github.com/AdSegura/node-laravel-encryptor/blob/master/README.md","scripts":{"build":"npm run copy && tsc","copy":"npm run copy_test && npm run copy_itest && npm run copy_test_php ","copy_itest":"copyfiles  -u 1 src/tests/integrator.js dist/","copy_test":"copyfiles -u 1 src/tests/index.js dist/","copy_test_php":"copyfiles -u 1 src/tests/php/* dist/","dev":"tsc -w","integration_test":"_mocha --exit dist/tests/integrator.js","unit_test":"_mocha --exit dist/tests/index.js","test":"npm run unit_test && npm run integration_test","artillery":"artillery run src/tests/artillery.yml","artillery_server_async":"node dist/tests/start-server.js 1","artillery_server_sync":"node dist/tests/start-server.js"},"author":{"name":"Adolfo Segura Hall"},"license":"ISC","dependencies":{"php-serialize":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.3","chai":"^4.2.0","chai-http":"^4.3.0","copyfiles":"^2.1.1","express":"^4.17.1","mocha":"^6.2.0","typescript":"^2.9.2","uuid":"^3.3.3"},"gitHead":"1721258ab130b28211e9811aeecc4cae58413593","bugs":{"url":"https://github.com/AdSegura/node-laravel-encryptor/issues"},"_id":"node-laravel-encryptor@1.1.2","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-q7fwCmQd2s9iFOfB1E6NREfrSUtHRYt9PrCVYq4rVpN/OSnl1ZPFzt0b0byYIzUlJ29KxfXnuNFi7Zn47ZXBsw==","shasum":"d5152a8b4bea2b802908f5958fdd31a02bdddee8","tarball":"https://registry.npmjs.org/node-laravel-encryptor/-/node-laravel-encryptor-1.1.2.tgz","fileCount":27,"unpackedSize":74857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgshTCRA9TVsSAnZWagAAYAMP/RRfOj43CLO2nJR0nw4d\nFeZPjKrVUutt8gpDWG7TA0rwr4wbjV5Xzpd2/crzmrn0fVypj344+nkvRTTp\nVAnlrMD22Rj6/LBRoI0j2HuJPNz57iGNUvpo/susmjtvLmpcC/XLh/ERVfGQ\n4/wUcplKVhstmDYelEtQ+fIGrCWWVlyRovw5l5m618SAvgjXNXBrAqYlvs3R\nX1Da8xS/80hUET5/lyoLa5Tn6jK+Fhku0OZxwuzqynDrp7ku3zK0DW/oo/Yt\n4kcwbeFsNYT77CB7mR9qDdYkm6+jFc1brwqyUVlaK6mD12jQu0qlUn2CKsu3\nJPwl0VU4aRVidAUFwRLOfcpaat1nv4hpL29QgTVwa2ZEiRUkUxHktukBUJiK\nLQDQcAjB8FTN9UHHp/4Xddg3LQpUV9jhCcCxxaNRwREgCzVIEZ25IzK6FIMR\nZ6X8Y6shEDgwfLcLicCSreY8NKHtYwoBba29oMS2DN5VVfuoPRaGXcKRPrkC\nTE7jzXJp7dSSNsvTlXNbGufTi6eqj9OxejvAzD2rb2EMLP2qKlUe2n+XMcYJ\nNhwZKu1yG7Roq1pgvKn0bbqsMhQCJHNbpWn1QlyOxhM67jOSaXKZcgwbSrx1\nhN63+EC3klRZHS2soJc4wSCu+G+vc5r2lpwQ7TNpFywwRw1Kp1LBc5GdG6s2\nUo4J\r\n=RuGu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAejfm2hHNMf1OpE7TscLjZg4ebhwXBib5CyM7stp7rDAiBdF0Z4XXNlPjkPH7Nwn8eQGf8PuAZ2MYlBBX8XZC+pqw=="}]},"maintainers":[{"name":"adsegura","email":"adolfo.segura@gmail.com"}],"_npmUser":{"name":"adsegura","email":"adolfo.segura@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-laravel-encryptor_1.1.2_1568852050717_0.06797874655452785"},"_hasShrinkwrap":false},"2.0.0":{"name":"node-laravel-encryptor","module":"dist/index.js","version":"2.0.0","description":"node version Laravel Illuminate/Encryption/Encrypter.php","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/AdSegura/node-laravel-encryptor.git"},"keywords":["laravel","crypto","nodejs"],"homepage":"https://github.com/AdSegura/node-laravel-encryptor/blob/master/README.md","scripts":{"build":"npm run copy && tsc","copy":"copyfiles -u 1 src/tests/php/* dist/","dev":"tsc -w","test":"_mocha --exit dist/tests/index.js","artillery_expect":"artillery run src/tests/artillery_expect.yml","artillery":"artillery run src/tests/artillery.yml","artillery_server_async":"node dist/tests/start-server.js 1","artillery_server_sync":"node dist/tests/start-server.js"},"author":{"name":"Adolfo Segura Hall"},"license":"MIT","dependencies":{"php-serialize":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.3","chai":"^4.2.0","chai-http":"^4.3.0","cookie-parser":"^1.4.4","copyfiles":"^2.1.1","express":"^4.17.1","mocha":"^6.2.0","typescript":"^2.9.2","uuid":"^3.3.3"},"gitHead":"b15ad177c10e3b8a3ac4c1c254b8f3ff5667db26","bugs":{"url":"https://github.com/AdSegura/node-laravel-encryptor/issues"},"_id":"node-laravel-encryptor@2.0.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-MohDRuML7eZ2Hluc03ZjZ8kfU4WCRJw+ORqxa9C1N7JziV1nQfY+dqlQWoo/8ZHZJQF+hVwbzQ1j158dOQZ/EQ==","shasum":"70813c7c1f538dc3732bfc91071225f5e902c650","tarball":"https://registry.npmjs.org/node-laravel-encryptor/-/node-laravel-encryptor-2.0.0.tgz","fileCount":31,"unpackedSize":85914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhi4ZCRA9TVsSAnZWagAAkF8QAJkod0ICshhK5Y2+EDH5\nUfAZ5pdntwE0N+nryRF13iTeTkb1fnv40JnG8BBPWWjz7oN0vucdpqP1ZpAZ\neW9kulGJ/KLTPkLv8K63NL5SU6/WDrjDwZ4uPAeBVQUearhjsNzGMuqtAF3F\niWHp7j85F7hkMb2eXW5Ng5SrH1Pwruhwep4pNBxsvOJmevMkocCvrZ/pcCVo\nKrEf370AqMleDWIS90RjiPuFAuBidecFMMJIu/G8mSkLGq8B6Tr7lHyBTgzi\njkjOxYoT3fqaEKGykcYUOXyqiArdFTj63rjt18XU6Tc/gT4CQa0NsXtaV8hb\nUHNA3uuUhiuCIIch1A299b5LF3E+XGGh470dQR7u7OeEHS6/qUUKMLfhcaHN\n1X+E8roQqxim/0TSLaOtoGskkH/cLLQcHDmKeVLxIaHolGI/2MNQ329cEpfL\n2HmG90bj2xlBxrS0qKY6JQKp88dpPTzc2N9Gk5nhSNnXokotTGr6Avz3isde\nfKKqt1nk97gVwE0VrnNJTSgTxgDqFn2sUeguBHZT8HkCeoeekym2xgEuMbSU\nepQ1v2AI7RQUl+h8/Tzkus9kxmCKHJ7ow7AyLQpDOH7UiAiClH9xJiShHxXq\nRsKuALrKbpQ3GhdzRamLbz7QINUggIAQucokxvYzB/y2w9GvsH58rhVxEb6I\nRqCp\r\n=+Hpe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxjdKPXhAEsFlmNfWC0qUq148kJ/JAq7j3I5zyzBMmwAiEAow1pbFXB3wh4BY0aulqV7+FAJrsgockQ8dsiRnpzdco="}]},"maintainers":[{"name":"adsegura","email":"adolfo.segura@gmail.com"}],"_npmUser":{"name":"adsegura","email":"adolfo.segura@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-laravel-encryptor_2.0.0_1569074712550_0.4262637320856548"},"_hasShrinkwrap":false},"2.0.1":{"name":"node-laravel-encryptor","module":"dist/index.js","version":"2.0.1","description":"node version Laravel Illuminate/Encryption/Encrypter.php","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/AdSegura/node-laravel-encryptor.git"},"keywords":["laravel","crypto","nodejs"],"homepage":"https://github.com/AdSegura/node-laravel-encryptor/blob/master/README.md","scripts":{"build":"tsc","dev":"tsc -w","test":"NODE_ENV=test node_modules/.bin/_mocha --exit --require ts-node/register tests/index.ts","artillery_expect":"artillery run tests/artillery/artillery_expect.yml","artillery":"artillery run tests/artillery/artillery.yml","artillery_server_async":"node --require ts-node/register tests/express/start-server.ts 1","artillery_server_sync":"node --require ts-node/register tests/express/start-server.ts"},"author":{"name":"Adolfo Segura Hall"},"license":"MIT","dependencies":{"php-serialize":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.5","chai":"^4.2.0","chai-http":"^4.3.0","cookie-parser":"^1.4.4","express":"^4.17.1","mocha":"^6.2.0","ts-node":"^8.4.1","typescript":"^2.9.2","uuid":"^3.3.3"},"gitHead":"c4fb4169003d3c3ab2bd85e7e3436b3704299acb","bugs":{"url":"https://github.com/AdSegura/node-laravel-encryptor/issues"},"_id":"node-laravel-encryptor@2.0.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-6b++4hxQaUVxKsK5QbWkFe2oZLF66yDSClmILY0Jo6hOKxWOcSKvT+D+pwNfF0racXHLUQH+lLICgc2utYZCfA==","shasum":"9568d37289cd4915355fb417eb15e4b844453d28","tarball":"https://registry.npmjs.org/node-laravel-encryptor/-/node-laravel-encryptor-2.0.1.tgz","fileCount":34,"unpackedSize":75258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiBKqCRA9TVsSAnZWagAAI7EP+wVxEV8eBuYCDSTRO0Wd\nnJYlQjaxGVknaRl7UIXhqnMmx8tHirRiZivJfUlne8MscAGHcImt3UzwIJ37\nMrrd48UaRsae1epprIWdUNJOFdNBt9oB4S4D8VvjMJI/vBGxpBKukeV63yZt\nedkOd0humJ51bcw1mlJWyUpokmRY44DS7B4RoxHENPWVI9FWq43dItCX0HRw\nWbSzaj8xi8z5urQmcwTxKCC52uvqh88b7/sFwN7Szpvky3DV9xEdvK1oD3eg\nIxWlnVa0OrDh0nsYnju+Ch12cQBCz/ITL00QaDfbZmBdOBIO+/htJIIZFIsx\nQpU6X80D9VUMcw7noty9/xFw2UrZQGg/HLEzngFbsgj4Rtx3imNgzKPz57HX\nh6Owg7D85KPQIJzr9HOV1j531u90hVcrmZZDUNgNChQ8JmTL3ELkwPTWl8DB\n6n/xWq24bwDnFtvxBbEGGVk/jOUrTIzgryIk/LVEzTXjeEjU3B6n6tnLH4hz\nhJ8NueZELFyKtnJO13ttHDJmoszWyd1/yffpz0zf3Z+a8/GKvnwyz+JBXF3C\numc4RgLHSAinEkmCEECB9J04bdDrlXR1nWKcxq3ZjpiQpvyyKJCjjy1vSbAH\nQ0PUFHCoLd9NB/l8DtAouAdMqoN9NcLHo+WdouQibPDJH7JiK9I2O27+JBB4\nXVWt\r\n=S39x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+tVRr156OEbsDs9O1PANjnUqcbtXbtfHEDD4T9B9FDAiAoejYBSPt4rh9stgirpbpv0l+e9TPxmgAMkPdnhUqa7w=="}]},"maintainers":[{"name":"adsegura","email":"adolfo.segura@gmail.com"}],"_npmUser":{"name":"adsegura","email":"adolfo.segura@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-laravel-encryptor_2.0.1_1569198761913_0.7172281937967337"},"_hasShrinkwrap":false},"2.0.2":{"name":"node-laravel-encryptor","engines":{"node":">=8.16.1","npm":">=6.4.1"},"module":"dist/index.js","version":"2.0.2","description":"node version Laravel Illuminate/Encryption/Encrypter.php","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/AdSegura/node-laravel-encryptor.git"},"keywords":["laravel","crypto","nodejs"],"homepage":"https://github.com/AdSegura/node-laravel-encryptor/blob/master/README.md","scripts":{"build":"tsc","dev":"tsc -w","test":"NODE_ENV=test node_modules/.bin/_mocha --exit --require ts-node/register tests/index.ts","artillery_expect":"artillery run tests/artillery/artillery_expect.yml","artillery":"artillery run tests/artillery/artillery.yml","artillery_server_async":"node --require ts-node/register tests/express/start-server.ts 1","artillery_server_sync":"node --require ts-node/register tests/express/start-server.ts"},"author":{"name":"Adolfo Segura Hall"},"license":"MIT","dependencies":{"php-serialize":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.5","chai":"^4.2.0","chai-http":"^4.3.0","cookie-parser":"^1.4.4","express":"^4.17.1","mocha":"^6.2.0","ts-node":"^8.4.1","typescript":"^2.9.2","uuid":"^3.3.3"},"gitHead":"1c3fb50effa33f89eee9790959a9284751dadf63","bugs":{"url":"https://github.com/AdSegura/node-laravel-encryptor/issues"},"_id":"node-laravel-encryptor@2.0.2","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-JQ4Rf/b1KigAvps9khYr7GN7VD2ndo/oymv4yLpFdI0IO39rN1uiINC1NEigX7mVe3lnSvQ3tJBGw0S4950KLw==","shasum":"179fa574dda57a7d82807313120111949076bcdf","tarball":"https://registry.npmjs.org/node-laravel-encryptor/-/node-laravel-encryptor-2.0.2.tgz","fileCount":38,"unpackedSize":84087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiRdqCRA9TVsSAnZWagAAMf8QAJB6Ym+zgsNRLUvT3dJL\n/5AAIVILR9oqiSG4OAZhTR09rR6a0zcHCKgm0ZbhW0cMTEAf8v/frepn1Xnr\n6o6k/1kUmzV8Q/XHKZt2RiGZbDn11MvY+JuqvN8r8+4XHlbaANDYyG6C3s6L\nHyYlkxQkTJ2kX2uz+8cF8SNrrsBzR9hVbrniT4ClTfuCdwHMDkGNb6/xsznf\nAhxGhVz3jPEyO8yDch6h/4ooUrY31LfwJmxBND9zFZDYWBLUuniWNYxYDY9A\nBeiGV6KJNX1ibTshL1LybX1L2V3xR36U33GSyRhuuZIJ71GCtrF4hJNJH5Eg\ncoi1oZw5d8lyRHLL9zRuzobznHYBNFS6wR16t/6BhbbDv5Gj3tV14kuOAug9\nA8Je0a9c+XufElKaWYwSOuf7xpCzjNrfe22hcKkNssYZa9AHfdV3AwmJTc8K\nsYLmPY/Aj71A0fKosEuz+E4aQ5u6d6shsPIgTWverXYe2fPAtEFP/aezYOiC\nGVFJq9TieMkJoQResdTOBUWKl5Ey3IAwjJSkwyoE8GZw0jSexX0TAgF32I+z\nnPIaiMpP9N8F79lxHGG+2h6fHewc2pY9vbvUq+XXYxVX1KR7uRU4vllLBQ3N\nLUxu6xIZd+EIS54mNay5Nid1c986cmGpUV6d39HSCTUjmaK1WspzOdPRqYn4\n0edN\r\n=6OIg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHMfwBy3eeqlxMWqItC9pyTJvNeuoCxNOAaT+XsTqcywIhAMPnaB6/2VFlcWuxHInHM5DKl4GiURX+H3U4N8O6Z40N"}]},"maintainers":[{"name":"adsegura","email":"adolfo.segura@gmail.com"}],"_npmUser":{"name":"adsegura","email":"adolfo.segura@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-laravel-encryptor_2.0.2_1569265513930_0.4922415991964615"},"_hasShrinkwrap":false},"2.0.3":{"name":"node-laravel-encryptor","engines":{"node":">=8.16.1","npm":">=6.4.1"},"module":"dist/index.js","version":"2.0.3","description":"node version Laravel Illuminate/Encryption/Encrypter.php","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/AdSegura/node-laravel-encryptor.git"},"keywords":["laravel","crypto","nodejs"],"homepage":"https://github.com/AdSegura/node-laravel-encryptor/blob/master/README.md","scripts":{"build":"tsc","dev":"tsc -w","test":"NODE_ENV=test node_modules/.bin/_mocha --exit --require ts-node/register tests/index.ts","artillery_expect":"artillery run tests/artillery/artillery_expect.yml","artillery":"artillery run tests/artillery/artillery.yml","artillery_server_async":"node --require ts-node/register tests/express/start-server.ts 1","artillery_server_sync":"node --require ts-node/register tests/express/start-server.ts"},"author":{"name":"Adolfo Segura Hall"},"license":"MIT","dependencies":{"php-serialize":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.5","chai":"^4.2.0","chai-http":"^4.3.0","cookie-parser":"^1.4.4","express":"^4.17.1","mocha":"^6.2.0","ts-node":"^8.4.1","typescript":"^2.9.2","uuid":"^3.3.3"},"gitHead":"135abe059d1269bea35fe19b300935da05501cde","bugs":{"url":"https://github.com/AdSegura/node-laravel-encryptor/issues"},"_id":"node-laravel-encryptor@2.0.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-UubGHYWr+9+8zKo+PCR/k/1vXAiGDbLinDFb4jjfeKqNLuhA8aFmdCBWMDYTtmUZINm64xUFj7SovC48fgZYaA==","shasum":"5cf0257204c5c9c42d00715a2ae28bdd10d4572b","tarball":"https://registry.npmjs.org/node-laravel-encryptor/-/node-laravel-encryptor-2.0.3.tgz","fileCount":39,"unpackedSize":85715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkT7sCRA9TVsSAnZWagAAtr0P/3ZxPc0oy03fPTrXIiDz\ng8O1pHeQslyXxNSmB5vUPVFJerPiFUhZAcYk62OvxK0/rUSuKuhMTMQPeizB\n92c+8yTUul4GAjx8nFa/9d7Yj9f5oO1wLvSLDzyCUzJLBJw83H8CNvwquDA6\nNdATq7QGZkr0UPUgn/63vbxFWqGyNGEzKETaKf/lSOZhUDN99wT4skcaxG35\n9+EXmA1k5DZjARtika283AUw2VEVOcNyZkVpuvAtAcZOCbYJdhSk6l29gJ5g\nbpPfpyrciYzjGROEwvPdwTgjrewLOcyUhd5B38ypV8E3IrEWC2I9+/y6VXGU\nEPkv4PFb0aBYLrKVS+Z82wOSS6O9/sMIGV4rWRw+fCzMQROG/squm+jd8ZRV\np5fTp00EgLUYsFjdev4MiXfrwnRkCtNV2j5ulsIHfiOlM+39pNecfOFwyXrd\npLCc95FZlqJWav5le6gLQy2DyKJvbJv0piwjisESnXi9ULoPXrgw26wNgXAK\ngP7JIJD/RwJGUAiDT1+24mOGLbccXxZ5M+yIMctYabxQEr84BJB5OvMIw18w\nKHUe2CjUeFwXNfeiiBPqqe2XMESybpn3yJ/unpz+gNMisLvdm82casSmADge\ns0vvfM2W9TRVRSaKGr4DDlcwh3X01n++muZDUV9x7+4NEknIKTZgrdHhpqNA\nsmlH\r\n=OlgE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMpHUYep4DiMIZGJIFVbaaq6hgDaX9sk9kj9ARC4Z0AwIhAJ1+xGJVncyyAxQNAZvTmTAkqAsPCuRhUUp323qjLq7G"}]},"maintainers":[{"name":"adsegura","email":"adolfo.segura@gmail.com"}],"_npmUser":{"name":"adsegura","email":"adolfo.segura@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-laravel-encryptor_2.0.3_1569799915193_0.5047795905712573"},"_hasShrinkwrap":false},"2.0.4":{"name":"node-laravel-encryptor","engines":{"node":">=8.16.1","npm":">=6.4.1"},"module":"dist/index.js","version":"2.0.4","description":"node version Laravel Illuminate/Encryption/Encrypter.php","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/AdSegura/node-laravel-encryptor.git"},"keywords":["laravel","crypto","nodejs"],"homepage":"https://github.com/AdSegura/node-laravel-encryptor/blob/master/README.md","scripts":{"build":"tsc","dev":"tsc -w","test":"NODE_ENV=test node_modules/.bin/_mocha --exit --require ts-node/register tests/index.ts","artillery_expect":"artillery run tests/artillery/artillery_expect.yml","artillery":"artillery run tests/artillery/artillery.yml","artillery_server_async":"node --require ts-node/register tests/express/start-server.ts 1","artillery_server_sync":"node --require ts-node/register tests/express/start-server.ts"},"bin":{"encryptor":"bin/encryptor.js"},"author":{"name":"Adolfo Segura Hall"},"license":"MIT","dependencies":{"php-serialize":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.5","chai":"^4.2.0","chai-http":"^4.3.0","cookie-parser":"^1.4.4","express":"^4.17.1","mocha":"^6.2.0","ts-node":"^8.4.1","typescript":"^2.9.2","uuid":"^3.3.3"},"gitHead":"b1db33af5ec64d00adbd153ed56809d8d3d100bd","bugs":{"url":"https://github.com/AdSegura/node-laravel-encryptor/issues"},"_id":"node-laravel-encryptor@2.0.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mhXlKsPcMUqFQT4C1tcb+sAZYmrVNe7tmdYFBhc/j8/ZUePoxnRjGfp2pz/GMwd4JA5gEr4KLTziAGfMPZfHnA==","shasum":"d5042e64684df7ccffa90c900b5589f9dd777ad4","tarball":"https://registry.npmjs.org/node-laravel-encryptor/-/node-laravel-encryptor-2.0.4.tgz","fileCount":40,"unpackedSize":91318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk5mXCRA9TVsSAnZWagAAJYUQAIf6a/JJRoAgpU/dg8Ii\nzZejvQ9GOMyx/faFZoDe/KgES33cY0xz/e4wTe3Tx+cyizjqO9/7lSstvkm0\nOH6dej9Dc/wLNJ3dyP8Kt8EnqjvkEsRuqkLcjXWuFC0Jfm7KTmjY7ZOW3Z1P\njV4F64epiZ6ZvDtaYhc8h1fNKZsIw7tolUWyAQ7bRvAiSh4/vLclTYcUlmsW\n6gmG+CG5812586TsCDSM9ZbzXNe5lzabkw3wrmKupQFfHbG8+bdQWF/y9a7b\n9Mo9/PiBBB55p3BG07SSVf54C92sHRVb3t71aZAOWjdOq1cLbHlAuAl6x/lD\naCa7TX68svkPsdR6/zFfURQy7WM0KgUHIqXt/CxzPpEUWbWpsjR32eQH2lXO\nOg66dXS1q7aBmphqIvn4TQe+yoyl6BEE0Qj9k8kkYrffj4of3g7zg0NWZlyW\n5mrXe2hOzSyo5W6DfMS/jpoXBhnTUBr3vBKpCqu3X73N3cDSlePcd943eS+5\njO+VlffNlfBEXYlaHVb+BNVMPpolYDMtD4oqpeNsOf7+lOO6PkPOsVqLJ+pV\nRkX8mH/6DLVddHWr3QodpprPMjwBQmGw/zgBxoQ4mCD79dP/jRbMlIQp0y8h\nuwkAw+TZGqj35tBLJDeE05T9qH+RHlfhmHIH0nJoZBJDb3RiYuCPTqxIQBQS\nAZ9R\r\n=ExgQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLnfQfq20Euu4UV4WPKSIyBDjf+0/iLwkrTLG8t6g7qAiAJfzN2eCUjh243X/xNv3QuEKIgRA/88qvlZRPf6PXJYA=="}]},"maintainers":[{"name":"adsegura","email":"adolfo.segura@gmail.com"}],"_npmUser":{"name":"adsegura","email":"adolfo.segura@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-laravel-encryptor_2.0.4_1569954198988_0.6963640196335681"},"_hasShrinkwrap":false},"2.0.5":{"name":"node-laravel-encryptor","engines":{"node":">=8.16.1","npm":">=6.4.1"},"module":"dist/index.js","version":"2.0.5","description":"node version Laravel Illuminate/Encryption/Encrypter.php","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/AdSegura/node-laravel-encryptor.git"},"keywords":["laravel","crypto","nodejs"],"homepage":"https://github.com/AdSegura/node-laravel-encryptor/blob/master/README.md","scripts":{"build":"tsc","dev":"tsc -w","test":"NODE_ENV=test node_modules/.bin/_mocha --exit -r tests/lib/spec-helper.js tests/","artillery_expect":"artillery run tests/artillery/artillery_expect.yml","artillery":"artillery run tests/artillery/artillery.yml","artillery_server_async":"node tests/express/start-server.js 1","artillery_server_sync":"node tests/express/start-server.js"},"bin":{"encryptor":"bin/encryptor.js"},"author":{"name":"Adolfo Segura Hall"},"license":"MIT","dependencies":{"php-serialize":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.5","chai":"^4.2.0","chai-http":"^4.3.0","cookie-parser":"^1.4.4","express":"^4.17.1","mocha":"^6.2.0","typescript":"^2.9.2","uuid":"^3.3.3"},"gitHead":"07fe6ab432ffd127b17e9fb1d54a2f91dc629b1d","bugs":{"url":"https://github.com/AdSegura/node-laravel-encryptor/issues"},"_id":"node-laravel-encryptor@2.0.5","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-XSWgBwElPm0/9Nk801PBtpJ7wOxRvUIGT4mqR+yjPOr7m1/a+qW4Pbm7VYdbNF3+3EKZwv6QbX0IpHp9MwJ1sA==","shasum":"3a10d8ee759bfb0093d48dae1a88c439362a2c96","tarball":"https://registry.npmjs.org/node-laravel-encryptor/-/node-laravel-encryptor-2.0.5.tgz","fileCount":41,"unpackedSize":90760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlbn7CRA9TVsSAnZWagAAYh0P/0+2h4aLKoofPa75Cluw\nTkUE7g/Ici1gyBXKGOjIduXD9xbFLnKuc24b/JMXuu8fC0C693G9pE4SAQr/\ninyTy1m8OCSsryfyCUZyymIIH2LiI8NexMbDqWRWmOoHoj4gr9KrDcwnnh9W\n31mNKfXaTYH2UvBZrx7nQaJwzdcTROOR/0DLGe9I4Q44QlIyU/dnJL1qOcCT\nXlMhcCYawmfMutZ8KxRTSZHpe9FOGxk4gsJe3aFJ6iyLmwPopApg/T9Z4C0h\n/CJbyVQGMVL9QaEhtg2zxv9KCxSLsVl13hvPNf2Ej4y/AcZlnF9ANBu/QIOa\nx1ZyEJlsL3uhIaeLlOGWMITSTKGX2kppvSC6t9TFPprSEY/mabeIMgA2fGq3\n/FnEeSfl4WuP4kqSfE3nEtNM4Ku76pSs1yd+cwFDVNozlOokZzif8XG5alnB\nzIMIuHVnsCA6E1SDX8KHvKGywpAqysQH+MAbwk14Y9pOFFgpca21PUulWuOj\nNccOp8DupPExkT9RL//O71dwcw3iafKLim2AyvkAF84Ban0TZIZN+MnF/9j9\nJv9u1vrICMmuK7tKyuCFEyDs7ordX4l34UV2dUxFlJWwTNhWVi1Br8w+MzUr\nwABtiW13wgVSAbpqVamQfEYHzdBc4KXQcwJIEKwN9vS2OlQ9py3mb3a8+gSr\nxjMD\r\n=o66A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFg7VNR88bDj+z7OzKA6SZ5sIuKcC6XjvVlawAbqFPBWAiEA8nfjV1sTh9tgydDHr8z0YZwEu5Nzt8lfkaCG6vqyNHY="}]},"maintainers":[{"name":"adsegura","email":"adolfo.segura@gmail.com"}],"_npmUser":{"name":"adsegura","email":"adolfo.segura@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-laravel-encryptor_2.0.5_1570093563012_0.2534764940428116"},"_hasShrinkwrap":false},"3.0.1":{"name":"node-laravel-encryptor","engines":{"node":">=8.16.1","npm":">=6.4.1"},"module":"dist/index.js","version":"3.0.1","description":"node version Laravel Illuminate/Encryption/Encrypter.php","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/AdSegura/node-laravel-encryptor.git"},"keywords":["laravel","crypto","nodejs"],"homepage":"https://github.com/AdSegura/node-laravel-encryptor/blob/master/README.md","scripts":{"build":"tsc","dev":"tsc -w","test":"NODE_ENV=test node_modules/.bin/_mocha --exit -r tests/lib/spec-helper.js tests/","artillery_expect":"artillery run tests/artillery/artillery_expect.yml","artillery":"artillery run tests/artillery/artillery.yml","artillery_server_async":"node tests/express/start-server.js 1","artillery_server_sync":"node tests/express/start-server.js"},"bin":{"encryptor":"bin/encryptor.js"},"author":{"name":"Adolfo Segura Hall"},"license":"MIT","dependencies":{"php-serialize":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.5","chai":"^4.2.0","chai-http":"^4.3.0","cookie-parser":"^1.4.4","express":"^4.17.1","mocha":"^6.2.0","typescript":"^2.9.2","uuid":"^3.3.3"},"gitHead":"4eeeac97f0e1b7e84e4fb669848e7aca90e963a6","bugs":{"url":"https://github.com/AdSegura/node-laravel-encryptor/issues"},"_id":"node-laravel-encryptor@3.0.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-zJfCRMc20anBKoYARaja2AwGtDbJScYu5LMCB0SSmQTAv/SwTH6qs+zhtudWGJ45HJq6ZGxEauymSLrFqTAa7g==","shasum":"b53d93800e7e5e35b1d1e436893d00ca73ce8951","tarball":"https://registry.npmjs.org/node-laravel-encryptor/-/node-laravel-encryptor-3.0.1.tgz","fileCount":41,"unpackedSize":90001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOF+6CRA9TVsSAnZWagAA45EP/iaCodSwTcIyVSC2OCD3\nj0tVAC1FPTpePUJfLyI2KlWOtRZSySLZc5wAwCgvPB+BLrpBblETkhFVaU9L\nxq1unf7cjkHIFWMlV4dFECDCY4kEoKtMrdAmW3MHqS2vsKqVZcM0z657SMPC\n8buxoIrj+eg+pELyhFGWRV+acRGeGfgxM8hnrzA5g8bMIo2ntJrxXCw48bqY\ntQgXludGwed3bKLsMJxCcBZlNd5cnNOZJS8w65BVhTUlVzrEVfHDh2I+IpLT\nYV++nDkcYhr2YcdB/F1raH4CW7pNOOh00Rnfigm6TMyPe/gpj5eoOYQS9ZAx\nbs5lP2me/ud4z4pcQNJqShzNatiym/KsHSsaiUXeZWkZYJIa8RwEP0XuHAW/\nNQqjMOLb2ewAJTh3oPoUgiREVlVYv2g1ZgDZ5P3GwJLkew4piqcVX6NE0JWj\nzRzJxTmD2q39mF/yL6i14JjLj8rLpZRGwO/ssDevf19jjcNHYxiILRgZRNls\n+UBcz71G4eJnMu5GqttHV9II2JJDntz1M572ykuWq4hKElybvr+MU5GnbmvR\n/rCGTxPQweWfgN1DMGAfSk1kFoXAeZQolhOblcXK1wTjATOUnhYQzV/lTo+D\nEBM6nF2YXGepl3PXOm+SWx+qe4BT1H+XjJeyVUVhz/DXAUifn5hhLqLJcXG4\n+daK\r\n=L/7j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDz39C6/nBKV3EPj9tbc9AK5rCul892VoPqodxoN8bEkwIhALYh30cctlqMAv6RUQe6Fmz9kbFm13m9nm5nwb45kVJ6"}]},"maintainers":[{"name":"adsegura","email":"adolfo.segura@gmail.com"}],"_npmUser":{"name":"adsegura","email":"adolfo.segura@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-laravel-encryptor_3.0.1_1580752825917_0.29308070844986145"},"_hasShrinkwrap":false},"3.0.2":{"name":"node-laravel-encryptor","engines":{"node":">=8.16.1","npm":">=6.4.1"},"module":"dist/index.js","version":"3.0.2","description":"node version Laravel Illuminate/Encryption/Encrypter.php","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/AdSegura/node-laravel-encryptor.git"},"keywords":["laravel","crypto","nodejs"],"homepage":"https://github.com/AdSegura/node-laravel-encryptor/blob/master/README.md","scripts":{"build":"tsc","dev":"tsc -w","test":"NODE_ENV=test node_modules/.bin/_mocha --exit -r tests/lib/spec-helper.js tests/","artillery_expect":"artillery run tests/artillery/artillery_expect.yml","artillery":"artillery run tests/artillery/artillery.yml","artillery_server_async":"node tests/express/start-server.js 1","artillery_server_sync":"node tests/express/start-server.js"},"bin":{"encryptor":"bin/encryptor.js"},"author":{"name":"Adolfo Segura Hall"},"license":"MIT","dependencies":{"php-serialize":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.5","chai":"^4.2.0","chai-http":"^4.3.0","cookie-parser":"^1.4.4","express":"^4.17.1","mocha":"^6.2.0","typescript":"^2.9.2","uuid":"^3.3.3"},"gitHead":"a929c69120f63f4fe33bfe3caa7b113ec0aea6d1","bugs":{"url":"https://github.com/AdSegura/node-laravel-encryptor/issues"},"_id":"node-laravel-encryptor@3.0.2","_nodeVersion":"14.16.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-mPijFvBqsrrlE0EuNwyyB75jCSeECpBRySYomo0tErUc4OyEsi3KcrNn56+/z0UxQ3NJlDUI6SjIXK5DvXoFNg==","shasum":"1c3f2cf64726a06a00c624a8110571200e9734ff","tarball":"https://registry.npmjs.org/node-laravel-encryptor/-/node-laravel-encryptor-3.0.2.tgz","fileCount":41,"unpackedSize":90032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzj2DCRA9TVsSAnZWagAA1DMP/j9FZIDACe8aN3OvsK/O\nIYVUofopGM0iLVSspdth4akQKPrScAzaoZiFjwU+TU19X849uEskjLwSrA5f\ng4XwQtVxHYxa4x2XK6wDqsAzif8NGojg14CG8G/qM7Tw8doFjSv6Jt12xjMf\nNRTYmB8lh079zBetIfJIKx13DLWBynmTByyuXGRjtvs7NWd4PRjBaLzXEu88\n4g6kd81BkmvcwWaVh5xVJoL3M1eot0YypELRnt8cOmOuNy+4I7Z9KkFbVv2k\nsRc+ngQwA0gfoJ6UY9mmXVWqwWptGTKlCK/lcc+R7wSOG3gssQbMuEOLXWi7\nh/nJ9XJo6JP/q/nsBVpQxYoneBuk/bJ95lOSRMXlQVph1NZq6lL3MUJrLJ1N\nudJTaAtQnwKxOX0avnHtIuxS9q5edXAp15gjYqqtG7afjVE8d8/3DE3zALyl\nx8m+itTK9T7VD5aOhyExvVWE4SqxBS29MJ3/w4SauN2VKk+c9fqQgsUVlJW7\n2yDyeuF+D6f7Vf+3NLFlX9fQXXFmlwyrgSuW/zAtqfMkQZ0o9SdYrQN2SaSN\nO5Iw5Oa00CwgYtHiBLAOlMSY0+U+oMbtn43Dqe7QjZBrof++oxLFzdVFMXT2\nuioJuzmQsGc7SSIoG4vpvkSp516RsrVbGbXGSkl4eJZJ3Jd5cGZ7orBfgtww\nzKn4\r\n=u1r8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYsiBpysoVYk9yakSbIygGHybi6aZuu1PSDOcR2GdUUQIhAK/qHnFEcZDIDw34zsH0/rcXbx5AqXU2HHhofrAYHiWi"}]},"_npmUser":{"name":"adsegura","email":"adolfo.segura@gmail.com"},"directories":{},"maintainers":[{"name":"adsegura","email":"adolfo.segura@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-laravel-encryptor_3.0.2_1624128899114_0.5077316457930068"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-01T21:27:46.914Z","1.0.0":"2019-09-01T21:27:47.102Z","modified":"2022-05-11T01:34:12.533Z","1.0.1":"2019-09-02T06:35:07.966Z","1.0.2":"2019-09-02T07:24:41.077Z","1.0.3":"2019-09-03T19:28:01.604Z","1.0.4":"2019-09-07T20:22:17.048Z","1.0.5":"2019-09-12T20:05:47.975Z","1.0.6":"2019-09-12T20:24:45.590Z","1.0.7":"2019-09-15T21:33:49.390Z","1.0.8":"2019-09-15T21:41:41.643Z","1.1.0":"2019-09-17T20:15:13.619Z","1.1.1":"2019-09-18T16:58:42.788Z","1.1.2":"2019-09-19T00:14:10.888Z","2.0.0":"2019-09-21T14:05:12.776Z","2.0.1":"2019-09-23T00:32:42.112Z","2.0.2":"2019-09-23T19:05:14.203Z","2.0.3":"2019-09-29T23:31:55.424Z","2.0.4":"2019-10-01T18:23:19.143Z","2.0.5":"2019-10-03T09:06:03.179Z","3.0.1":"2020-02-03T18:00:26.109Z","3.0.2":"2021-06-19T18:54:59.242Z"},"maintainers":[{"name":"adsegura","email":"adolfo.segura@gmail.com"}],"description":"node version Laravel Illuminate/Encryption/Encrypter.php","homepage":"https://github.com/AdSegura/node-laravel-encryptor/blob/master/README.md","keywords":["laravel","crypto","nodejs"],"repository":{"type":"git","url":"git+https://github.com/AdSegura/node-laravel-encryptor.git"},"author":{"name":"Adolfo Segura Hall"},"bugs":{"url":"https://github.com/AdSegura/node-laravel-encryptor/issues"},"license":"MIT","readme":"[![Build Status](https://travis-ci.org/AdSegura/node-laravel-encryptor.svg?branch=master)](https://travis-ci.org/AdSegura/node-laravel-encryptor)\n[![node version](https://badgen.net/badge/node/%3E=8.10.0/green)](https://badgen.net/badge/node/%3E=8.10.0/green)\n# node-laravel-encryptor\n\nNodeJS version of Laravel's Encrypter Class, tested 5.4.30 to 6.X\n[Illuminate/Encryption/Encrypter.php](https://github.com/laravel/framework/blob/ad18538cd39a139d7aeee16c13062c8a4347141d/src/Illuminate/Encryption/Encrypter.php)\n\nWith this module you can create the encrypted payload for a cookie from Node Js\nand be read by Laravel.\n\nYou can use it too as standalone module to encrypt and decrypt data with verified signature.\n\nIf you use this module as standalone, AKA without Laravel\nbackend involve in your scenarios you can use native `node JSON lib` to serialize\nthe data before ciphering it.\n\n## changes in version 3.0.*\n`options.key_length` now is `128|256`.\n\n## Prerequisites\n* NodeJs `>=v8.10.0 (npm v5.6.0)`\n\n## Laravel Compatibility\n* Laravel `>=5.4.30`\n\n## Install\n```sh\n$> npm i node-laravel-encryptor\n```\n\n## Use \n### Async mode\n```js\nconst {Encryptor} = require('node-laravel-encryptor');\n\nlet encryptor = new Encryptor({\n    key: 'Laravel APP_KEY without base64:',\n});\n\nencryptor\n    .encrypt({foo: 'bar'})\n    .then(enc => console.log(encryptor.decrypt(enc)));\n```\n\n### Sync mode\n```js\nconst enc = encryptor.encryptSync({foo: 'bar'});\n\nconsole.log(encryptor.decrypt(enc));\n```\n\nDecrypt is always in sync mode.\n\n## Serialize `<php>`|`<json>`|`<custom>`\n\nEncryptor let you chose between `php-serialize` npm package or `JSON` node native implementation to serialize the data out of the box.\n\nIf you need to use other serialize library, like `mspack` or any other custom lib, Encryptor let you inject, at the constructor or at runtime with \n`setSerializerDriver(your_lib)`, your custom Serializer Class. \n\n> If you use this module with the intend to be able **to read and write ciphered data to/from Laravel** you should instance Encryptor class without any `serialize_mode` option, just the defaults.\n\n> If you use this module **without any Laravel Backend involve** you should use json mode, instance Encryptor class with `serialize_mode:'json'`.\n\nEncryptor will serialize only if data to cipher is an object.\n\nYou can ***force serialize*** if Encryptor class is using `serialize_mode:'php'` to be able to serialize data to send back to Laravel if needed\n\n##### Use php-serialize to serialize data (Laravel integration)\n```js\nconst encryptor  = new Encryptor({key});\nconst encryptor1 = new Encryptor({key, serialize_mode: 'php'});\n```\nencryptor and encryptor1 just do the same, initialize Encryptor class with serialize mode to `'php'`\n\n> Encryptor defaults serialize data with `php-serialize` driver to be compliant with Laravel \n\n##### Force serialize only when `serialize_mode:'php'` \nIf data needs to be serialized but it's not an object (because Laravel is serializing everything) \nyou can force `Encryptor.encrypt()` to serialize data.\n```js\nconst encryptor  = new Encryptor({key}); //serialize_mode = 'php'\nencryptor.encrypt('foo', true) //foo now is encrypted and serialized\n```   \n\n##### Use JSON to serialize data\n```js\nconst encryptor = new Encryptor({key, serialize_mode: 'json'});\n```\n\n#### Write your custom Serializer\n#### Prerequisites\n* adhere to Serializer Interface contract\n\nYour custom Serializer must implement this two methods:\n\n```ts\nexport interface Serialize_Interface {\n     serialize(data: any): string;\n     unSerialize(data: string): any;\n}\n``` \n\n## Encryptor Class \n#### Constructor\n* arguments:\n    * options: `<object>` {key, key_length} \n        * key: `<string>` APP_KEY without `base64:` \n        * key_length: `<number>` [optional] [default] `<256>` values 128|256 for aes-[128]-cbc aes-[256]-cbc\n        * serialize_mode: `<string>` [optional] [default] `<php>` values `<php>`|`<json>`\n    * serialize driver: `class to serialize` [optional] \n* throw EncryptorError\n\n##### options.key_length\nIf you use aes-128-cbc value should be 128\nIf you use aes-256-cbc value should be 256 or you can omit, it's a default value.\n\n### Methods\n#### encrypt(data, force_serialize)\n> Will encrypt data with MAC signature, and return a Promise with encrypted base64 string.\n\nWith `force_serialize` (only apply with `serialize_mode:'php'`) you can force Encryptor to serialize data \nbefore cipher even if data is not an object.\n    \n`force_serialize`, will not take any effect if Encryptor is using other serializer driver than `php-serialize` module.  \n* arguments:\n    * data: `<string>`|`<object>`|`<number>`\n    * force_serialize: `<boolean>` [optional] \n* return Promise `<string>` base64 json encoded object `{iv, value, mac}`\n* throw EncryptorError\n\n#### decrypt(data)\n> Will decrypt data with MAC signature verification, and return original data.\n* arguments:\n    * data: `<string>`|`<object>`|`<number>`\n* return `<string>`|`<object>`\n* throw EncryptorError\n\n#### encryptSync(data, force_serialize)\n> Will encrypt data with MAC signature, and return encrypted base64 string.\n\nWith `force_serialize` (only apply with `serialize_mode:'php'`) you can force Encryptor to serialize data \nbefore cipher even if data is not an object.\n    \n`force_serialize`, will not take any effect if Encryptor is using other serializer driver than `php-serialize` module.\n* arguments:\n    * data: `<string>`|`<object>`|`<number>`\n    * force_serialize: `<boolean>` [optional] \n* return `<string>` base64 json encoded object `{iv, value, mac}`\n* throw EncryptorError\n\nEncrypt and Decrypt methods will serialize or unserialize data if needed.\n\n#### setSerializerDriver(custom_Serializer_lib)\n> Will inject custom serializer driver to Encryptor Class\n* arguments:\n    * custom_Serializer_lib: `object class serialize module` \n* return `<void>`\n* throw EncryptorError\n\n#### Static generateRandomKey()\n> Will generate valid App_key a la Laravel\n* arguments:\n    * length: `<number>` [optional], default 256, if you use aes-128-cbc use 128   \n* return `<string>` base64\n* throw EncryptorError\n\n#### Static static_decipher(key, data)\n> will decipher data\n* arguments:\n    * key:  `<string>` base64 encoded key\n    * data: `<string>`|`<object>`|`<number>`\n* return `<string>` base64\n* throw EncryptorError\n\n#### Static static_cipher(key, data, [cb])\n> will cipher data\n* arguments:\n    * key:  `<string>` base64 encoded key\n    * data: `<string>`|`<object>`|`<number>`\n    * cb:   `<function>` optional callback\n* return `<string>` base64\n* throw EncryptorError\n\n#### Binary node_modules/.bin/encryptor\n```bash\n➜ encryptor      \nUsage\n  encryptor --gen [128, 256]\n  encryptor --enc --key <key> --value <value> [--serialize_mode json|php]\n  encryptor --dec --key <key> --value <value> [--serialize_mode json|php]\n```\n\n##### Generate cipher key\n```bash\n➜ encryptor --gen 256             \nqS+rK37YXXCYHXUhYaQtFGE+RMRQHiolxTilCre4/xQ=\n\n➜ encryptor --gen 128             \nqc5plfoS13rfJeQ9LcqNtg==\n```\n\n##### Cipher\n```bash\n➜ encryptor --enc --key '5mimovgZ4oxbEoktPRKpVlu8LUL6JZRJb1+Y5JzJkIc=' \\\n--value '{\"foo\": 1}' --serialize_mode json\n\n[OPTIONS]\n  [key] => 5mimovgZ4oxbEoktPRKpVlu8LUL6JZRJb1+Y5JzJkIc=\n  [value] => {\"foo\": 1}\n  [serialize_mode] => json\n\n[OUTPUT]\n  [ciphered] => eyJpdiI6Ill6UTJOakV5WWpOa1lXUTNNRFkyTnc9PSIsInZhbHVlIjoiYjVtTE9GeDZ2QWhIRkRrUjIwWGhlQT09IiwibWFjIjoiNjUzNDQzNzRmYzUwZmY4NTdjNGY4MDdiZjcwZmFjMzU1YzlmYzU4MTQ1NmQ2MmYxY2I3ZDdiYWIwYTFmZWExMiJ9\n```\n\n###### without serialize_mode (default php)\n```bash\n➜ encryptor --enc --key '5mimovgZ4oxbEoktPRKpVlu8LUL6JZRJb1+Y5JzJkIc=' \\\n--value '{\"foo\": 1}'                      \n\n[OPTIONS]\n  [key] => 5mimovgZ4oxbEoktPRKpVlu8LUL6JZRJb1+Y5JzJkIc=\n  [value] => {\"foo\": 1}\n  [serialize_mode] => php\n\n[OUTPUT]\n  [ciphered] => eyJpdiI6Ik5EWmlaR0ZpTjJabFpEZGxOVFJrTmc9PSIsInZhbHVlIjoiYmo3RXJPMnNOamljamJITDMxZTVzcWxlUnpzN0RJdnZ4RUVpNTVvWlVKWT0iLCJtYWMiOiI2YjY4OGRiYjc0ZTg4NzlhMWYxMzI1MmZiOGY3Y2Q4YzM1MGEzMWUyZWE3ZWM3NjRmZTkyZTAwNGZkZGUyMmY0In0=\n```\n\n##### Decipher\n```bash\n➜ encryptor --dec --key '5mimovgZ4oxbEoktPRKpVlu8LUL6JZRJb1+Y5JzJkIc=' \\\n --value 'eyJpdiI6Ik1HWTFZbVkwWmpneE1EZGlZVEkyT1E9PSIsInZhbHVlIjoiTXNvZWQ3WXE2SlVuVkpkNTM5SHdiQT09IiwibWFjIjoiMTA5OTllYTQ3YjcwYTIxYWU1MmVkZDAyNzIwODg1ZGE0YWJhZWIwOWMyNjVmYmY1ZDI0NTJjMDRhYjE0ODg3YiJ9' \\\n --serialize_mode json\n\n[OPTIONS]\n  [key] => 5mimovgZ4oxbEoktPRKpVlu8LUL6JZRJb1+Y5JzJkIc=\n  [encrypted] => eyJpdiI6Ik1HWTFZbVkwWmpneE1EZGlZVEkyT1E9PSIsInZhbHVlIjoiTXNvZWQ3WXE2SlVuVkpkNTM5SHdiQT09IiwibWFjIjoiMTA5OTllYTQ3YjcwYTIxYWU1MmVkZDAyNzIwODg1ZGE0YWJhZWIwOWMyNjVmYmY1ZDI0NTJjMDRhYjE0ODg3YiJ9\n  [serialize_mode] => json\n\n[OUTPUT]\n  [deciphered] => {\"foo\":1}\n  [RAW deciphered] => j:{\"foo\":1}\n```\n\n###### without serialize_mode (default php)\n```bash\n➜ encryptor --dec --key '5mimovgZ4oxbEoktPRKpVlu8LUL6JZRJb1+Y5JzJkIc=' \\\n --value 'eyJpdiI6Ik5EWmlaR0ZpTjJabFpEZGxOVFJrTmc9PSIsInZhbHVlIjoiYmo3RXJPMnNOamljamJITDMxZTVzcWxlUnpzN0RJdnZ4RUVpNTVvWlVKWT0iLCJtYWMiOiI2YjY4OGRiYjc0ZTg4NzlhMWYxMzI1MmZiOGY3Y2Q4YzM1MGEzMWUyZWE3ZWM3NjRmZTkyZTAwNGZkZGUyMmY0In0='\n\n[OPTIONS]\n  [key] => 5mimovgZ4oxbEoktPRKpVlu8LUL6JZRJb1+Y5JzJkIc=\n  [encrypted] => eyJpdiI6Ik5EWmlaR0ZpTjJabFpEZGxOVFJrTmc9PSIsInZhbHVlIjoiYmo3RXJPMnNOamljamJITDMxZTVzcWxlUnpzN0RJdnZ4RUVpNTVvWlVKWT0iLCJtYWMiOiI2YjY4OGRiYjc0ZTg4NzlhMWYxMzI1MmZiOGY3Y2Q4YzM1MGEzMWUyZWE3ZWM3NjRmZTkyZTAwNGZkZGUyMmY0In0=\n  [serialize_mode] => php\n\n[OUTPUT]\n  [deciphered] => {\"foo\":1}\n  [RAW deciphered] => a:1:{s:3:\"foo\";i:1;}\n```\n\n## Tests\n\nTo be able to run `PHP test` you should install:\n\n* PHP `>= 7.1.3`\n* OpenSSL PHP Extension\n* Mbstring PHP Extension\n* Tokenizer PHP Extension\n* Ctype PHP Extension\n* JSON PHP Extension\n* BCMath PHP Extension\n\n```sh\n$> npm run test\n```\n\n### Artillery test\n\nIn order to run Artillery integration test and stress test with aSync|Sync mode we have \n\nto [install artillery](https://artillery.io/docs/getting-started/) and artillery expect plugin.\n\n```bash\n$> npm install -g artillery artillery-plugin-expect\n```\n#### Run Artillery expect test\n\n##### start server running in async mode\n```bash\n$> npm run artillery_server_async\n```\n\n```bash\n$> npm run artillery_expect\n```\n\n```bash\nAll virtual users finished\nSummary report @ 11:28:45(+0200) 2019-09-21\n  Scenarios launched:  110\n  Scenarios completed: 110\n  Requests completed:  1100\n  RPS sent: 105.77\n  Request latency:\n    min: 0.8\n    max: 14.4\n    median: 1.2\n    p95: 2\n    p99: 3.5\n  Scenario counts:\n    Integration Test, parallel request: 110 (100%)\n  Codes:\n    200: 1100\n```\n\n##### start server running in sync mode\n```bash\n$> npm run artillery_server_sync\n```\n\n```bash\n$> npm run artillery_expect\n```\n\n```bash\nAll virtual users finished\nSummary report @ 11:31:09(+0200) 2019-09-21\n  Scenarios launched:  110\n  Scenarios completed: 110\n  Requests completed:  1100\n  RPS sent: 105.87\n  Request latency:\n    min: 1\n    max: 27.3\n    median: 1.4\n    p95: 2.2\n    p99: 3.9\n  Scenario counts:\n    Integration Test, parallel request: 110 (100%)\n  Codes:\n    200: 1100\n```\n\n### Run Artillery stress test\n\n##### start server running in async mode\n```bash\n$> npm run artillery_server_async\n```\n\n##### start server running in sync mode\n```bash\n$> npm run artillery_server_sync\n```\n\n##### run test\n```bash\n$> npm run artillery\n```\n\n##### Async Mode\n```sh\nAll virtual users finished\nSummary report @ 11:20:34(+0200) 2019-09-21\n  Scenarios launched:  4220\n  Scenarios completed: 4220\n  Requests completed:  4220\n  RPS sent: 17.52\n  Request latency:\n    min: 1.1\n    max: 30.3\n    median: 1.9\n    p95: 3\n    p99: 4.8\n  Scenario counts:\n    stress test: 4220 (100%)\n  Codes:\n    200: 4220\n```\n\n##### Sync Mode\n```sh\nAll virtual users finished\nSummary report @ 11:15:31(+0200) 2019-09-21\n  Scenarios launched:  4220\n  Scenarios completed: 4220\n  Requests completed:  4220\n  RPS sent: 17.52\n  Request latency:\n    min: 1.1\n    max: 30.6\n    median: 1.9\n    p95: 2.9\n    p99: 4.7\n  Scenario counts:\n    stress test: 4220 (100%)\n  Codes:\n    200: 4220\n```\n\n#### Laravel Encrypter format:\n\nLaravel only allows `AES-128-CBC` `AES-256-CBC`.\nIf no algorithm is defined default is `AES-256-CBC`\n\n```json\n{\n  \"iv\":  \"iv in base64\",\n  \"value\":  \"encrypted data\",\n  \"mac\":  \"Hash HMAC signature\"\n}\n```\n### Dependencies\n* [php-serialize](https://github.com/steelbrain/php-serialize#readme)\n\n### Contributing\nPull requests are welcome.\n\n### License\n[MIT](https://choosealicense.com/licenses/mit/)\n\n","readmeFilename":"README.md"}