New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

kinto-client

Package Overview
Dependencies
Maintainers
4
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

kinto-client - npm Package Compare versions

Comparing version 0.4.0 to 0.4.1

2

dist/kinto-client.min.js

@@ -41,3 +41,3 @@ (function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.KintoClient = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){

},{"./batch":7,"./bucket":8,"./endpoint":10,"./http.js":12,"./requests":14,"./utils.js":15,"events":1,"isomorphic-fetch":5}],14:[function(require,module,exports){
"use strict";function _interopRequireDefault(e){return e&&e.__esModule?e:{"default":e}}function doNotOverwrite(e){return e?{"If-None-Match":"*"}:{}}function concurrencyCheck(e,t){if(!e)return{};if(!t)throw new Error("Safe concurrency check requires a last_modified value.");return{"If-Match":'"'+t+'"'}}function createBucket(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if(!e)throw new Error("A bucket name is required.");var r=_extends({},requestDefaults,t),o=r.headers,d=r.permissions,n=r.safe;return{method:"PUT",path:(0,_endpoint2["default"])("bucket",e),headers:_extends({},o,doNotOverwrite(n)),body:{permissions:d}}}function updateBucket(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if("object"!==("undefined"==typeof e?"undefined":_typeof(e)))throw new Error("A bucket object is required.");if(!e.id)throw new Error("A bucket id is required.");var r=_extends({},requestDefaults,t),o=r.headers,d=r.permissions,n=r.safe,i=r.patch,s=r.last_modified;return{method:i?"PATCH":"PUT",path:(0,_endpoint2["default"])("bucket",e.id),headers:_extends({},o,concurrencyCheck(n,s||e.last_modified)),body:{data:e,permissions:d}}}function deleteBucket(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if("object"!==("undefined"==typeof e?"undefined":_typeof(e)))throw new Error("A bucket object is required.");if(!e.id)throw new Error("A bucket id is required.");var r=_extends({},requestDefaults,t),o=r.headers,d=r.safe,n=r.last_modified;return{method:"DELETE",path:(0,_endpoint2["default"])("bucket",e.id),headers:_extends({},o,concurrencyCheck(d,n||e.last_modified)),body:{data:e}}}function createCollection(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],r=_extends({},requestDefaults,t),o=r.bucket,d=r.headers,n=r.permissions,i=r.data,s=r.safe,a=e?(0,_endpoint2["default"])("collection",o,e):(0,_endpoint2["default"])("collections",o);return{method:e?"PUT":"POST",path:a,headers:_extends({},d,doNotOverwrite(s)),body:{data:i,permissions:n}}}function updateCollection(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if("object"!==("undefined"==typeof e?"undefined":_typeof(e)))throw new Error("A collection object is required.");if(!e.id)throw new Error("A collection id is required.");var r=_extends({},requestDefaults,t),o=r.bucket,d=r.headers,n=r.permissions,i=r.schema,s=r.metadata,a=r.safe,c=r.patch,u=r.last_modified,f=_extends({},s,e);return t.schema&&(f.schema=i),{method:c?"PATCH":"PUT",path:(0,_endpoint2["default"])("collection",o,e.id),headers:_extends({},d,concurrencyCheck(a,u||e.last_modified)),body:{data:f,permissions:n}}}function deleteCollection(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if("object"!==("undefined"==typeof e?"undefined":_typeof(e)))throw new Error("A collection object is required.");if(!e.id)throw new Error("A collection id is required.");var r=_extends({},requestDefaults,t),o=r.bucket,d=r.headers,n=r.safe,i=r.last_modified;return{method:"DELETE",path:(0,_endpoint2["default"])("collection",o,e.id),headers:_extends({},d,concurrencyCheck(n,i||e.last_modified)),body:{data:e}}}function createRecord(e,t){var r=arguments.length<=2||void 0===arguments[2]?{}:arguments[2];if(!e)throw new Error("A collection name is required.");var o=_extends({},requestDefaults,r),d=o.bucket,n=o.headers,i=o.permissions,s=o.safe;return{method:"POST",path:(0,_endpoint2["default"])("records",d,e),headers:_extends({},n,doNotOverwrite(s)),body:{data:t,permissions:i}}}function updateRecord(e,t){var r=arguments.length<=2||void 0===arguments[2]?{}:arguments[2];if(!e)throw new Error("A collection name is required.");if(!t.id)throw new Error("A record id is required.");var o=_extends({},requestDefaults,r),d=o.bucket,n=o.headers,i=o.permissions,s=o.safe,a=o.patch,c=o.last_modified;return{method:a?"PATCH":"PUT",path:(0,_endpoint2["default"])("record",d,e,t.id),headers:_extends({},n,concurrencyCheck(s,c||t.last_modified)),body:{data:t,permissions:i}}}function deleteRecord(e,t){var r=arguments.length<=2||void 0===arguments[2]?{}:arguments[2];if(!e)throw new Error("A collection name is required.");if("object"!==("undefined"==typeof t?"undefined":_typeof(t)))throw new Error("A record object is required.");if(!t.id)throw new Error("A record id is required.");var o=_extends({},requestDefaults,r),d=o.bucket,n=o.headers,i=o.safe,s=o.last_modified;return{method:"DELETE",path:(0,_endpoint2["default"])("record",d,e,t.id),headers:_extends({},n,concurrencyCheck(i,s||t.last_modified)),body:{data:t}}}Object.defineProperty(exports,"__esModule",{value:!0});var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e};exports.createBucket=createBucket,exports.updateBucket=updateBucket,exports.deleteBucket=deleteBucket,exports.createCollection=createCollection,exports.updateCollection=updateCollection,exports.deleteCollection=deleteCollection,exports.createRecord=createRecord,exports.updateRecord=updateRecord,exports.deleteRecord=deleteRecord;var _endpoint=require("./endpoint"),_endpoint2=_interopRequireDefault(_endpoint),requestDefaults={safe:!1,headers:{},bucket:"default",permissions:{},data:{},patch:!1};
"use strict";function _interopRequireDefault(e){return e&&e.__esModule?e:{"default":e}}function doNotOverwrite(e){return e?{"If-None-Match":"*"}:{}}function concurrencyCheck(e,t){if(!e)return{};if(!t)throw new Error("Safe concurrency check requires a last_modified value.");return{"If-Match":'"'+t+'"'}}function createBucket(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if(!e)throw new Error("A bucket name is required.");var r=_extends({},requestDefaults,t),o=r.headers,d=r.permissions,n=r.safe;return{method:"PUT",path:(0,_endpoint2["default"])("bucket",e),headers:_extends({},o,doNotOverwrite(n)),body:{permissions:d}}}function updateBucket(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if("object"!==("undefined"==typeof e?"undefined":_typeof(e)))throw new Error("A bucket object is required.");if(!e.id)throw new Error("A bucket id is required.");var r=_extends({},requestDefaults,t),o=r.headers,d=r.permissions,n=r.safe,i=r.patch,s=r.last_modified;return{method:i?"PATCH":"PUT",path:(0,_endpoint2["default"])("bucket",e.id),headers:_extends({},o,concurrencyCheck(n,s||e.last_modified)),body:{data:e,permissions:d}}}function deleteBucket(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if("object"!==("undefined"==typeof e?"undefined":_typeof(e)))throw new Error("A bucket object is required.");if(!e.id)throw new Error("A bucket id is required.");var r=_extends({},requestDefaults,t),o=r.headers,d=r.safe,n=r.last_modified;return{method:"DELETE",path:(0,_endpoint2["default"])("bucket",e.id),headers:_extends({},o,concurrencyCheck(d,n||e.last_modified)),body:{data:e}}}function createCollection(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],r=_extends({},requestDefaults,t),o=r.bucket,d=r.headers,n=r.permissions,i=r.data,s=r.safe,a=e?(0,_endpoint2["default"])("collection",o,e):(0,_endpoint2["default"])("collections",o);return{method:e?"PUT":"POST",path:a,headers:_extends({},d,doNotOverwrite(s)),body:{data:i,permissions:n}}}function updateCollection(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if("object"!==("undefined"==typeof e?"undefined":_typeof(e)))throw new Error("A collection object is required.");if(!e.id)throw new Error("A collection id is required.");var r=_extends({},requestDefaults,t),o=r.bucket,d=r.headers,n=r.permissions,i=r.schema,s=r.metadata,a=r.safe,c=r.patch,u=r.last_modified,f=_extends({},s,e);return t.schema&&(f.schema=i),{method:c?"PATCH":"PUT",path:(0,_endpoint2["default"])("collection",o,e.id),headers:_extends({},d,concurrencyCheck(a,u||e.last_modified)),body:{data:f,permissions:n}}}function deleteCollection(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if("object"!==("undefined"==typeof e?"undefined":_typeof(e)))throw new Error("A collection object is required.");if(!e.id)throw new Error("A collection id is required.");var r=_extends({},requestDefaults,t),o=r.bucket,d=r.headers,n=r.safe,i=r.last_modified;return{method:"DELETE",path:(0,_endpoint2["default"])("collection",o,e.id),headers:_extends({},d,concurrencyCheck(n,i||e.last_modified)),body:{data:e}}}function createRecord(e,t){var r=arguments.length<=2||void 0===arguments[2]?{}:arguments[2];if(!e)throw new Error("A collection name is required.");var o=_extends({},requestDefaults,r),d=o.bucket,n=o.headers,i=o.permissions,s=o.safe;return{method:t.id?"PUT":"POST",path:t.id?(0,_endpoint2["default"])("record",d,e,t.id):(0,_endpoint2["default"])("records",d,e),headers:_extends({},n,doNotOverwrite(s)),body:{data:t,permissions:i}}}function updateRecord(e,t){var r=arguments.length<=2||void 0===arguments[2]?{}:arguments[2];if(!e)throw new Error("A collection name is required.");if(!t.id)throw new Error("A record id is required.");var o=_extends({},requestDefaults,r),d=o.bucket,n=o.headers,i=o.permissions,s=o.safe,a=o.patch,c=o.last_modified;return{method:a?"PATCH":"PUT",path:(0,_endpoint2["default"])("record",d,e,t.id),headers:_extends({},n,concurrencyCheck(s,c||t.last_modified)),body:{data:t,permissions:i}}}function deleteRecord(e,t){var r=arguments.length<=2||void 0===arguments[2]?{}:arguments[2];if(!e)throw new Error("A collection name is required.");if("object"!==("undefined"==typeof t?"undefined":_typeof(t)))throw new Error("A record object is required.");if(!t.id)throw new Error("A record id is required.");var o=_extends({},requestDefaults,r),d=o.bucket,n=o.headers,i=o.safe,s=o.last_modified;return{method:"DELETE",path:(0,_endpoint2["default"])("record",d,e,t.id),headers:_extends({},n,concurrencyCheck(i,s||t.last_modified)),body:{data:t}}}Object.defineProperty(exports,"__esModule",{value:!0});var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e};exports.createBucket=createBucket,exports.updateBucket=updateBucket,exports.deleteBucket=deleteBucket,exports.createCollection=createCollection,exports.updateCollection=updateCollection,exports.deleteCollection=deleteCollection,exports.createRecord=createRecord,exports.updateRecord=updateRecord,exports.deleteRecord=deleteRecord;var _endpoint=require("./endpoint"),_endpoint2=_interopRequireDefault(_endpoint),requestDefaults={safe:!1,headers:{},bucket:"default",permissions:{},data:{},patch:!1};

