{"_id":"sails-hook-apianalytics","_rev":"17-d700508e6e5773e41de7e2ee34317339","name":"sails-hook-apianalytics","description":"Hook for advanced logging of API requests to a Sails.js server.","dist-tags":{"latest":"2.0.6"},"versions":{"0.3.0":{"name":"sails-hook-apianalytics","version":"0.3.0","description":"Hook for advanced logging of API requests to a Sails.js server.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["sails.js","hook","development","dependencies","monitoring"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/treeline-io/sails-hook-apianalytics/issues"},"homepage":"https://github.com/treeline-io/sails-hook-apianalytics","dependencies":{"fs-extra":"^0.15.0","lodash":"^3.0.0","chalk":"^0.5.1"},"repository":{"type":"git","url":"git://github.com/treeline-io/sails-hook-apianalytics.git"},"sails":{"isHook":true},"_id":"sails-hook-apianalytics@0.3.0","dist":{"shasum":"f23d4d9172cfc9511d82485a39b9e049edb143bb","tarball":"https://registry.npmjs.org/sails-hook-apianalytics/-/sails-hook-apianalytics-0.3.0.tgz","integrity":"sha512-p8DO/0akm5HJkVFaAgWh4l9WWtN7yE2S1Yfadb0dDRpAwfscN3TouOKmIsCvVNApkgEIb3OUH+zf/uwNvkweDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI3KCxyrxUBEASLuzDoT3SoJrT3ENgkTZ24w691llbogIhAIvQLHn9FbP6A1ZuftRXi8XNDkl/KmNO8j2cZqLXVYXo"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"}],"directories":{}},"1.0.0":{"name":"sails-hook-apianalytics","version":"1.0.0","description":"Hook for advanced logging of API requests to a Sails.js server.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["sails.js","hook","development","dependencies","monitoring"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/treeline-io/sails-hook-apianalytics/issues"},"homepage":"https://github.com/treeline-io/sails-hook-apianalytics","dependencies":{"fs-extra":"^0.15.0","lodash":"^3.0.0","chalk":"^0.5.1"},"repository":{"type":"git","url":"git://github.com/treeline-io/sails-hook-apianalytics.git"},"sails":{"isHook":true},"gitHead":"25f9c80177e1c4a351e1bf60f914d7e2118a1b17","_id":"sails-hook-apianalytics@1.0.0","_shasum":"bb042cc1b9f73e0f02448eb619e5a9007fad0664","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"bb042cc1b9f73e0f02448eb619e5a9007fad0664","tarball":"https://registry.npmjs.org/sails-hook-apianalytics/-/sails-hook-apianalytics-1.0.0.tgz","integrity":"sha512-IjAzPvX6UAtc1v9jfL4lFfuRRBQZmBAxWNagcyVJpU7ckvnhQ/LjMlaWkg/AGLR5pmTNL0WpcaKmBqUV/YujnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICe2cqit7vWGLaTk5W3Lhno+0mzVHxk+Mgaa3cKdcvwXAiEA/PVSXhxeCyzruVxsUrzvz/MJsaIj5utbr2lJTwYxNIY="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-hook-apianalytics-1.0.0.tgz_1457844441082_0.7665161325130612"},"directories":{}},"1.1.0":{"name":"sails-hook-apianalytics","version":"1.1.0","description":"Hook for advanced logging of API requests to a Sails.js server.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["sails.js","hook","development","dependencies","monitoring"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/treeline-io/sails-hook-apianalytics/issues"},"homepage":"https://github.com/treeline-io/sails-hook-apianalytics","dependencies":{"fs-extra":"^0.15.0","lodash":"^3.0.0","chalk":"^0.5.1"},"repository":{"type":"git","url":"git://github.com/treeline-io/sails-hook-apianalytics.git"},"sails":{"isHook":true},"gitHead":"0b24af1e77ffc4192b679e15b36b07d3c218d626","_id":"sails-hook-apianalytics@1.1.0","_shasum":"2782a7bd3da8bea28111b9b69b96579f0dcf6b7f","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"2782a7bd3da8bea28111b9b69b96579f0dcf6b7f","tarball":"https://registry.npmjs.org/sails-hook-apianalytics/-/sails-hook-apianalytics-1.1.0.tgz","integrity":"sha512-0w+frhDyoYJrAXt6Gr0r1qhuHv2g0T4JwjfDMaetqMty/X7+LrXDRtnLgHb1omujoRpgA54zPmcX9CgaRuDNqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaaY+3k3PcFGgmLLy/dQdt9GvH0Dbfn2Hgp2x4dEdLbgIgL9iebCdpr5fVglCS/n3ptf+16yqAWYKDPMuP4kmR408="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sails-hook-apianalytics-1.1.0.tgz_1478316852600_0.5736915897578001"},"directories":{}},"1.1.1":{"name":"sails-hook-apianalytics","version":"1.1.1","description":"Hook for advanced logging of API requests to a Sails.js server.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["sails.js","hook","development","dependencies","monitoring"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/treeline-io/sails-hook-apianalytics/issues"},"homepage":"https://github.com/treeline-io/sails-hook-apianalytics","dependencies":{"fs-extra":"^0.15.0","lodash":"^3.0.0","chalk":"^0.5.1"},"repository":{"type":"git","url":"git://github.com/treeline-io/sails-hook-apianalytics.git"},"sails":{"isHook":true},"gitHead":"4d5b454a0fc4d7182e7333fa4bc0f1a68b0c7d80","_id":"sails-hook-apianalytics@1.1.1","_shasum":"930ff874d67dfdc8e746b2a17f8a2b94641644ab","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"930ff874d67dfdc8e746b2a17f8a2b94641644ab","tarball":"https://registry.npmjs.org/sails-hook-apianalytics/-/sails-hook-apianalytics-1.1.1.tgz","integrity":"sha512-HA9ai2YLoChe9D2cn0cpP5aN5PEz1bFqVWZtnvyFla1U7RPCWrkVMAjdoQVnr+mJbd1zPe4B1QOIYCxHhSq/dQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHjfzgLiBFB37EZBbys2VBKMp2AsKsRPa0vVN3qmzlhnAiAVkCik/hPlrh3ON4PcaipSTU3j+DICdNX94BFdesmauw=="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sails-hook-apianalytics-1.1.1.tgz_1478327253840_0.472611230565235"},"directories":{}},"1.1.3":{"name":"sails-hook-apianalytics","version":"1.1.3","description":"Hook for advanced logging of API requests to a Sails.js server.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["sails.js","hook","development","dependencies","monitoring"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"homepage":"http://sailsjs.com","dependencies":{"chalk":"1.1.3","fs-extra":"0.30.0","lodash":"3.10.1"},"repository":{"type":"git","url":"git://github.com/mikermcneil/sails-hook-apianalytics.git"},"sails":{"isHook":true},"gitHead":"362acfc9d5462038a3180ffdefe0ee70055ad916","_id":"sails-hook-apianalytics@1.1.3","_shasum":"7f400edc3cad4f3ab213917d097357a83639774c","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"7f400edc3cad4f3ab213917d097357a83639774c","tarball":"https://registry.npmjs.org/sails-hook-apianalytics/-/sails-hook-apianalytics-1.1.3.tgz","integrity":"sha512-nT9SHRP1btX+NGmQ1K/j9GtOjAuvJy9isCyH3oQ4+audY4bIn8Y1ig+vTgkGzHGIo3tPGJJqWU3UWo0p3LdfHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAg/vSTFSCWOFd+fkknb6nl7Zz0EF+DdPFK4Zf3PH54xAiEAp/xj+wwnAd1q0qA2vHAfOI1p/TxZu5E1nT8xCmcUHAI="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sails-hook-apianalytics-1.1.3.tgz_1478344564061_0.022204469656571746"},"directories":{}},"2.0.0":{"name":"sails-hook-apianalytics","version":"2.0.0","description":"Hook for advanced logging of API requests to a Sails.js server.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["sails.js","hook","development","dependencies","monitoring"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"homepage":"http://sailsjs.com","dependencies":{"chalk":"1.1.3","fs-extra":"0.30.0","lodash":"3.10.1"},"repository":{"type":"git","url":"git://github.com/mikermcneil/sails-hook-apianalytics.git"},"sails":{"isHook":true},"gitHead":"d13b7ba88412a175876c59b9a73c45054e037536","_id":"sails-hook-apianalytics@2.0.0","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"integrity":"sha512-fIKCZxGuYSwBnjgTnyd+1r9E/Wn3uJ6R86aInHyQm8azzRZz4hGPgV26gNQ6ntjI4z0gagLdZuc/5XnAW+JLgQ==","shasum":"0ff04502566451401e77da91d9d04ddac50be2e9","tarball":"https://registry.npmjs.org/sails-hook-apianalytics/-/sails-hook-apianalytics-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHo2UItzZPWNiEfYaCgWPL9tHLUYrC94E2hsvEFzu2RMAiARs1AhqukDtZoZQFmW3lbNSiRRX074+Cupz2GdRrgSng=="}]},"maintainers":[{"email":"npm@sailsjs.com","name":"mikermcneil"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails-hook-apianalytics-2.0.0.tgz_1504812344065_0.33254408673383296"},"directories":{}},"2.0.1":{"name":"sails-hook-apianalytics","version":"2.0.1","description":"Hook for advanced logging of API requests to a Sails.js server.","main":"lib/sails-hook-apianalytics.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["sails.js","hook","development","dependencies","monitoring"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"homepage":"http://sailsjs.com","dependencies":{"chalk":"1.1.3","fs-extra":"0.30.0","lodash":"3.10.1"},"repository":{"type":"git","url":"git://github.com/mikermcneil/sails-hook-apianalytics.git"},"sails":{"isHook":true},"gitHead":"6d6e66be3908ccbf96d4a18e7ef3ec8b0725c30c","_id":"sails-hook-apianalytics@2.0.1","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"integrity":"sha512-iWtTQoRqQLBjLCTzNQDvQFPbpwEsClmwqJSfF+Anh3VrGwqIR+TcO1D/7gEW7sEoJ0KxmMLz7Gid5sgii9jjpA==","shasum":"a81e2c3b053f4a1941880405e2a7f314d5753bf5","tarball":"https://registry.npmjs.org/sails-hook-apianalytics/-/sails-hook-apianalytics-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIG7tpr8nSr/cdt/ws3nN9wLghcEsdFbD5+p6N72HriAiBr/NpXI71k2JOIv5zyzMeRhSlh47DoubzbC8lZdXhYJw=="}]},"maintainers":[{"email":"npm@sailsjs.com","name":"mikermcneil"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails-hook-apianalytics-2.0.1.tgz_1511311622085_0.35325056477449834"},"directories":{}},"2.0.2":{"name":"sails-hook-apianalytics","version":"2.0.2","description":"Hook for advanced logging of API requests to a Sails.js server.","main":"lib/sails-hook-apianalytics.js","scripts":{"custom-tests":"echo 'This package does not have any other custom tests.'","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 && echo '✔  Your code looks good.'","test":"npm run lint && npm run custom-tests"},"keywords":["sails.js","hook","development","dependencies","monitoring"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"homepage":"http://sailsjs.com","dependencies":{"chalk":"1.1.3","fs-extra":"0.30.0","@sailshq/lodash":"^3.10.2"},"repository":{"type":"git","url":"git://github.com/mikermcneil/sails-hook-apianalytics.git"},"sails":{"isHook":true},"devDependencies":{"eslint":"3.19.0"},"gitHead":"9e9721ece7bac03e9bf15c1eddd23d9422ef0e85","_id":"sails-hook-apianalytics@2.0.2","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"integrity":"sha512-JTpeN34Kg/zkyi/Mm0GOETA0lCv6veeVs0p/6vC/qEso0WXI1xENAQSBMIlMji0TNL/TMiqivRWhcPboAnyRYw==","shasum":"e75831ecb3aebbcc596aec331512828b9da6854b","tarball":"https://registry.npmjs.org/sails-hook-apianalytics/-/sails-hook-apianalytics-2.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICKN1B+OuNem0FQTL+nc/BWjqDy8FRW0Zm2BrABE9JpaAiEAprwVWa9UR2EVKGregbobnLRgU/0U2AtCAv7uL/CFecc="}]},"maintainers":[{"email":"npm@sailsjs.com","name":"mikermcneil"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails-hook-apianalytics-2.0.2.tgz_1511312031389_0.0021962588652968407"},"directories":{}},"2.0.3":{"name":"sails-hook-apianalytics","version":"2.0.3","description":"Hook for advanced logging of API requests to a Sails.js server.","main":"lib/sails-hook-apianalytics.js","scripts":{"custom-tests":"echo 'This package does not have any other custom tests.'","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 && echo '✔  Your code looks good.'","test":"npm run lint && npm run custom-tests"},"keywords":["sails.js","hook","development","dependencies","monitoring"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"homepage":"http://sailsjs.com","dependencies":{"@sailshq/lodash":"^3.10.2","chalk":"1.1.3","fs-extra":"0.30.0"},"repository":{"type":"git","url":"git://github.com/mikermcneil/sails-hook-apianalytics.git"},"sails":{"isHook":true},"devDependencies":{"eslint":"3.19.0"},"gitHead":"f22363808359a924f4bce1ea5e1646baa2c935b0","_id":"sails-hook-apianalytics@2.0.3","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"integrity":"sha512-6ZEpBCmJM6uzS6esAaZkRWRM7hh5zXHNN/BtYR+6l0ztTRKPQl9YMTc8JE3bBP+XC7Z8T4Is36B0YukkoMuIOg==","shasum":"0d1cb818477fb2d0f541a7ea82facabe981c8df9","tarball":"https://registry.npmjs.org/sails-hook-apianalytics/-/sails-hook-apianalytics-2.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXzo1U5faFS79Cpl//Vw/7WPr6Ca7tvWYHD0F9lGzz4AiAYu+a2lIO+NR/KWv40Gci8zJiRQuKZBvOPUNDQt050fw=="}]},"maintainers":[{"email":"npm@sailsjs.com","name":"mikermcneil"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails-hook-apianalytics-2.0.3.tgz_1512441095771_0.17049894062802196"},"directories":{}},"2.0.4":{"name":"sails-hook-apianalytics","version":"2.0.4","description":"Hook for advanced logging of API requests to a Sails.js server.","main":"lib/sails-hook-apianalytics.js","scripts":{"custom-tests":"echo 'This package does not have any other custom tests.'","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 && echo '✔  Your code looks good.'","test":"npm run lint && npm run custom-tests"},"keywords":["sails.js","hook","development","dependencies","monitoring"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"homepage":"http://sailsjs.com","dependencies":{"@sailshq/lodash":"^3.10.2","chalk":"1.1.3","fs-extra":"0.30.0"},"repository":{"type":"git","url":"git://github.com/mikermcneil/sails-hook-apianalytics.git"},"sails":{"isHook":true},"devDependencies":{"eslint":"3.19.0"},"gitHead":"3f33e76b90c3462759a6897ad3174c849a75792e","_id":"sails-hook-apianalytics@2.0.4","_nodeVersion":"14.17.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-yRVCpCTCQCRcI3z1ri6eo21D8JsAYXVlSuOdqqrpv5AAaaGbgGSi7wLBRCMGspHCtGkigjW/ODlkczkPuouLYw==","shasum":"bc399b6921a433c786abafaf39af53cebef5fd3b","tarball":"https://registry.npmjs.org/sails-hook-apianalytics/-/sails-hook-apianalytics-2.0.4.tgz","fileCount":13,"unpackedSize":35387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9yglCRA9TVsSAnZWagAA1qgQAIxxZzrQHmE9GzlGN6Y+\nJav2kYV0m5iVc8rRyyL8gwtLjaLr/tc73EepDgQtaTtdeRhO4Rzg5WdrQXqD\nLy2ywSRh/zffT8SmaMU2AQQhRbyn8vigVsXxM374DHfN5x9S8KD1cT2w68/D\na9/hpMGn/n/VL7JRK/0BAVsQo7F+vaR1H67p4vWCkO1uxN9p4FDRJk3I4ayp\nlsoIE/g8L7xjYpEBs2z5nOdQJyBwFFn3fkLFu+h+vIe2n29Ubz0VILXmdq70\nPT/B6waxreotN1tK4xoiECoKDt8lXi2CwR/A207N2rfbvs0ycXfaAVyZLfp9\nokXaUXFaiWQDX4WDLLpM6CTd9/hN90K7+3tikXlTKUf1MV8LpkUAZeSBSu6U\n/xcfA48Gow2QsM8hG/+0ctEzcnbHXJaidWjicm/voXVBTgzfPYadnaXcrIJy\nFsTEIV032Jy4tH0ezSmTartL37U/MoJ7bW1OZtwUq50zkilPfTYm8W2ihdgj\n80FErQ15inIt9OXyVReK+xYLAo/Sg1S4w2ql4wAKNUNui6g/o3tukrZrAE92\n1UGIusreF+UGcdKiI3FjqoSXx+MYJ++ZeaH3ZMGRrOTVcBM8cOnRyb3mEuV1\niY8bwPLFmun3SwjDIccrtLSDWggcS2Pa1d3HraAHitf1MUhTvYJmygfv+ac8\nKzlx\r\n=J+nx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcX1YOvD+5UbbuuLDZczShV07dje050PJN21eEdcWfVAiBToVNEKwdF0Raq1Az9auswCHwOri9C8qWRR6izkxxnsg=="}]},"_npmUser":{"name":"eashaw","email":"eashaw@sailsjs.com"},"directories":{},"maintainers":[{"name":"mikermcneil","email":"npm@sailsjs.com"},{"name":"eashaw","email":"eashaw@sailsjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails-hook-apianalytics_2.0.4_1626810405524_0.5167585692740839"},"_hasShrinkwrap":false},"2.0.5":{"name":"sails-hook-apianalytics","version":"2.0.5","description":"Hook for advanced logging of API requests to a Sails.js server.","main":"lib/sails-hook-apianalytics.js","scripts":{"custom-tests":"echo 'This package does not have any other custom tests.'","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 && echo '✔  Your code looks good.'","test":"npm run lint && npm run custom-tests"},"keywords":["sails.js","hook","development","dependencies","monitoring"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"homepage":"http://sailsjs.com","dependencies":{"@sailshq/lodash":"^3.10.2","chalk":"1.1.3","fs-extra":"0.30.0"},"repository":{"type":"git","url":"git://github.com/mikermcneil/sails-hook-apianalytics.git"},"sails":{"isHook":true},"devDependencies":{"eslint":"3.19.0"},"gitHead":"4021af22ee74ba6d30fd324de4256f04e1ef6a23","_id":"sails-hook-apianalytics@2.0.5","_nodeVersion":"14.17.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-J+bRvHGZ2V7ioh5aqxTep+4CV4CNINpC0GsVGhX8nj8bnhr/gpqMZTzWJLQXV1df83Ur0cyZGmoc2IqGRl3yqw==","shasum":"9fa9d28651d921b8918d7f41ed028cc02419578b","tarball":"https://registry.npmjs.org/sails-hook-apianalytics/-/sails-hook-apianalytics-2.0.5.tgz","fileCount":13,"unpackedSize":35661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/0IpCRA9TVsSAnZWagAAF1sP/09ddFVBWWJ5Qc4i6l63\nGkus6Jg8UESqq4l87TytY+Fm2DVHfLxPHymtvgOOd+0G7a+L8BtenOOnxxqU\n6m1MTXlQ7q5rMcfq5VHZehXorsCU+h8/96coI/6+ivtYOnekTqt29COBEo42\ne24Hw65jCcODp4hPjz9akweCXMFJlhnFa9nPmTqF2P5Im5xmiUbBZBrdysAA\nQoYZl5pFi+rrAfePE57qdUMuvZFN2D4+rsCyLEYFhabWRaUCs5mUFAORr8jN\nxeGmutm748BzBu2X9JEtEwtzJsIt01lbBUksicrr6g7MQa/O7iTCaMdRTVDr\n12DrWrc9KXoOXvnicJIOWBW9gRxbgXhkoKGAup77JP/lwnzpiHTqd7gDmqQw\nDOr5jVrSR+O6d07kyozE5ZB3dxn5qQ2ShZa6vMcwnW5NBJVH8qvF6EPojD24\nomLuobcRwVCM2hz1Df/5urGAmEzdYJJN78J9QxMBJBmWoEoIb3i0e3ZbTXbS\nxaRZS7rH/MMDPFrVSme9Sx0qB3WtpiEzW+A16dx6QAn+/TflNX+mbfeEuMEp\nx5w6s0HxyoeStSp9AmK9jjOPCE9oOLcvSsSxyu0wTj6LKbt1FBT5zHjf6YvF\nExeMXOthlPevVPnrzKaGPp1lWz9NhTbAU33I4/ApSzh3hD2PKQ0HIWzKzVTZ\nJhoD\r\n=2VEe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDF9vBA+M+iXYNBR1cvWWZOFyfaJP2CbLuWWp5vbilmGgIgWuefoqYpRcxJdDB/EOxXZxCQbFTytpV19IaOChAeYbE="}]},"_npmUser":{"name":"eashaw","email":"eashaw@sailsjs.com"},"directories":{},"maintainers":[{"name":"mikermcneil","email":"npm@sailsjs.com"},{"name":"eashaw","email":"eashaw@sailsjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails-hook-apianalytics_2.0.5_1627341353638_0.10895745809107704"},"_hasShrinkwrap":false},"2.0.6":{"name":"sails-hook-apianalytics","version":"2.0.6","description":"Hook for advanced logging of API requests to a Sails.js server.","main":"lib/sails-hook-apianalytics.js","scripts":{"custom-tests":"echo 'This package does not have any other custom tests.'","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 && echo '✔  Your code looks good.'","test":"npm run lint && npm run custom-tests"},"keywords":["sails.js","hook","development","dependencies","monitoring"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"http://sailsjs.com/bugs"},"homepage":"http://sailsjs.com","dependencies":{"@sailshq/lodash":"^3.10.2","chalk":"2.3.0","fs-extra":"0.30.0"},"repository":{"type":"git","url":"git://github.com/mikermcneil/sails-hook-apianalytics.git"},"sails":{"isHook":true},"devDependencies":{"eslint":"3.19.0"},"_id":"sails-hook-apianalytics@2.0.6","gitHead":"ef3a0faafc75d09b3da5ab88e520c48fa6420f3b","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-F76/hN9uCbnYs95f1wZttTfkg8Q6YGjOuRSYL71OL7EIW7XL06mNt2NCwV+zK6dVsEiaUmWqke9IqPSwvYICVA==","shasum":"d0c36f4c14c8896f76f35f8d683885726095cb7d","tarball":"https://registry.npmjs.org/sails-hook-apianalytics/-/sails-hook-apianalytics-2.0.6.tgz","fileCount":13,"unpackedSize":35661,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+kcaYA6WSqZnPIVuuTP7UpYl46yoaBK39+sGQRVLozwIhANwn055iRWbHFSBEvBHODQxTP5oHjL4cVO+dwvD/ftR6"}]},"_npmUser":{"name":"eashaw","email":"eashaw@sailsjs.com"},"directories":{},"maintainers":[{"name":"mikermcneil","email":"npm@sailsjs.com"},{"name":"eashaw","email":"eashaw@sailsjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails-hook-apianalytics_2.0.6_1710518110523_0.9842276547543309"},"_hasShrinkwrap":false}},"readme":"# sails-hook-apianalytics\n\nA Sails hook for logging detailed request metadata and monitoring your API.\n\n> This hook is for Sails v1 and up, and it also maintains backwards compatibility for Sails <=v0.12.  But be aware that it provides much richer default logging for requests handled via actions2 (which is only available in Sails v1).\n\n\n## Install\n\nFrom your sails app:\n\n```bash\n$ npm install sails-hook-apianalytics --save\n```\n\nThat's it!  Next time you lift, and then send a request to the server, you should see stuff getting logged.\n\nIt will look something like this:\n\n![screenshot of output](https://cloud.githubusercontent.com/assets/618009/20027313/a1a6abc0-a2de-11e6-985f-306b87aebc9c.png)\n\n\n## Configuration\n\nThis hook works pretty well for most use cases out of the box.\n\nOptionally, you can customize this hook in a few different ways by configuring `sails.config.apianalytics`.\n\nFor instance, you might create `config/apianalytics.js`:\n\n```javascript\n// `config/apianalytics.js`\n\nmodule.exports = {\n\n  apianalytics: {\n\n    /**\n     * An array of route addresses to monitor.\n     *\n     * (e.g. [ 'GET /foo/bar', 'POST /foo', 'all /admin/*' ])\n     *\n     * Defaults to logging all POST, PATCH, PUT, DELETE requests, and all\n     * GET requests except for those that appear to be for assets\n     * (i.e. using \"GET r|^((?![^?]*\\\\/[^?\\\\/]+\\\\.[^?\\\\/]+(\\\\?.*)?).)*$|\")\n     */\n    routesToLog: [\n      // If you want to log everything- including requests for assets, use the following:\n      '/*'\n    ],\n\n    /**\n     * Request parameters which should NEVER be logged.\n     * If seen, they will be replaced with \"*REDACTED*\"\n     *\n     * (e.g. \"password\")\n     *\n     * > WARNING:\n     * > This is a SHALLOW check of request body, querystring, and route path parameters.\n     * > Deeply nested properties with these names are not redacted.\n     */\n    dontLogParams: [\n      'password',\n      'token'\n    ]\n  }\n};\n```\n\n\n## Help\n\nIf you have further questions or are having trouble, click [here](http://sailsjs.com/support).\n\n\n## Bugs &nbsp; [![NPM version](https://badge.fury.io/js/sails-hook-apianalytics.svg)](http://npmjs.com/package/sails-hook-apianalytics)\n\nTo report a bug, [click here](http://sailsjs.com/bugs).\n\n\n## Contributing\n\nPlease observe the guidelines and conventions laid out in the [Sails project contribution guide](http://sailsjs.com/documentation/contributing) when opening issues or submitting pull requests.\n\n[![NPM info](https://nodei.co/npm/sails-hook-apianalytics.png?downloads=true)](http://npmjs.com/package/sails-hook-apianalytics)\n\n## License\n\nMIT &copy; 2013-2016 Mike McNeil\n\n_As for the [Sails framework](http://sailsjs.com), it's free and open-source under the [MIT License](http://sailsjs.com/license) too._\n","maintainers":[{"name":"mikermcneil","email":"npm@sailsjs.com"},{"name":"eashaw","email":"eashaw@sailsjs.com"}],"time":{"modified":"2024-03-15T15:55:11.335Z","created":"2015-02-17T18:06:05.068Z","0.3.0":"2015-02-17T18:06:05.068Z","1.0.0":"2016-03-13T04:47:23.547Z","1.1.0":"2016-11-05T03:34:13.116Z","1.1.1":"2016-11-05T06:27:34.355Z","1.1.3":"2016-11-05T11:16:05.941Z","2.0.0":"2017-09-07T19:25:44.970Z","2.0.1":"2017-11-22T00:47:03.034Z","2.0.2":"2017-11-22T00:53:52.299Z","2.0.3":"2017-12-05T02:31:36.804Z","2.0.4":"2021-07-20T19:46:45.711Z","2.0.5":"2021-07-26T23:15:53.837Z","2.0.6":"2024-03-15T15:55:10.715Z"},"homepage":"http://sailsjs.com","keywords":["sails.js","hook","development","dependencies","monitoring"],"repository":{"type":"git","url":"git://github.com/mikermcneil/sails-hook-apianalytics.git"},"author":{"name":"Mike McNeil"},"bugs":{"url":"http://sailsjs.com/bugs"},"license":"MIT","readmeFilename":"README.md"}