From de7aa87effaa60e6cebbf38a28785eef91398655 Mon Sep 17 00:00:00 2001 From: Harry Hedger Date: Mon, 16 Nov 2015 13:03:04 -0500 Subject: [PATCH 1/2] Added build and watch scripts for js/css using browserify, babelify, node-sass, nodemon, watchify --- .babelrc | 3 +++ .gitignore | 3 +++ build/.empty | 0 js/lib/transloadit-js-sdk.js | 0 package.json | 32 ++++++++++++++++++++++++++++++++ scss/index.scss | 0 6 files changed, 38 insertions(+) create mode 100644 .babelrc create mode 100644 .gitignore create mode 100644 build/.empty create mode 100644 js/lib/transloadit-js-sdk.js create mode 100644 package.json create mode 100644 scss/index.scss diff --git a/.babelrc b/.babelrc new file mode 100644 index 000000000..b0b9a96ef --- /dev/null +++ b/.babelrc @@ -0,0 +1,3 @@ +{ + "stage": 0 +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..8e6026968 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +node_modules +build/transloadit2.css +build/transloadit-js-sdk.js diff --git a/build/.empty b/build/.empty new file mode 100644 index 000000000..e69de29bb diff --git a/js/lib/transloadit-js-sdk.js b/js/lib/transloadit-js-sdk.js new file mode 100644 index 000000000..e69de29bb diff --git a/package.json b/package.json new file mode 100644 index 000000000..73009fce1 --- /dev/null +++ b/package.json @@ -0,0 +1,32 @@ +{ + "name": "transloadit-js-client", + "version": "0.0.0", + "description": "Transloadit JS Client", + "main": "index.js", + "scripts": { + "build": "npm run build:js && npm run build:css", + "build:js": "browserify js/lib/transloadit-js-sdk.js -o build/transloadit-js-sdk.js -t [ babelify ]", + "build:css": "node-sass --include-path scss scss/index.scss build/transloadit2.css", + "watch": "npm run watch:js & npm run watch:css", + "watch:js": "watchify js/lib/transloadit-js-sdk.js -do build/transloadit-js-sdk.js", + "watch:css": "nodemon -e scss -x \"npm run build:css\"", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/transloadit/transloadit-js-client.git" + }, + "author": "", + "license": "ISC", + "bugs": { + "url": "https://github.com/transloadit/transloadit-js-client/issues" + }, + "homepage": "https://github.com/transloadit/transloadit-js-client#readme", + "devDependencies": { + "babelify": "^6.4.0", + "browserify": "^12.0.1", + "node-sass": "^3.4.2", + "nodemon": "^1.8.1", + "watchify": "^3.6.1" + } +} diff --git a/scss/index.scss b/scss/index.scss new file mode 100644 index 000000000..e69de29bb From 21c7ef8a05b9c9eb1cbab7cf65d0499f3e3f02c9 Mon Sep 17 00:00:00 2001 From: Harry Hedger Date: Tue, 17 Nov 2015 07:24:30 -0500 Subject: [PATCH 2/2] js input/output and css output renamed transload-js-client.* --- .gitignore | 3 +-- js/lib/{transloadit-js-sdk.js => transloadit-js-client.js} | 0 package.json | 6 +++--- 3 files changed, 4 insertions(+), 5 deletions(-) rename js/lib/{transloadit-js-sdk.js => transloadit-js-client.js} (100%) diff --git a/.gitignore b/.gitignore index 8e6026968..ba97690b0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,2 @@ node_modules -build/transloadit2.css -build/transloadit-js-sdk.js +build/transloadit-js-client.* diff --git a/js/lib/transloadit-js-sdk.js b/js/lib/transloadit-js-client.js similarity index 100% rename from js/lib/transloadit-js-sdk.js rename to js/lib/transloadit-js-client.js diff --git a/package.json b/package.json index 73009fce1..5faf5b519 100644 --- a/package.json +++ b/package.json @@ -5,10 +5,10 @@ "main": "index.js", "scripts": { "build": "npm run build:js && npm run build:css", - "build:js": "browserify js/lib/transloadit-js-sdk.js -o build/transloadit-js-sdk.js -t [ babelify ]", - "build:css": "node-sass --include-path scss scss/index.scss build/transloadit2.css", + "build:js": "browserify js/lib/transloadit-js-client.js -o build/transloadit-js-client.js -t [ babelify ]", + "build:css": "node-sass --include-path scss scss/index.scss build/transloadit-js-client.css", "watch": "npm run watch:js & npm run watch:css", - "watch:js": "watchify js/lib/transloadit-js-sdk.js -do build/transloadit-js-sdk.js", + "watch:js": "watchify js/lib/transloadit-js-client.js -do build/transloadit-js-client.js", "watch:css": "nodemon -e scss -x \"npm run build:css\"", "test": "echo \"Error: no test specified\" && exit 1" },