@@ -44,0 +44,0 @@ },{"./endpoint":10}],15:[function(require,module,exports){

@@ -37,3 +37,3 @@ (function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.KintoClient = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){

},{"./batch":6,"./bucket":7,"./endpoint":9,"./http.js":11,"./requests":13,"./utils.js":14,"events":2,"isomorphic-fetch":1}],13:[function(require,module,exports){
"use strict";function _interopRequireDefault(e){return e&&e.__esModule?e:{"default":e}}function doNotOverwrite(e){return e?{"If-None-Match":"*"}:{}}function concurrencyCheck(e,t){if(!e)return{};if(!t)throw new Error("Safe concurrency check requires a last_modified value.");return{"If-Match":'"'+t+'"'}}function createBucket(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if(!e)throw new Error("A bucket name is required.");var r=_extends({},requestDefaults,t),o=r.headers,d=r.permissions,n=r.safe;return{method:"PUT",path:(0,_endpoint2["default"])("bucket",e),headers:_extends({},o,doNotOverwrite(n)),body:{permissions:d}}}function updateBucket(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if("object"!==("undefined"==typeof e?"undefined":_typeof(e)))throw new Error("A bucket object is required.");if(!e.id)throw new Error("A bucket id is required.");var r=_extends({},requestDefaults,t),o=r.headers,d=r.permissions,n=r.safe,i=r.patch,s=r.last_modified;return{method:i?"PATCH":"PUT",path:(0,_endpoint2["default"])("bucket",e.id),headers:_extends({},o,concurrencyCheck(n,s||e.last_modified)),body:{data:e,permissions:d}}}function deleteBucket(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if("object"!==("undefined"==typeof e?"undefined":_typeof(e)))throw new Error("A bucket object is required.");if(!e.id)throw new Error("A bucket id is required.");var r=_extends({},requestDefaults,t),o=r.headers,d=r.safe,n=r.last_modified;return{method:"DELETE",path:(0,_endpoint2["default"])("bucket",e.id),headers:_extends({},o,concurrencyCheck(d,n||e.last_modified)),body:{data:e}}}function createCollection(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],r=_extends({},requestDefaults,t),o=r.bucket,d=r.headers,n=r.permissions,i=r.data,s=r.safe,a=e?(0,_endpoint2["default"])("collection",o,e):(0,_endpoint2["default"])("collections",o);return{method:e?"PUT":"POST",path:a,headers:_extends({},d,doNotOverwrite(s)),body:{data:i,permissions:n}}}function updateCollection(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if("object"!==("undefined"==typeof e?"undefined":_typeof(e)))throw new Error("A collection object is required.");if(!e.id)throw new Error("A collection id is required.");var r=_extends({},requestDefaults,t),o=r.bucket,d=r.headers,n=r.permissions,i=r.schema,s=r.metadata,a=r.safe,c=r.patch,u=r.last_modified,f=_extends({},s,e);return t.schema&&(f.schema=i),{method:c?"PATCH":"PUT",path:(0,_endpoint2["default"])("collection",o,e.id),headers:_extends({},d,concurrencyCheck(a,u||e.last_modified)),body:{data:f,permissions:n}}}function deleteCollection(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if("object"!==("undefined"==typeof e?"undefined":_typeof(e)))throw new Error("A collection object is required.");if(!e.id)throw new Error("A collection id is required.");var r=_extends({},requestDefaults,t),o=r.bucket,d=r.headers,n=r.safe,i=r.last_modified;return{method:"DELETE",path:(0,_endpoint2["default"])("collection",o,e.id),headers:_extends({},d,concurrencyCheck(n,i||e.last_modified)),body:{data:e}}}function createRecord(e,t){var r=arguments.length<=2||void 0===arguments[2]?{}:arguments[2];if(!e)throw new Error("A collection name is required.");var o=_extends({},requestDefaults,r),d=o.bucket,n=o.headers,i=o.permissions,s=o.safe;return{method:"POST",path:(0,_endpoint2["default"])("records",d,e),headers:_extends({},n,doNotOverwrite(s)),body:{data:t,permissions:i}}}function updateRecord(e,t){var r=arguments.length<=2||void 0===arguments[2]?{}:arguments[2];if(!e)throw new Error("A collection name is required.");if(!t.id)throw new Error("A record id is required.");var o=_extends({},requestDefaults,r),d=o.bucket,n=o.headers,i=o.permissions,s=o.safe,a=o.patch,c=o.last_modified;return{method:a?"PATCH":"PUT",path:(0,_endpoint2["default"])("record",d,e,t.id),headers:_extends({},n,concurrencyCheck(s,c||t.last_modified)),body:{data:t,permissions:i}}}function deleteRecord(e,t){var r=arguments.length<=2||void 0===arguments[2]?{}:arguments[2];if(!e)throw new Error("A collection name is required.");if("object"!==("undefined"==typeof t?"undefined":_typeof(t)))throw new Error("A record object is required.");if(!t.id)throw new Error("A record id is required.");var o=_extends({},requestDefaults,r),d=o.bucket,n=o.headers,i=o.safe,s=o.last_modified;return{method:"DELETE",path:(0,_endpoint2["default"])("record",d,e,t.id),headers:_extends({},n,concurrencyCheck(i,s||t.last_modified)),body:{data:t}}}Object.defineProperty(exports,"__esModule",{value:!0});var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e};exports.createBucket=createBucket,exports.updateBucket=updateBucket,exports.deleteBucket=deleteBucket,exports.createCollection=createCollection,exports.updateCollection=updateCollection,exports.deleteCollection=deleteCollection,exports.createRecord=createRecord,exports.updateRecord=updateRecord,exports.deleteRecord=deleteRecord;var _endpoint=require("./endpoint"),_endpoint2=_interopRequireDefault(_endpoint),requestDefaults={safe:!1,headers:{},bucket:"default",permissions:{},data:{},patch:!1};
"use strict";function _interopRequireDefault(e){return e&&e.__esModule?e:{"default":e}}function doNotOverwrite(e){return e?{"If-None-Match":"*"}:{}}function concurrencyCheck(e,t){if(!e)return{};if(!t)throw new Error("Safe concurrency check requires a last_modified value.");return{"If-Match":'"'+t+'"'}}function createBucket(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if(!e)throw new Error("A bucket name is required.");var r=_extends({},requestDefaults,t),o=r.headers,d=r.permissions,n=r.safe;return{method:"PUT",path:(0,_endpoint2["default"])("bucket",e),headers:_extends({},o,doNotOverwrite(n)),body:{permissions:d}}}function updateBucket(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if("object"!==("undefined"==typeof e?"undefined":_typeof(e)))throw new Error("A bucket object is required.");if(!e.id)throw new Error("A bucket id is required.");var r=_extends({},requestDefaults,t),o=r.headers,d=r.permissions,n=r.safe,i=r.patch,s=r.last_modified;return{method:i?"PATCH":"PUT",path:(0,_endpoint2["default"])("bucket",e.id),headers:_extends({},o,concurrencyCheck(n,s||e.last_modified)),body:{data:e,permissions:d}}}function deleteBucket(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if("object"!==("undefined"==typeof e?"undefined":_typeof(e)))throw new Error("A bucket object is required.");if(!e.id)throw new Error("A bucket id is required.");var r=_extends({},requestDefaults,t),o=r.headers,d=r.safe,n=r.last_modified;return{method:"DELETE",path:(0,_endpoint2["default"])("bucket",e.id),headers:_extends({},o,concurrencyCheck(d,n||e.last_modified)),body:{data:e}}}function createCollection(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],r=_extends({},requestDefaults,t),o=r.bucket,d=r.headers,n=r.permissions,i=r.data,s=r.safe,a=e?(0,_endpoint2["default"])("collection",o,e):(0,_endpoint2["default"])("collections",o);return{method:e?"PUT":"POST",path:a,headers:_extends({},d,doNotOverwrite(s)),body:{data:i,permissions:n}}}function updateCollection(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if("object"!==("undefined"==typeof e?"undefined":_typeof(e)))throw new Error("A collection object is required.");if(!e.id)throw new Error("A collection id is required.");var r=_extends({},requestDefaults,t),o=r.bucket,d=r.headers,n=r.permissions,i=r.schema,s=r.metadata,a=r.safe,c=r.patch,u=r.last_modified,f=_extends({},s,e);return t.schema&&(f.schema=i),{method:c?"PATCH":"PUT",path:(0,_endpoint2["default"])("collection",o,e.id),headers:_extends({},d,concurrencyCheck(a,u||e.last_modified)),body:{data:f,permissions:n}}}function deleteCollection(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if("object"!==("undefined"==typeof e?"undefined":_typeof(e)))throw new Error("A collection object is required.");if(!e.id)throw new Error("A collection id is required.");var r=_extends({},requestDefaults,t),o=r.bucket,d=r.headers,n=r.safe,i=r.last_modified;return{method:"DELETE",path:(0,_endpoint2["default"])("collection",o,e.id),headers:_extends({},d,concurrencyCheck(n,i||e.last_modified)),body:{data:e}}}function createRecord(e,t){var r=arguments.length<=2||void 0===arguments[2]?{}:arguments[2];if(!e)throw new Error("A collection name is required.");var o=_extends({},requestDefaults,r),d=o.bucket,n=o.headers,i=o.permissions,s=o.safe;return{method:t.id?"PUT":"POST",path:t.id?(0,_endpoint2["default"])("record",d,e,t.id):(0,_endpoint2["default"])("records",d,e),headers:_extends({},n,doNotOverwrite(s)),body:{data:t,permissions:i}}}function updateRecord(e,t){var r=arguments.length<=2||void 0===arguments[2]?{}:arguments[2];if(!e)throw new Error("A collection name is required.");if(!t.id)throw new Error("A record id is required.");var o=_extends({},requestDefaults,r),d=o.bucket,n=o.headers,i=o.permissions,s=o.safe,a=o.patch,c=o.last_modified;return{method:a?"PATCH":"PUT",path:(0,_endpoint2["default"])("record",d,e,t.id),headers:_extends({},n,concurrencyCheck(s,c||t.last_modified)),body:{data:t,permissions:i}}}function deleteRecord(e,t){var r=arguments.length<=2||void 0===arguments[2]?{}:arguments[2];if(!e)throw new Error("A collection name is required.");if("object"!==("undefined"==typeof t?"undefined":_typeof(t)))throw new Error("A record object is required.");if(!t.id)throw new Error("A record id is required.");var o=_extends({},requestDefaults,r),d=o.bucket,n=o.headers,i=o.safe,s=o.last_modified;return{method:"DELETE",path:(0,_endpoint2["default"])("record",d,e,t.id),headers:_extends({},n,concurrencyCheck(i,s||t.last_modified)),body:{data:t}}}Object.defineProperty(exports,"__esModule",{value:!0});var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e};exports.createBucket=createBucket,exports.updateBucket=updateBucket,exports.deleteBucket=deleteBucket,exports.createCollection=createCollection,exports.updateCollection=updateCollection,exports.deleteCollection=deleteCollection,exports.createRecord=createRecord,exports.updateRecord=updateRecord,exports.deleteRecord=deleteRecord;var _endpoint=require("./endpoint"),_endpoint2=_interopRequireDefault(_endpoint),requestDefaults={safe:!1,headers:{},bucket:"default",permissions:{},data:{},patch:!1};

