Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    sutropublic

    Build next-generation realtime APIs simply and easily

    Install

    One command and you're ready to make some killer APIs:

    npm install sutro --save
    

    Now, check out the documentation to get started!

    Examples

    10-LOC ES7 API

    const api = {
      users: {
        create: async ({ data }) => User.create(data),
        find: async ({ options }) => User.findAll(options),
        findById: async ({ userId }) => User.findById(userId),
        updateById: async ({ userId, data }) => User.updateById(userId, data),
        replaceById: async ({ userId, data }) => User.replaceById(userId, data),
        deleteById: async ({ userId }) => User.deleteById(userId)
      }
    }

    Yields:

    GET /swagger.json
    GET /users
    POST /users
    GET /users/:userId
    PATCH /users/:userId
    PUT /users/:userId
    DELETE /users/:userId
    

    install

    npm i sutro

    Downloadsweekly downloads

    142

    version

    4.0.0

    license

    MIT

    repository

    githubgithub

    last publish

    collaborators

    • avatar