Hobgoblin to do odd jobs for your apps


130.0.203 years ago4 years agoMinified + gzip package size for @conjurelabs/hob in KB



Hobgoblin does chores in the background, helping your app run smoothly.

Hob is a framework of frameworks, and can be used to do the following:

  • :white_check_mark: run next.js apps w/ express servers
  • :white_check_mark: lint checks
  • :white_check_mark: structured client assets


npm install --save @conjurelabs/hob

All commands, listed below, must be run via package.json scripts.


"scripts": {
  "lint": "hob lint",
  "dev": "hob dev",
  "compile": "hob compile",
  "build": "hob build",
  "start": "hob start"


hob dev

dev runs your dev environment.

It will transpile certain things, reset the db if you want, and then start up the express serve


hob start

Runs the app, meant for Production.

It does not transpile or otherwise prepare the app, since it should be pre-built.


hob compile

Similar to hob build, but does not fire next build, and does not minify or munge any transpiled code.


hob build

build is meant to generate production-ready builds. This will:

  1. transpile styles
  2. generate client config
  3. next build


hob lint

This will run lints and coding style checks on your project. It uses defaults set by Hob.

You can override the defaults by adding the following to your project's root dir:

  • .eslintrc
  • .jscsrc

If you find any bugs or have a feature request, please open an issue on github!

The npm package download data comes from npm's download counts api and package details come from npms.io.