Replace old structure with Hackerfest format
Showing
- .editorconfig 1 addition, 3 deletions.editorconfig
- .env.example 39 additions, 11 deletions.env.example
- .env.testing 3 additions, 0 deletions.env.testing
- .eslintrc.js 0 additions, 19 deletions.eslintrc.js
- .gitattributes 3 additions, 0 deletions.gitattributes
- .gitignore 6 additions, 0 deletions.gitignore
- .sequelizerc 5 additions, 5 deletions.sequelizerc
- .templates/model.js 10 additions, 20 deletions.templates/model.js
- CHANGELOG.md 0 additions, 5 deletionsCHANGELOG.md
- Dockerfile 0 additions, 28 deletionsDockerfile
- README.md 0 additions, 109 deletionsREADME.md
- docker-compose.yml 20 additions, 0 deletionsdocker-compose.yml
- package-lock.json 18399 additions, 4967 deletionspackage-lock.json
- package.json 68 additions, 52 deletionspackage.json
- public/css/main.css 0 additions, 86 deletionspublic/css/main.css
- public/js/reset-password.js 0 additions, 71 deletionspublic/js/reset-password.js
- run.js 52 additions, 0 deletionsrun.js
- scripts/jest.js 35 additions, 0 deletionsscripts/jest.js
- scripts/npm-boot.js 15 additions, 0 deletionsscripts/npm-boot.js
- scripts/npx-boot.js 15 additions, 0 deletionsscripts/npx-boot.js
.env.testing
0 → 100644
.eslintrc.js
deleted
100644 → 0
.gitattributes
0 → 100644
CHANGELOG.md
deleted
100644 → 0
Dockerfile
deleted
100644 → 0
README.md
deleted
100644 → 0
docker-compose.yml
0 → 100644
This diff is collapsed.
{ | { | ||
"name": "jetsam-server", | "name": "jetsam-api", | ||
"version": "1.3.1", | "version": "2.0.0-beta.1", | ||
"description": "", | "description": "The Jetsam App API Server", | ||
"main": "index.js", | "main": "server.js", | ||
"scripts": { | "scripts": { | ||
"test": "NODE_PATH=src jest --passWithNoTests=true", | "watch": "NODE_PATH=src DEBUG=server:* nodemon server --ignore './client/src' --ignore './certs' --ignore 'google-storage.json'", | ||
"start": "NODE_PATH=src node server", | "watch:queue": "NODE_PATH=src QUEUE_ACTION=consumer DEBUG=server:* nodemon worker --ignore './client/src' --ignore './certs' --ignore 'google-storage.json'", | ||
"watch": "NODE_PATH=src nodemon server --ignore './client/src/' --ignore './client/node_modules'", | "exec:env": "docker-compose -p jetenv up", | ||
"sql": "NODE_PATH=src sequelize", | "test": "NODE_ENV=testing NODE_PATH=src node scripts/jest.js", | ||
"repl": "NODE_PATH=src node -e 'Object.entries(require(\"bootstrap\")).forEach(([key, value]) => Object.defineProperty(global, key, { value }))' -i" | "start": "NODE_PATH=src node server", | ||
}, | "cmd": "NODE_PATH=src node run", | ||
"keywords": [], | "sql": "NODE_PATH=src node scripts/npx-boot.js sequelize", | ||
"author": "", | "repl": "NODE_PATH=src node -e 'Object.entries(require(\"bootstrap\")).forEach(([key, value]) => Object.defineProperty(global, key, { value }))' -i" | ||
"license": "ISC", | }, | ||
"dependencies": { | "author": "Louis Capitanchik <louis@microhacks.co.uk>", | ||
"@google-cloud/storage": "^4.1.3", | "license": "GPL-3.0+", | ||
"@koa/multer": "^2.0.2", | "dependencies": { | ||
"@sendgrid/mail": "^6.5.4", | "@google-cloud/storage": "^5.5.0", | ||
"@sentry/node": "^5.12.2", | "@koa/cors": "^3.1.0", | ||
"defer-class": "^1.0.1", | "@koa/multer": "^3.0.0", | ||
"dotenv": "^8.1.0", | "@koa/router": "^9.3.1", | ||
"fs-jetpack": "^2.2.2", | "@sentry/node": "^6.1.0", | ||
"handlebars": "^4.5.3", | "@sentry/tracing": "^6.1.0", | ||
"koa": "^2.8.1", | "amqplib": "^0.6.0", | ||
"koa-bodyparser": "^4.2.1", | "change-case": "^4.1.1", | ||
"koa-cors": "0.0.16", | "dataloader": "^2.0.0", | ||
"koa-logger": "^3.2.1", | "debug": "^4.2.0", | ||
"koa-oauth-server": "^1.0.1", | "dotenv": "^8.2.0", | ||
"koa-router": "^7.4.0", | "dotenv-expand": "^5.1.0", | ||
"koa-session": "^5.12.3", | "fs-jetpack": "^2.4.0", | ||
"koa-static": "^5.0.0", | "handlebars": "^4.7.6", | ||
"lodash": "^4.17.15", | "ioredis": "^4.17.3", | ||
"mime-types": "^2.1.26", | "joi": "^17.3.0", | ||
"moment": "^2.24.0", | "koa": "^2.13.0", | ||
"moment-range": "^4.0.2", | "koa-bodyparser": "^4.3.0", | ||
"multer": "^1.4.2", | "koa-compress": "^5.0.1", | ||
"node-fetch": "^2.6.0", | "koa-csrf": "^3.0.8", | ||
"oauth2-server": "^3.0.1", | "koa-etag": "^3.0.0", | ||
"pg": "^7.12.1", | "koa-logger": "^3.2.1", | ||
"scrypt-kdf": "^2.0.1", | "koa-mount": "^4.0.0", | ||
"sequelize": "^5.21.2", | "koa-session": "^6.0.0", | ||
"strip-ansi": "^6.0.0", | "koa-static": "^5.0.0", | ||
"uuid": "^3.3.2" | "lodash": "^4.17.19", | ||
}, | "mime-types": "^2.1.27", | ||
"devDependencies": { | "moment": "^2.27.0", | ||
"@bark/eslint-config": "^0.1.2", | "moment-range": "^4.0.2", | ||
"eslint": "^6.2.0", | "multer": "^1.4.2", | ||
"jest": "^24.9.0", | "nodemailer": "^6.4.17", | ||
"nodemon": "^1.19.1", | "oauth2-server": "^3.1.1", | ||
"sequelize-cli": "^5.5.1", | "pg": "^8.3.0", | ||
"supertest": "^4.0.2" | "pg-hstore": "^2.3.3", | ||
} | "pluralize": "^8.0.0", | ||
"redbird": "^0.10.0", | |||
"remarkable": "^2.0.1", | |||
"request": "^2.88.2", | |||
"request-promise-native": "^1.0.8", | |||
"scrypt-kdf": "^2.0.1", | |||
"sequelize": "^6.3.3", | |||
"sequelize-cli": "^6.2.0", | |||
"twittersignin": "^1.2.0", | |||
"uuid": "^8.3.1", | |||
"yargs": "^13.3.2" | |||
}, | |||
"devDependencies": { | |||
"jest": "^26.6.3", | |||
"nodemon": "^2.0.4", | |||
"supertest": "^6.1.3" | |||
} | |||
} | } |
public/css/main.css
deleted
100644 → 0
public/js/reset-password.js
deleted
100644 → 0
run.js
0 → 100644
scripts/jest.js
0 → 100644
scripts/npm-boot.js
0 → 100644
scripts/npx-boot.js
0 → 100644
Please register or sign in to comment