{"_id":"form-mailer-service","_rev":"45-cd1e99a841700e5d7621481722340a9f","name":"form-mailer-service","description":"FormMailer is a service application emailing forms posted by users from a registered web site","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.1":{"name":"form-mailer-service","description":"FormMailer is a service application emailing forms posted by users from a registered web site","version":"0.0.1","license":"MIT","author":{"name":"Fred"},"dependencies":{"express":"~3.4.3","ejs":"~0.8.4","node-uuid":"~1.4.0","nodemailer":"~0.5.0","passport":"~0.1.0","passport-reverseproxy":"~0.1.0","passport-http":"~0.2.0","socket.io":"~0.9.0"},"devDependencies":{"grunt":"~0.4.1","grunt-autoprefixer":"~0.4.0","grunt-concurrent":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.7.0","grunt-contrib-compass":"~0.6.0","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.3.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-google-cdn":"~0.2.0","grunt-newer":"~0.5.4","grunt-ngmin":"~0.0.2","grunt-rev":"~0.1.0","grunt-svgmin":"~0.2.0","grunt-usemin":"~2.0.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.1","grunt-express-server":"~0.4.5","grunt-open":"~0.2.0","connect-livereload":"~0.3.0","karma-ng-html2js-preprocessor":"~0.1.0","karma-ng-scenario":"~0.1.0","grunt-karma":"~0.6.2","grunt-contrib-compress":"~0.5.0"},"engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/abbr/FormMailerService.git"},"homepage":"https://github.com/abbr/FormMailerService/wiki","bugs":{"url":"https://github.com/abbr/FormMailerService/issues"},"_id":"form-mailer-service@0.0.1","dist":{"shasum":"ead7f43c98383ac82672d17996883e1692edd2db","tarball":"https://registry.npmjs.org/form-mailer-service/-/form-mailer-service-0.0.1.tgz","integrity":"sha512-3IBTWWUS6p/XJqXBfM20c/vrxApPkN3vmoJ6Qa/3sxyLQjEMMe1XiNleL6NQO327I7KhkU8mnbnBjleZYYxbXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjboh6DaTLKjoDQ/5EsZRWilpUDgEAdB5u6LlQk0v9TAIgZ0qBVHpxfGzsZJJDsCRVSj2Sxk7kLSTHLWHbtlXaaVA="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"abbr","email":"wenfred@gmail.com"},"maintainers":[{"name":"abbr","email":"wenfred@gmail.com"}],"directories":{}},"0.0.2":{"name":"form-mailer-service","description":"FormMailer is a service application emailing forms posted by users from a registered web site","version":"0.0.2","license":"MIT","author":{"name":"Fred"},"dependencies":{"express":"~3.4.3","ejs":"~0.8.4","node-uuid":"~1.4.0","nodemailer":"~0.5.0","passport":"~0.1.0","passport-reverseproxy":"~0.1.0","passport-http":"~0.2.0","socket.io":"~0.9.0"},"devDependencies":{"grunt":"~0.4.1","grunt-autoprefixer":"~0.4.0","grunt-concurrent":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.7.0","grunt-contrib-compass":"~0.6.0","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.3.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-google-cdn":"~0.2.0","grunt-newer":"~0.5.4","grunt-ngmin":"~0.0.2","grunt-rev":"~0.1.0","grunt-svgmin":"~0.2.0","grunt-usemin":"~2.0.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.1","grunt-express-server":"~0.4.5","grunt-open":"~0.2.0","connect-livereload":"~0.3.0","karma-ng-html2js-preprocessor":"~0.1.0","karma-ng-scenario":"~0.1.0","grunt-karma":"~0.6.2","grunt-contrib-compress":"~0.5.0"},"engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/abbr/FormMailerService.git"},"homepage":"https://github.com/abbr/FormMailerService/wiki","keywords":["formmail","mailform"],"bugs":{"url":"https://github.com/abbr/FormMailerService/issues"},"_id":"form-mailer-service@0.0.2","dist":{"shasum":"065518ccccd925e63fb0fec229369e5ffa6b6eee","tarball":"https://registry.npmjs.org/form-mailer-service/-/form-mailer-service-0.0.2.tgz","integrity":"sha512-IUJLZZa8WWmEOc6ybOWo2nrMhbBa+Az8lX3oT/HYpmkvt2OeaK4SoLPzoGb09o18foNMD1U4rKhBd4Q0z6QRqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpCFMeVXwvtopF1oy2ye7umjHJgn8D8Kd4Sxkiw9xnigIgIw17XveawJhhh5oQNdBj6PtahVEujU+Rb9RUX17E9QA="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"abbr","email":"wenfred@gmail.com"},"maintainers":[{"name":"abbr","email":"wenfred@gmail.com"}],"directories":{}},"0.0.3":{"name":"form-mailer-service","description":"FormMailer is a service application emailing forms posted by users from a registered web site","version":"0.0.3","license":"MIT","author":{"name":"Fred"},"dependencies":{"express":"~3.4.3","ejs":"~0.8.4","node-uuid":"~1.4.0","nodemailer":"~0.5.0","passport":"~0.1.0","passport-reverseproxy":"~0.1.0","passport-http":"~0.2.0","socket.io":"~0.9.0"},"devDependencies":{"grunt":"~0.4.1","grunt-autoprefixer":"~0.4.0","grunt-concurrent":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.7.0","grunt-contrib-compass":"~0.6.0","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.3.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-google-cdn":"~0.2.0","grunt-newer":"~0.5.4","grunt-ngmin":"~0.0.2","grunt-rev":"~0.1.0","grunt-svgmin":"~0.2.0","grunt-usemin":"~2.0.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.1","grunt-express-server":"~0.4.5","grunt-open":"~0.2.0","connect-livereload":"~0.3.0","karma-ng-html2js-preprocessor":"~0.1.0","karma-ng-scenario":"~0.1.0","grunt-karma":"~0.6.2","grunt-contrib-compress":"~0.5.0"},"engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/abbr/FormMailerService.git"},"homepage":"https://github.com/abbr/FormMailerService/wiki","keywords":["formmail","mailform"],"bugs":{"url":"https://github.com/abbr/FormMailerService/issues"},"_id":"form-mailer-service@0.0.3","dist":{"shasum":"bbfe8f1f0c54f90ffbd3c030773c003995963403","tarball":"https://registry.npmjs.org/form-mailer-service/-/form-mailer-service-0.0.3.tgz","integrity":"sha512-cksuHrBNFWAVIjKUDPosSly11H3mFC4xu8OPObPSWqQamoHboC9EsLeQfPMPhZ9JwjUnUoOcIkNSW5QBZQsuBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHamZ0RHB5NYEV+RZIf9h9VrxWaOLaOTSVmdp7BvUjDQIhAMoE/bzhICDpPl14w5elwtMCVtdIW+4hGZ28kQFkJMKK"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"abbr","email":"wenfred@gmail.com"},"maintainers":[{"name":"abbr","email":"wenfred@gmail.com"}],"directories":{}},"0.0.4":{"name":"form-mailer-service","description":"FormMailer is a service application emailing forms posted by users from a registered web site","version":"0.0.4","license":"MIT","author":{"name":"Fred"},"dependencies":{"express":"~3.4.3","ejs":"~0.8.4","node-uuid":"~1.4.0","nodemailer":"~0.5.0","passport":"~0.1.0","passport-reverseproxy":"~0.1.0","passport-http":"~0.2.0","socket.io":"~0.9.0"},"devDependencies":{"grunt":"~0.4.1","grunt-autoprefixer":"~0.4.0","grunt-concurrent":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.7.0","grunt-contrib-compass":"~0.6.0","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.3.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-google-cdn":"~0.2.0","grunt-newer":"~0.5.4","grunt-ngmin":"~0.0.2","grunt-rev":"~0.1.0","grunt-svgmin":"~0.2.0","grunt-usemin":"~2.0.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.1","grunt-express-server":"~0.4.5","grunt-open":"~0.2.0","connect-livereload":"~0.3.0","karma-ng-html2js-preprocessor":"~0.1.0","karma-ng-scenario":"~0.1.0","grunt-karma":"~0.6.2","grunt-contrib-compress":"~0.5.0"},"engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/abbr/FormMailerService.git"},"homepage":"https://github.com/abbr/FormMailerService/wiki","keywords":["formmail","mailform"],"bugs":{"url":"https://github.com/abbr/FormMailerService/issues"},"_id":"form-mailer-service@0.0.4","dist":{"shasum":"7f5253ae7df0c8f17866eba3529a73a26fde31e4","tarball":"https://registry.npmjs.org/form-mailer-service/-/form-mailer-service-0.0.4.tgz","integrity":"sha512-7PM2iJQj54e2mnCbqnBeg2zdlM3o9rfLncj6oB5Eo8nvbyfk9v7bYjSHmELfeMWAjMVygnPO2Bwi6uPS0aIqtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcU4KeaNyn5ML8oKLaWED8wpdy+aCEyi1tqVDfgvvNrQIhAIfTtK4+5OeFAWvZhYyQUTRfLGQbX3Gf8z64SVdoV/k5"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"abbr","email":"wenfred@gmail.com"},"maintainers":[{"name":"abbr","email":"wenfred@gmail.com"}],"directories":{}},"0.0.5":{"name":"form-mailer-service","description":"FormMailer is a service application emailing forms posted by users from a registered web site","version":"0.0.5","license":"MIT","author":{"name":"Fred"},"dependencies":{"express":"~3.4.3","ejs":"~0.8.4","node-uuid":"~1.4.0","nodemailer":"~0.5.0","passport":"~0.1.0","passport-reverseproxy":"~0.1.0","passport-http":"~0.2.0","socket.io":"~0.9.0","mongoose":"~3.8.0"},"devDependencies":{"grunt":"~0.4.1","grunt-autoprefixer":"~0.4.0","grunt-concurrent":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.7.0","grunt-contrib-compass":"~0.6.0","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.3.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-google-cdn":"~0.2.0","grunt-newer":"~0.5.4","grunt-ngmin":"~0.0.2","grunt-rev":"~0.1.0","grunt-svgmin":"~0.2.0","grunt-usemin":"~2.0.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.1","grunt-express-server":"~0.4.5","grunt-open":"~0.2.0","connect-livereload":"~0.3.0","karma-ng-html2js-preprocessor":"~0.1.0","karma-ng-scenario":"~0.1.0","grunt-karma":"~0.6.2","grunt-contrib-compress":"~0.5.0"},"engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/abbr/FormMailerService.git"},"homepage":"https://github.com/abbr/FormMailerService","keywords":["formmail","mailform"],"bugs":{"url":"https://github.com/abbr/FormMailerService/issues"},"_id":"form-mailer-service@0.0.5","dist":{"shasum":"a19753cccf89c01b950a8b904544b399cf1ca71a","tarball":"https://registry.npmjs.org/form-mailer-service/-/form-mailer-service-0.0.5.tgz","integrity":"sha512-/B4TDaQJkDWstmDqxxnCKFKqXrA0mPiryfwRN9sL5BNSMEF9Ob8SMD+zW8ha7fni1AzU6ZVMwq/KCMxJmrzMCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTwq35zdn8uNSBpVKwMHurM7iV0g39NYjnX/53/2M+ewIhAPi90Udq5p9dbutLvfkSJHSyJr8/2IysUkkKhn1J3ewb"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"abbr","email":"wenfred@gmail.com"},"maintainers":[{"name":"abbr","email":"wenfred@gmail.com"}],"directories":{}},"0.0.6":{"name":"form-mailer-service","description":"FormMailer is a service application emailing forms posted by users from a registered web site","version":"0.0.6","license":"MIT","author":{"name":"Fred"},"dependencies":{"express":"~3.4.3","ejs":"~0.8.4","node-uuid":"~1.4.0","nodemailer":"~0.5.0","passport":"~0.1.0","passport-reverseproxy":"~0.1.0","passport-http":"~0.2.0","socket.io":"~0.9.0","mongoose":"~3.8.0"},"devDependencies":{"grunt":"~0.4.1","grunt-autoprefixer":"~0.4.0","grunt-concurrent":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.7.0","grunt-contrib-compass":"~0.6.0","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.3.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-google-cdn":"~0.2.0","grunt-newer":"~0.5.4","grunt-ngmin":"~0.0.2","grunt-rev":"~0.1.0","grunt-svgmin":"~0.2.0","grunt-usemin":"~2.0.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.1","grunt-express-server":"~0.4.5","grunt-open":"~0.2.0","connect-livereload":"~0.3.0","karma-ng-html2js-preprocessor":"~0.1.0","karma-ng-scenario":"~0.1.0","grunt-karma":"~0.6.2","grunt-contrib-compress":"~0.5.0"},"engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/abbr/FormMailerService.git"},"homepage":"https://github.com/abbr/FormMailerService","keywords":["formmail","mailform"],"bugs":{"url":"https://github.com/abbr/FormMailerService/issues"},"_id":"form-mailer-service@0.0.6","dist":{"shasum":"dda915c90297eeca6ef2e7faf1d50cd05e1b170c","tarball":"https://registry.npmjs.org/form-mailer-service/-/form-mailer-service-0.0.6.tgz","integrity":"sha512-2LcOvvQva8xanjCJdKnXT3+0LnMcx+NM0ymMwYMVLl0OfdmjTPvpos9J4HipLtuNkKz3FzUayxXjmBNALnRlkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHT6ppy26icumpXHuR2k7huM1JcY8BGnu+3N+mNci5q0AiEA1EHU1zxb1b1MEJp114Hip+Us2IdvbLNUxHfEYzr7IDc="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"abbr","email":"wenfred@gmail.com"},"maintainers":[{"name":"abbr","email":"wenfred@gmail.com"}],"directories":{}},"0.0.7":{"name":"form-mailer-service","description":"FormMailer is a service application emailing forms posted by users from a registered web site","version":"0.0.7","license":"MIT","author":{"name":"Fred"},"dependencies":{"express":"~3.4.3","ejs":"~0.8.4","node-uuid":"~1.4.0","nodemailer":"~0.5.0","passport":"~0.1.0","passport-reverseproxy":"~0.1.0","passport-http":"~0.2.0","socket.io":"~0.9.0","mongoose":"~3.8.0"},"devDependencies":{"grunt":"~0.4.1","grunt-autoprefixer":"~0.4.0","grunt-concurrent":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.7.0","grunt-contrib-compass":"~0.6.0","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.3.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-google-cdn":"~0.2.0","grunt-newer":"~0.5.4","grunt-ngmin":"~0.0.2","grunt-rev":"~0.1.0","grunt-svgmin":"~0.2.0","grunt-usemin":"~2.0.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.1","grunt-express-server":"~0.4.5","grunt-open":"~0.2.0","connect-livereload":"~0.3.0","karma-ng-html2js-preprocessor":"~0.1.0","karma-ng-scenario":"~0.1.0","grunt-karma":"~0.6.2","grunt-contrib-compress":"~0.5.0"},"engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/abbr/FormMailerService.git"},"homepage":"https://github.com/abbr/FormMailerService","keywords":["formmail","mailform"],"bugs":{"url":"https://github.com/abbr/FormMailerService/issues"},"_id":"form-mailer-service@0.0.7","dist":{"shasum":"6a6e94bb8675f8db92b123dd8c7f914f63093d6c","tarball":"https://registry.npmjs.org/form-mailer-service/-/form-mailer-service-0.0.7.tgz","integrity":"sha512-O5iU5DoiHOxp+8GqWVg/6vrh9OdWPVnO/neGoRZINxnPhNqBRopwxoadeMNVQWrSfRMHyQBAe257Uiv8zkE1cA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKllO1ZKvDyVByvh2ePbveEzZ/CWpNCnCZ5OGjlo6pnAiAu29sMbQgbc6MtAO8lsOQouqetqHDBae+Ixk6LmnRwCw=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"abbr","email":"wenfred@gmail.com"},"maintainers":[{"name":"abbr","email":"wenfred@gmail.com"}],"directories":{}},"0.0.8":{"name":"form-mailer-service","description":"FormMailer is a service application emailing forms posted by users from a registered web site","version":"0.0.8","license":"MIT","author":{"name":"Fred"},"dependencies":{"express":"~3.4.3","ejs":"~0.8.4","node-uuid":"~1.4.0","nodemailer":"~0.5.0","passport":"~0.1.0","passport-reverseproxy":"~0.1.0","passport-http":"~0.2.0","socket.io":"~0.9.0","mongoose":"~3.8.0"},"devDependencies":{"grunt":"~0.4.1","grunt-autoprefixer":"~0.4.0","grunt-concurrent":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.7.0","grunt-contrib-compass":"~0.6.0","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.3.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-google-cdn":"~0.2.0","grunt-newer":"~0.5.4","grunt-ngmin":"~0.0.2","grunt-rev":"~0.1.0","grunt-svgmin":"~0.2.0","grunt-usemin":"~2.0.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.1","grunt-express-server":"~0.4.5","grunt-open":"~0.2.0","connect-livereload":"~0.3.0","karma-ng-html2js-preprocessor":"~0.1.0","karma-ng-scenario":"~0.1.0","grunt-karma":"~0.6.2","grunt-contrib-compress":"~0.5.0"},"engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/abbr/FormMailerService.git"},"homepage":"https://github.com/abbr/FormMailerService","keywords":["formmail","mailform"],"bugs":{"url":"https://github.com/abbr/FormMailerService/issues"},"_id":"form-mailer-service@0.0.8","dist":{"shasum":"ed06675d2cc30daf500f6fb14ecde3b9d2c16061","tarball":"https://registry.npmjs.org/form-mailer-service/-/form-mailer-service-0.0.8.tgz","integrity":"sha512-oQPAXM0M4uXN6v+5YF1TnVLcb1B57P1AhcNOFREk19x0n8Iy91hKWTNeeosBVUffr9JqKUTY9xe0GEuXV8fW2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7fNaWcXFJQGyiJ3Z3esHVAxDPiyjRcIJ8jsqZAb56PAiEAkHPMva4ZccnTR9OSUcOM541XLbonnDk8Wlo0qaM2B1k="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"abbr","email":"wenfred@gmail.com"},"maintainers":[{"name":"abbr","email":"wenfred@gmail.com"}],"directories":{}},"0.1.0":{"name":"form-mailer-service","description":"FormMailer is a service application emailing forms posted by users from a registered web site","version":"0.1.0","license":"MIT","author":{"name":"Fred"},"dependencies":{"express":"~3.4.3","ejs":"~0.8.4","node-uuid":"~1.4.0","nodemailer":"~0.6.0","passport":"~0.1.0","passport-reverseproxy":"~0.1.0","passport-http":"~0.2.0","socket.io":"~0.9.0","mongoose":"~3.8.0"},"devDependencies":{"grunt":"~0.4.1","grunt-autoprefixer":"~0.4.0","grunt-concurrent":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.7.0","grunt-contrib-compass":"~0.6.0","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.3.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-google-cdn":"~0.2.0","grunt-newer":"~0.5.4","grunt-ngmin":"~0.0.2","grunt-rev":"~0.1.0","grunt-svgmin":"~0.2.0","grunt-usemin":"~2.0.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.1","grunt-express-server":"~0.4.5","grunt-open":"~0.2.0","connect-livereload":"~0.3.0","karma-ng-html2js-preprocessor":"~0.1.0","karma-ng-scenario":"~0.1.0","grunt-karma":"~0.6.2","grunt-contrib-compress":"~0.5.0"},"engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/abbr/FormMailerService.git"},"homepage":"https://github.com/abbr/FormMailerService","keywords":["formmail","mailform"],"bugs":{"url":"https://github.com/abbr/FormMailerService/issues"},"_id":"form-mailer-service@0.1.0","dist":{"shasum":"f1b3750544babde7e48717331d0b20b02772fad0","tarball":"https://registry.npmjs.org/form-mailer-service/-/form-mailer-service-0.1.0.tgz","integrity":"sha512-1Abl7WC2HSnrd7B7q6JrToKi2y06+nE17hyWp4vcNanO3VleIlSQTAmBgiqWnKkrY9xZQuIUuMaIHC5FE0VNng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXGILGSR2Y2wtjZddA6yZ0sS984NrP5F78VFYmpr0U+AiEA6zq3inx1pIJuAuWnbBqW4L9TnYHUvibFwNvNMcezlls="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"abbr","email":"wenfred@gmail.com"},"maintainers":[{"name":"abbr","email":"wenfred@gmail.com"}]},"0.1.1":{"name":"form-mailer-service","description":"FormMailer is a service application emailing forms posted by users from a registered web site","version":"0.1.1","license":"MIT","author":{"name":"Fred"},"dependencies":{"express":"~3.4.3","ejs":"~0.8.4","node-uuid":"~1.4.0","nodemailer":"~0.6.0","passport":"~0.1.0","passport-reverseproxy":"~0.1.0","passport-http":"~0.2.0","socket.io":"~0.9.0","mongoose":"~3.8.0","password-hash":"~1.2.1","underscore":"~1.5.2"},"devDependencies":{"grunt":"~0.4.1","grunt-autoprefixer":"~0.4.0","grunt-concurrent":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.7.0","grunt-contrib-compass":"~0.6.0","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.3.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-google-cdn":"~0.2.0","grunt-newer":"~0.5.4","grunt-ngmin":"~0.0.2","grunt-rev":"~0.1.0","grunt-svgmin":"~0.2.0","grunt-usemin":"~2.0.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.1","grunt-express-server":"~0.4.5","grunt-open":"~0.2.0","connect-livereload":"~0.3.0","karma-ng-html2js-preprocessor":"~0.1.0","karma-ng-scenario":"~0.1.0","grunt-karma":"~0.6.2","grunt-contrib-compress":"~0.5.0"},"engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/abbr/FormMailerService.git"},"homepage":"https://github.com/abbr/FormMailerService","keywords":["formmail","mailform"],"bugs":{"url":"https://github.com/abbr/FormMailerService/issues"},"_id":"form-mailer-service@0.1.1","dist":{"shasum":"2ff31e8a231f178074bcdfe099eeadae2d5c0f85","tarball":"https://registry.npmjs.org/form-mailer-service/-/form-mailer-service-0.1.1.tgz","integrity":"sha512-GuZDOih8ITEMDnRMIJr5+Q/X5x3PYmVdB84VhhGDlPTqZYkLYJUgBoT+WQKQkOdw6BzXH4ULKVJJXI6LfyJrdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA124eE3K51ve38AFLhEMg4LUH2E1pi2WDRbTtHREhmgIhAP6XSsNknd1kUSyo+Lx1mJeOUu5RQ6M5J7HEzHL/8b9E"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"abbr","email":"wenfred@gmail.com"},"maintainers":[{"name":"abbr","email":"wenfred@gmail.com"}]},"0.1.2":{"name":"form-mailer-service","description":"FormMailer is a service application emailing forms posted by users from a registered web site","version":"0.1.2","license":"MIT","author":{"name":"Fred"},"dependencies":{"express":"~3.4.3","ejs":"~0.8.4","node-uuid":"~1.4.0","nodemailer":"~0.6.0","passport":"~0.2.0","passport-reverseproxy":"~0.1.0","passport-http":"~0.2.0","socket.io":"~0.9.0","mongoose":"~3.8.0","password-hash":"~1.2.1","underscore":"~1.5.2","deasync":"~0.0.6"},"devDependencies":{"grunt":"~0.4.1","grunt-autoprefixer":"~0.4.0","grunt-concurrent":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-contrib-coffee":"~0.7.0","grunt-contrib-compass":"~0.6.0","grunt-contrib-concat":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.3.0","grunt-contrib-jshint":"~0.7.1","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-google-cdn":"~0.2.0","grunt-newer":"~0.5.4","grunt-ngmin":"~0.0.2","grunt-rev":"~0.1.0","grunt-svgmin":"~0.2.0","grunt-usemin":"~2.0.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.1","grunt-express-server":"~0.4.5","grunt-open":"~0.2.0","connect-livereload":"~0.3.0","karma":"~0.10.0","karma-ng-html2js-preprocessor":"~0.1.0","karma-ng-scenario":"~0.1.0","grunt-karma":"~0.6.2","grunt-contrib-compress":"~0.5.0"},"engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/abbr/FormMailerService.git"},"homepage":"https://github.com/abbr/FormMailerService","keywords":["formmail","mailform"],"bugs":{"url":"https://github.com/abbr/FormMailerService/issues"},"_id":"form-mailer-service@0.1.2","dist":{"shasum":"93b6d9d272dbaaaaac132e60b0d868ed3632960b","tarball":"https://registry.npmjs.org/form-mailer-service/-/form-mailer-service-0.1.2.tgz","integrity":"sha512-zMOJ8+s9nQmAL78c34Tb9qU5SwiLdIZH6nmGI5ywCawoUqz88eIlMPoCv181tEPVYGFz/3ap/B9JZsQKvNdZrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCi+bK7c/QY/NjT0Nrb0xgbF65fbuU89RV7VZR+6YPVgIhAI4AMjTT4rV5OWyK5GPUf7PyPlasNSdvD+FnUOo0NxCI"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"abbr","email":"wenfred@gmail.com"},"maintainers":[{"name":"abbr","email":"wenfred@gmail.com"}]}},"readme":"FormMailer Service [![Build Status](https://travis-ci.org/abbr/FormMailerService.png)](https://travis-ci.org/abbr/FormMailerService) [![NPM version](https://badge.fury.io/js/form-mailer-service.png)](http://badge.fury.io/js/form-mailer-service) [![Dependency Status](https://gemnasium.com/abbr/FormMailerService.png)](https://gemnasium.com/abbr/FormMailerService)\n=================\n## About \n*FormMailer* is a service application emailing simple forms posted by users of a registered web site, freeing webmasters from the burden to write server-side scripts to implement email dispatching. By *simple form* I mean form data that can be represented in terms of name-value pairs of strings such as typical feedback or contact forms.\n\nThe following steps briefly describe the workflow using *FormMailer Service*:\n\n1. A *FormMailer Service* administrator (a.k.a. SuperAdmin) creates an account for webmaster to grant using the service.\n2. Webmaster registers his sites/forms with *FormMailer Service*. In return *FormMailer Service* generates a URL that webmaster uses to post the form.\n3. Webmaster designs the form in his web site, and uses the URL in previous step to submit the form.\n4. Webmaster also designs a success/failure page or message box in his site to handle the completion of form submission.\n\n## Features\n\nForm handling:\n\n1. Both x-domain Ajax and plain HTML &lt;form&gt; submission\n2. [reCAPTCHA](http://www.google.com/recaptcha)\n3. multiple email transports: SMTP, Amazon SES, Sendmail and Direct\n\nAdministration:\n\n1. Supports SSO, basic and login form based authentication\n2. multiple administrators per site form\n3. mobile friendly\n4. No need to refresh browser (F5) any more!  - changes made by other administrators are pushed from server to browser automatically thanks to [Socket.IO](http://socket.io/)\n\nArchitecture:\n\nSupports file or MongoDB as data repository. File is ideal for single server hosting. With replication-enabled MongoDB as data repo, a [shared-nothing architecture](http://en.wikipedia.org/wiki/Shared_nothing_architecture) can be achieved to build geographically redundant highly available web service.\n\n## Live Demo\nAdministration site is available at [Heroku](http://pacific-reaches-9909.herokuapp.com/). Login as `admin/admin`. Demo site is slightly customized to protect `admin` account. Data is reset daily.\n\n## Production Installation\n1. Install [Node.js](http://nodejs.org/).\n2. Download and expand *FormMailer-service.zip* from latest [release](https://github.com/abbr/FormMailerService/releases).\n3. Set environment variable *NODE_ENV* to production.\n4. Go to expanded FormMailer-service directory and run `npm install`.\n5. Run `node server.js` to launch application.\n6. Go to [http://localhost:3000](http://localhost:3000) to access the admin site. Login as admin/admin.\n7. To change port, either modifing file */server.js* or set env *PORT* before launching *node*.\n8. Change [Configurations](#configurations).\n9. Running *Node* as a service or setting up a front-end reverse proxy are beyond the scope of this document. It's easy to google a solution.\n\n\n## Developer Installation\n1. Install [Ruby](http://www.ruby-lang.org/en/downloads/).\n2. Install [Compass](http://compass-style.org/install/) by running `gem update --system;gem install compass`.\n3. Install [Node.js](http://nodejs.org/).\n4. Run `npm install -g yo` to intall [Yeoman](http://yeoman.io/).\n5. Clone git repo from [https://github.com/abbr/FormMailerService.git](https://github.com/abbr/FormMailerService.git). Alternatively, create/go to the folder where you want to install the application and  Run `npm install form-mailer-service`. The application will be downloaded to subfolder *node_modules/form-mailer-service*. Move subfolder *form-mailer-service* to the final location and rename folder if need. \n6. Go to application root and run `npm install`, followed by `bower install`.\n7. Launch the application in development mode by running `grunt serve`. To launch in production mode, run `grunt serve:dist`.\n8. The launcher will open [http://localhost:9000](http://localhost:9000). Log in as admin/admin.\n9. To stop, enter *Ctrl-C* twice.\n10. Change [Configurations](#configurations).\n\n## Configurations\nFollowing configs are defined in */data/system.json* and requires restarting *Node* for changes to take effect:\n\n1. *emailTransport* defines email settings. *FormMailer* uses [Nodemailer](https://github.com/andris9/Nodemailer) to send email. For supported email transports and corresponding settings, see [Nodemailer Readme](https://github.com/andris9/Nodemailer#possible-transport-methods). Only Direct and SMTP transports have been tested. \n2. *authenticationSchemes* defines authentication schemes for *FormMailer Service Administration* site. Supported authentication schemes are SSO (a.k.a reverse-proxy), form and basic. SSO can be chained to form or basic authentication to use them as fallback, thus *authenticationSchemes* is an array. When using SSO, the HTTP header name containing authenticated user name is defined in property *userHeader*. Unlike form or basic authentication, SSO doesn't use application defined password. However, it requires *userHeader* value matching one of the registered user names for authorization.  \n3. *repository* defines data repository types. Supported *types* are *file* and *mongodb*. For *mongodb*, supply [connection string](http://docs.mongodb.org/manual/reference/connection-string/) in property *connection_string* and [connection options](http://mongoosejs.com/docs/connections.html#options) in *connection_options*.\n\n## More Documentations\nSee [wiki](https://github.com/abbr/FormMailerService/wiki)\n\n## License\n[MIT](http://opensource.org/licenses/MIT)\n\n","maintainers":[{"name":"abbr","email":"wenfred@gmail.com"}],"time":{"modified":"2022-06-18T03:01:21.610Z","created":"2013-12-18T21:57:29.433Z","0.0.1":"2013-12-18T21:57:32.195Z","0.0.2":"2013-12-19T20:43:35.142Z","0.0.3":"2013-12-22T00:30:05.252Z","0.0.4":"2013-12-24T06:43:39.064Z","0.0.5":"2013-12-26T00:55:37.624Z","0.0.6":"2013-12-27T23:17:52.117Z","0.0.7":"2013-12-28T08:39:27.280Z","0.0.8":"2013-12-30T09:02:04.994Z","0.1.0":"2014-01-03T04:48:51.622Z","0.1.1":"2014-01-16T05:00:27.304Z","0.1.2":"2014-03-30T22:11:54.836Z"},"author":{"name":"Fred"},"repository":{"type":"git","url":"https://github.com/abbr/FormMailerService.git"},"homepage":"https://github.com/abbr/FormMailerService","keywords":["formmail","mailform"],"bugs":{"url":"https://github.com/abbr/FormMailerService/issues"},"license":"MIT","readmeFilename":"README.md"}