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

    gulpstartpublic

    This package is a collection of gulp tasks.

    Setup

    1. Init project and install this package
    npm init -y && npm i gulp gulpstart -D
    
    1. Make gulpfile and start with this
    const gulp = require('gulp')
    const start = require('gulpstart')
    
    start(gulp, {})
    
    1. Checkout all the tasks you can run
    gulp --tasks
    

    Docker Commands

    gulp dockerStopAll
    

    Will stop and remove all currently running docker containers.

    gulp startMongo
    

    Will start a mongo db container

    gulp stopMongo
    

    Will stop and remove your mongo container

    Seed

    The seeder is a function can use in your gulp file. Example:

    const gulp = require('gulp')
    const start, { seed } = require('gulpstart')
    const faker = require('faker')
    
    seed({
        gulp,
        taskName    : 'seedStaff',
        url         : 'http://localhost:3000/api/staffMembers',
        amount      : 2,
        seed        : () => ({
            name      : faker.name.findName(),
            position  : faker.name.findName(),
            bio       : faker.lorem.sentences(),
            email     : faker.internet.email()
        })
    })
    

    Specify the api endpoint, what you want to seed, and how many of them you want to seed, and the gulp task will execute the seeder.

    Deploy

    Deploy runs now and deploys your project

    Loopback

    A few gulp tasks that will setup loopback with mongo db after you have initialized a loopback project

    Next JS

    A few gulp tasks that will setup a next js project with and without graphql apollo client.

    install

    npm i gulpstart

    Downloadslast 7 days

    9

    version

    0.1.5

    license

    ISC MIT

    repository

    github.com

    last publish

    collaborators

    • avatar