{
    "name": "hyperapp",
    "description": "1kb JavaScript library for building modern UI applications",
    "version": "0.0.12",
    "main": "index.js",
    "license": "MIT",
    "repository": "github:hyperapp/hyperapp",
    "author": "Jorge Bucaran",
    "keywords": [
        "hyperx",
        "hypertext",
        "functional",
        "virtual-dom",
        "template string",
        "hyperscript",
        "vanilla"
    ],
    "scripts": {
        "test": "jest --coverage --colors --cache",
        "b": "npm run b:all > /dev/null",
        "b:all": "npm run b:hyperapp && npm run b:hyperapp:hx",
        "b:hyperapp": "rollup -n hyperapp -cmf umd -o dist/hyperapp.js -- index.js",
        "b:hyperapp:hx": "rollup -n hyperapp -cmf umd -o dist/hyperapp.hx.js -- hx.js"
    },
    "dependencies": {
        "hyperx": "^2.0.5"
    },
    "devDependencies": {
        "jest": "^18.1.0",
        "rollup": "^0.41.4",
        "rollup-plugin-commonjs": "^7.0.0",
        "rollup-plugin-node-resolve": "^2.0.0",
        "rollup-plugin-uglify": "^1.0.1"
    },
    "jest": {
        "verbose": true
    }
}
{
    "name": "hyperapp",
    "description": "1kb JavaScript library for building modern UI applications",
    "version": "0.0.12",
    "main": "index.js",
    "license": "MIT",
    "repository": "github:hyperapp/hyperapp",
    "author": "Jorge Bucaran",
    "keywords": [
        "hyperx",
        "hypertext",
        "functional",
        "virtual-dom",
        "template string",
        "hyperscript",
        "vanilla"
    ],
    "scripts": {
        "test": "jest --coverage --colors --cache",
        "build": "npm run b:hyperapp > /dev/null && npm run b:hyperapp.hx > /dev/null",
        "b:hyperapp": "rollup -n hyperapp -cmf umd -o dist/hyperapp.js -- src/hyperapp.js",
        "b:hyperapp.hx": "rollup -n hyperapp -cmf umd -o dist/hyperapp.hx.js -- src/index.js"
    },
    "dependencies": {
        "hyperx": "^2.0.5"
    },
    "devDependencies": {
        "jest": "^18.1.0",
        "rollup": "^0.41.4",
        "rollup-plugin-commonjs": "^7.0.0",
        "rollup-plugin-node-resolve": "^2.0.0",
        "rollup-plugin-uglify": "^1.0.1"
    },
    "jest": {
        "verbose": true
    }
}

Remove hyperapp/hx in favor of using only hyperapp.
Remove hyperapp/hx in favor of using only hyperapp.

This change does not affect how hyperapp is distributed. In other words,
NEITHER the CDN urls or browser usage is changed.

* Simpler and more intuitive require syntax, "hyperapp/hx" is no more.

    const { app, html, h } = require("hyperapp")
    import { app, html, h } from "hyperapp"

* Hyperx is no longer a second-class citizen and you don't need to
  require "hyperapp/hx" in order to use it when hacking via node.

* Users bundling with rollup/webpack or another mechanism that supports
  tree-shaking, will only include what they use. This is a good fit,
  because a large number of users bundling via rollup/webpack are
  probably going to be using JSX as well, which means the "hyperx"
  module will not be included in their result application bundles.

* Usually, users bundling with browserify can't take advantage of the
  tree-shaking capabilities found in rollup/webpack, but since HyperApp
  html dependency is only hyperx, users can bundle with the hyperxify
  transform that will REMOVE the hyperx module from the result bundle
  as well as transform html`...` calls into h(...) direct calls, so you
  have the best of both worlds.

      browserify -t hyperxify index.js > bundle.js, which
