anchor.diff: +:prewrap!:
  +
   :node-version: 6
   :dev-server-port: 9000
   
  
positive.code: | Starts JSON API server that imitates a real backend.
  
  | `yarn run test`
  | **TODO implement**
  
  | `yarn run test:watch`
  | **TODO implement**
  
  |===
  
  == Other commands ==
  
  [cols="1,4a", options="header"]
  |===
  
  | Command
  
negative.code: modern web applications.
  ____
  
  *WORK IN PROGRESS*
  
  == Development environment ==
  
  . install https://github.com/creationix/nvm[nvm] and run `nvm install v{node-version}.y.z`
    *or* install https://nodejs.org/[Node.js] v{node-version} (LTS) manually on your platform
  . install https://yarnpkg.com/[Yarn] (latest stable)
  . run `yarn install` to download and link project's dependencies into the local `node_modules`
    directory
  . start webpack dev-server via `yarn run start:dev` and JSON API server via `yarn run start:api`
  . open http://localhost:{dev-server-port}/index.html[React Playground Index] page in your browser
  
  === Using webpack dev-server ===
  
  With dev-server, all project assets are processed in-memory (no `dist` directory).
  
  dev-server watches the filesystem and recompiles project assets on change, e.g. JS chunks whose
  content is impacted by the source change. Once recompiled, application's HTML page is automatically
  reloaded (this is done by injecting a script that opens a WebSocket connection to the server).
  
  == Basic commands ==
  
  [cols="1a,2a", options="header"]
  |===
  
  | Command
  