@@ -40,0 +40,0 @@ },{"./endpoint":9}],14:[function(require,module,exports){

@@ -252,4 +252,6 @@ "use strict";

return {
method: "POST",
path: (0, _endpoint2.default)("records", bucket, collName),
// Note: Safe POST using a record id would fail.
// see https://github.com/Kinto/kinto/issues/489
method: record.id ? "PUT" : "POST",
path: record.id ? (0, _endpoint2.default)("record", bucket, collName, record.id) : (0, _endpoint2.default)("records", bucket, collName),
headers: _extends({}, headers, doNotOverwrite(safe)),

@@ -256,0 +258,0 @@ body: {

{
"name": "kinto-client",
"version": "0.4.0",
"version": "0.4.1",
"description": "JavaScript HTTP client for the Kinto API.",

@@ -12,2 +12,3 @@ "main": "lib/index.js",

"dist-prod": "browserify -s KintoClient -g uglifyify -e src/index.js -o dist/kinto-client.min.js -t [ babelify --sourceMapRelative . ]",
"pusblish-to-npm": "npm run build && npm run dist && npm publish",
"report-coverage": "npm run test-cover && ./node_modules/coveralls/bin/coveralls.js < ./coverage/lcov.info",

@@ -14,0 +15,0 @@ "tdd": "babel-node node_modules/.bin/_mocha --watch 'test/**/*_test.js'",

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc