no message
Showing
.editorconfig
0 → 100644
.gitignore
0 → 100644
.gitlab-ci.yml
0 → 100644
.nycrc
0 → 100644
.vscode/launch.json
0 → 100644
.vscode/tasks.json
0 → 100644
.yarnclean
0 → 100644
Makefile
0 → 100644
README.md
0 → 100644
docker-compose.yml
0 → 100644
docker/production/Dockerfile
0 → 100644
gulpfile.js
0 → 100644
package-lock.json
0 → 100644
This diff is collapsed.
package.json
0 → 100644
{ | ||
"name": "template-service", | ||
"version": "1.0.0", | ||
"description": "template's backend", | ||
"main": "build/server.js", | ||
"scripts": { | ||
"test": "NODE_ENV=test mocha", | ||
"coverage": "NODE_ENV=test nyc --require ts-node/register ./node_modules/.bin/_mocha", | ||
"migrate": "gulp migrate:new --name", | ||
"prerollback": "gulp migrate:compile", | ||
"prelatest": "gulp migrate:compile", | ||
"rollback": "cd build && ../node_modules/.bin/knex --knexfile knexfile.js migrate:rollback", | ||
"latest": "cd build && ../node_modules/.bin/knex --knexfile knexfile.js migrate:latest", | ||
"clean": "gulp clean" | ||
}, | ||
"repository": { | ||
"type": "git", | ||
"url": "git@gitlab.ventuso.net:template/template-service.git" | ||
}, | ||
"keywords": [ | ||
"rest", | ||
"api" | ||
], | ||
"author": "Bao Nguyen <baond@ventuso.net>", | ||
"license": "ISC", | ||
"devDependencies": { | ||
"@types/bcrypt": "1.0.0", | ||
"@types/bluebird": "3.5.16", | ||
"@types/body-parser": "1.16.5", | ||
"@types/bookshelf": "0.9.1", | ||
"@types/chai": "4.0.4", | ||
"@types/chai-http": "3.0.3", | ||
"@types/compression": "0.0.34", | ||
"@types/dotenv": "4.0.1", | ||
"@types/express": "4.0.37", | ||
"@types/formidable": "1.0.29", | ||
"@types/helmet": "0.0.36", | ||
"@types/js-yaml": "3.9.1", | ||
"@types/jsonwebtoken": "7.2.3", | ||
"@types/knex": "0.0.62", | ||
"@types/kue": "0.11.7", | ||
"@types/lodash": "4.14.77", | ||
"@types/mkdirp": "0.5.1", | ||
"@types/mocha": "2.2.43", | ||
"@types/moment-timezone": "0.5.0", | ||
"@types/node": "8.0.34", | ||
"@types/nodemailer": "3.1.3", | ||
"@types/nodemailer-direct-transport": "1.0.30", | ||
"@types/redis": "2.6.1", | ||
"@types/stack-trace": "0.0.28", | ||
"@types/twilio": "0.0.9", | ||
"@types/uuid": "3.4.2", | ||
"@types/winston": "2.3.6", | ||
"chai": "4.1.2", | ||
"chai-http": "3.0.0", | ||
"gulp": "3.9.1", | ||
"gulp-clean": "0.3.2", | ||
"gulp-develop-server": "0.5.2", | ||
"gulp-file": "0.3.0", | ||
"gulp-istanbul": "1.1.2", | ||
"gulp-json-editor": "2.2.1", | ||
"gulp-plumber": "1.1.0", | ||
"gulp-sourcemaps": "2.6.1", | ||
"gulp-spawn-mocha": "4.0.1", | ||
"gulp-tslint": "8.1.2", | ||
"gulp-typescript": "3.2.2", | ||
"gulp-uglify": "3.0.0", | ||
"gulp-util": "latest", | ||
"gulp-zip": "4.0.0", | ||
"istanbul": "0.4.5", | ||
"mocha": "4.0.1", | ||
"nyc": "11.2.1", | ||
"run-sequence": "2.2.0", | ||
"ts-node": "3.3.0", | ||
"tslint": "5.7.0", | ||
"typescript": "2.5.3" | ||
}, | ||
"dependencies": { | ||
"bcrypt": "1.0.3", | ||
"bluebird": "3.5.1", | ||
"body-parser": "1.18.2", | ||
"bookshelf": "0.10.4", | ||
"cities": "1.1.2", | ||
"compression": "1.7.1", | ||
"countryjs": "1.8.0", | ||
"dotenv": "4.0.0", | ||
"express": "4.16.2", | ||
"fcm-node": "1.2.0", | ||
"firebase-admin": "5.4.2", | ||
"formidable": "1.1.1", | ||
"helmet": "3.9.0", | ||
"html-to-text": "3.3.0", | ||
"inversify": "4.3.0", | ||
"js-yaml": "3.10.0", | ||
"jsonwebtoken": "8.1.0", | ||
"knex": "0.13.0", | ||
"kue": "0.11.6", | ||
"kue-scheduler": "0.7.4", | ||
"le_node": "1.7.1", | ||
"lodash": "4.17.4", | ||
"mailgen": "2.0.2", | ||
"mailgun-js": "0.13.1", | ||
"merge2": "1.2.0", | ||
"mkdirp": "0.5.1", | ||
"moment-range": "3.0.3", | ||
"moment-timezone": "0.5.13", | ||
"pg": "7.1.2", | ||
"redis": "2.8.0", | ||
"reflect-metadata": "0.1.10", | ||
"s3-uploader": "2.0.3", | ||
"source-map-support": "0.5.0", | ||
"stack-trace": "0.0.10", | ||
"string-format": "0.5.0", | ||
"stripe": "5.1.1", | ||
"twilio": "3.8.1", | ||
"uuid": "3.1.0", | ||
"wait-on": "2.0.2", | ||
"winston": "2.4.0" | ||
} | ||
} |
src/app.ts
0 → 100644
src/configs/template.yaml
0 → 100644
src/data/base.repository.ts
0 → 100644
This diff is collapsed.
src/data/index.ts
0 → 100644
src/data/media.repository.ts
0 → 100644
src/data/redis/redis.ts
0 → 100644
src/data/role.repository.ts
0 → 100644
src/data/sql/connection.ts
0 → 100644
This diff is collapsed.
src/data/sql/models/index.ts
0 → 100644
src/data/sql/schema.ts
0 → 100644
src/data/tag.repository.ts
0 → 100644
src/data/user.repository.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/interactors/index.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/ioc.ts
0 → 100644
This diff is collapsed.
src/knexfile.ts
0 → 100644
This diff is collapsed.
src/libs/config.ts
0 → 100644
This diff is collapsed.
src/libs/constants.ts
0 → 100644
This diff is collapsed.
src/libs/error_code.ts
0 → 100644
This diff is collapsed.
src/libs/fcm.ts
0 → 100644
This diff is collapsed.
src/libs/firebase.ts
0 → 100644
This diff is collapsed.
src/libs/http_code.ts
0 → 100644
This diff is collapsed.
src/libs/index.ts
0 → 100644
This diff is collapsed.
src/libs/jwt.ts
0 → 100644
This diff is collapsed.
src/libs/languages/en.ts
0 → 100644
This diff is collapsed.
src/libs/languages/index.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/libs/logger.ts
0 → 100644
This diff is collapsed.
src/libs/mailer.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/libs/mapper/index.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/libs/mapper/utils.ts
0 → 100644
This diff is collapsed.
src/libs/moment_range.ts
0 → 100644
This diff is collapsed.
src/libs/scheduler.ts
0 → 100644
This diff is collapsed.
src/libs/sms.ts
0 → 100644
This diff is collapsed.
src/libs/stripe.ts
0 → 100644
This diff is collapsed.
src/libs/uploader.ts
0 → 100644
This diff is collapsed.
src/libs/utils.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/middlewares/cors.ts
0 → 100644
This diff is collapsed.
src/middlewares/index.ts
0 → 100644
This diff is collapsed.
src/middlewares/log.ts
0 → 100644
This diff is collapsed.
src/middlewares/not_found.ts
0 → 100644
This diff is collapsed.
src/middlewares/privilege.ts
0 → 100644
This diff is collapsed.
src/middlewares/recover.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/models/articles.model.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/models/base.model.ts
0 → 100644
This diff is collapsed.
src/models/category.model.ts
0 → 100644
This diff is collapsed.
src/models/collections.ts
0 → 100644
This diff is collapsed.
src/models/country.model.ts
0 → 100644
This diff is collapsed.
src/models/device.model.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/models/index.ts
0 → 100644
This diff is collapsed.
src/models/language.model.ts
0 → 100644
This diff is collapsed.
src/models/media.model.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/models/package.model.ts
0 → 100644
This diff is collapsed.
src/models/payment.model.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/models/role.model.ts
0 → 100644
This diff is collapsed.
src/models/session.model.ts
0 → 100644
This diff is collapsed.
src/models/setting.model.ts
0 → 100644
This diff is collapsed.
src/models/state.model.ts
0 → 100644
This diff is collapsed.
src/models/tag.model.ts
0 → 100644
This diff is collapsed.
src/models/user.model.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/models/user_tag.model.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/routes/api/v1/index.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/routes/index.ts
0 → 100644
This diff is collapsed.
src/server.ts
0 → 100644
This diff is collapsed.
test/demo.spec.ts
0 → 100644
This diff is collapsed.
test/mocha.opts
0 → 100644
This diff is collapsed.
tsconfig.json
0 → 100644
This diff is collapsed.
tslint.json
0 → 100644
This diff is collapsed.
yarn.lock
0 → 100644
This diff is collapsed.
Please register or sign in to comment