Build: stop relying on grunt, nodejs, npm.
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.
Showing
Gruntfile.js
deleted
100644 → 0
config.mk
0 → 100644
external/lz-string.js
0 → 100644
This source diff could not be displayed because it is too large. You can view the blob instead.
external/qunit.css
0 → 100644
external/qunit.js
0 → 100644
external/renderjs-latest.js
0 → 100644
external/rsvp-2.0.4.js
0 → 100644
external/rusha.js
0 → 100644
external/sinon.js
0 → 100644
This source diff could not be displayed because it is too large. You can view the blob instead.
external/uritemplate.js
0 → 100644
lib/jquery/jquery.js
deleted
100644 → 0
This source diff could not be displayed because it is too large. You can view the blob instead.
lib/sjcl/sjcl.js
deleted
100644 → 0
package.json
deleted
100644 → 0
{ | ||
"name": "jio", | ||
"version": "v3.32.1", | ||
"license": "LGPLv3", | ||
"author": "Nexedi SA", | ||
"contributors": [ | ||
"Tristan Cavelier <tristan.cavelier@tiolive.com>", | ||
"Sven Franck <sven.franck@nexedi.com>" | ||
], | ||
"description": "Client-side JavaScript library to manage documents across multiple storages", | ||
"main": "jio.js", | ||
"directories": { | ||
"example": "examples", | ||
"test": "test" | ||
}, | ||
"scripts": { | ||
"test": "./node_modules/.bin/grunt test", | ||
"lint": "./node_modules/.bin/grunt lint", | ||
"prepublish": "./node_modules/.bin/grunt build" | ||
}, | ||
"repository": { | ||
"type": "git", | ||
"url": "https://lab.nexedi.com/nexedi/jio.git" | ||
}, | ||
"keywords": [ | ||
"io", | ||
"input", | ||
"output", | ||
"cloud" | ||
], | ||
"dependencies": { | ||
"rsvp": "git+https://lab.nexedi.com/nexedi/rsvp.js.git", | ||
"uritemplate": "git+https://lab.nexedi.com/nexedi/uritemplate-js.git", | ||
"moment": "2.21.0", | ||
"rusha": "0.8.2" | ||
}, | ||
"devDependencies": { | ||
"renderjs": "git+https://lab.nexedi.com/nexedi/renderjs.git", | ||
"grunt": "0.4.x", | ||
"grunt-cli": "~0.1.11", | ||
"grunt-contrib-concat": "0.3.x", | ||
"grunt-contrib-copy": "~0.4.1", | ||
"grunt-contrib-qunit": "~0.3.0", | ||
"qunitjs": "~1.23.1", | ||
"qunit-tap": "1.5.0", | ||
"grunt-contrib-watch": "~0.5.3", | ||
"grunt-jslint": "~1.0.0", | ||
"lz-string": "^1.4.4", | ||
"sinon": "~1.7.3", | ||
"jison": "~0.4.16", | ||
"connect-livereload": "~0.3.0", | ||
"grunt-open": "~0.2.2", | ||
"grunt-contrib-connect": "~0.5.0" | ||
}, | ||
"engines": { | ||
"npm": ">=1.3" | ||
} | ||
} |