Skip to content

Commit 98c908b

Browse files
committed
Merge branch 'release/3.2.0'
2 parents b15387a + 6992b91 commit 98c908b

29 files changed

+574
-1715
lines changed

.DS_Store

6 KB
Binary file not shown.

09-06-2017.json

Lines changed: 0 additions & 1336 deletions
This file was deleted.

config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ const config = {
66
urls: {
77
content_types: "/content_types/",
88
entries: "/entries/",
9+
assets: "/assets/",
910
environments: "/environments/"
1011
}
1112
};

csio-templates/tmpl/layout.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
<h2 class="first-header ">Installation</h2>
3838
<div id="install_and_configure" class="subgroup">
3939
<h3>For Node.js</h3>
40-
<p>You need to install <a href="http://nodejs.org/" target="_blank">node.js</a> v0.10.22 or later to use the Built.io Contentstack SDK.</p>
40+
<p>You need to install <a href="http://nodejs.org/" target="_blank">node.js</a> v4.8.4 or later to use the Built.io Contentstack SDK.</p>
4141
<ol>
4242
<li>
4343
Run this command in a Terminal or Command Prompt&nbsp;to&nbsp;obtain and install the latest&nbsp;version of the&nbsp;Javascript SDK on your system.

docs-config.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,10 @@
99
"include": [
1010
"src/core/contentstack.js",
1111
"src/core/stack.js",
12-
"src/core/entry/entry.js",
13-
"src/core/entry/query.js",
14-
"src/core/entry/result.js"
12+
"src/core/modules/asset.js",
13+
"src/core/modules/entry.js",
14+
"src/core/modules/query.js",
15+
"src/core/modules/result.js"
1516
],
1617
"exclude": [
1718
"src/core/cache.js"

package.json

Lines changed: 29 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
11
{
22
"name": "contentstack",
3-
"version": "3.1.1",
4-
"description": "The Built.io Contentstack Javascript SDK",
5-
"homepage": "https://www.built.io/products/contentstack/overview",
3+
"version": "3.2.0",
4+
"description": "Contentstack Javascript SDK",
5+
"homepage": "https://www.contentstack.com/",
66
"author": {
7-
"name": "Built.io Contentstack",
8-
"url": "https://www.built.io/"
7+
"name": "Contentstack",
8+
"url": "https://www.contentstack.com/"
99
},
1010
"main": "dist/node/contentstack.js",
11+
"browser": "dist/web/contentstack.js",
1112
"_id": "contentstack@3.1.1",
1213
"scripts": {
1314
"test": "node test.js",
1415
"buildnode": "webpack --config webpack/webpack.node.js",
1516
"buildweb": "webpack -p --config webpack/webpack.web.js",
1617
"buildreactnative": "webpack --config webpack/webpack.react-native.js",
18+
"buildall": "npm run buildnode&npm run buildweb&npm run buildreactnative",
1719
"generate-docs": "node_modules/.bin/jsdoc --configure docs-config.json --verbose"
1820
},
1921
"repository": {
@@ -50,33 +52,30 @@
5052
"tmp": "tmp/contentstack-3.0.0.tgz_1477830884275_0.9869455888401717"
5153
},
5254
"devDependencies": {
53-
"babel-core": "^6.24.0",
54-
"babel-loader": "^6.4.1",
55-
"babel-plugin-transform-runtime": "^6.23.0",
56-
"babel-preset-env": "^1.3.2",
57-
"babel-preset-es2015": "^6.16.0",
58-
"babel-preset-es2016": "^6.22.0",
59-
"babel-preset-stage-1": "^6.22.0",
60-
"compression-webpack-plugin": "^0.3.1",
61-
"es3ify-loader": "^0.2.0",
62-
"jshint": "~2.6.3",
55+
"babel-core": "6.24.0",
56+
"babel-loader": "6.4.1",
57+
"babel-plugin-transform-runtime": "6.23.0",
58+
"babel-preset-env": "1.3.2",
59+
"babel-preset-es2015": "6.16.0",
60+
"babel-preset-es2016": "6.22.0",
61+
"babel-preset-stage-1": "6.22.0",
62+
"compression-webpack-plugin": "0.3.1",
63+
"es3ify-loader": "0.2.0",
64+
"jshint": "2.6.3",
6365
"string-replace-webpack-plugin": "0.0.3",
64-
"tap-json": "^0.1.1",
65-
"tape": "^4.4.0",
66-
"jsdoc": "^3.4.0",
67-
"uglify-js": "^2.6.2",
68-
"webpack": "^2.2.1",
69-
"webpack-md5-hash": "^0.0.5",
70-
"webpack-merge": "^0.17.0"
66+
"tap-json": "0.1.1",
67+
"tape": "4.4.0",
68+
"jsdoc": "3.4.0",
69+
"uglify-js": "2.6.2",
70+
"webpack": "2.2.1",
71+
"webpack-md5-hash": "0.0.5",
72+
"webpack-merge": "0.17.0",
73+
"babel-runtime": "6.23.0",
74+
"string-replace-loader": "1.3.0"
7175
},
7276
"dependencies": {
73-
"babel-runtime": "^6.23.0",
74-
"fs": "0.0.1-security",
75-
"localStorage": "1.0.3",
76-
"nodemailer": "4.0.1",
77-
"path": "^0.12.7",
78-
"q": "1.4.1",
79-
"when": "3.7.8",
80-
"xmlhttprequest": "1.8.0"
77+
"es6-promise": "4.1.1",
78+
"isomorphic-fetch": "2.2.1",
79+
"localStorage": "1.0.3"
8180
}
8281
}

react-native.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/core/cache-provider/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ var CacheProvider = {};
33

44

55
CacheProvider.providers = function(provider) {
6-
if(provider) {
6+
if (provider) {
77
return localstorage;
88
} else {
99
console.error("Kindly provide valid provider.");

src/core/cache-provider/localstorage.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as cache from './../cache';
22

3-
var localStorage = {};
3+
let localStorage = {};
44

55
localStorage.get = function (key, callback) {
66
try {
@@ -21,16 +21,16 @@ localStorage.set = function (key, value, callback) {
2121

2222
function clearValuesForKey(keyArray, append) {
2323
if(!append && keyArray && keyArray.length) keyArray.push('');
24-
var _key,
24+
let _key,
2525
keys = cache.getKeys(),
2626
storage = cache.getStorage();
2727
if(!keyArray || !keyArray.length) {
28-
for(var i = 0, _i = keys.length; i < _i; i++) {
28+
for(let i = 0, _i = keys.length; i < _i; i++) {
2929
delete storage[keys[i]];
3030
}
3131
} else {
3232
_key = keyArray.join('.');
33-
for(var i = 0, _i = keys.length; i < _i; i++) {
33+
for(let i = 0, _i = keys.length; i < _i; i++) {
3434
if(keys[i] && keys[i].indexOf(_key) === 0) delete storage[keys[i]];
3535
}
3636
}
@@ -39,9 +39,9 @@ function clearValuesForKey(keyArray, append) {
3939
localStorage.clearByContentType = function () {
4040
try {
4141
if(arguments.length === 2 || arguments.length === 3) {
42-
var args = Array.prototype.slice.call(arguments);
43-
var callback = args.splice(-1, 1).pop();
44-
var valueArray = [];
42+
let args = Array.prototype.slice.call(arguments);
43+
let callback = args.splice(-1, 1).pop();
44+
let valueArray = [];
4545
valueArray.push.apply(valueArray, args);
4646
clearValuesForKey(valueArray);
4747
callback();
@@ -53,9 +53,9 @@ localStorage.clearByContentType = function () {
5353

5454
localStorage.clearByQuery = function (query, callback) {
5555
try {
56-
var keys = cache.getKeys(),
56+
let keys = cache.getKeys(),
5757
storage = cache.getStorage();
58-
for(var i = 0, _i = keys.length; i < _i; i++) {
58+
for(let i = 0, _i = keys.length; i < _i; i++) {
5959
if(keys[i] && ~keys[i].indexOf(query)) delete storage[keys[i]];
6060
}
6161
callback();

src/core/cache.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as Utils from "./lib/utils.js";
22
import storage from 'runtime/localstorage.js';
33

44
export function get(key) {
5-
var data = storage.getItem(key);
5+
let data = storage.getItem(key);
66
try {
77
data = JSON.parse(data);
88
} catch (e) {

0 commit comments

Comments
 (0)