I suggest you installing NodeJS through NVM, using 8.16.2 or higher is fine.

See: NVM installation instructions

Once done, install the main grown dependency:

$ npm install grown --save

How it works?

On the beginning, starting a new web server is a simple task:

/* @runkit */
// require and create a Grown-container
const Grown = require('grown')();

// create the web-server instance
const server = new Grown();

// append middleware
server.mount(ctx => {
  ctx.res.write(new Date().toISOString());

// starts the web-server

Once you click ► RUN try opening this link in your browser.

➯ Next: APIs ⟩ The interface