├── .editorconfig ├── .gitattributes ├── .gitignore ├── .jshintrc ├── .npmignore ├── .travis.yml ├── Gruntfile.js ├── LICENSE ├── app ├── USAGE ├── generator.js ├── index.js └── templates │ ├── .buildignore │ ├── .editorconfig │ ├── .gitattributes │ ├── .jscsrc │ ├── .travis.yml │ ├── Gruntfile.js │ ├── README.md │ ├── _.gitignore │ ├── _package.json │ ├── mocha.conf.js │ └── server │ ├── .jshintrc │ ├── .jshintrc-spec │ ├── api │ └── user(auth) │ │ ├── index.js │ │ ├── index.spec.js │ │ ├── user.controller.js │ │ ├── user.events.js │ │ ├── user.integration.js │ │ ├── user.model(mongooseModels).js │ │ ├── user.model(sequelizeModels).js │ │ ├── user.model.spec(mongooseModels).js │ │ └── user.model.spec(sequelizeModels).js │ ├── app.js │ ├── auth(auth) │ ├── auth.service.js │ ├── facebook(facebookAuth) │ │ ├── index.js │ │ └── passport.js │ ├── google(googleAuth) │ │ ├── index.js │ │ └── passport.js │ ├── index.js │ ├── local │ │ ├── index.js │ │ └── passport.js │ └── twitter(twitterAuth) │ │ ├── index.js │ │ └── passport.js │ ├── components │ └── errors │ │ └── index.js │ ├── config │ ├── _local.env.js │ ├── _local.env.sample.js │ ├── environment │ │ ├── development.js │ │ ├── index.js │ │ ├── production.js │ │ ├── shared.js │ │ └── test.js │ ├── express.js │ ├── seed(models).js │ └── socketio(socketio).js │ ├── index.js │ ├── routes.js │ └── sqldb(sequelize) │ └── index.js ├── contributing.md ├── endpoint ├── generator.js ├── index.js └── templates │ ├── basename.controller.js │ ├── basename.events(models).js │ ├── basename.integration.js │ ├── basename.model(mongooseModels).js │ ├── basename.model(sequelizeModels).js │ ├── basename.socket(socketio).js │ ├── index.js │ └── index.spec.js ├── generator-base.js ├── heroku ├── USAGE ├── index.js └── templates │ └── Procfile ├── openshift ├── USAGE ├── index.js └── templates │ └── hot_deploy ├── package.json ├── provider └── index.js ├── readme.md ├── route └── index.js ├── scripts └── sauce_connect_setup.sh ├── service └── index.js ├── task-utils ├── changelog-templates │ └── commit.hbs └── grunt.js ├── test ├── fixtures │ └── .yo-rc.json └── test-file-creation.js └── util.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/.jshintrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | expressjs-api-deps 2 | test 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/LICENSE -------------------------------------------------------------------------------- /app/USAGE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/USAGE -------------------------------------------------------------------------------- /app/generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/generator.js -------------------------------------------------------------------------------- /app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/index.js -------------------------------------------------------------------------------- /app/templates/.buildignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/templates/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/.editorconfig -------------------------------------------------------------------------------- /app/templates/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/.gitattributes -------------------------------------------------------------------------------- /app/templates/.jscsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/.jscsrc -------------------------------------------------------------------------------- /app/templates/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/.travis.yml -------------------------------------------------------------------------------- /app/templates/Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/Gruntfile.js -------------------------------------------------------------------------------- /app/templates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/README.md -------------------------------------------------------------------------------- /app/templates/_.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/_.gitignore -------------------------------------------------------------------------------- /app/templates/_package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/_package.json -------------------------------------------------------------------------------- /app/templates/mocha.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/mocha.conf.js -------------------------------------------------------------------------------- /app/templates/server/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/.jshintrc -------------------------------------------------------------------------------- /app/templates/server/.jshintrc-spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/.jshintrc-spec -------------------------------------------------------------------------------- /app/templates/server/api/user(auth)/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/api/user(auth)/index.js -------------------------------------------------------------------------------- /app/templates/server/api/user(auth)/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/api/user(auth)/index.spec.js -------------------------------------------------------------------------------- /app/templates/server/api/user(auth)/user.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/api/user(auth)/user.controller.js -------------------------------------------------------------------------------- /app/templates/server/api/user(auth)/user.events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/api/user(auth)/user.events.js -------------------------------------------------------------------------------- /app/templates/server/api/user(auth)/user.integration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/api/user(auth)/user.integration.js -------------------------------------------------------------------------------- /app/templates/server/api/user(auth)/user.model(mongooseModels).js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/api/user(auth)/user.model(mongooseModels).js -------------------------------------------------------------------------------- /app/templates/server/api/user(auth)/user.model(sequelizeModels).js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/api/user(auth)/user.model(sequelizeModels).js -------------------------------------------------------------------------------- /app/templates/server/api/user(auth)/user.model.spec(mongooseModels).js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/api/user(auth)/user.model.spec(mongooseModels).js -------------------------------------------------------------------------------- /app/templates/server/api/user(auth)/user.model.spec(sequelizeModels).js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/api/user(auth)/user.model.spec(sequelizeModels).js -------------------------------------------------------------------------------- /app/templates/server/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/app.js -------------------------------------------------------------------------------- /app/templates/server/auth(auth)/auth.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/auth(auth)/auth.service.js -------------------------------------------------------------------------------- /app/templates/server/auth(auth)/facebook(facebookAuth)/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/auth(auth)/facebook(facebookAuth)/index.js -------------------------------------------------------------------------------- /app/templates/server/auth(auth)/facebook(facebookAuth)/passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/auth(auth)/facebook(facebookAuth)/passport.js -------------------------------------------------------------------------------- /app/templates/server/auth(auth)/google(googleAuth)/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/auth(auth)/google(googleAuth)/index.js -------------------------------------------------------------------------------- /app/templates/server/auth(auth)/google(googleAuth)/passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/auth(auth)/google(googleAuth)/passport.js -------------------------------------------------------------------------------- /app/templates/server/auth(auth)/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/auth(auth)/index.js -------------------------------------------------------------------------------- /app/templates/server/auth(auth)/local/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/auth(auth)/local/index.js -------------------------------------------------------------------------------- /app/templates/server/auth(auth)/local/passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/auth(auth)/local/passport.js -------------------------------------------------------------------------------- /app/templates/server/auth(auth)/twitter(twitterAuth)/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/auth(auth)/twitter(twitterAuth)/index.js -------------------------------------------------------------------------------- /app/templates/server/auth(auth)/twitter(twitterAuth)/passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/auth(auth)/twitter(twitterAuth)/passport.js -------------------------------------------------------------------------------- /app/templates/server/components/errors/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/components/errors/index.js -------------------------------------------------------------------------------- /app/templates/server/config/_local.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/config/_local.env.js -------------------------------------------------------------------------------- /app/templates/server/config/_local.env.sample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/config/_local.env.sample.js -------------------------------------------------------------------------------- /app/templates/server/config/environment/development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/config/environment/development.js -------------------------------------------------------------------------------- /app/templates/server/config/environment/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/config/environment/index.js -------------------------------------------------------------------------------- /app/templates/server/config/environment/production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/config/environment/production.js -------------------------------------------------------------------------------- /app/templates/server/config/environment/shared.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/config/environment/shared.js -------------------------------------------------------------------------------- /app/templates/server/config/environment/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/config/environment/test.js -------------------------------------------------------------------------------- /app/templates/server/config/express.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/config/express.js -------------------------------------------------------------------------------- /app/templates/server/config/seed(models).js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/config/seed(models).js -------------------------------------------------------------------------------- /app/templates/server/config/socketio(socketio).js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/config/socketio(socketio).js -------------------------------------------------------------------------------- /app/templates/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/index.js -------------------------------------------------------------------------------- /app/templates/server/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/routes.js -------------------------------------------------------------------------------- /app/templates/server/sqldb(sequelize)/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/app/templates/server/sqldb(sequelize)/index.js -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /endpoint/generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/endpoint/generator.js -------------------------------------------------------------------------------- /endpoint/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/endpoint/index.js -------------------------------------------------------------------------------- /endpoint/templates/basename.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/endpoint/templates/basename.controller.js -------------------------------------------------------------------------------- /endpoint/templates/basename.events(models).js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/endpoint/templates/basename.events(models).js -------------------------------------------------------------------------------- /endpoint/templates/basename.integration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/endpoint/templates/basename.integration.js -------------------------------------------------------------------------------- /endpoint/templates/basename.model(mongooseModels).js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/endpoint/templates/basename.model(mongooseModels).js -------------------------------------------------------------------------------- /endpoint/templates/basename.model(sequelizeModels).js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/endpoint/templates/basename.model(sequelizeModels).js -------------------------------------------------------------------------------- /endpoint/templates/basename.socket(socketio).js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/endpoint/templates/basename.socket(socketio).js -------------------------------------------------------------------------------- /endpoint/templates/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/endpoint/templates/index.js -------------------------------------------------------------------------------- /endpoint/templates/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/endpoint/templates/index.spec.js -------------------------------------------------------------------------------- /generator-base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/generator-base.js -------------------------------------------------------------------------------- /heroku/USAGE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/heroku/USAGE -------------------------------------------------------------------------------- /heroku/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/heroku/index.js -------------------------------------------------------------------------------- /heroku/templates/Procfile: -------------------------------------------------------------------------------- 1 | web: node server/app.js 2 | -------------------------------------------------------------------------------- /openshift/USAGE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/openshift/USAGE -------------------------------------------------------------------------------- /openshift/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/openshift/index.js -------------------------------------------------------------------------------- /openshift/templates/hot_deploy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/package.json -------------------------------------------------------------------------------- /provider/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/provider/index.js -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/readme.md -------------------------------------------------------------------------------- /route/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/route/index.js -------------------------------------------------------------------------------- /scripts/sauce_connect_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/scripts/sauce_connect_setup.sh -------------------------------------------------------------------------------- /service/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/service/index.js -------------------------------------------------------------------------------- /task-utils/changelog-templates/commit.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/task-utils/changelog-templates/commit.hbs -------------------------------------------------------------------------------- /task-utils/grunt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/task-utils/grunt.js -------------------------------------------------------------------------------- /test/fixtures/.yo-rc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/test/fixtures/.yo-rc.json -------------------------------------------------------------------------------- /test/test-file-creation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/test/test-file-creation.js -------------------------------------------------------------------------------- /util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioneyed/generator-expressjs-api/HEAD/util.js --------------------------------------------------------------------------------