1. 07 Sep, 2018 1 commit
    • Node: build a NodeJS compatible version. · d29592ce
      Implement a basic FormData support, used to serialize the POST body.
      
      Use xhr2 library to replicate XHMLHttpRequest.
      
      Desactivate all broken storages (IndexedDB, localstorage, webdav, ...) which rely on browser API.
      
      Thanks to Aurelien Calonne <aurel@nexedi.com> and Guillaume Royer <guillaume.royer@clearroad.io> for their contributions.
      Romain Courteaud committed
  2. 21 Aug, 2018 1 commit
    • Build: stop relying on grunt, nodejs, npm. · 4b8bddba
      Use a Makefile to concatenate the file (and so, drop grunt).
      Allow to build without linting
      
      Fetch external dependencies with curl.
      As they are few, it simplifies the process.
      Keep a local copy of the dependencies.
      
      Add Jison call in the build process.
      
      JSLint can be also triggered from the makefile, and installed how the developper prefers.
      
      Drop the package.json, as jIO is for now not published on npm website.
      
      Remove unused libraries.
      Romain Courteaud committed