{"_id":"appframe-express","_rev":"61-80582854df7767cdbc59c5b3b96a5c00","name":"appframe-express","dist-tags":{"latest":"0.6.0"},"versions":{"0.1.0":{"name":"appframe-express","version":"0.1.0","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.1.0","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"792e165d13469ee1269d0bfdf5f3071cd72cf448","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.1.0.tgz","integrity":"sha512-mR9Pge58LALXWhHzjFyZqjlRXPOx0Buc84fvRjNxd5GWmpiKOYZJAJXgHHszfeFuPFrJ52XiVwlqFUaGuNGBuw==","signatures":[{"sig":"MEYCIQCPYKtxWsksYA9U1j0DKb4kT2EOQggxbJxqSqObObfNDwIhAJWY9JzLO8wLxTjZsYgfXiOJS4sDeuk52oSFl6cK62+K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"792e165d13469ee1269d0bfdf5f3071cd72cf448","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"2.7.4","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"0.12.2","dependencies":{"lodash":"^3.10.1","express":"^4.13.3"}},"0.1.1":{"name":"appframe-express","version":"0.1.1","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.1.1","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"2cefb4b75d7d908f0aa6dc10d948ed98a42df1d6","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.1.1.tgz","integrity":"sha512-UuQ8uZ1Dq4p1/Qc5UIh8LA/JCJcRt8j0jHKBCEFDSrbVZnIObxkg7Ha2Q6nR6Mmz+xB6STLodqio5Bd6mgVCOg==","signatures":[{"sig":"MEUCIQDay4PfK5f/EF4yA4/ryc147k0zo440ZiQjRqvcoKeprQIgHDgBnyusLkHj9C9v58S71MUcQC/VQlL7pQjJxsrSm04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"2cefb4b75d7d908f0aa6dc10d948ed98a42df1d6","gitHead":"949f78b24b557330be463c5881ab03c94f4caeb0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"2.14.7","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"4.2.3","dependencies":{"joi":"7.0.1","lodash":"3.10.1","express":"4.13.3","body-parser":"1.14.2"}},"0.1.2":{"name":"appframe-express","version":"0.1.2","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.1.2","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"e071f0ff085a37df3aa07b7619bb6d7a383cfeeb","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.1.2.tgz","integrity":"sha512-rZpUg5hkJWhE77mvMr/2tTlnZ5k6VwBtIT63cYaHKr1rZ4iT/O4bi0iQ7/4bWblyY1bKTKrBFl/bVUrwCkD/5w==","signatures":[{"sig":"MEUCIQCvvXzFZlB0BvqXQR++DxZn+hGGya1yQDS3rjjbDmT4lAIgKSDtK0F6PGiCImIOzGbE4kIzfqVRgK3ttEw6H3lDPYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"e071f0ff085a37df3aa07b7619bb6d7a383cfeeb","gitHead":"4910af890c56715a4674fccf34925bbba2ff79e3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"2.14.7","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"4.2.3","dependencies":{"joi":"7.0.1","lodash":"3.10.1","express":"4.13.3","appframe":"^0.3.0","body-parser":"1.14.2"}},"0.1.3":{"name":"appframe-express","version":"0.1.3","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.1.3","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"f48ec7730c9867a3761cd87803cf148be2ceb937","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.1.3.tgz","integrity":"sha512-qF6omv4m9f7qmkk8gvlQS2RdbZ9p2L/8+VXreN4bVY00dI9hyMvbzgQBBIbR6piViIZpi+yV1c7zyoP1c35iBw==","signatures":[{"sig":"MEYCIQC0EGxGRo3sXqdI3Oc2huBEkOkbHRLLvo8c6yR1GT+9XgIhAPU/SqrljdzaFIrdO997mr6UWGRcl+cq88pRdjAGeczo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"f48ec7730c9867a3761cd87803cf148be2ceb937","gitHead":"baeb28e7eb845482e46ef6d8915fc1109f0f7fa1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"2.14.7","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"4.2.2","dependencies":{"joi":"7.0.1","lodash":"3.10.1","express":"4.13.3","appframe":"^0.3.3","body-parser":"1.14.2"}},"0.1.4":{"name":"appframe-express","version":"0.1.4","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.1.4","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"4bc8918d0c2eb09c5d540053a255e2913cd25c4d","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.1.4.tgz","integrity":"sha512-KV5G6uvvcpEwzmIpePm+b0hXC9yER8zDeZPSrJvtBrHX0COWTw+OUIM57kg/113tZvxplXrEp30puSDYoWd9Kg==","signatures":[{"sig":"MEMCIF8Qip0+wliM0r2e8beVzv/ZZW552IUX82w8+KTCx6iFAh84J25aurCsapMPzt5cGdnPiQ/qtn7iq2sa6Z3h4j3C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"4bc8918d0c2eb09c5d540053a255e2913cd25c4d","gitHead":"cd0bebe83fea24d92b32d4900c000c9637dc3232","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"2.14.7","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"4.2.2","dependencies":{"joi":"7.0.1","lodash":"3.10.1","express":"4.13.3","appframe":"0.3.4","body-parser":"1.14.2"}},"0.1.5":{"name":"appframe-express","version":"0.1.5","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.1.5","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"1be756a4b861dc8b8794ad5471bc8009ad4f93ef","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.1.5.tgz","integrity":"sha512-mQ1lHyKctBqcXh0xXFNRvRkbyKcoISbM8ykrzWMOf0ga/9zN9XWjHjNo54JFgnezb0GahtjC3RO4jpyBJ+Pf8w==","signatures":[{"sig":"MEQCICmjUF2JpXQ4rXZb1qTm6k+NCi3/2XhIQxrYv9HWYWLNAiAg2vuT9XGzG78bqbEnv6gOgZZatDPBrncnhfuagZhV4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"1be756a4b861dc8b8794ad5471bc8009ad4f93ef","gitHead":"ae259b83e3bd9e9cc41015dcc1be3840f72ebac6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"2.14.7","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"4.2.2","dependencies":{"joi":"7.0.1","lodash":"3.10.1","express":"4.13.3","appframe":"0.3.5","body-parser":"1.14.2"}},"0.1.6":{"name":"appframe-express","version":"0.1.6","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.1.6","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"95e3990054432ff71cd7049e289b10ddb5860443","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.1.6.tgz","integrity":"sha512-gxCGWd6aOj1Y7PzJlBPrC7l78s5JxquO5JPbcy1SC1mu2+U8OzT0gmQqjYAC0GsXLKFARJV41AgtPTiLMBdGrg==","signatures":[{"sig":"MEQCIE+JG8J2Mkob+kS51/S0bHMQv3JZgRYaw1xe83LtInogAiAXB4+2JJBDcY96jhyi/fxhdBSqGVv/VWBCfKNRJHMiBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"95e3990054432ff71cd7049e289b10ddb5860443","gitHead":"5b5fadcdf5ee1bdde302cbaf8519646fb67c26ee","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"2.14.7","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"4.2.3","dependencies":{"joi":"7.0.1","lodash":"3.10.1","express":"4.13.3","appframe":"0.3.5","body-parser":"1.14.2"}},"0.1.7":{"name":"appframe-express","version":"0.1.7","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.1.7","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"c0710f183e6357b8220f9ff6cac3d6475bd7eec3","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.1.7.tgz","integrity":"sha512-3JkBmjMTMKD7BPs2wNIarVTebAJAe1QDeR52uHcQ5Ktluc3wC4laL6eiLhL6o+fY3932aMrTz1/XUfWHDZQxRA==","signatures":[{"sig":"MEUCIQDy232Q/246xd8N38Rgwbs/ya8SdvtTzs3i7KXeQekI1QIgGPVmOyFSk9insB+LrJknaJti1Iuv/zjE1CT+Rvyx32U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"c0710f183e6357b8220f9ff6cac3d6475bd7eec3","gitHead":"35ecec1e216e90caabfa1bb34badd287c41d9f6e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"2.14.7","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"4.2.3","dependencies":{"joi":"7.0.1","lodash":"3.10.1","express":"4.13.3","appframe":"0.3.5","body-parser":"1.14.2"}},"0.1.8":{"name":"appframe-express","version":"0.1.8","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.1.8","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"810cfea696cb3625cc1be6755be1816e5b066483","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.1.8.tgz","integrity":"sha512-/q7X6jMCz4tTgCqx8+uDgQfEx9taI6jQsoURRFEi5uH75IpSe8DISfcDgtVxrh+43TvZyXhaZHhPouNz1VSx+A==","signatures":[{"sig":"MEQCICgZkHb2ufXpjd//ewKf/ts2p7IwPxHXFoSOOh127toCAiAZzLDXvCpfha8nXvhuN6/V21hG7jGIVDhDfwG6WSHa7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"810cfea696cb3625cc1be6755be1816e5b066483","gitHead":"5f7aeafdb8db26a447b807a3f1ebdbdbaf5e83ba","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"2.14.7","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"4.2.3","dependencies":{"joi":"7.2.3","helmet":"1.1.0","lodash":"4.2.1","express":"4.13.4","appframe":"0.3.8","body-parser":"1.14.2"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.1.8.tgz_1454535239337_0.0996392264496535","host":"packages-9-west.internal.npmjs.com"}},"0.1.9":{"name":"appframe-express","version":"0.1.9","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.1.9","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"66d4b7d799fbb38f408011a0b9db790cb77bfa8c","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.1.9.tgz","integrity":"sha512-BkyPs41Bn6iKPw0rLUL+u2pdtmhHEU1Mbcd3n1yNWpoge/UpHrDTlstP4Au/QiT8l5BMNwkYAPveWTNLthb35g==","signatures":[{"sig":"MEYCIQCB/cD4HG57Ljy5tX78yiMgZKNqBe71HUcethwRQNr5lAIhAMW485zBR3zk4vUyZGE4AsT3oNLlj9kQ4CkSu3xwg3e8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"66d4b7d799fbb38f408011a0b9db790cb77bfa8c","gitHead":"1564cb950ae43e18ce983cffb7da2bb94289ddb1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"2.14.7","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"4.2.3","dependencies":{"joi":"7.2.3","helmet":"1.1.0","lodash":"4.3.0","express":"4.13.4","appframe":"0.3.8","body-parser":"1.14.2"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.1.9.tgz_1455127288604_0.976486892439425","host":"packages-9-west.internal.npmjs.com"}},"0.1.10":{"name":"appframe-express","version":"0.1.10","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.1.10","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"3d63345f67e7c735fd53e729a4ee2942e0b1fe49","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.1.10.tgz","integrity":"sha512-kldkd5lJb/GFJtDEdhwRiPJsf5ZuHe4HXYYpdFGw32hkj4fjoXwaRVGGwBEvitgwzqjZ3g6Ra7zVFnoKp3JrYQ==","signatures":[{"sig":"MEQCIC9zwj+o5F8SjAFJec8QGlbtA7L7goFMDWARi+dBir1kAiApRCng+xN+dPBH0vTeZVCqpa0oU0V1dze/4935RKvRGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"3d63345f67e7c735fd53e729a4ee2942e0b1fe49","gitHead":"17a21ff0f0ca31103d9fa3ae8c65731842a54c56","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"3.6.0","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"5.6.0","dependencies":{"joi":"8.0.2","helmet":"1.1.0","lodash":"4.5.1","express":"4.13.4","appframe":"0.3.8","body-parser":"1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.1.10.tgz_1456344336545_0.8857877037953585","host":"packages-9-west.internal.npmjs.com"}},"0.1.11":{"name":"appframe-express","version":"0.1.11","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.1.11","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"43163de48b11626a624c4fe390a231c3e94aa615","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.1.11.tgz","integrity":"sha512-JsaASZRryjBPngfNZMKTSYFLw6sWv2HCfeOsCqVahlH20aC13cjg2Cp6ZnWo9FJjrgagQ25qpajz40B7NA3hRA==","signatures":[{"sig":"MEQCIAmGTrsQ69CGRZwhkskuRmdZOJfoj+YVwR9dsI9tJyn4AiAowN9vlQeDtz+ub4CA1JOvHILZVIe505jce90d6a2opg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"43163de48b11626a624c4fe390a231c3e94aa615","gitHead":"681c746d48f3ca29e920ca985e6f287e71dde233","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"3.6.0","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"5.6.0","dependencies":{"joi":"8.0.4","helmet":"1.3.0","lodash":"4.6.1","express":"4.13.4","appframe":"0.3.11","body-parser":"1.15.0","compression":"1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.1.11.tgz_1458063421470_0.8984439477790147","host":"packages-12-west.internal.npmjs.com"}},"0.2.0":{"name":"appframe-express","version":"0.2.0","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.2.0","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"ef49e29b456733c5e61f68ea652cc3ae5d2a4bce","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.2.0.tgz","integrity":"sha512-rKvqkcPdlgW0FiDr1emm3EwE7HQh759JvimyOqlpCUV8DDFCj/IPoosaXdMsnaYMYENKsA0Mbolh5ayLgbSiOw==","signatures":[{"sig":"MEUCIQCQ1buFt2zgep72EHok/oZ4930A27fLzjYxfY0J1z06HQIgbfmgQSEPpBPLCzXXVSAoyUjVRkXrKCJljbaeqqCEo2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"ef49e29b456733c5e61f68ea652cc3ae5d2a4bce","gitHead":"4252cf553d7404be63db4b1f68857cfa89995a13","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"2.14.7","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"4.2.2","dependencies":{"joi":"8.0.4","helmet":"1.3.0","lodash":"4.6.1","express":"4.13.4","appframe":"0.3.11","body-parser":"1.15.0","compression":"1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.2.0.tgz_1464791644930_0.6737278793007135","host":"packages-16-east.internal.npmjs.com"}},"0.2.1":{"name":"appframe-express","version":"0.2.1","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.2.1","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"03d7f02d37fa3394ff27a70fbcec03c5ebd0740c","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.2.1.tgz","integrity":"sha512-hgGszzlF+W2f1TN7dmQPp4juXsPrqWDSoLiG+3nveajhJ19kUa4QyPpCvi7BqOU884wz4ZK+u4LEmYOqEEHcLw==","signatures":[{"sig":"MEQCIE4DoRJe8KVXIAxwpaBWxy6wvIx1CRKipkC7VHsMhi46AiBWnmqCVMZYtLcKN1TPcHxxvG2z1MxyfEZ8FcuZ7Y23gQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"03d7f02d37fa3394ff27a70fbcec03c5ebd0740c","gitHead":"cacd4062fe630a1958a746b0efcc1622e45735e6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"3.9.3","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"6.2.1","dependencies":{"joi":"8.4.2","helmet":"2.1.1","lodash":"4.13.1","express":"4.14.0","appframe":"0.3.12","body-parser":"1.15.2","compression":"1.6.2"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.2.1.tgz_1466431001114_0.6149795353412628","host":"packages-12-west.internal.npmjs.com"}},"0.2.2":{"name":"appframe-express","version":"0.2.2","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.2.2","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"7c5b3c812759aea0e64f71ecab9fb921ecc39b54","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.2.2.tgz","integrity":"sha512-oN2jYS7isoML/mPTbnOqa5G4Tr+hcVu0FrHG9xKzF80aei+xSNhxuAZFr8GMOEyCjMVfgNxF+VbncHxBjjeosw==","signatures":[{"sig":"MEUCIQCpcnJ35KjxGSoIfmMKFGrbROJqCd9Sxa55haW6NcGS0QIgQL/AtuEKPBLeAH9DLhAOI1F18CCNdv3n3IK7m4xf8JI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"7c5b3c812759aea0e64f71ecab9fb921ecc39b54","gitHead":"25d52947614ca0fdafabb5eab721fa5ae638ef2e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"2.14.7","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"4.2.2","dependencies":{"joi":"8.4.2","helmet":"2.1.1","lodash":"4.13.1","express":"4.14.0","appframe":"0.3.12","body-parser":"1.15.2","compression":"1.6.2"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.2.2.tgz_1466433762435_0.5135184838436544","host":"packages-12-west.internal.npmjs.com"}},"0.2.3":{"name":"appframe-express","version":"0.2.3","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.2.3","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"df97734ececb9b97c29f437eb1c8839dc20d7c2f","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.2.3.tgz","integrity":"sha512-2sRwpwdlr08SQU9LJ9hB0kkyhMcJgXvUWpu5id8iJjp2iTdCwvo3jCW1Qk7uQlG1A99JbbUoyUJMiRV8CQhE0Q==","signatures":[{"sig":"MEYCIQDwgEhJDVbntuU5hyYTUYfI0mVhPj2U2yoVjaHmLnNv/wIhAMwRvyGUFQZmG0rVGY+JKJPSJ/3dmUnv2bMZhFDyusKj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"df97734ececb9b97c29f437eb1c8839dc20d7c2f","gitHead":"7970671f164735f6092f7284d9b2e26d82453f67","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"3.9.3","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"6.2.1","dependencies":{"joi":"9.0.4","helmet":"2.1.2","lodash":"4.14.0","express":"4.14.0","appframe":"0.3.12","body-parser":"1.15.2","compression":"1.6.2"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.2.3.tgz_1469718959637_0.6293941920157522","host":"packages-12-west.internal.npmjs.com"}},"0.2.4":{"name":"appframe-express","version":"0.2.4","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.2.4","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"0d2d97539f90434e8cdc1b0ced36a1834b917787","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.2.4.tgz","integrity":"sha512-ejn2BIqPJ50/QOiSYTEvrDoXSrlZiT35eVhnfOIWdz9Sq4yPfbbFW/iFZBU6vpVwGRjXpn9rizEZdaYRiU01hQ==","signatures":[{"sig":"MEQCIHwmcGeRBQZJ//NfxCixSR4ut4Abz67vYGMXWUU/VAVQAiAPQj3NPB+1OrRgo8wyG9En6b36jIITN92fEf/sifqrnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"0d2d97539f90434e8cdc1b0ced36a1834b917787","gitHead":"a7a2facacaa24a400d38d5a16f755bfeec27c06d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"3.10.8","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"6.9.0","dependencies":{"joi":"10.2.0","helmet":"3.4.0","lodash":"4.17.4","express":"4.14.1","appframe":"0.4.1","body-parser":"1.16.0","compression":"1.6.2"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.2.4.tgz_1485992938398_0.3985119687858969","host":"packages-18-east.internal.npmjs.com"}},"0.2.5":{"name":"appframe-express","version":"0.2.5","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.2.5","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"919e24c6908736e37a57325d8a3ddfb5eb26e8ab","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.2.5.tgz","integrity":"sha512-SCIa0CMz4HRv/iJVDqRxKu2FtdYf4s/T0FWxzXHlZKD0f5pJs7bkSdOvHvyaPWRSWTIK/WtpjFL+GdN9YlOdcw==","signatures":[{"sig":"MEMCHy+tZ/rAGmfwrFOnWLO0hGG4IrENnE9mCYbExAXhETQCIEX+BhzXmXhw67jADelFbrOdqOFwrPvCCYy3KLGBJImP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"919e24c6908736e37a57325d8a3ddfb5eb26e8ab","gitHead":"fcd2e145f4ae229d165ff3b2466bdbaff2bcbbe7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"3.10.10","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"6.10.0","dependencies":{"joi":"10.2.2","helmet":"3.4.1","lodash":"*","express":"4.15.2","appframe":"*","body-parser":"1.17.1","compression":"1.6.2"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.2.5.tgz_1488997473707_0.4828903302550316","host":"packages-12-west.internal.npmjs.com"}},"0.2.6":{"name":"appframe-express","version":"0.2.6","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.2.6","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"cbfe6fa459c2b47bdc9f1d6bd7af29af1b16ba27","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.2.6.tgz","integrity":"sha512-J1I2td4ozyEhIORUT03+I0izXwy/72FvshUEqe5b5hqqHXqFnPo1BzaqZyqDYww35WnfHDhZASSqrKHG0QEcwA==","signatures":[{"sig":"MEQCIGjYzbYnb/n84vFNBmzEKmSaWgMNmuxhiT2TfFEUVX7kAiB04K6D0JYA+mPG96FhweSMu4DKW2PB71X00S0uX/3LvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"cbfe6fa459c2b47bdc9f1d6bd7af29af1b16ba27","gitHead":"fcd2e145f4ae229d165ff3b2466bdbaff2bcbbe7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"3.10.10","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"6.10.0","dependencies":{"joi":"10.2.2","helmet":"3.4.1","lodash":"*","express":"4.15.2","appframe":"*","body-parser":"1.17.1","compression":"1.6.2"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.2.6.tgz_1488999753872_0.10399278975091875","host":"packages-12-west.internal.npmjs.com"}},"0.3.0":{"name":"appframe-express","version":"0.3.0","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.3.0","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"705292ac90410e2e44e81fe5014dc14bef3cf3fe","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.3.0.tgz","integrity":"sha512-qu3qVQ4MM1chmcKTkIqq1HgW3stcrStUqX1a1b+w9hKjlz+L0D8Y0fxYnVEP/c66RWnMWOFSj2mHpPAxywdr9w==","signatures":[{"sig":"MEUCIADVRCYoZZbRT8zx+hBOeubJQ+wYAx4f9N5OgdtiTe2nAiEAkDxMki2vNXgbUBptpxgDOvGQ9JI+KibxEs1/PYyu2Og=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"705292ac90410e2e44e81fe5014dc14bef3cf3fe","gitHead":"00ac471ab666e0353158323342921781c962315e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"3.10.10","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"6.10.0","dependencies":{"joi":"10.2.2","helmet":"3.5.0","lodash":"*","express":"4.15.2","appframe":"*","body-parser":"1.17.1","compression":"1.6.2"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.3.0.tgz_1489525987023_0.2192278744187206","host":"packages-12-west.internal.npmjs.com"}},"0.3.1":{"name":"appframe-express","version":"0.3.1","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.3.1","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"94fca3f50a8711e141ddc7abfd1b416589078788","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.3.1.tgz","integrity":"sha512-czIadDfoy6Xa1MrQWMC3ao1tmUvQmXd4Cbg7TDsuRrc7MA+M3wKyA8b15K+sn+lihLjxOZJvP4PGXkfnzs2Nng==","signatures":[{"sig":"MEQCIFyF41VI8lGvIWTLJAWUE7XDOQJ7mtB2ORQov75vAKfPAiAYQsDBu/05WoG1i8KYbF+mV5fiX7rW2ND/FBXxJU7omw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"94fca3f50a8711e141ddc7abfd1b416589078788","gitHead":"64be89a8c6420a4c37bfea2bbdaca1bb500923ff","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"3.10.10","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"6.9.5","dependencies":{"joi":"10.2.2","helmet":"3.5.0","lodash":"*","express":"4.15.2","appframe":"*","body-parser":"1.17.1","compression":"1.6.2"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.3.1.tgz_1489526432047_0.08849391946569085","host":"packages-18-east.internal.npmjs.com"}},"0.3.2":{"name":"appframe-express","version":"0.3.2","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.3.2","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"744738eeb2fee47926ac1ac209aad32c0fd6a21c","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.3.2.tgz","integrity":"sha512-ZXCprrO6oBrdiW7FiKz7GmprenMOCK1UobXDVrqHfgddXWNoRoU3o3Irf7K6h4CC70gUEQ/rFyq8Lv4j46IyYw==","signatures":[{"sig":"MEUCIHQxutaX4l1ytiSOIHYEzSrAZ46HUWDjNtDfqhj0PZckAiEA6hqbkbKQ3coikN7+/TLc1SBg6hMC9FTSiv4uaeb2PXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"744738eeb2fee47926ac1ac209aad32c0fd6a21c","gitHead":"f20b0afdead194cc0772bf5a8f353fc83a0dfb4f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"3.10.10","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"6.10.0","dependencies":{"joi":"10.2.2","helmet":"3.5.0","lodash":"*","express":"4.15.2","appframe":"*","body-parser":"1.17.1","compression":"1.6.2"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.3.2.tgz_1489973393513_0.9381556150037795","host":"packages-18-east.internal.npmjs.com"}},"0.4.0":{"name":"appframe-express","version":"0.4.0","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.4.0","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"fed9bb2f4803a29aa532c70f7a62def723fda729","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.4.0.tgz","integrity":"sha512-956eYNbeVLkc4PMFKR2NcI6HhN1EsrJBafvpI6hyP1lay6o/oOWL02wlD1gqQHGzqfCCaV1UVeJ+91sHs5RNwA==","signatures":[{"sig":"MEQCIA/i00jBFdCHEIAj891MHGpzc1QqKLeiwuIMi3OqePecAiAqu2/36nDRzYy31Hs5O9Md+atCjlT49RzNlW6Zq7sA+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","_from":".","_shasum":"fed9bb2f4803a29aa532c70f7a62def723fda729","gitHead":"ad0887ab15a11bf9d0c4f3e6b1730a71064a0f81","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"3.10.10","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"6.10.0","dependencies":{"joi":"10.4.1","helmet":"3.5.0","lodash":"*","express":"4.15.2","appframe":"*","body-parser":"1.17.1","compression":"1.6.2"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.4.0.tgz_1493224954695_0.25704882643185556","host":"packages-18-east.internal.npmjs.com"}},"0.4.1":{"name":"appframe-express","version":"0.4.1","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.4.1","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"a7ffbe1932a9fa406128cadcb358e957f2a9b3f4","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.4.1.tgz","integrity":"sha512-AtkH+AIiZLPtSa1y0d+7LT+dGD4F2dC/ynJJs1Xa1iqTxBCVhqRweTpn+yEbR4DAPcKXK/Y9IJ7VFbl4YqoVCA==","signatures":[{"sig":"MEUCIFGRYk20q/Ys1wzK9BJcOiT0avwrjBKEwh/vOc/8V6l2AiEAix+MVuTzkZL27DfqBwP1n73/HJrkME9JLwMsSjqYWg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","gitHead":"584b484880a23bd2cb8f38a8aca80da123c900f4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"5.0.2","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"8.0.0","dependencies":{"joi":"10.5.2","helmet":"3.6.1","lodash":"*","express":"4.15.3","appframe":"*","body-parser":"1.17.2","compression":"1.6.2"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.4.1.tgz_1496673841692_0.2201012468431145","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"appframe-express","version":"0.4.2","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.4.2","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"4051d12157dc7cb1712e1fb5f8eba5bf69d3c12a","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.4.2.tgz","integrity":"sha512-JBOcHk8CLU1wJIJs+HAQ4nZfdJG7OqoHNMXsCrwvmWdMIIAW1uAEJqmaiuwtayAw+rKtI2HeeW9YkCQ3izXdMg==","signatures":[{"sig":"MEQCIH0nv9kaaj0wlMvhODxf+q1hBOMNUHah8m9ZDFufz9JzAiA8AleESjq0Vifi2WyXDdfz1gc3Yga2al/o5KT6mvZfvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","gitHead":"fc1763d39a87f3750054971b89d681c211b8d80d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"5.3.0","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"6.11.0","dependencies":{"joi":"10.6.0","helmet":"3.8.1","lodash":"*","express":"4.15.3","appframe":"*","body-parser":"1.17.2","compression":"1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.4.2.tgz_1501859805912_0.4812516418751329","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"appframe-express","version":"0.4.3","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.4.3","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"a2997915649f5ca9ff081bf1506adcca7c7f896f","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.4.3.tgz","integrity":"sha512-0J1v5kJKFHFWsbacQ/R2WQYkKkpKqnBUVwbOGrgQ8cJ+lwH2KMobq3wKbLnBvqx2qI8Bd7YZv1P2KIt4usSkgw==","signatures":[{"sig":"MEQCIEk97+gEilnSU4kgplaW0YVyYrzSdv2mvZS1xnEPIfBJAiB8n8H3WYpKfWMF4Y7KUaLSHIOY2eQNWTe0ejFXvqe9Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","gitHead":"fc1763d39a87f3750054971b89d681c211b8d80d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"5.3.0","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"6.11.0","dependencies":{"joi":"10.6.0","helmet":"3.8.1","lodash":"*","express":"4.15.4","appframe":"*","body-parser":"1.17.2","compression":"1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.4.3.tgz_1502142309155_0.6859049776103348","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"appframe-express","version":"0.4.4","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.4.4","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"b02a1d5b00ca64fb2379a0132f6b0b5ab9c2f573","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.4.4.tgz","integrity":"sha512-1deO8TB8n/Oft2hM+DWihF+6oEM5TM90i4BF5/DaRj+Ck7Y9bgU2khQ8qWno43N6VXUUiMoL9clij+X7nErHoA==","signatures":[{"sig":"MEQCIDuQ6xO3hzNEQjyR0hkL0ZIHOSw/tYbvOUDGz0kiVsq5AiB/Y0xqtpiqBDjnt52HNP1HcxdgQUeAVGlXDBL7ijrjCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","gitHead":"bf938202370e45f8d55886cda0fcbb2f1b898b72","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"5.4.1","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"6.11.2","dependencies":{"joi":"10.6.0","helmet":"3.8.1","lodash":"*","express":"4.15.4","appframe":"*","body-parser":"1.18.0","compression":"1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.4.4.tgz_1505140989760_0.6960668202955276","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"appframe-express","version":"0.4.5","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.4.5","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"659b50a4460292c4313846651e3b699f7170f24f","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.4.5.tgz","integrity":"sha512-xGVyftIFhZsbQp2ktr4KgSVSHvBuNMP/pMc+Kfj/kBqdTnXb2xYg9baAQEixCOaRPxBolgMFKbMRg4mFpgD8Ig==","signatures":[{"sig":"MEYCIQCwOtPGEEk57/ZIpKfWvKplpo+jjgozlc13YdQBf67abwIhANIxU8XKhQ1dbyFUyCZHlKQCMwhAfwCUYIH+VmXkcHIG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","gitHead":"bf938202370e45f8d55886cda0fcbb2f1b898b72","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"5.4.1","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"6.11.2","dependencies":{"joi":"10.6.0","helmet":"3.8.1","lodash":"*","express":"4.15.4","appframe":"*","body-parser":"1.18.1","compression":"1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.4.5.tgz_1505243827201_0.027571095153689384","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"appframe-express","version":"0.4.6","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.4.6","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"4833cadda1163189601ac14741672b6d1673d4bf","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.4.6.tgz","integrity":"sha512-sqZqn0Vi6ecHJJAYKvMioCnT0RTHh1o3Jpr6svy8CtBGCkNrjXgJWXtHo+xOsmqLikIu1TVnFo3PgF9g3ISLdA==","signatures":[{"sig":"MEUCIQCJy1+CI+iFrb0O80uAXzZ9+vQB83RHdjZ/YhZxrfloKwIgLOGZY9R7qDoAjB7YqbDbwZm2Q1tdolRTcxfNkmOZm4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","gitHead":"33f85567f02408ee74c479ff59bc89194381bb04","scripts":{"lint":"eslint .","test":"npm run lint","precommit":"lint"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"5.4.2","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"8.5.0","dependencies":{"joi":"11.1.1","helmet":"3.8.1","lodash":"*","express":"4.15.5","appframe":"*","body-parser":"1.18.2","compression":"1.7.0"},"devDependencies":{"eslint":"4.7.2","eslint-plugin-json":"1.2.0","eslint-plugin-node":"5.1.1","eslint-config-nodecraft":"1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.4.6.tgz_1506376794414_0.0676149248611182","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"appframe-express","version":"0.4.7","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.4.7","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"388784e5ba38ee56d66e61d7dc36be98b0ad2547","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.4.7.tgz","integrity":"sha512-arbJywt5iJS4KmPpnXy8O3nHkpg/0P4fnsjVtBJK7HIAk9ZXdyKCecwyjQiomgfQicWyDmbEHrywVXVmNRqBwA==","signatures":[{"sig":"MEUCIFZQSWUThqIeeDKba7eV0zAVXvkS8RGLflGdNkUIq+FFAiEAgbhTiIq5wIhStys2tTwc/fNaB1wGv4i0X/zXxZktP5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","gitHead":"ad4557633815ea8235fdca57a7899939e304771d","scripts":{"lint":"eslint .","test":"npm run lint","precommit":"lint"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"5.4.2","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"8.5.0","dependencies":{"joi":"11.1.1","helmet":"3.8.2","lodash":"*","express":"4.16.0","appframe":"*","body-parser":"1.18.2","compression":"1.7.1"},"devDependencies":{"eslint":"4.7.2","eslint-plugin-json":"1.2.0","eslint-plugin-node":"5.2.0","eslint-config-nodecraft":"1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.4.7.tgz_1506639522902_0.11316237621940672","host":"s3://npm-registry-packages"}},"0.4.8":{"name":"appframe-express","version":"0.4.8","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.4.8","maintainers":[{"name":"nodecraft","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"5731bb7f5c1272855a3c3f1edb827b1949cd7bb0","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.4.8.tgz","integrity":"sha512-JuUDfioN753WNR8q5nJFKFPlS/rboQf41YU4rOf7Awvc6YyBaYBIIyJYNi4Rx6Kxxa5i6JUrLXD6XyvvwWy3zg==","signatures":[{"sig":"MEQCIH/UwE1UJVNIDWH6SVZ1DpA1WrHTHNmSB3msPFn0+fc/AiBZ42rVuAHh18hAF/koFTPvcPCoKEDrh058pkx4SgLOlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","gitHead":"613d65bf11bfed736cfeff1374a285e35bef2ef5","scripts":{"lint":"eslint .","test":"npm run lint","precommit":"lint"},"_npmUser":{"name":"nodecraft","email":"admin@getnodecraft.net"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"5.4.2","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"8.6.0","dependencies":{"joi":"11.x","helmet":"3.8.x","lodash":"*","express":"4.x","appframe":"*","body-parser":"1.18.x","compression":"1.7.1"},"devDependencies":{"eslint":"4.8.0","eslint-plugin-json":"1.2.0","eslint-plugin-node":"5.2.0","eslint-config-nodecraft":"1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.4.8.tgz_1506720142936_0.6436990441288799","host":"s3://npm-registry-packages"}},"0.4.9":{"name":"appframe-express","version":"0.4.9","keywords":["express","appframe"],"author":{"name":"NodeCraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.4.9","maintainers":[{"name":"ncworker","email":"admin@getnodecraft.net"},{"name":"cherryjimbo","email":"jamesross134+npm@gmail.com"},{"name":"blazedd","email":"jon@nodecraft.com"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"421a892ff3dbcbf017f7ffd00204d1f5268f8dca","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.4.9.tgz","integrity":"sha512-GVeAvutkcycF+7UunqhyAel24wVd/JLDRsktetex5qbi1xx7svljk9OLDnNblhxfpwJRgt/pbba0OEskF2AqOw==","signatures":[{"sig":"MEQCIBjAH5NKUARWBL6sslGaMXQNs/B9llY/X0yh/DlCJogIAiAHJpkokuzfdBTeJ7EagF7fBPExZRLyIHTPc/lqYNc9EQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"appframe-express.js","gitHead":"b72bccff1613cb7417d85669032782f2b3e8e9f2","scripts":{"lint":"eslint .","test":"npm run lint","precommit":"lint"},"_npmUser":{"name":"cherryjimbo","email":"jamesross134+npm@gmail.com"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"5.4.2","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"8.7.0","dependencies":{"joi":"12.x","helmet":"3.x","lodash":"*","express":"4.x","appframe":"*","body-parser":"1.18.x","compression":"1.7.1"},"devDependencies":{"eslint":"4.9.0","eslint-plugin-json":"1.2.0","eslint-plugin-node":"5.2.0","eslint-config-nodecraft":"1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express-0.4.9.tgz_1508089684261_0.4655170056503266","host":"s3://npm-registry-packages"}},"0.4.10":{"name":"appframe-express","version":"0.4.10","keywords":["express","appframe"],"author":{"name":"Nodecraft Hosting LLC"},"license":"MIT","_id":"appframe-express@0.4.10","maintainers":[{"name":"blazedd","email":"jon@nodecraft.com"},{"name":"cherryjimbo","email":"jamesross134+npm@gmail.com"},{"name":"ncworker","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"29453985e32a30a3cb42266432bfe79e130b56fa","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.4.10.tgz","fileCount":9,"integrity":"sha512-c9JVWvWP0ZWBHDSOUXGOnlRSGc3r1IemPZXQzzurpXTdZmaZXb1LePvC0bG5uRD0xc813Ir3LBKezda4R+HFLA==","signatures":[{"sig":"MEUCIBChutNJXnf0/jp9H2+YixMXrCzwK7EwtH2ngd75FJ3cAiEAj1jq9EqaaztwLBIyi3jlUn/xM+wnJDPYURQg8t71+ZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18686},"main":"appframe-express.js","gitHead":"b72bccff1613cb7417d85669032782f2b3e8e9f2","scripts":{"lint":"eslint .","test":"npm run lint","precommit":"lint"},"_npmUser":{"name":"cherryjimbo","email":"jamesross134+npm@gmail.com"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"5.6.0","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"8.9.4","dependencies":{"joi":"12.x","helmet":"3.x","lodash":"*","express":"4.x","appframe":"*","body-parser":"1.18.x","compression":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.18.2","eslint-plugin-json":"^1.2.0","eslint-plugin-node":"^6.0.1","eslint-config-nodecraft":"^1.0.11"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express_0.4.10_1520277828247_0.6047401342673475","host":"s3://npm-registry-packages"}},"0.4.11":{"name":"appframe-express","version":"0.4.11","keywords":["express","appframe"],"author":{"name":"Nodecraft Inc."},"license":"MIT","_id":"appframe-express@0.4.11","maintainers":[{"name":"blazedd","email":"jon@nodecraft.com"},{"name":"cherryjimbo","email":"jamesross134+npm@gmail.com"},{"name":"ncworker","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"7671ee3972be877f936406f07469e819a780a921","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.4.11.tgz","fileCount":9,"integrity":"sha512-tIQTDsfYLjhu37TctQmV3XcC9gjgDXyQapeCDZIyjlrqoybh3iZXk7ZM6IsmZ8nuLQFfPo3gfuUecGp4G0VOuA==","signatures":[{"sig":"MEUCIBvJywbbx4CrXbzU1tY/1icADUeEbkWSu7YCPeaKOE09AiEAq8QABSW+8bq5jdQ8CIcdJGW+H9s/5Ot9kxBUv1Og4G0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgD9FCRA9TVsSAnZWagAAY58P/0s89ViJHWnkPNmvvRgS\ngWJOskeJxVnDWmqamTSp3ST0sppNULB1c9AH8roe60akrObVIgJhn6pMcOq4\nklJ4xRxU+iSkiOWa6qe0ZuJDo33a01hPVASmvRXqjIsmTWsI79b4YS4JpjiO\nQ9Ry6j0QrwltTry1F/c7kH2TLBq4Tkizslb+P1s1q8/51fycXj/c4l4KI0l9\nd7w1+bTS64vy00uZCE2XkFgbSGtycJTEE6kfj1le+ooaTLA7mFGFLYVhkmIW\nThq2T1oom7b4wqw7DK2soaLdmxaCp0Wzh4iCwV2d8hFlPzKiFRr0mKf4G2S5\n+dCgPYRWP13OQOABQMWvMIqsZkVqihO4oFy4uJFoiyzyAEeHTbTYNKqjuBK0\nsFRRDIFrG0ETEL1wfjDg90ngB1Gh1mAQucwfUA3OMvTMjbJ6q42F6Z5lA+gA\nDqyf3fWZczH8+6fnuLuPUtTiC0u1HVWBKgRP6xC13/KkVregAMQJ2yg8mbwn\npdKLP6Rp3BVylKWd196x6iQ7qRBuliwH1dyfPY641LM0CrddHwzduqx/3Wbb\n1LM1i1sjZD+Cl2BaB8nKTpJt++u+UlAKJKdMSFqDpkMdBh8PHd+Z5HfynHVQ\nXMzx/e9SbO+ER8kS9qudMjflKkpgqAlEql1PWf38JNxYO55DgBFS/WUowTQR\n/4Lr\r\n=E5M7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"appframe-express.js","gitHead":"f90ea35db97539eb0970dd87f98771bd9672fbfe","scripts":{"lint":"eslint .","test":"npm run lint","precommit":"lint"},"_npmUser":{"name":"cherryjimbo","email":"jamesross134+npm@gmail.com"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"6.4.0","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"10.9.0","dependencies":{"joi":"13.x","helmet":"3.x","lodash":"*","express":"4.x","appframe":"*","body-parser":"1.18.x","compression":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.4.0","eslint-plugin-json":"^1.2.1","eslint-plugin-node":"^7.0.1","eslint-config-nodecraft":"^1.0.14"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express_0.4.11_1535131461178_0.8887803064885607","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"appframe-express","version":"0.5.0","keywords":["express","appframe"],"author":{"name":"Nodecraft Inc."},"license":"MIT","_id":"appframe-express@0.5.0","maintainers":[{"name":"blazedd","email":"jon@nodecraft.com"},{"name":"cherryjimbo","email":"jamesross134+npm@gmail.com"},{"name":"ncworker","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"fccfdefa37a6afe617491c0001e40105869c9aa8","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.5.0.tgz","fileCount":9,"integrity":"sha512-bDeuUp2c4R09+6la7MZ5/9dy5qtimcPs96VIqN1U20Iwv0xaPLtwoBSEAuOfqR5Dvsb6XHYGFcABuyK+zpTV6g==","signatures":[{"sig":"MEUCIG52qqMpCTct+R42thCZbhfHins0ysOVroLmQqM6G/9xAiEA8uSDlBC8+yrMwVn7McZjXOC7Bu65lgOE4OksZEmGo0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjtQFCRA9TVsSAnZWagAAOs0QAIGcg87V1/+HXFv4LI01\nfYEgy2B3FPzBHsz5jbJxCBVz/+aP1AQj+t6NiF5DkkbgsH+y0aVZQAX/QgB2\nSFJrEK0ZsqhVySbY4645Bxw2ieAuVj679NVUtipwKAof7ba4uoYAZ6FFrZMw\nAVMZVfbqgGG/UbnNfXltQVR2kcCVLmy9rYEtXN7+6ufLGt7MPHJmlJsZBR0c\n4pNDYy0YtWR4aT3Ju2Iy7tP/dbQuV1K0xyl8UvwTEnKJSRTo8oketToyTGsC\naaH7phbDxOZUgS+V0sSTLj5KkID6IbH6ryYDVJGXsb8nBX+FTFg3RPZBwabt\nTWxyzxlt3o/PdJ5st3grdbwEvT6+cJHkMcrKgaL7IjGjhcAuElQzraacabcL\nezo0jYAjilalh3ICUiEs1qz+IySo186AMqXUoU/zSMOFesOjKNqtvdwy+hU0\n7YfKrv0mkGOlxSx7nKCYcRsy6VwObAwdraJ+t/Ykq8bIeSp9NeKPuB2nFjgK\ncsohe7/egURIaqrRiExCSdnxZzSYQD2u/aNCeahrCAdB/W4HQs88ArDJkdaZ\n7gNDxrm8hBy0FSu0RHH0HGXKx/cfJfgOvJVjz1A9Inw7GD+yXFUS1aFrbtT+\nR7bEy1OET2q+P4+CeD+6eWSfK5D34bfw6CsAjtANuTwVR5LMJ9LO6FB5roMh\niLLG\r\n=WhX0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"appframe-express.js","gitHead":"e3375af275357ade3bdef5e528c3dfb3d44c3711","scripts":{"lint":"eslint .","test":"npm run lint","precommit":"lint"},"_npmUser":{"name":"blazedd","email":"jon@nodecraft.com"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"6.1.0","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"10.7.0","dependencies":{"joi":"13.x","helmet":"3.x","lodash":"*","express":"4.x","appframe":"*","body-parser":"1.18.x","compression":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.4.0","eslint-plugin-json":"^1.2.1","eslint-plugin-node":"^7.0.1","eslint-config-nodecraft":"^1.0.14"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express_0.5.0_1536087045045_0.32709003275528015","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"appframe-express","version":"0.5.1","keywords":["express","appframe"],"author":{"name":"Nodecraft Inc."},"license":"MIT","_id":"appframe-express@0.5.1","maintainers":[{"name":"blazedd","email":"jon@nodecraft.com"},{"name":"cherryjimbo","email":"jamesross134+npm@gmail.com"},{"name":"ncworker","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"407fa14be7b3d304d85cce8056b0cf06073f9ac8","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.5.1.tgz","fileCount":9,"integrity":"sha512-Q+pXs3MgdlNb95/isGvVc2If8cPSZVyuX1yROJtVpH+gG1X0Y7MS7exMQAmDsJI5RNXLWSmnMd3jmWI+P3om6w==","signatures":[{"sig":"MEUCIQCYbkE9Ea12qX6dYKY0xN6LphCfA2ZRCTvF9zfW2cY6+wIgNt/XiY3ALLcrBud+jkD/18fct7kt7TRI5p8l1BhReH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjt97CRA9TVsSAnZWagAAphIP/3w8013H8JPKTd/YMO5X\ncVNTZC2pNNKGfljKVKE0UAvbxugqTdaFMkuWMwjnUDhwEifAVmB48UJf3SHy\nzj5HuQGkEf5MkPsKcCtDqNOocq9o473d00kQ/87OT2X1cfxPtFLBHguUH9sT\npg6Fci1MmyhOcM3PI/J1G3tOZn2x8PwqYN29mhNKhCEwca0fTbWO3xh6+9/i\nhzMx7ASB4cKxLDEe6SKeJxzmWYfOva2+s3AZVYR77EjJmvcvOrHy4i5SbGBk\nPiXhhDyOYmOP0zYRke7YAp8HWpban6AgmJaMtaDvFClV/++0IJh5BiHtA4LD\n5n16ZBUyceC3Q65KJyyWoRdCx4+jLvKnCPqUqWBV5s26XlrR9l6rLfDSfWIC\nRevMIot+Dbxc5lg+wb6kxBSch6Vfg+os/0pxg5oFCFpLU2bMK5nur9LEbuMa\nE/7+B6nc6aCYen5js4ZWo2LglAaH4OF+GDDX121hI9Gz0GNYtO6BMBnwi+w1\noFpT/xTDO/fHt0g9VRdWZri8PfAf5QpP8IvACHTjCvO4XRV3pzGSlDWw5FIi\n+DRiHkFuGIgePtcd/dtwABXLLNGTqzzbQr/LRnQ5mADSTKP0pwTxGsjSK/Nx\nrRWzgY5Wz3x/z9XhxMvPq+AQzJqVVKIoDDdg1utpd3jA6ipjD81WtheZGgmv\noGr8\r\n=AHg6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"appframe-express.js","gitHead":"90e1108bd4ec57210a26bb23f812a30508c2b12a","scripts":{"lint":"eslint .","test":"npm run lint","precommit":"lint"},"_npmUser":{"name":"blazedd","email":"jon@nodecraft.com"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"6.1.0","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"10.7.0","dependencies":{"joi":"13.x","helmet":"3.x","lodash":"*","express":"4.x","appframe":"*","body-parser":"1.18.x","compression":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.4.0","eslint-plugin-json":"^1.2.1","eslint-plugin-node":"^7.0.1","eslint-config-nodecraft":"^1.0.14"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express_0.5.1_1536089979052_0.9177849666339142","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"appframe-express","version":"0.5.2","keywords":["express","appframe"],"author":{"name":"Nodecraft Inc."},"license":"MIT","_id":"appframe-express@0.5.2","maintainers":[{"name":"blazedd","email":"jon@nodecraft.com"},{"name":"cherryjimbo","email":"jamesross134+npm@gmail.com"},{"name":"ncworker","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"d2c63110ff630c2db6baa6821d0c520ae939860c","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.5.2.tgz","fileCount":9,"integrity":"sha512-jzx8YJzOiU1WIjRSKCDV5yA8D1evlx6960cwtcDm9QhsZQG2Ju3McP1F9Vk8fdyMEiCcgQ4hrQ0rR5rP+ZD9Tw==","signatures":[{"sig":"MEYCIQDjzY6wyQn4z846nOjS8lV452UNPt8KrN24h4bsYl4AmwIhAI8obzo0tRr4OKwF/VOX3BIU1JreFX75HN9pw4pl5ow3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkWAfCRA9TVsSAnZWagAATsoP+wdxBpsamZlpER1hhpf8\n+vi13J9RErwzzJq3WSmOYQPoNQu0qY+OErKs/VD26zq3Mwn2TfratxJ8rGiO\nwe385A64+lBGP9utQ/LCn4aohLTKnap8hqwRM6WKsoy/4ZOXM1Xk2Px0W++W\nco68aJ/jdZddBWLaNDxAhhHSOcJa5RofdiguZ16l+9rlVCEqbcHOOm4o3Pr8\nlpan50WCpxirywl/Otv6siiiqbej1wxcYnRlgja45555QWfZD+Bh0ePmi/Nm\nuLfh4vFZ1idFuL+DmIRvlrJRmtSKqDDLFAOZoLwoXKwWFZy8YfjH/g1NOuwn\nnZwVkZHG8Z1t16/rr6n7u684iuVKJLWzDFxom75rOfSgxuIDNgsdn3EBQ02w\nHSOXDYXYQVT0sDGiPGV9g/wIkQixPzEaJTC1bjDiVecFAEwdYGtZBdgcfDuV\nNCcWHclb/uaxzR0LI7XUjEgSEb62jBns03G5dK9poaHrGD2za5aFakcd/aYL\nsnnzPhYcdeAgSZbxmkraNQRqnNxMgdezQog+sUk7vc9Zw+kQ7CKOWb6uP6Gt\n7CeAXYEPHg6boe85A3VuXmUVWvvBsppQoNWaN4S4ib/xJD5EJxrMqWOB9UDj\nCQ/f/1Q3jPzaIUuzUKImNnUbCXgSN6jnkkbptbPzwuwcA4Qx0ZTZBAEYNXkt\nfY/x\r\n=jqou\r\n-----END PGP SIGNATURE-----\r\n"},"main":"appframe-express.js","gitHead":"f7a1a4f39ffb59b40efeb50ebcf99186fe26c983","scripts":{"lint":"eslint .","test":"npm run lint","precommit":"lint"},"_npmUser":{"name":"blazedd","email":"jon@nodecraft.com"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"6.1.0","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"10.7.0","dependencies":{"joi":"13.x","helmet":"3.x","lodash":"*","express":"4.x","appframe":"*","body-parser":"1.18.x","compression":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.4.0","eslint-plugin-json":"^1.2.1","eslint-plugin-node":"^7.0.1","eslint-config-nodecraft":"^1.0.14"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express_0.5.2_1536253983095_0.5681882368653997","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"appframe-express","version":"0.5.3","keywords":["express","appframe"],"author":{"name":"Nodecraft Inc."},"license":"MIT","_id":"appframe-express@0.5.3","maintainers":[{"name":"blazedd","email":"jon@nodecraft.com"},{"name":"cherryjimbo","email":"jamesross134+npm@gmail.com"},{"name":"ncworker","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"cb42422bb0fb0e570242bff773ff2d995190b5fc","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.5.3.tgz","fileCount":9,"integrity":"sha512-yxgiG0RfxkN1oHx+6eG3E7T1XMAq018FLZnE9DJAk7hwaka8xJtvH0FjA1iOhknFNrYDA3705okoanRTa1TUKQ==","signatures":[{"sig":"MEUCIQDDb/u8vsHeKTiojPlZsZY7UxpjuPp/MT13CskT79JWRwIgagesTsT30E6kueIhLJDHQHMWG/nuvQ2DZECbwMbU3Qg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvS1UCRA9TVsSAnZWagAAHOIP/iXd/KXm6Y2VtTfKoymu\ngWZfC/DTwrdFfpONdCyl+P+2I0hKHUtr5VPI1P1V4Qjt/WYc3ar5iZs2xOl4\njG+k6/Y5dJStR9kBw9Wd6+U81Kp0BidB/sbdqfykpSKyZ9vpcKGQe1wvXiQ7\nxNYlTNWZCJpNCD0oncx05YhCoyFlv0RUmdOl5ow0qJTCmiOkDDCpBqmJeL9v\nLLvER4d3tTqdtGiGOC10oQsARYard0eNQG7B9QW0Cyv/7p51mnp1ciTuq8+y\nmbplqHO5qfyjZVV7jJLG7QGFRP7QCDRFjg3diAG0Te0JMV7IzyDzvDwbyVZ+\nqQSnYUuLhVtHe3vA3cokPjeWKPWUT4SWvYddUalPQ6YDw0308c4i/bHFJ2Cv\nI7d3kfuQMxWs1Jvkna5zycG70Nx3U82zl0tUknmX71Ql8NU8gTo/TE0Hyv0K\nZTX5DHNEI/lrAlAncdWgS+PcPqlrC1XrtAnqKMFXHTbfsVqgptUbLda2/sxO\nJztRImGTrFAlDYYSisAG3DT1osbkmKumHIy/WQ4LghiUki/whVy7IJHgg/yC\nm/IdfS7GSoWVid6lNk84ief0L26dqF4s3Rgo+JRTV0egCN2yi9oWSx9hWSnu\nbsRfiylGG5mjGGSFhp30JIuT8DPtD1qRUFaxsK3943tllE4yaGFNiFGB5fjL\nEUx5\r\n=FjFP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"appframe-express.js","gitHead":"9b70c6f364ea5f3973df1fa1b761a4f10672f78b","scripts":{"lint":"eslint .","test":"npm run lint","precommit":"lint"},"_npmUser":{"name":"cherryjimbo","email":"jamesross134+npm@gmail.com"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"6.4.1","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"10.11.0","dependencies":{"joi":"13.x","helmet":"3.x","lodash":"*","express":"4.x","appframe":"*","body-parser":"1.18.x","compression":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.6.1","eslint-plugin-json":"^1.2.1","eslint-plugin-node":"^7.0.1","eslint-config-nodecraft":"^1.0.14"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express_0.5.3_1539124563939_0.015337370670035266","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"appframe-express","version":"0.6.0","keywords":["express","appframe"],"author":{"name":"Nodecraft Inc."},"license":"MIT","_id":"appframe-express@0.6.0","maintainers":[{"name":"blazedd","email":"jon@nodecraft.com"},{"name":"cherryjimbo","email":"jamesross134+npm@gmail.com"},{"name":"ncworker","email":"admin@getnodecraft.net"}],"homepage":"https://github.com/nodecraft/appframe-express.js#readme","bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"dist":{"shasum":"afc65d5d50fe5d69c57c19b1b865c9b0c515b3fb","tarball":"https://registry.npmjs.org/appframe-express/-/appframe-express-0.6.0.tgz","fileCount":9,"integrity":"sha512-/WK0GDtwNK2kFvfUjskNl8XoXHalFrAOrTYgjPURdumplY4fk5Rfu1+vEiD85AT34CW+FHqUP+uGEYpz/CtrEw==","signatures":[{"sig":"MEUCIQDK1vlgCmZ1o+MW6s8CyxtnuPK6PKxIYA7WTya8okgHHQIgFiNR6tHKPNRLFmx5Dol9e+nlSH7aUfXgZKjYgcW5TRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxQ8TCRA9TVsSAnZWagAApfYQAIT/Lr+o4p2hdRz0258G\nd7gmuc082dbTDvR9AZWEdH4MdezSyVLSFiIipH3OhwHJFeaVpfqR6nXJBvq+\nT9RiG6qNxcToNOw3Z+pcwKG4Ya2diOA5yrAuoDOx9OeYhvVG+rX7lQ1SUn16\ni78/+aBd2uboNfm6eBxU/yyd2LiHZZjOozIZFVRE/nSL6JPGFakKubIGww9k\ndrKH6ucnbD0inNRAUgDUQG8KzOAjUW7OKU5NR/e3Ergh0rFu51u2cuzm24cq\nfjMGlaA4DUUHDkXPLk0bg4shvAgl6GLpJeoT2n2DttbaxCAdczKFe80xq3Ms\nxd2sQFZarqoRPYYkRpSeGXDSrES1p8PTRfc8wLXwf6anZxoSFqK2GtnxocgH\nf5f/av2CgnXr8TNsZSdIdjpSCPW9igKn4UK3dtNSSW9JB0Edt2x5NMInukmx\n+VCoJQMN58tXzU9HmQPKyATU/QlEN7AkzFy757CzRPJbnTm9ave9wbuxBo/A\n5b1RekBx5uA8s4WQTLYU/TEUyfeXzjj+tT1lShXFOos5k3SGD+N9Ft+0djCB\nn/Gai4qcOqfuueUeua9E0JhGqtws3xR10qOJi/pNQ58yDP+TCDzh3IMV8i58\nr0AFgC//HzukihnnlE85P1cJKp4SGAY3/IIvHpJjIbVozKJK7hjANqLaQP1B\nR6Wf\r\n=hUfg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"appframe-express.js","gitHead":"9b70c6f364ea5f3973df1fa1b761a4f10672f78b","scripts":{"lint":"eslint .","test":"npm run lint","precommit":"lint"},"_npmUser":{"name":"cherryjimbo","email":"jamesross134+npm@gmail.com"},"deprecated":"Package superseded by spawnpoint. All new applications should use spawnpoint over appframe.","repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"_npmVersion":"6.4.1","description":"Express plugin for appframe.js NPM module","directories":{},"_nodeVersion":"10.11.0","dependencies":{"joi":"13.x","helmet":"3.x","lodash":"*","express":"4.x","appframe":"*","body-parser":"1.18.x","compression":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.7.0","eslint-plugin-json":"^1.2.1","eslint-plugin-node":"^7.0.1","eslint-config-nodecraft":"^1.0.14"},"_npmOperationalInternal":{"tmp":"tmp/appframe-express_0.6.0_1539641106549_0.013784613223336795","host":"s3://npm-registry-packages"}}},"time":{"created":"2015-12-17T05:46:03.585Z","modified":"2025-11-30T15:26:42.572Z","0.1.0":"2015-12-17T05:46:03.585Z","0.1.1":"2015-12-17T18:42:31.690Z","0.1.2":"2015-12-17T22:10:04.442Z","0.1.3":"2015-12-18T19:05:02.649Z","0.1.4":"2015-12-18T21:30:05.953Z","0.1.5":"2015-12-18T22:34:26.576Z","0.1.6":"2015-12-21T16:57:17.211Z","0.1.7":"2015-12-21T16:59:32.693Z","0.1.8":"2016-02-03T21:34:02.151Z","0.1.9":"2016-02-10T18:01:31.806Z","0.1.10":"2016-02-24T20:05:39.482Z","0.1.11":"2016-03-15T17:37:03.791Z","0.2.0":"2016-06-01T14:34:06.280Z","0.2.1":"2016-06-20T13:56:43.789Z","0.2.2":"2016-06-20T14:42:44.799Z","0.2.3":"2016-07-28T15:16:01.340Z","0.2.4":"2017-02-01T23:48:58.952Z","0.2.5":"2017-03-08T18:24:35.568Z","0.2.6":"2017-03-08T19:02:35.621Z","0.3.0":"2017-03-14T21:13:08.780Z","0.3.1":"2017-03-14T21:20:32.635Z","0.3.2":"2017-03-20T01:29:54.146Z","0.4.0":"2017-04-26T16:42:36.047Z","0.4.1":"2017-06-05T14:44:02.570Z","0.4.2":"2017-08-04T15:16:46.850Z","0.4.3":"2017-08-07T21:45:10.068Z","0.4.4":"2017-09-11T14:43:11.113Z","0.4.5":"2017-09-12T19:17:08.150Z","0.4.6":"2017-09-25T21:59:55.519Z","0.4.7":"2017-09-28T22:58:43.828Z","0.4.8":"2017-09-29T21:22:23.831Z","0.4.9":"2017-10-15T17:48:05.525Z","0.4.10":"2018-03-05T19:23:48.324Z","0.4.11":"2018-08-24T17:24:21.291Z","0.5.0":"2018-09-04T18:50:45.405Z","0.5.1":"2018-09-04T19:39:39.203Z","0.5.2":"2018-09-06T17:13:03.341Z","0.5.3":"2018-10-09T22:36:04.183Z","0.6.0":"2018-10-15T22:05:06.702Z"},"bugs":{"url":"https://github.com/nodecraft/appframe-express.js/issues"},"author":{"name":"Nodecraft Inc."},"license":"MIT","homepage":"https://github.com/nodecraft/appframe-express.js#readme","keywords":["express","appframe"],"repository":{"url":"git+https://github.com/nodecraft/appframe-express.js.git","type":"git"},"description":"Express plugin for appframe.js NPM module","maintainers":[{"email":"jon@nodecraft.com","name":"blazedd"},{"email":"james+npm@jross.me","name":"cherryjimbo"},{"email":"matthew.a@nodecraft.com","name":"matthew.a"}],"readme":"# appframe-express\r\n[Express](http://expressjs.com/) Plugin for [Appframe](https://github.com/nodecraft/appframe.js) on NPM. This currently does not support SSL.\r\n\r\n## API\r\nThis api is mounted at `app.server` as a new express app. Also mounts `app.joi` for validation. Has following methods:\r\n\r\n##### `app.server.validate(fields)`\r\nMiddleware to validate fields on requests.\r\n - `fields` *object* - Key value where key is fieldname and value is joi validation object\r\n\r\n```javascript\r\n\r\napp.server.post('/validate', app.server.validate({\r\n        body: {\r\n            user: app.joi.string().required(),\r\n            email: app.joi.string().email(),\r\n        }\r\n    }), function(req, res){\r\n        if(req.body.user.length < 2){\r\n            return res.invalid({\r\n                'user': app.code('user.username_invalid') // this code is not included\r\n            });\r\n        }\r\n        res.success('server.status_200', req.body);\r\n    });\r\n\r\n// outputs\r\n{\r\n    \"code\": \"server.validation\",\r\n    \"message\": \"There was a problem with your request. Please check the errors provided.\",\r\n    \"success\": false,\r\n    \"data\": {\r\n    \"fields\": {\r\n        \"user\": {\r\n            \"type\": \"custom_message\",\r\n            \"message\": \"Provided username is invalid.\"\r\n        }\r\n    }\r\n    },\r\n    \"error\": false\r\n}\r\n```\r\n##### `response.invalid(fields)`\r\nThrows a validation error on the fields.\r\n - `fields` *object* - Key value where key is fieldname and value is string error or app.code object\r\n\r\n```javascript\r\nres.invalid({\r\n    user: 'Provided username is invalid.'\r\n});\r\n\r\n// outputs\r\n{\r\n    \"code\": \"server.validation\",\r\n    \"message\": \"There was a problem with your request. Please check the errors provided.\",\r\n    \"success\": false,\r\n    \"data\": {\r\n    \"fields\": {\r\n        \"user\": {\r\n            \"type\": \"custom_message\",\r\n            \"message\": \"Provided username is invalid.\"\r\n        }\r\n    }\r\n    },\r\n    \"error\": false\r\n}\r\n```\r\n##### `response.fail(error [, data])`\r\nOutputs JSON object with code, message, and optional data.\r\n - `error` *mixed* - This corresponds an error code string, error code object, errorCode appframe Error, failCode appframe Error, or registered error from within appframe.\r\n - `data` *any* - This is attached to the JSON reply as `response.data`\r\n\r\n```javascript\r\nif(user === null){\r\n    var error = app.failCode('user.not_found');\r\n}\r\nres.fail(error);\r\n\r\n// outputs\r\n{\r\n    success: false,\r\n    error: false,\r\n    code: \"user.not_found\",\r\n    message: \"No user found by given id.\",\r\n    data: null\r\n}\r\n\r\n##### `response.success(code [, data])`\r\nOutputs JSON object with code, message, and optional data.\r\n - `code` *string* - This corresponds with an appframe code to populate response\r\n - `data` *any* - This is attached to the JSON reply as `response.data`\r\n\r\n```javascript\r\nres.success('user.found', {user: user});\r\n\r\n// outputs\r\n{\r\n    success: true,\r\n    code: \"user.found\",\r\n    message: \"The user was found by given id.\",\r\n    data: {\r\n        user: {...}\r\n    }\r\n}\r\n```\r\n##### `response.fail(error [, data])`\r\nOutputs JSON object with code, message, and optional data.\r\n - `error` *mixed* - This corresponds an error code string, error code object, errorCode appframe Error, failCode appframe Error, or registered error from within appframe.\r\n - `data` *any* - This is attached to the JSON reply as `response.data`\r\n\r\n```javascript\r\nif(user === null){\r\n    var error = app.failCode('user.not_found');\r\n}\r\nres.fail(error);\r\n\r\n// outputs\r\n{\r\n    success: false,\r\n    error: false,\r\n    code: \"user.not_found\",\r\n    message: \"No user found by given id.\",\r\n    data: null\r\n}\r\n```\r\n\r\n### Config `server.json5`\r\n- `host` *String* - HTTP server host address to bind on. Defaults to **127.0.0.1**.\r\n- `port` *String* - HTTP server port number to bind on. Defaults to **8080**.\r\n- `handle_error` *Boolean* - Automatically handle internal errors and 404 with generic JSON response codes. Defaults to **True**\r\n","readmeFilename":"README.md"}