Generate boilerplate Vaxic workspaces in seconds
[sudo] npm i -g vaxic-bpgen
vaxic-bpgen [endpoints...] [-async]
endpoints
- a list of endpoints that should be created (ex. assignments
, calenders
, etc.)
-async
- makes the handlers async
functions
vaxic-bpgen assignments calendars -async
Generates the file:
const Vaxic = require('Vaxic')
const app = new Vaxic()
app.add('GET', '/api/assignments', async (req, res) => {
})
app.add('POST', '/api/assignments', async (req, res) => {
})
app.add('PUT', '/api/assignments', async (req, res) => {
})
app.add('DELETE', '/api/assignments', async (req, res) => {
})
app.add('GET', '/api/calendars', async (req, res) => {
})
app.add('POST', '/api/calendars', async (req, res) => {
})
app.add('PUT', '/api/calendars', async (req, res) => {
})
app.add('DELETE', '/api/calendars', async (req, res) => {
})
vaxic-bpgen models dailyRewards
Generates the file:
const Vaxic = require('Vaxic')
const app = new Vaxic()
app.add('GET', '/api/models', (req, res) => {
})
app.add('POST', '/api/models', (req, res) => {
})
app.add('PUT', '/api/models', (req, res) => {
})
app.add('DELETE', '/api/models', (req, res) => {
})
app.add('GET', '/api/dailyRewards', (req, res) => {
})
app.add('POST', '/api/dailyRewards', (req, res) => {
})
app.add('PUT', '/api/dailyRewards', (req, res) => {
})
app.add('DELETE', '/api/dailyRewards', (req, res) => {
})