A boilerplate code template for creating a generic javascript sdk. Check out the demo.
You will need to have nodejs isntalled.
Clone the repository or download the zip. Or you can use the existing yeoman generator:
npm install -g generator-javascript-sdk-boilerplate
yo javascript-sdk-boilerplate
- open the command line and switch into the project folder
npm install
sudo npm install -g gulp
gulp
to see the list of available tasks
gulp build
dumps a plain and a minified file from all files in the foldersrc
into the folderdist
.gulp clean
removes all files in the folderdist
.gulp test
runs the tests and linting for all files in the foldersrc
.gulp bump-patch
increases the version by0.0.1
for the last git commit and pushes the new tag to the remote repository.gulp bump-minor
increases the version by0.1.0
for the last git commit and pushes the new tag to the remote repository.gulp bump-major
increases the version by1.0.0
for the last git commit and pushes the new tag to the remote repository.
- https://github.com/apigee/apigee-javascript-sdk/blob/master/apigee.js
- https://github.com/stackmob/stackmob-js-sdk/blob/master/stackmob.js
- https://github.com/gilt/gilt-js-sdk/blob/master/gilt-js-api.js
- https://github.com/BuddyPlatform/Buddy-JS-SDK/blob/master/buddy.js
- https://github.com/EdmundsAPI/sdk-javascript/blob/master/edmunds.api.sdk.js
- https://github.com/justintv/twitch-js-sdk/blob/master/twitch.js
- https://github.com/aws/aws-sdk-js/blob/master/dist/aws-sdk.js
- https://github.com/Instagram/instagram-javascript-sdk/blob/master/ig.js
- https://github.com/splunk/splunk-sdk-javascript/blob/master/client/splunk.js
- https://keen.io/docs/clients/javascript/usage-guide/ with https://dc8na2hxrj29i.cloudfront.net/code/keen-2.1.0-min.js
- https://developers.facebook.com/docs/javascript/quickstart/v2.0 with https://connect.facebook.net/en_US/sdk.js
- https://parse.com/docs/js_guide with www.parsecdn.com/js/parse-1.2.18.min.js
To support this project, please consider to donate.
This software is published under the MIT-License. See 'license' for more information.