{"_id":"wapi","_rev":"40-991b10549378375115bdbdf1cc291467","name":"wapi","description":"WAPI is a middleware for connect/express that make the common tasks in an API easier.","dist-tags":{"latest":"1.0.41"},"versions":{"1.0.0":{"name":"wapi","version":"1.0.0","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{"axios":"^0.12.0","body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","form-serialize":"^0.7.1","lodash":"^4.13.1","mongoose":"^4.5.1","mustache":"^2.2.1","node":"0.0.0","nodemailer":"^2.4.2","router":"^1.1.4"},"devDependencies":{},"description":"```js // Server","gitHead":"8cf54fff186289eabab7f7740f3230533cb9e4d7","_id":"wapi@1.0.0","_shasum":"3fc1ba33d5c8fa1888c3265b922fb11e1a41085c","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"3fc1ba33d5c8fa1888c3265b922fb11e1a41085c","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.0.tgz","integrity":"sha512-8WBdyJXxLiUr4/65YAm1NLC0A+0dA8F8S75t42RxgCGb2V26icz7/sSTcgLoBcVndcd6KEGgWdbVy0zdQ7Tsww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEATR28NjhdHX+pIfeccgXTbsPgHZNUA3L1yo+LPtmjgAiEAga7vogHAp9y56Z5Og9u1bVsxP9xLnaruCnoF1vo+8nI="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wapi-1.0.0.tgz_1467229222463_0.9511687906924635"}},"1.0.1":{"name":"wapi","version":"1.0.1","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{"axios":"^0.12.0","body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","form-serialize":"^0.7.1","lodash":"^4.13.1","mongoose":"^4.5.1","mustache":"^2.2.1","node":"0.0.0","nodemailer":"^2.4.2","router":"^1.1.4"},"devDependencies":{},"description":"wapi","gitHead":"40a6725ad07f952104b6a81d2bbe855b9e85c229","_id":"wapi@1.0.1","_shasum":"a4496d3cce7548a68d891284e76c5270b5aee1e4","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"a4496d3cce7548a68d891284e76c5270b5aee1e4","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.1.tgz","integrity":"sha512-IXrtGL5Fuz0cT/y6YFtTUwuT2MfrpKi6yK9P/lJLDoHkRz9ZMnIfTUm73qP93si29KjzTeLwYa7zAEH54aZJzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfY+BCt9wwumrfMNU1vSI0qY06loSrAWB4o+w68EHqPAIgYE0OQ1b5lAqWCMBnFC7j67hxoopT+TsNrAXQFTKLtsM="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wapi-1.0.1.tgz_1467229435324_0.9315120761748403"}},"1.0.2":{"name":"wapi","version":"1.0.2","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{"axios":"^0.12.0","body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","form-serialize":"^0.7.1","lodash":"^4.13.1","mongoose":"^4.5.1","mustache":"^2.2.1","node":"0.0.0","nodemailer":"^2.4.2","router":"^1.1.4"},"devDependencies":{},"description":"wapi","gitHead":"4141622f5dc58f2e578aa10cb0b3646b7170d7b4","_id":"wapi@1.0.2","_shasum":"aaafea3237bde62af8aa503f54577fbd1a21e5d0","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"aaafea3237bde62af8aa503f54577fbd1a21e5d0","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.2.tgz","integrity":"sha512-/brnjwU8VYCMfBI8mRqo6wgZRUlI+ZidBLWKtm56FNz5sv4XddkGp2Xvr5lqpxCpd1kXswefmWk32lM/p6338Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7XnueQOVzxyTBy8ARRG/qkjbhZ8JGsozGMqXRzrhPBAiEApWDdTViR9wQJ5RIoDMb+9LFiCjyLsiPvq5QHxBakCxg="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wapi-1.0.2.tgz_1467230524247_0.717023995006457"}},"1.0.3":{"name":"wapi","version":"1.0.3","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{"axios":"^0.12.0","body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","form-serialize":"^0.7.1","lodash":"^4.13.1","mongoose":"^4.5.1","mustache":"^2.2.1","node":"0.0.0","nodemailer":"^2.4.2","router":"^1.1.4"},"devDependencies":{},"description":"WAPI is a middleware generator for express that make the common tasks in an API (REST, emails, etc .. ) easier","gitHead":"26389df597c6a7ebdece01da5d2ac0edd9a29efc","_id":"wapi@1.0.3","_shasum":"918006b9026853cd80bf2660b68ad335b857488b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"918006b9026853cd80bf2660b68ad335b857488b","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.3.tgz","integrity":"sha512-aNmpeEH9EhtR1YqnOxgnWSDaCNgjdduIUyh6ALbK0EVQ5kd75DH1kWogPS7S+nRYbd8r4EmGfcbv6lEEhKJwsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAt/KvLtV1LdUEXuyQq6looL2P/uOafgPDk+7laYV7uAiEA9TC+Swpz5BdXXU3iM949BKvlNSd+emRuJtd2U5z8kLU="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/wapi-1.0.3.tgz_1467231957436_0.17648326605558395"}},"1.0.5":{"name":"wapi","version":"1.0.5","main":"index.js","description":"WAPI is a middleware generator for express that make the common tasks in an API (REST, emails, etc .. ) easier","scripts":{"commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","form-serialize":"^0.7.1","lodash":"^4.13.1","mongoose":"^4.5.1","mustache":"^2.2.1","node":"0.0.0","nodemailer":"^2.4.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"a9d5c1aa1d8bcb525d1d6f7128dbb05f5005d698","_id":"wapi@1.0.5","_shasum":"fdc3419b47fee13daf6312aa9888d3f1d38e7524","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"fdc3419b47fee13daf6312aa9888d3f1d38e7524","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.5.tgz","integrity":"sha512-S0fgGWXc0E5VnsTq/hKOSyaXhraTMivp3zH+J6d2IMBtRUbxoAEvZdNKD66N/GPnlFgIfALT0rO1ndVuJURm+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMCOcO/NpiFXPdtUJLZDiIiE+HxLTHc3P5rTjaAKHQbwIgTPuyggBCjWG1C23ml5FxHnZNqZfhIoErVHvnxjhY+Zo="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wapi-1.0.5.tgz_1471544677553_0.25945565779693425"}},"1.0.6":{"name":"wapi","version":"1.0.6","main":"index.js","description":"WAPI is a middleware generator for express that make the common tasks in an API (REST, emails, etc .. ) easier","scripts":{"commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","form-serialize":"^0.7.1","lodash":"^4.13.1","mongoose":"^4.5.1","mustache":"^2.2.1","node":"0.0.0","nodemailer":"^2.4.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"9278c3b28b4d2e0ffa5d8f37ca915820c6ddd6bb","_id":"wapi@1.0.6","_shasum":"d5ec76186c6ebeaab1509e35a9de8778d59e8d5d","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"d5ec76186c6ebeaab1509e35a9de8778d59e8d5d","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.6.tgz","integrity":"sha512-bFW8Fbh9uS6W+LPiJo2MIU2WNnJ1z764iUI202gczi41qcl3AB803m24W3svgft/mnViAoQlXW7+5qhQY2uLsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXDtadsEtHKuWjD2ku4JqemzAnoQhvFq/Ht+07R3mHRAiBLnYb001c0k7M0y8b5cTcOOnFeG3MyWvBfelrr3IQePw=="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wapi-1.0.6.tgz_1471545242481_0.02208109898492694"}},"1.0.8":{"name":"wapi","version":"1.0.8","main":"index.js","description":"WAPI is a middleware generator for express that make the common tasks in an API (REST, emails, etc .. ) easier","scripts":{"commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","mongoose":"^4.5.1","multiparty":"^4.1.2","mustache":"^2.2.1","node":"0.0.0","nodemailer":"^2.4.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"a8ab1f081e2e3784927e3f26bbd7daf951ca052f","_id":"wapi@1.0.8","_shasum":"d35a7b50112e06f781c43c854cb354688c43629d","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"d35a7b50112e06f781c43c854cb354688c43629d","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.8.tgz","integrity":"sha512-bV8zEOmjILpMxyNWa9K5oe+7+Bb8t27d32tM1GRiE0hUk/dSJJPqwF0g3qnN7nHSwf2O2Km8AzBRpFV4IldV/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD65F3IjrLZrRhQTRMPOl/KtGGTTnS9kAK2vYGDYldqbQIgNp4NJoV19PfEk7TPqEQbBKLRuidUNBfMIJJ1cXMDoH8="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wapi-1.0.8.tgz_1471554875156_0.29944807570427656"}},"1.0.9":{"name":"wapi","version":"1.0.9","main":"index.js","description":"WAPI is a middleware generator for express that make the common tasks in an API (REST, emails, etc .. ) easier","scripts":{"commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","multiparty":"^4.1.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"3634a75324232208358b4d7239a93fe7e56fca52","_id":"wapi@1.0.9","_shasum":"1a1b098582fc2444e382228d46bb1d2c4cf81a63","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"1a1b098582fc2444e382228d46bb1d2c4cf81a63","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.9.tgz","integrity":"sha512-m8XQXer7gH7uis9i7ukryVfna42m1+yF0C6sdcRYMYLLBpVa/8fP0Vs/T+2+wwXCYShTtpPQ8VQxditgMssnVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlulUvKDiaQM4RPkuxqrVLT7UzaL1fMgCMDEkxnfwg3AiAJidSVb2/gMZDtLCYcWutw2PWfF7cnWiou7PT5xu+Kfg=="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/wapi-1.0.9.tgz_1472698379110_0.11814270657487214"}},"1.0.10":{"name":"wapi","version":"1.0.10","main":"index.js","description":"WAPI is a middleware generator for express that make the common tasks in an API (REST, emails, etc .. ) easier","scripts":{"commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","multiparty":"^4.1.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"38ba898f1f61e59f1fbc0159c9ad302091105a5d","_id":"wapi@1.0.10","_shasum":"d23dd9a583b675c7ef5b96aa7775e3a2e54b5818","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"d23dd9a583b675c7ef5b96aa7775e3a2e54b5818","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.10.tgz","integrity":"sha512-ILPvRtDQfJ+5a0Od6MGjRBAJsgRk9kulsP01oqSjQkkElEKF0GiefXIdnVUjMrZz0IQjysyAJPQAMUcs/hIRpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBle0wujT9k0NE2A0krQHaB4oTRRUfJY4PuRAcD1iSLxAiB4Xh3RsTJdFMXENIajWHPMWY7LaNShAHift5PqoaVPBQ=="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wapi-1.0.10.tgz_1472700202090_0.8880846593528986"}},"1.0.11":{"name":"wapi","version":"1.0.11","main":"index.js","description":"WAPI is a middleware generator for express that make the common tasks in an API (REST, emails, etc .. ) easier","scripts":{"commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","multiparty":"^4.1.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"64bb151840dad87c1da15b714dd7b45ffd5eff8e","_id":"wapi@1.0.11","_shasum":"d5f301a204d3f7d2106c56b5e6b96ea33d47aeac","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"d5f301a204d3f7d2106c56b5e6b96ea33d47aeac","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.11.tgz","integrity":"sha512-WQtVUElvc9nGmsGDAMvOtDzg0nvNDSH6rc3IC/FetIeOHJLuEgmcigZcPKoQv18uRfgGNcFS8y8XcRSqwR6tRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLBtdn4YpRQ0sXEhsJ5DjNFNhIgBdrT2FWPZy8DKzhuAiBJ20SoJEFjzU16PI8n60CTLQsCyvCtbFQp3pQxWJdwZA=="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/wapi-1.0.11.tgz_1473715397973_0.06723897252231836"}},"1.0.12":{"name":"wapi","version":"1.0.12","main":"index.js","description":"WAPI is a middleware generator for express that make the common tasks in an API (REST, emails, etc .. ) easier","scripts":{"commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","multiparty":"^4.1.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"acde53c881bc45bec1bdf35b76ce16788065fb71","_id":"wapi@1.0.12","_shasum":"0f635c640f8d5d7eb78b61e6cbfedceebfed06f3","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"0f635c640f8d5d7eb78b61e6cbfedceebfed06f3","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.12.tgz","integrity":"sha512-+Dv72ehph2dMgfz+6Kke1J5bE/m2AP7Jd0UAvjc3m7QHyryX+rO9g6+eDZkri8ygW2V4Jrk6uqPYEEanokdsww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8Zb3xNFpOlpOGCkeDmcpt/Ug8EN+bwN17XwnT1h2LUAiEAz75bB4CyjUEU8xjK1NBFqssC8EyfTcwz0tG/cgfd4+U="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/wapi-1.0.12.tgz_1473957974799_0.9432516903616488"}},"1.0.14":{"name":"wapi","version":"1.0.14","main":"index.js","description":"WAPI is a middleware generator for express that make the common tasks in an API (REST, emails, etc .. ) easier","scripts":{"commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","multiparty":"^4.1.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"7a98025afd2931d4f6a1669632508150b170e6b5","_id":"wapi@1.0.14","_shasum":"05267c33fa72a2616959651de88ba1d879489231","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"05267c33fa72a2616959651de88ba1d879489231","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.14.tgz","integrity":"sha512-5b4wUL8aUrldjeM95FTgD8jFAFSC3v0xp5R7MJ1nZqvrbcPBa/HSl3B+oL96oj/hgCIYbA5lSf//+RbtaZBsEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBn9O7/UNFpWHOkwgGz9oIRXHuT9cChnVdsxM3QFpvceAiBSvJii/I3IT4P+l841Lf4igv/Ls1pGPAQubPjOnrZouA=="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wapi-1.0.14.tgz_1474570146751_0.7218779579270631"}},"1.0.15":{"name":"wapi","version":"1.0.15","main":"index.js","description":"WAPI is a middleware generator for express that make the common tasks in an API (REST, emails, etc .. ) easier","scripts":{"commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","multiparty":"^4.1.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"e6b5a17ebd0d55cb8cb364ef479f0aaf5b0461cd","_id":"wapi@1.0.15","_shasum":"9d9187409970a15b519aa12ed455dbb8b431d8c1","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"9d9187409970a15b519aa12ed455dbb8b431d8c1","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.15.tgz","integrity":"sha512-PKsEA4FGdV7eG9r7ucIYKfAybYLPSSUHp59/g0Se9yH/kTSilKu8Go+HsqJu3h4m5mkdYjCK+GHqkvLEInvsww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWf2WLytZPMRZrc00iuR5ORwqePpojkvyTEhfRape6rAiAIBfaLtWhKWednPEK8xuttQbmyccWvBGRW/k5NpqgxIw=="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/wapi-1.0.15.tgz_1474572607227_0.13499349635094404"}},"1.0.16":{"name":"wapi","version":"1.0.16","main":"index.js","description":"WAPI is a middleware generator for express that make the common tasks in an API (REST, emails, etc .. ) easier","scripts":{"commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","multiparty":"^4.1.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"6320f50b7833b6bb6e4456bcb9721517230d956e","_id":"wapi@1.0.16","_shasum":"7ad1023d1a4640a7dfff5f183cdb51be6fae4c53","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"7ad1023d1a4640a7dfff5f183cdb51be6fae4c53","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.16.tgz","integrity":"sha512-vKyN7MpyGGcenWDrH/2lV49DxayG+EthfrRIyxoGApiGhO1Q84zMx7aBrcFgyqinBQRZurLs14fGMox1Gad6Dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByokbGrehEZK5qp4S9hzTGbS5vGGKOv1Vd3AwhQG9oaAiBxKoOzG6s17p8ARogOYllCBPPB5n3nYl7UcFxXzTAbzQ=="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/wapi-1.0.16.tgz_1474574751285_0.678799845976755"}},"1.0.17":{"name":"wapi","version":"1.0.17","main":"index.js","description":"WAPI is a middleware generator for express that make the common tasks in an API (REST, emails, etc .. ) easier","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"apicache":"^0.2.2","body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","multiparty":"^4.1.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"ae7c30ad01ca88ecb56faf9e17bf25983fc9a73a","_id":"wapi@1.0.17","_shasum":"42e723055d975db7a3cff297a94b78c2c2d216fc","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"42e723055d975db7a3cff297a94b78c2c2d216fc","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.17.tgz","integrity":"sha512-XjlENXytqxeR+wayhiP4DGifx5Qa8KJO0iYWvNQXhjBUrVqQ/WOpXRDy3+Q2Xwkqtc2J6rOdIJK/8V2mYtEsmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHq1+LGAk8CZqECqGixqzsX9giyA4XoATNdh0NowM7cdAiEA85kfUzI4P3re9Ss2ykrBthgXuFSTaL/XgS0XkJPa1wo="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/wapi-1.0.17.tgz_1474592393288_0.06370784784667194"}},"1.0.18":{"name":"wapi","version":"1.0.18","main":"index.js","description":"WAPI is a middleware generator for express that make the common tasks in an API (REST, emails, etc .. ) easier","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"apicache":"^0.2.2","body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","multiparty":"^4.1.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"82b7fc1157890018c70ea87e32bca11f5ff6836d","_id":"wapi@1.0.18","_shasum":"bc1fa54e8af5f0878f33fb0b2f1ebaad432440dc","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"bc1fa54e8af5f0878f33fb0b2f1ebaad432440dc","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.18.tgz","integrity":"sha512-Y1E5ps0HyDT2XC+sXoWMbTIeMONNyAQ3oBKHauxZxmsldnAw1Hd/jg4twg/T3g4izUQlY3XAvy39f2+cV5y0ew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp5VevQwqf5ZszgH5AnbW/2+bPhRsse5JfCppERmOw+QIhAMmzDYk1JxbUZLBCggV5ra+0q6OnrLClOiaB+I04sExO"}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wapi-1.0.18.tgz_1474930679711_0.9532511881552637"}},"1.0.19":{"name":"wapi","version":"1.0.19","main":"index.js","description":"WAPI is a middleware generator for express that make the common tasks in an API (REST, emails, etc .. ) easier","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"apicache":"^0.2.2","body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","multiparty":"^4.1.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"cc4f81fdcb3353480b3a4adfc095077b28c8304b","_id":"wapi@1.0.19","_shasum":"58274c98ee5c69043baccf281c72d463f2f99afa","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"58274c98ee5c69043baccf281c72d463f2f99afa","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.19.tgz","integrity":"sha512-Zy+FXX36PDPoaRMNbIPw8pbSBhw7dmZ90V3loxUxs7QZVyzgc6xYAy4HLPBG84AVZlRGKwn/wv3pWUDu+LkkXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9Wks/xPpoRq1gB+P6geQcOJDqu18wixP99NKX6c1rmgIgErSj7amxnyS8XyJeFw2FsPxWYgOFvISXaVExY5MpETw="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/wapi-1.0.19.tgz_1474985400344_0.4130414698738605"}},"1.0.20":{"name":"wapi","version":"1.0.20","main":"index.js","description":"WAPI is a middleware generator for express that make the common tasks in an API (REST, emails, etc .. ) easier","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"apicache":"^0.2.2","body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","multiparty":"^4.1.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"0999f44e7df4f277b5020674663fff8835ad0108","_id":"wapi@1.0.20","_shasum":"a0c8bdc2c86f99f446995a267d58cb6cd5e44fb4","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"a0c8bdc2c86f99f446995a267d58cb6cd5e44fb4","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.20.tgz","integrity":"sha512-QbuRSfPV7xlpcyWdNYxDLnLgiYRbxEUhF1saz8SQEWvm+sTHWebXG5zt5D2W2ksf4uCmiQgfoXJWBTZmrDlGrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMR1IIzShb8mYZSpwQp1JxLI0DqnbdrVQ6y5xZ+3i9FAiEApBEFVVPZkaBjfa67hb/nlWS6dsUbjkNDhPg4yAjEW4Q="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wapi-1.0.20.tgz_1474988416416_0.9781239342410117"}},"1.0.21":{"name":"wapi","version":"1.0.21","main":"index.js","description":"WAPI is a middleware generator for express that make the common tasks in an API (REST, emails, etc .. ) easier","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"apicache":"^0.2.2","body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","multiparty":"^4.1.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"780b2bf480e764aa18d58f2affce4a76db00a9d7","_id":"wapi@1.0.21","_shasum":"8360604f52fe3fb9f6539bef46f5fb67748ae43f","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"8360604f52fe3fb9f6539bef46f5fb67748ae43f","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.21.tgz","integrity":"sha512-mOtyQVBWQA0sRcd2zwbQvrh1wIEeM8a5XN42xLUkJwGyR9+2ny06z32EbJFXtzqtYRWMY2xb0vTi8V2N5EBX+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRRi8jJEbrOKvqVNSKNGf/2JXdPg+oylIRYz0OanhixgIhAO6BOl+kHYhwb2GpSNNlEfiLurk5N+4Xf6mfSCTcAbpw"}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wapi-1.0.21.tgz_1474991143401_0.22859122091904283"}},"1.0.22":{"name":"wapi","version":"1.0.22","main":"index.js","description":"WAPI is a middleware for connect/express that make the common tasks in an API easier.","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"apicache":"^0.2.2","body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","multiparty":"^4.1.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"6a76cf5b0f83edf4187041db52f172a09363b157","_id":"wapi@1.0.22","_shasum":"a6a3edc3446efa9653025baa10877a3dbfe13beb","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"a6a3edc3446efa9653025baa10877a3dbfe13beb","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.22.tgz","integrity":"sha512-ri4vSYfkK04P76b+5ciaDi/qD1zZSaPvQ4ibiUuIBpoWfrFkzm+QRupMpdW7FhdvVqGcswwdZFr+CMTb8vFC0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/Dnujtb5h/mEII1qM7mIGsq543mCa9fZ2ceWVJvnk3AiAGmr4IILvvEPN3F/4H+PSnfuwKjaWDJ7nu4cpae1jUtw=="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wapi-1.0.22.tgz_1475078365854_0.5278504330199212"}},"1.0.23":{"name":"wapi","version":"1.0.23","main":"index.js","description":"WAPI is a middleware for connect/express that make the common tasks in an API easier.","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"apicache":"^0.2.2","body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","multiparty":"^4.1.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"f23a6572cca277af263304109938144b2c16f5f6","_id":"wapi@1.0.23","_shasum":"c7f13f87c613bbf85b54f8b25e3e51c42f218275","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"c7f13f87c613bbf85b54f8b25e3e51c42f218275","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.23.tgz","integrity":"sha512-0u0ZqTCEr/1BEczuqfpyaFUOQK+sfofYKaPDXQMVn6L2Ww1bxlUW8FW6zuaeKeprN+Yu6T62a/Ri6o1dPZzaMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVgdiJgEOdvVlFCN5ITfDuCdA2ThfbA56iPWEwhItIBQIgIJb6LdEPYHynfkV/OARCNKPFQWGo9cUtp/Jkf3zOwtY="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/wapi-1.0.23.tgz_1475086421048_0.1039472899865359"}},"1.0.24":{"name":"wapi","version":"1.0.24","main":"index.js","description":"WAPI is a middleware for connect/express that make the common tasks in an API easier.","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"apicache":"^0.2.2","body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","multiparty":"^4.1.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"5d332f6e2c789bcaab6f876fe5b12da4369e9095","_id":"wapi@1.0.24","_shasum":"a0e44abad01f74f88490a9752c0ac05d2abaff7d","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"a0e44abad01f74f88490a9752c0ac05d2abaff7d","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.24.tgz","integrity":"sha512-RHOOmpcRY+eM6WUV2AFHXjfrws/hcoDhHG7HUkz9tdJnQ5LlTZJNyKS1hOfQZ3I4QJZ1acyDfuS1RD+j2kS8aA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMndgfIxLkdnH0PF8bqyKahWT9aYF7R7osOs/jEIuQlAiAboeZxCtcb75DufocQ95EUladVmqHkF7iGNORih/iRRQ=="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wapi-1.0.24.tgz_1475166630032_0.745921473018825"}},"1.0.25":{"name":"wapi","version":"1.0.25","main":"index.js","description":"WAPI is a middleware for connect/express that make the common tasks in an API easier.","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"apicache":"^0.2.2","body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","multiparty":"^4.1.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"56bb08c28aa249c512d15a983378c9b23bf153fd","_id":"wapi@1.0.25","_shasum":"4f2ff3ff44368d3a17da8373adf052e9aac8ce18","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"4f2ff3ff44368d3a17da8373adf052e9aac8ce18","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.25.tgz","integrity":"sha512-Yw/zMZbSzHt6y+edo/foliHk6xydRXoJXxnlY7vkNx9/3KGfBk4lWXo9IAyjBH8ub9lQEghQEoNZXTHhkGciGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9Q4ZVj0hZ0JqAQ3iZ9F2MGIM+4KeWWqU7wDQp2aBm6wIhAMlnqUKgJYl2cW99scuGgqXXeve0mgMz2LEJVCM+6qb3"}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wapi-1.0.25.tgz_1475167505366_0.027577940141782165"}},"1.0.26":{"name":"wapi","version":"1.0.26","main":"index.js","description":"WAPI is a middleware for connect/express that make the common tasks in an API easier.","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"apicache":"^0.2.2","body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","multiparty":"^4.1.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"0c0cb6e3b865c8d4d798aa091678c698ebb796bd","_id":"wapi@1.0.26","_shasum":"d6452266bae42ff41b65d18d72ec1b6467a25da1","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"d6452266bae42ff41b65d18d72ec1b6467a25da1","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.26.tgz","integrity":"sha512-iHpf2OmpDxODnNd/Rl5Iy00iYw1uC7iKS0kDJU2fbeJQ4CbmM6wc/mIXInscqkKUhopMTIfBrzFCm0Pjx/CIog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDEERN203dGhDxXcIiNpYLuBy0St/Dy8T3ttYhwJ+AIAiEAqvgDijs9a3wNmlvwzPaNZdR1ByEa2zqck1C/Dg6+78M="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/wapi-1.0.26.tgz_1475200660186_0.5020957121159881"}},"1.0.27":{"name":"wapi","version":"1.0.27","main":"index.js","description":"WAPI is a middleware for connect/express that make the common tasks in an API easier.","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"apicache":"^0.2.2","body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","multiparty":"^4.1.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"7ef772e392a8e1ce92efb736cbee743f031941e5","_id":"wapi@1.0.27","_shasum":"edb881c604aa5df59924a22984854f33782a0756","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"edb881c604aa5df59924a22984854f33782a0756","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.27.tgz","integrity":"sha512-FlCmmQBXS5kNDPM5kmJTfXby9V+au9ZQ1R0LSfWN28ZqwuwIvTaX/0vrISfp7vbmPnBmN8U4v118gCnzyAg3uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmnTW8UBH3th2TzPtB730ryLvwRTSqnoDt9GdyxtlnwAiBdN1MvZRgcmSKXOXBCFvrHCGjvWotyU2tuWZxNpsB3dg=="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/wapi-1.0.27.tgz_1475201848756_0.01604230678640306"}},"1.0.29":{"name":"wapi","version":"1.0.29","main":"index.js","description":"WAPI is a middleware for connect/express that make the common tasks in an API easier.","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"apicache":"^0.2.2","body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","multiparty":"^4.1.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"f6476d49d9f8c6ff13121661380ec0301605d811","_id":"wapi@1.0.29","_shasum":"16cc2786517f451c80adcdba2b0728858e9d93d9","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"16cc2786517f451c80adcdba2b0728858e9d93d9","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.29.tgz","integrity":"sha512-2w7NWFM5w8KD//qhuxjmf9S3US7yvcKVpUfqUEaNJgQ1XS1JSlmKPtoUo6W5HuS3XmOJkbzFas6jLY1CuIQNFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrH7yZnh+uyaayOymTIEhUbRIi/IsCA4654nQAWyculAiEAyHBpoEe6iwfJwR3GGBFI9lQNYmkq6rIMPENsZgXJVxU="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wapi-1.0.29.tgz_1475204372925_0.5339943852741271"}},"1.0.30":{"name":"wapi","version":"1.0.30","main":"index.js","description":"WAPI is a middleware for connect/express that make the common tasks in an API easier.","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"apicache":"^0.2.2","body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","memory-cache":"^0.1.6","multiparty":"^4.1.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"ca3408d0e106d19ea00421a1ff1ef69276874d42","_id":"wapi@1.0.30","_shasum":"31332317f0b2fcf20939bc26c92ed63af5c87f24","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"31332317f0b2fcf20939bc26c92ed63af5c87f24","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.30.tgz","integrity":"sha512-kziDTZveth9qC5fa+Urfjm9OsE3qlkeM/tqekZKNXyhPOS11WJ4UVaS41Kfthiki2Ku8AqHP0LtA1dv84oR8yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZOXOH/UENsffPbtZdT3NiDoAUwc8xHc71xFxCBR54BAiAY1r1LqWAYOsd7DeDVd132gi95911ML1hFIvwMNRlAyw=="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/wapi-1.0.30.tgz_1476208576822_0.1393181576859206"}},"1.0.31":{"name":"wapi","version":"1.0.31","main":"index.js","description":"WAPI is a middleware for connect/express that make the common tasks in an API easier.","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"apicache":"^0.2.2","body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","memory-cache":"^0.1.6","multiparty":"^4.1.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"cbbde7e8d2570fe977c7110b15a4b90bb166520b","_id":"wapi@1.0.31","_shasum":"6869526f0ac91b5f31a2e4a28c302e4e02aa575c","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"6869526f0ac91b5f31a2e4a28c302e4e02aa575c","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.31.tgz","integrity":"sha512-g5BAoFq66iLtrXxJxdCmf4nZLFd3QV3/5Lj9Ru/6YOAUC889+M2BdmQFq30RN1LKuAn1e5X7lNUwQTAi7+2HWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4eEp0NPiJ3gDBr5qfj7kemjtCX5PYLmOzjD+b3dzdvAIhANzNwFmzNKFnxH922SPnelyHnz04zwYDkgaCcx+Sn3Cy"}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wapi-1.0.31.tgz_1476233323324_0.7770245992578566"}},"1.0.32":{"name":"wapi","version":"1.0.32","main":"index.js","description":"WAPI is a middleware for connect/express that make the common tasks in an API easier.","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"apicache":"^0.2.2","body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","memory-cache":"^0.1.6","multiparty":"^4.1.2","router":"^1.1.4","whatwg-fetch":"^1.0.0"},"gitHead":"d781c8df95369f5aff5de14598e6d8772ea679b4","_id":"wapi@1.0.32","_shasum":"50190c507f9440ae7c1f13d63fadff21ba859990","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"50190c507f9440ae7c1f13d63fadff21ba859990","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.32.tgz","integrity":"sha512-k8W4iROakGUTdzw2xjkO69Pg3o7bm5/4nhjARwvqfOKHjh3f15w+hMtjRfXYUut6Z7BpjBKhpcrftUxCRkdwjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLUuziyovKxpHV8vXRNPvRFYMeAfiLdgs6TNwgs5s95AiEA4RPuBDYiob9Z517aCzYOtPQeK0Jpg8JCZ/U9HOI+a9U="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wapi-1.0.32.tgz_1476554033444_0.6266703139990568"}},"1.0.33":{"name":"wapi","version":"1.0.33","main":"index.js","description":"WAPI is a middleware for connect/express that make the common tasks in an API easier.","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","memory-cache":"^0.1.6","multiparty":"^4.1.2","router":"^1.1.4","uglifyify":"^3.0.4","whatwg-fetch":"^1.0.0"},"gitHead":"547ac4a40d54d27430df3f651ced5f3a3024eef6","_id":"wapi@1.0.33","_shasum":"d707b163a079ab1cc75b92181317fcb0fa57e603","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"d707b163a079ab1cc75b92181317fcb0fa57e603","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.33.tgz","integrity":"sha512-ZaksqzX1SmeIqL9Kxn3jH9zzZqNhoTnhhobUkX10ElAgvSMmtZNhWpK40sOxHRn8iAxMoqNuZYR8S/+4pYdwHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYzlsURxYEIq4vJL8Rkh7+1ilKOZy0ngSc9qI6HCWcyQIhAKyyEJOETn2Lh8L304OqIGp85g0wcSulws7qPiGWKKvE"}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/wapi-1.0.33.tgz_1476727759687_0.15272750658914447"}},"1.0.34":{"name":"wapi","version":"1.0.34","main":"index.js","description":"WAPI is a middleware for connect/express that make the common tasks in an API easier.","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","memory-cache":"^0.1.6","multiparty":"^4.1.2","router":"^1.1.4","uglifyify":"^3.0.4","whatwg-fetch":"^1.0.0"},"gitHead":"2eb9f06c1c6b319d522042a9e3612e277260c562","_id":"wapi@1.0.34","_shasum":"edf456d05873a5f5e5d165974b57208e35069dc7","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"edf456d05873a5f5e5d165974b57208e35069dc7","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.34.tgz","integrity":"sha512-KdRsxRQG+35xsoe6h4b7LjXaoeJsxfAj5cIgWh07wrp7lbKGj9uaLi8BCidumfq2WZz6tHaeautX59dHsddh1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmBRtkOPlfJwfk/zCSQCOAU96Z1LqrUqimcM0Ft4ERqAiEAnQz804b5Mo9/pG4Lmf4moRs5hTikYLhzk2YRXMi5qt0="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/wapi-1.0.34.tgz_1476728344288_0.714460217859596"}},"1.0.35":{"name":"wapi","version":"1.0.35","main":"index.js","description":"WAPI is a middleware for connect/express that make the common tasks in an API easier.","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","memory-cache":"^0.1.6","multiparty":"^4.1.2","router":"^1.1.4","uglifyify":"^3.0.4","whatwg-fetch":"^1.0.0"},"gitHead":"5ec8577bb0c61e4cdae7a4e5fb9e1dbd5e954f2b","_id":"wapi@1.0.35","_shasum":"10afac0f83b1200565379437b5b674ba522884c1","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"10afac0f83b1200565379437b5b674ba522884c1","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.35.tgz","integrity":"sha512-95jBXavJLV+GLQQOrYfC2WUOnbPBExgvw9GhDlna/8uEC+ndXmyqMwlJGv9nRbSFx0DCa9NWgocMHS9eaJAoNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjkq4E53uzKw843SJDcILZnuLFzb+iW2t3IdfQ4tu2FgIhAKOdlOgf9Zju/jAx6Apt1kJTQ90PMWEIENdF5xUm3C0M"}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/wapi-1.0.35.tgz_1476830165424_0.6999203565064818"}},"1.0.36":{"name":"wapi","version":"1.0.36","main":"index.js","description":"WAPI is a middleware for connect/express that make the common tasks in an API easier.","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","memory-cache":"^0.1.6","multiparty":"^4.1.2","router":"^1.1.4","uglifyify":"^3.0.4","whatwg-fetch":"^1.0.0"},"gitHead":"23168bdd9e22c6dd8fd3dae8d32fc9747b383b60","_id":"wapi@1.0.36","_shasum":"d6257ffbeda1607d53a94163feb7a19e423b10d6","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"d6257ffbeda1607d53a94163feb7a19e423b10d6","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.36.tgz","integrity":"sha512-oLmbxpQn1cMwfTigqAJbPQOvRMfBnWDqBT5ncgoA+HEV8NclsTnEdhppzZLMP2jUTYu7PvgAw2/8nbS38q1gFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7OLvXIrGzFFOT8Xr3Bsg3MSJ9py9MfkPT3G/nYnniygIhALu3EXD8oLSZDJHve27WRIPlmI/PQwwQr5Nq8kJdhNXG"}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wapi-1.0.36.tgz_1477000676842_0.8961196530144662"}},"1.0.37":{"name":"wapi","version":"1.0.37","main":"index.js","description":"WAPI is a middleware for connect/express that make the common tasks in an API easier.","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","memory-cache":"^0.1.6","multiparty":"^4.1.2","router":"^1.1.4","uglifyify":"^3.0.4","whatwg-fetch":"^1.0.0"},"gitHead":"4e2619a02d3008ba94af7bcb4bb69d4aa8a26c0e","_id":"wapi@1.0.37","_shasum":"7a1595303f587adf03611f2c92d4b7e71da3df22","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"7a1595303f587adf03611f2c92d4b7e71da3df22","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.37.tgz","integrity":"sha512-cDH8UvYuRmlxNzMhYCZpmXSHfwzX/K9dlcBn7Xcb6ko/83KZEYK/sakvKulCyvzfhLqZ77AM5juBXjn2zFD3rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/H4NezcjYyOBYY+wYPfI6NAQbq4Kv1rSufIjjDBm2RAiEA4F0piJ5/ximLdaj7jZn66mkqd2Pk2T/R1Nel3+AFIPI="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/wapi-1.0.37.tgz_1477248235341_0.8004808921832591"}},"1.0.38":{"name":"wapi","version":"1.0.38","main":"index.js","description":"WAPI is a middleware for connect/express that make the common tasks in an API easier.","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","memory-cache":"^0.1.6","multiparty":"^4.1.2","router":"^1.1.4","uglifyify":"^3.0.4","whatwg-fetch":"^1.0.0"},"gitHead":"f9296943aafc8b27322bbeecef9f17684d37f027","_id":"wapi@1.0.38","_shasum":"6238695f4123ff2200df1cc4847496c1c6d00af1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"6238695f4123ff2200df1cc4847496c1c6d00af1","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.38.tgz","integrity":"sha512-5j21Stg/O0p4obRCzOIWXp018SDZGl3yqxb2qUuITryGcyKGauk4GY7ZAj5iT6jrEkvc+c56khkuMm5wyN1uaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCENbuyEil2k3Mt450yBryeBfYV8tmL8MqIl5jK13yivAIhAOEhUMtiWloN/Vp9IkTmNmKrpO1VuUlLtFhkV/YouuV0"}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/wapi-1.0.38.tgz_1481502164818_0.382456689607352"}},"1.0.39":{"name":"wapi","version":"1.0.39","main":"index.js","description":"WAPI is a middleware for connect/express that make the common tasks in an API easier.","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","memory-cache":"^0.1.6","multiparty":"^4.1.2","router":"^1.1.4","uglifyify":"^3.0.4","whatwg-fetch":"^1.0.0"},"gitHead":"028a6ba8dcbe2d565062759bbe04d45dc918339d","_id":"wapi@1.0.39","_shasum":"cdfb6cd2c0786760c4f019374a0adf59901f43e2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"cdfb6cd2c0786760c4f019374a0adf59901f43e2","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.39.tgz","integrity":"sha512-GdmkHDPJlb5+gsv/h2cl7EULpOUqYi7VmGsTsgTcJ2bvAfzJLNZqjNXMHSty9ooDhxh/P1yEcf2Ey7CQmkBBdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFELGII6H9eNRpF4iWuHJoLmYi8pAgvZ3y/9s0o8PILvAiB7fs8asufmQjQCQVD4BASXqc016rGS+2AiCVnUsf/kEw=="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/wapi-1.0.39.tgz_1482735580027_0.41983432369306684"}},"1.0.40":{"name":"wapi","version":"1.0.40","main":"index.js","description":"WAPI is a middleware for connect/express that make the common tasks in an API easier.","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","memory-cache":"^0.1.6","multiparty":"^4.1.2","router":"^1.1.4","uglifyify":"^3.0.4","whatwg-fetch":"^1.0.0"},"gitHead":"ac73a901abe6a8b6541013258191b652e7623946","_id":"wapi@1.0.40","_shasum":"c32bdc45961707f0826ed5e2661bf26e374881e3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"c32bdc45961707f0826ed5e2661bf26e374881e3","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.40.tgz","integrity":"sha512-8JzU6vwJ+pyjlU0e7EitmNwzLRnk6M6Wv1cKFajrlGRJQ+QnrQQAmOcLE3VBsLFy4XSP66d+vTgwJFekxTulXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdVyc1z73EXBi0q9IFW7UZYvmp+sX3ZpUW9AzOBKrprAiEA3gCUWu7XubNIIfrldB7KhfF+DWbn9gd5EGYZ5HlFJY4="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wapi-1.0.40.tgz_1482774567464_0.10151136061176658"}},"1.0.41":{"name":"wapi","version":"1.0.41","main":"index.js","description":"WAPI is a middleware for connect/express that make the common tasks in an API easier.","scripts":{"up":"npm run commpatch && git push origin master && npm publish","commpatch":"git commit -am 'new patch' && npm run patch","patch":"npm version patch -m 'patch'"},"author":"","license":"ISC","dependencies":{"body-parser":"^1.15.2","browserify":"^13.0.1","cors":"^2.7.1","dropzone":"^4.3.0","form-serialize":"^0.7.1","lodash":"^4.13.1","memory-cache":"^0.1.6","multiparty":"^4.1.2","router":"^1.1.4","uglifyify":"^3.0.4","whatwg-fetch":"^1.0.0"},"gitHead":"2ecdeb581d1d00c09d05389aa15a7e3305577dbe","_id":"wapi@1.0.41","_shasum":"f4bcebcdc00302ebcdbd37b2dabdecc62f6f6ffc","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"qzapaia","email":"qzapaia@gmail.com"},"dist":{"shasum":"f4bcebcdc00302ebcdbd37b2dabdecc62f6f6ffc","tarball":"https://registry.npmjs.org/wapi/-/wapi-1.0.41.tgz","integrity":"sha512-YGy/t/zRfj3QLCk44FEaDcwt7Yh99DeQZog3r+6aL3VjKkDvDhAboch7Ac4fTkwf+6a6Hy0n+VfM4o2McX6/3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB965qLXIWTava8a93SlFWJCQCI+J3RHMNws2zbYx+GfAiBhe6GR5Lwz7SM+s5mknSKRjf4HZQANXWXMQ+XOixV6Vw=="}]},"maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/wapi-1.0.41.tgz_1482946234419_0.3031697159167379"}}},"readme":"# WAPI\nWAPI is a middleware for connect/express that make the common tasks in an API easier.\n\n<div>\n <a href=\"https://npmjs.org/package/wapi\">\n    <img src=\"https://img.shields.io/npm/v/wapi.svg?style=flat-square\"\n      alt=\"NPM version\" />\n  </a>\n</div>\n\n## Setup\n\n```js\n\nvar express = require('express');\nvar wapi = require('wapi');\nvar port = process.env.PORT || 3004;\nvar app = express();\n\nvar api = {\n  getUsers:function(){\n    //...\n  },\n  postContact:function(req){\n    //...\n  }\n}\n\n\napp.use(wapi(api, optionalOptions));\n\napp.listen(port,function(){\n  console.log(port);\n})\n\n```\n### Options (optional)\n\n| Option  | Detail | Default Value |\n| ------------- | ------------- | ------------- |\n| prefix  | Is the prefix path for all the API calls | \"/api/v1\" |\n\n\n## Endpoints\n\nEvery method of the API object is related to an URL. For example: `getUsers()` will\nreceive all the `GET` HTTP requests to the `/api/v1/users` endpoint.\n\nEvery method has to return a Promise.\n\n```js\n\nvar api = {\n  getUsers:function(req){\n    return db.users.find();\n  },\n  postUsers:function(req){\n    // ...\n  },\n  putUsers:function(req){\n    // ...\n  },\n  deleteUsers:function(req){\n    // ...\n  },\n}\n\napp.use(wapi(api));\n\n```\n\n## req\nEvery API endpoint receive selected data from the request.\n\n| Config  | Detail |\n| ------------- | ------------- |\n| resourceName  | /api/v1/{resourceName} |\n| baseURL  | base url of the endpoint |\n| id  | /api/v1/{resourceName}/{id} |\n| body / payload  | The body from a POST/PUT request for JSON and multipart |\n| query / options  | Query string params |\n| files  | The files sent from a multipart request |\n| access_token  | `Bearer 1234` authorization header or /api/v1/user/?access_token=1234  |\n| headers  | HTTP headers |\n\n**IMPORTANT:** In order to client connect with the server correctly, set `BASE_URL`\nenvironment variable in the server. Example: `http://api.myserver.com/`\n\nOtherwise, WAPI server will try to resolve this value but with certain risk of mistake.\n\n## Client Side - Angular\n\n```html\n  <body ng-app=\"ngWapi\" ng-cloak=\"waaws\">\n    <!-- Your code -->\n    <script src=\"//ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular.min.js\"></script>\n    <script type=\"text/javascript\" src=\"//myapi.com/browser/ng-wapi.js\"></script>\n  </body>\n```\n**PST!** If the app is already an Angular application just call `ng-wapi.js` and\nset the `ngWapi` module as dependency of your app.\n\n```js\n  // example\n  angular.module('myApp',['ngWapi']);\n```\n\n## Tips\n\n- Avoid `{{var}}` to print text, use `ng-bind` instead. This prevent the blink effect when variables doesn't exist yet.\n\n### Root Scope vars\nThis variables are available in all the ngWapi scope\n\n| Var  | Type | Detail |\n| ------------- | ------------- | ------------- |\n| wLocation  | Object | Current URL representation |\n\n## Forms\nIn order to connect a form to an endpoint of the API\n\n1. Setup the `w-form` directive with the endpoint name as the value (eg: `users`,`contact`)\n2. Place the `ng-submit` listener and call the `submit()` method\n3. Set all the input that you wanna send with `ng-model=\"data.fieldName\"`\n4. Use `ng-show` to show `sending`, `submitted` or `fail` states\n5. Use on-response-redirect attribute if want to redirect when submit finished.\n   It is an expression so, it can access to the scope.\n6. Add `file` attribute to create attach files buttons (dropzone) and use the `name` attribute.\n  - In order to customize the preview of the files overwrite this CSS classes: `.dz-preview` `.dz-image`\n  `.dz-details` `.dz-progress` `.dz-error-message` `.dz-success-mark` `.dz-error-mark`\n\n### Scope vars\n\n| Var  | Type | Detail |\n| ------------- | ------------- | ------------- |\n| data  | Object | Data to be submitted |\n| submitting / sending  | Boolean | form is posting |\n| submitted / success  | Boolean | the request is complete and no errors present |\n| response  | Object | the response of the request |\n| redirecting  | Boolean | when is redirecting |\n| fail  | Boolean | Query string params |\n| submit  | function | Function to be called in order to init the form post |\n\n### Attributes\n\n| Attribute  | Type | Detail |\n| ------------- | ------------- | ------------- |\n| w-form  | String | Start the directive and set the name of the endpoint to post |\n| on-response-redirect  | Expression | URL to be redirected after post |\n| redirect-delay  | Number | Milliseconds to wait before redirect |\n\n```html\n<form w-form=\"contact\" ng-submit=\"submit()\" on-response-redirect=\"'/ok'\">\n  <fieldset>\n    <input type=\"text\" ng-model=\"data.email\" value=\"test@test.com\" />\n    <button>Enviar</button>\n  </fieldset>\n\n  <fieldset>\n    <button type=\"button\" file name=\"cv\">CV</button>\n    <div file name=\"picture\">Pic</div>\n  </fieldset>\n\n  <div ng-show=\"sending\">\n    Enviando\n  </div>\n  <div ng-show=\"submitted\">\n    Great\n  </div>\n  <div ng-show=\"fail\">\n    :(\n  </div>\n  <!-- Also, we have the server response in a 'response' object -->\n  <div>\n    {{response}}\n  </div>\n</form>\n```\n\n## Get a resource\n\n### Scope vars\n\n| Var  | Type | Detail |\n| ------------- | ------------- | ------------- |\n| data  | Object | Data received from the endpoint |\n\n| Attributes  | Type | Detail |\n| ------------- | ------------- | ------------- |\n| w-get  | String | Start the directive and set the path of the endpoint to be called |\n\n```html\n<div w-get=\"'/products/' + wLocation.id\">\n\n  <label>Product name</label>\n  <div>\n    {{data.name}}\n  </div>\n\n</div>\n```\n\n# Client side - Vanilla\n\n```html\n  ...\n  <script type=\"text/javascript\" src=\"//apihost/browser/index.js\"></script>\n  <script type=\"text/javascript\">\n    console.log(wapi);\n  </script>\n</body>\n```\n### Forms\n\nIt use the `.wapi-form-wrapper` `.wapi-form` `.wapi-form-done` `.wapi-form-fail`\nclasses to work\n\n**IMPORTANT**: **data-form-name** attribute is necesary in the wrapper\n\n```html\n\t<!-- HTML Structure - Look the classes !! and the data-form-name attribute -->\n\t<div class=\"wapi-form-wrapper\" data-form-name=\"contact\">\n\t\t<form class=\"wapi-form\">\n\t\t\t<input type=\"text\" name=\"email\" value=\"test@test.com\" />  \n\t\t\t<button>Enviar</button>\n\t\t</form>\n\n\t\t<div class=\"wapi-form-done\">\n\t\t\tGreat\n\t\t</div>\n\t\t<div class=\"wapi-form-fail\">\n\t\t\t:(\n\t\t</div>\n\t</div>\n\n\t...\n\n\t<script type=\"text/javascript\" src=\"//myapi.com/browser/index.js\"></script>\n\t<script>\n\t\twapi.autoInitForms();\n\t</script>\n</body>\n```\n","maintainers":[{"name":"qzapaia","email":"qzapaia@gmail.com"}],"time":{"modified":"2022-06-28T21:47:03.124Z","created":"2016-06-29T19:40:24.948Z","1.0.0":"2016-06-29T19:40:24.948Z","1.0.1":"2016-06-29T19:43:57.939Z","1.0.2":"2016-06-29T20:02:06.806Z","1.0.3":"2016-06-29T20:25:58.952Z","1.0.5":"2016-08-18T18:24:39.372Z","1.0.6":"2016-08-18T18:34:04.314Z","1.0.8":"2016-08-18T21:14:36.898Z","1.0.9":"2016-09-01T02:53:00.963Z","1.0.10":"2016-09-01T03:23:24.003Z","1.0.11":"2016-09-12T21:23:19.870Z","1.0.12":"2016-09-15T16:46:16.182Z","1.0.14":"2016-09-22T18:49:08.501Z","1.0.15":"2016-09-22T19:30:08.102Z","1.0.16":"2016-09-22T20:05:52.107Z","1.0.17":"2016-09-23T00:59:54.240Z","1.0.18":"2016-09-26T22:57:59.943Z","1.0.19":"2016-09-27T14:10:03.165Z","1.0.20":"2016-09-27T15:00:16.679Z","1.0.21":"2016-09-27T15:45:43.641Z","1.0.22":"2016-09-28T15:59:26.084Z","1.0.23":"2016-09-28T18:13:42.837Z","1.0.24":"2016-09-29T16:30:30.257Z","1.0.25":"2016-09-29T16:45:05.604Z","1.0.26":"2016-09-30T01:57:41.240Z","1.0.27":"2016-09-30T02:17:29.799Z","1.0.29":"2016-09-30T02:59:34.847Z","1.0.30":"2016-10-11T17:56:17.432Z","1.0.31":"2016-10-12T00:48:45.110Z","1.0.32":"2016-10-15T17:53:55.179Z","1.0.33":"2016-10-17T18:09:21.608Z","1.0.34":"2016-10-17T18:19:06.131Z","1.0.35":"2016-10-18T22:36:05.984Z","1.0.36":"2016-10-20T21:57:58.838Z","1.0.37":"2016-10-23T18:43:56.671Z","1.0.38":"2016-12-12T00:22:45.450Z","1.0.39":"2016-12-26T06:59:41.939Z","1.0.40":"2016-12-26T17:49:27.705Z","1.0.41":"2016-12-28T17:30:34.641Z"},"license":"ISC","readmeFilename":"README.md"}