goddess
0.0.1 • Public • Published goddess
How dynamic can we really make NodeJS and JavaScript?
For development only
Disclaimer
This is an experiment trying to push what we can do in the environment we commonly develop in.
Live reloading, automatic requests, generating tests, automatic linting and things like that is the kind of experiments goddess will focus on.
Requirements
- NodeJS version 6 or later
- npm version 3 or later
- An open mind
Installation
- Install in your project
npm install --save-dev goddess
- Require in the top-level file
const goddess = require('goddess'); goddess.init()
Now it's enabled. Now for the features
Features
Automatically reloads the code when code change
Automatically runs tests when code changes
Automatically install packages when included
Automatically removes packages when not included anymore
Offers you to time-travel your global variables
Introspection everywhere
Linting
Infers the types and warns you when something happens
Automatically fixes typos and other common errors
Powerful REPL with EVERYTHING available (as long as your functions has names)
Automatic logging of everything
Stops when there is a error, once fixed, you can resume
Generate graphs of dependencies between projects/classes/functions/variables
Readme
Keywords
nonePackage Sidebar
Install
Weekly Downloads