kitsu-core
Advanced tools
Comparing version 8.0.4 to 8.0.5
@@ -6,2 +6,30 @@ # Change Log | ||
## [8.0.5](https://github.com/wopian/kitsu/tree/master/packages/kitsu-core/compare/v8.0.4...v8.0.5) (2020-02-12) | ||
### Bug Fixes | ||
* **kitsu-core:** keep ID with POST requests ([e4d84e0](https://github.com/wopian/kitsu/tree/master/packages/kitsu-core/commit/e4d84e0)) | ||
### Build System / Dependencies | ||
* **kitsu:** update devdependency [@size-limit](https://github.com/size-limit)/preset-small-lib to ~3.0.0 ([#357](https://github.com/wopian/kitsu/tree/master/packages/kitsu-core/issues/357)) ([15e3226](https://github.com/wopian/kitsu/tree/master/packages/kitsu-core/commit/15e3226)) | ||
* **kitsu:** update devdependency [@size-limit](https://github.com/size-limit)/preset-small-lib to ~4.0.1 ([09d3373](https://github.com/wopian/kitsu/tree/master/packages/kitsu-core/commit/09d3373)) | ||
### Chores | ||
* **release:** update documentation ([d799bce](https://github.com/wopian/kitsu/tree/master/packages/kitsu-core/commit/d799bce)) | ||
* build with Node 10 as Node 8 was dropped in 43a8d8d9b8c5cbfabdc5bdaf51856fd6752ef9c4 ([75c4367](https://github.com/wopian/kitsu/tree/master/packages/kitsu-core/commit/75c4367)) | ||
### Tests | ||
* **kitsu-core:** add serialise with client-generated ID ([4feba44](https://github.com/wopian/kitsu/tree/master/packages/kitsu-core/commit/4feba44)) | ||
## [8.0.4](https://github.com/wopian/kitsu/tree/master/packages/kitsu-core/compare/v8.0.3...v8.0.4) (2020-01-08) | ||
@@ -8,0 +36,0 @@ |
@@ -1,1 +0,1 @@ | ||
"use strict";var index=e=>e.replace(/[-_][a-z\u00E0-\u00F6\u00F8-\u00FE]/g,e=>e.slice(1).toUpperCase());module.exports=index; | ||
"use strict";module.exports=e=>e.replace(/[-_][a-z\u00E0-\u00F6\u00F8-\u00FE]/g,e=>e.slice(1).toUpperCase()); |
@@ -1,1 +0,1 @@ | ||
"use strict";function deattribute(t){return"object"==typeof t&&null!==t&&(Array.isArray(t)?t.map(t=>deattribute(t)):t.attributes&&t.attributes.constructor===Object&&(Object.keys(t.attributes).forEach(e=>{t[e]=t.attributes[e]}),delete t.attributes)),t}Object.defineProperty(exports,"__esModule",{value:!0}),exports.deattribute=deattribute; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.deattribute=function t(e){return"object"==typeof e&&null!==e&&(Array.isArray(e)?e.map(e=>t(e)):e.attributes&&e.attributes.constructor===Object&&(Object.keys(e.attributes).forEach(t=>{e[t]=e.attributes[t]}),delete e.attributes)),e}; |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var deattribute=require("./deattribute.js");require("./error.js"),require("./filterIncludes.js");var linkRelationships=require("./linkRelationships.js");function deserialiseArray(e){for(let t of e.data)e.included&&(t=linkRelationships.linkRelationships(t,e.included)),t.attributes&&(t=deattribute.deattribute(t)),e.data[e.data.indexOf(t)]=t;return e}function deserialise(e){return e.data&&e.data.constructor===Array?e=deserialiseArray(e):e.included&&(e.data=linkRelationships.linkRelationships(e.data,e.included)),delete e.included,e.data&&e.data.attributes&&(e.data=deattribute.deattribute(e.data)),e}exports.deserialise=deserialise; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./deattribute.js");require("./error.js"),require("./filterIncludes.js");var t=require("./linkRelationships.js");exports.deserialise=function(a){return a.data&&a.data.constructor===Array?a=function(a){for(let r of a.data)a.included&&(r=t.linkRelationships(r,a.included)),r.attributes&&(r=e.deattribute(r)),a.data[a.data.indexOf(r)]=r;return a}(a):a.included&&(a.data=t.linkRelationships(a.data,a.included)),delete a.included,a.data&&a.data.attributes&&(a.data=e.deattribute(a.data)),a}; |
@@ -1,1 +0,1 @@ | ||
"use strict";function error(r){if(r.response){const e=r.response.data;e&&e.errors&&(r.errors=e.errors)}throw r}Object.defineProperty(exports,"__esModule",{value:!0}),exports.error=error; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.error=function(r){if(r.response){const e=r.response.data;e&&e.errors&&(r.errors=e.errors)}throw r}; |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var error=require("./error.js");function filterIncludes(e,r){let{id:t,type:i}=r;try{const r=e.filter(e=>e.id===t&&e.type===i)[0]||{id:t,type:i};return Object.assign({},r)}catch(e){error.error(e)}}exports.filterIncludes=filterIncludes; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./error.js");exports.filterIncludes=function(r,t){let{id:i,type:s}=t;try{const e=r.filter(e=>e.id===i&&e.type===s)[0]||{id:i,type:s};return Object.assign({},e)}catch(r){e.error(r)}}; |
@@ -1,1 +0,1 @@ | ||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).kitsuCore={})}(this,(function(t){"use strict";function e(t){return"object"==typeof t&&null!==t&&(Array.isArray(t)?t.map(t=>e(t)):t.attributes&&t.attributes.constructor===Object&&(Object.keys(t.attributes).forEach(e=>{t[e]=t.attributes[e]}),delete t.attributes)),t}function r(t){if(t.response){const e=t.response.data;e&&e.errors&&(t.errors=e.errors)}throw t}function n(t,e){let{id:n,type:o}=e;try{const e=t.filter(t=>t.id===n&&t.type===o)[0]||{id:n,type:o};return Object.assign({},e)}catch(t){r(t)}}function o(t,r){let{id:o,type:i,meta:a}=t;const c=n(r,{id:o,type:i});return c.relationships&&s(c,r),a&&(c.meta=a),e(c)}function i(t,e,r){t[r]=[];for(const n of t.relationships[r].data)t[r].push(o(n,e))}function a(t,e,r){t[r]=o(t.relationships[r].data,e),delete t[r].relationships}function s(t,e){const{relationships:r}=t;let n=!1;for(const o in r)r[o].data&&Array.isArray(r[o].data)?(i(t,e,o),n=!0):r[o].data&&(a(t,e,o),n=!0);return n&&delete t.relationships,t}function c(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const r=[];for(const i in t)Object.prototype.hasOwnProperty.call(t,i)&&r.push((n=t[i],o=e?"".concat(e,"[").concat(i,"]"):i,null!==n&&"object"==typeof n?c(n,o):encodeURIComponent(o)+"="+encodeURIComponent(n)));var n,o;return r.join("&")}const u=(t,e)=>"".concat(t," requires an ID for the ").concat(e," relationships");function l(t,e,r,n,o){if("string"!=typeof t.id)throw new Error(u(o,r));return n.relationships||(n.relationships={}),t.type||(t.type=e),n.relationships[r]={data:Object.assign(t)},n}function d(t,e,r,n,o){return n.relationships||(n.relationships={}),n.relationships[r]={data:t.map(t=>{let{id:n,type:i}=t;if(!n)throw new Error(u(o,r));return{id:n,type:i||e}})},n}function p(t,e,r){return r.attributes||(r.attributes={}),r.attributes[e]=t,r}t.camel=t=>t.replace(/[-_][a-z\u00E0-\u00F6\u00F8-\u00FE]/g,t=>t.slice(1).toUpperCase()),t.deattribute=e,t.deserialise=function(t){return t.data&&t.data.constructor===Array?t=function(t){for(let r of t.data)t.included&&(r=s(r,t.included)),r.attributes&&(r=e(r)),t.data[t.data.indexOf(r)]=r;return t}(t):t.included&&(t.data=s(t.data,t.included)),delete t.included,t.data&&t.data.attributes&&(t.data=e(t.data)),t},t.error=r,t.filterIncludes=n,t.kebab=t=>t.charAt(0).toLowerCase()+t.slice(1).replace(/[A-Z\u00C0-\u00D6\u00D8-\u00DE]/g,t=>"-"+t.toLowerCase()),t.linkRelationships=s,t.query=c,t.serialise=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"POST";try{const r=this.plural(this.camel(t));let o={type:r};!function(t,e,r){if(t.constructor!==Object||0===Object.keys(t).length)throw new Error("".concat(e," requires a JSON object body"));if("POST"!==e&&!t.id)throw new Error("".concat(e," requires an ID for the ").concat(r," type"))}(e,n,r),"POST"!==n&&(o.id=String(e.id));for(const t in e){const r=e[t],i=this.plural(this.camel(t));null!==r&&r.constructor===Object?o=l(r,i,t,o,n):null!==r&&Array.isArray(r)?o=d(r,i,t,o,n):"id"!==t&&"type"!==t&&(o=p(r,t,o))}return{data:o}}catch(t){throw r(t)}},t.snake=t=>t.charAt(0).toLowerCase()+t.slice(1).replace(/[A-Z\u00C0-\u00D6\u00D8-\u00DE]/g,t=>"_"+t.toLowerCase()),Object.defineProperty(t,"__esModule",{value:!0})})); | ||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).kitsuCore={})}(this,(function(t){"use strict";function e(t){return"object"==typeof t&&null!==t&&(Array.isArray(t)?t.map(t=>e(t)):t.attributes&&t.attributes.constructor===Object&&(Object.keys(t.attributes).forEach(e=>{t[e]=t.attributes[e]}),delete t.attributes)),t}function r(t){if(t.response){const e=t.response.data;e&&e.errors&&(t.errors=e.errors)}throw t}function n(t,e){let{id:n,type:o}=e;try{const e=t.filter(t=>t.id===n&&t.type===o)[0]||{id:n,type:o};return Object.assign({},e)}catch(t){r(t)}}function o(t,r){let{id:o,type:i,meta:a}=t;const c=n(r,{id:o,type:i});return c.relationships&&s(c,r),a&&(c.meta=a),e(c)}function i(t,e,r){t[r]=[];for(const n of t.relationships[r].data)t[r].push(o(n,e))}function a(t,e,r){t[r]=o(t.relationships[r].data,e),delete t[r].relationships}function s(t,e){const{relationships:r}=t;let n=!1;for(const o in r)r[o].data&&Array.isArray(r[o].data)?(i(t,e,o),n=!0):r[o].data&&(a(t,e,o),n=!0);return n&&delete t.relationships,t}function c(t,e){return null!==t&&"object"==typeof t?u(t,e):encodeURIComponent(e)+"="+encodeURIComponent(t)}function u(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const r=[];for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&r.push(c(t[n],e?"".concat(e,"[").concat(n,"]"):n));return r.join("&")}const l=(t,e)=>"".concat(t," requires an ID for the ").concat(e," relationships");function d(t,e,r){if(t.constructor!==Object||0===Object.keys(t).length)throw new Error("".concat(e," requires a JSON object body"));if("POST"!==e&&!t.id)throw new Error("".concat(e," requires an ID for the ").concat(r," type"))}function p(t,e,r,n,o){if("string"!=typeof t.id)throw new Error(l(o,r));return n.relationships||(n.relationships={}),t.type||(t.type=e),n.relationships[r]={data:Object.assign(t)},n}function f(t,e,r,n,o){return n.relationships||(n.relationships={}),n.relationships[r]={data:t.map(t=>{let{id:n,type:i}=t;if(!n)throw new Error(l(o,r));return{id:n,type:i||e}})},n}function h(t,e,r){return r.attributes||(r.attributes={}),r.attributes[e]=t,r}t.camel=t=>t.replace(/[-_][a-z\u00E0-\u00F6\u00F8-\u00FE]/g,t=>t.slice(1).toUpperCase()),t.deattribute=e,t.deserialise=function(t){return t.data&&t.data.constructor===Array?t=function(t){for(let r of t.data)t.included&&(r=s(r,t.included)),r.attributes&&(r=e(r)),t.data[t.data.indexOf(r)]=r;return t}(t):t.included&&(t.data=s(t.data,t.included)),delete t.included,t.data&&t.data.attributes&&(t.data=e(t.data)),t},t.error=r,t.filterIncludes=n,t.kebab=t=>t.charAt(0).toLowerCase()+t.slice(1).replace(/[A-Z\u00C0-\u00D6\u00D8-\u00DE]/g,t=>"-"+t.toLowerCase()),t.linkRelationships=s,t.query=u,t.serialise=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"POST";try{const r=this.plural(this.camel(t));let o={type:r};d(e,n,r),e.id&&(o.id=String(e.id));for(const t in e){const r=e[t],i=this.plural(this.camel(t));null!==r&&r.constructor===Object?o=p(r,i,t,o,n):null!==r&&Array.isArray(r)?o=f(r,i,t,o,n):"id"!==t&&"type"!==t&&(o=h(r,t,o))}return{data:o}}catch(t){throw r(t)}},t.snake=t=>t.charAt(0).toLowerCase()+t.slice(1).replace(/[A-Z\u00C0-\u00D6\u00D8-\u00DE]/g,t=>"_"+t.toLowerCase()),Object.defineProperty(t,"__esModule",{value:!0})})); |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var deattribute=require("./deattribute.js"),error=require("./error.js"),filterIncludes=require("./filterIncludes.js"),linkRelationships=require("./linkRelationships.js"),deserialise=require("./deserialise.js"),query=require("./query.js"),serialise=require("./serialise.js"),camel=require("./camel.js"),kebab=require("./kebab.js"),snake=require("./snake.js");exports.deattribute=deattribute.deattribute,exports.error=error.error,exports.filterIncludes=filterIncludes.filterIncludes,exports.linkRelationships=linkRelationships.linkRelationships,exports.deserialise=deserialise.deserialise,exports.query=query.query,exports.serialise=serialise.serialise,exports.camel=camel,exports.kebab=kebab,exports.snake=snake; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./deattribute.js"),r=require("./error.js"),s=require("./filterIncludes.js"),i=require("./linkRelationships.js"),t=require("./deserialise.js"),l=require("./query.js"),u=require("./serialise.js"),a=require("./camel.js"),o=require("./kebab.js"),p=require("./snake.js");exports.deattribute=e.deattribute,exports.error=r.error,exports.filterIncludes=s.filterIncludes,exports.linkRelationships=i.linkRelationships,exports.deserialise=t.deserialise,exports.query=l.query,exports.serialise=u.serialise,exports.camel=a,exports.kebab=o,exports.snake=p; |
@@ -1,1 +0,1 @@ | ||
"use strict";var index=e=>e.charAt(0).toLowerCase()+e.slice(1).replace(/[A-Z\u00C0-\u00D6\u00D8-\u00DE]/g,e=>"-"+e.toLowerCase());module.exports=index; | ||
"use strict";module.exports=e=>e.charAt(0).toLowerCase()+e.slice(1).replace(/[A-Z\u00C0-\u00D6\u00D8-\u00DE]/g,e=>"-"+e.toLowerCase()); |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var deattribute=require("./deattribute.js");require("./error.js");var filterIncludes=require("./filterIncludes.js");function link(e,t){let{id:i,type:r,meta:n}=e;const s=filterIncludes.filterIncludes(t,{id:i,type:r});return s.relationships&&linkRelationships(s,t),n&&(s.meta=n),deattribute.deattribute(s)}function linkArray(e,t,i){e[i]=[];for(const r of e.relationships[i].data)e[i].push(link(r,t))}function linkObject(e,t,i){e[i]=link(e.relationships[i].data,t),delete e[i].relationships}function linkRelationships(e,t){const{relationships:i}=e;let r=!1;for(const n in i)i[n].data&&Array.isArray(i[n].data)?(linkArray(e,t,n),r=!0):i[n].data&&(linkObject(e,t,n),r=!0);return r&&delete e.relationships,e}exports.linkRelationships=linkRelationships; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./deattribute.js");require("./error.js");var t=require("./filterIncludes.js");function r(r,i){let{id:s,type:n,meta:o}=r;const l=t.filterIncludes(i,{id:s,type:n});return l.relationships&&a(l,i),o&&(l.meta=o),e.deattribute(l)}function i(e,t,i){e[i]=[];for(const s of e.relationships[i].data)e[i].push(r(s,t))}function s(e,t,i){e[i]=r(e.relationships[i].data,t),delete e[i].relationships}function a(e,t){const{relationships:r}=e;let a=!1;for(const n in r)r[n].data&&Array.isArray(r[n].data)?(i(e,t,n),a=!0):r[n].data&&(s(e,t,n),a=!0);return a&&delete e.relationships,e}exports.linkRelationships=a; |
@@ -1,1 +0,1 @@ | ||
"use strict";function queryFormat(e,o){return null!==e&&"object"==typeof e?query(e,o):encodeURIComponent(o)+"="+encodeURIComponent(e)}function query(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const t=[];for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(queryFormat(e[n],o?"".concat(o,"[").concat(n,"]"):n));return t.join("&")}Object.defineProperty(exports,"__esModule",{value:!0}),exports.query=query; | ||
"use strict";function e(e,t){return null!==e&&"object"==typeof e?o(e,t):encodeURIComponent(t)+"="+encodeURIComponent(e)}function o(o){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const n=[];for(const c in o)Object.prototype.hasOwnProperty.call(o,c)&&n.push(e(o[c],t?"".concat(t,"[").concat(c,"]"):c));return n.join("&")}Object.defineProperty(exports,"__esModule",{value:!0}),exports.query=o; |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var error=require("./error.js");const requiresID=(r,e)=>"".concat(r," requires an ID for the ").concat(e," relationships");function isValid(r,e,t){if(r.constructor!==Object||0===Object.keys(r).length)throw new Error("".concat(e," requires a JSON object body"));if("POST"!==e&&!r.id)throw new Error("".concat(e," requires an ID for the ").concat(t," type"))}function serialiseObject(r,e,t,i,s){if("string"!=typeof r.id)throw new Error(requiresID(s,t));return i.relationships||(i.relationships={}),r.type||(r.type=e),i.relationships[t]={data:Object.assign(r)},i}function serialiseArray(r,e,t,i,s){return i.relationships||(i.relationships={}),i.relationships[t]={data:r.map(r=>{let{id:i,type:o}=r;if(!i)throw new Error(requiresID(s,t));return{id:i,type:o||e}})},i}function serialiseAttr(r,e,t){return t.attributes||(t.attributes={}),t.attributes[e]=r,t}function serialise(r){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"POST";try{const i=this.plural(this.camel(r));let s={type:i};isValid(e,t,i),"POST"!==t&&(s.id=String(e.id));for(const r in e){const i=e[r],o=this.plural(this.camel(r));null!==i&&i.constructor===Object?s=serialiseObject(i,o,r,s,t):null!==i&&Array.isArray(i)?s=serialiseArray(i,o,r,s,t):"id"!==r&&"type"!==r&&(s=serialiseAttr(i,r,s))}return{data:s}}catch(r){throw error.error(r)}}exports.serialise=serialise; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t=require("./error.js");const r=(t,r)=>"".concat(t," requires an ID for the ").concat(r," relationships");function e(t,r,e){if(t.constructor!==Object||0===Object.keys(t).length)throw new Error("".concat(r," requires a JSON object body"));if("POST"!==r&&!t.id)throw new Error("".concat(r," requires an ID for the ").concat(e," type"))}function i(t,e,i,n,o){if("string"!=typeof t.id)throw new Error(r(o,i));return n.relationships||(n.relationships={}),t.type||(t.type=e),n.relationships[i]={data:Object.assign(t)},n}function n(t,e,i,n,o){return n.relationships||(n.relationships={}),n.relationships[i]={data:t.map(t=>{let{id:n,type:s}=t;if(!n)throw new Error(r(o,i));return{id:n,type:s||e}})},n}function o(t,r,e){return e.attributes||(e.attributes={}),e.attributes[r]=t,e}exports.serialise=function(r){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"POST";try{const t=this.plural(this.camel(r));let c={type:t};e(s,a,t),s.id&&(c.id=String(s.id));for(const t in s){const r=s[t],e=this.plural(this.camel(t));null!==r&&r.constructor===Object?c=i(r,e,t,c,a):null!==r&&Array.isArray(r)?c=n(r,e,t,c,a):"id"!==t&&"type"!==t&&(c=o(r,t,c))}return{data:c}}catch(r){throw t.error(r)}}; |
@@ -1,1 +0,1 @@ | ||
"use strict";var index=e=>e.charAt(0).toLowerCase()+e.slice(1).replace(/[A-Z\u00C0-\u00D6\u00D8-\u00DE]/g,e=>"_"+e.toLowerCase());module.exports=index; | ||
"use strict";module.exports=e=>e.charAt(0).toLowerCase()+e.slice(1).replace(/[A-Z\u00C0-\u00D6\u00D8-\u00DE]/g,e=>"_"+e.toLowerCase()); |
{ | ||
"version": "8.0.4", | ||
"version": "8.0.5", | ||
"name": "kitsu-core", | ||
@@ -25,3 +25,3 @@ "description": "Core serialisation and deserialsation functions for the kitsu JSON:API client", | ||
"engines": { | ||
"node": ">= 8" | ||
"node": ">= 10" | ||
}, | ||
@@ -56,6 +56,6 @@ "keywords": [ | ||
], | ||
"gitHead": "4fe702359fe41c98c837e60ed7edfdd786fc17a8", | ||
"gitHead": "34901a9bf1e995522bbf7d8d061cf48cf24d6406", | ||
"devDependencies": { | ||
"@size-limit/preset-small-lib": "~2.2.1" | ||
"@size-limit/preset-small-lib": "~4.0.1" | ||
} | ||
} |
@@ -41,7 +41,7 @@ <h1 align=center>Kitsu Core</h1> | ||
| ------------: | :----------------: | :--: | :----: | :-----: | :----: | :--: | | ||
| `kitsu-core`† | ≤ 1.2 kb | 8+ | 63+ | 60+ | 11+ | 17+ | | ||
| `kitsu-core`† | ≤ 1.2 kb | 10+ | 65+ | 65+ | 11.1+ | 17+ | | ||
\* Including all dependencies, minified & gzipped<br> | ||
† [Changes in Node 12][node12esm] and newer require the full path to be used if using ES Modules: `kitsu-core/node/index.mjs` | ||
† [Changes in Node 12][node12esm] and newer require the full path to be used if using ES Modules: `kitsu-core/index.mjs` | ||
@@ -113,3 +113,3 @@ ## Install | ||
[packages/kitsu-core/src/deattribute/index.js:29-38](https://github.com/wopian/kitsu/blob/4df407d67a2d5fbc606fd0538ca88784a3fe80d1/packages/kitsu-core/src/deattribute/index.js#L29-L38 "Source code on GitHub") | ||
[packages/kitsu-core/src/deattribute/index.js:29-38](https://github.com/wopian/kitsu/blob/09d337313e18403be78eb7853f441b8b41c44b8e/packages/kitsu-core/src/deattribute/index.js#L29-L38 "Source code on GitHub") | ||
@@ -158,3 +158,3 @@ Hoists attributes to be top-level | ||
[packages/kitsu-core/src/deserialise/index.js:56-70](https://github.com/wopian/kitsu/blob/4df407d67a2d5fbc606fd0538ca88784a3fe80d1/packages/kitsu-core/src/deserialise/index.js#L56-L70 "Source code on GitHub") | ||
[packages/kitsu-core/src/deserialise/index.js:56-70](https://github.com/wopian/kitsu/blob/09d337313e18403be78eb7853f441b8b41c44b8e/packages/kitsu-core/src/deserialise/index.js#L56-L70 "Source code on GitHub") | ||
@@ -211,3 +211,3 @@ Deserialises a JSON-API response | ||
[packages/kitsu-core/src/error/index.js:7-13](https://github.com/wopian/kitsu/blob/4df407d67a2d5fbc606fd0538ca88784a3fe80d1/packages/kitsu-core/src/error/index.js#L7-L13 "Source code on GitHub") | ||
[packages/kitsu-core/src/error/index.js:7-13](https://github.com/wopian/kitsu/blob/09d337313e18403be78eb7853f441b8b41c44b8e/packages/kitsu-core/src/error/index.js#L7-L13 "Source code on GitHub") | ||
@@ -225,3 +225,3 @@ Uniform error handling for Axios, JSON:API and internal package errors. Mutated Error object is rethrown to the caller. | ||
[packages/kitsu-core/src/filterIncludes/index.js:12-21](https://github.com/wopian/kitsu/blob/4df407d67a2d5fbc606fd0538ca88784a3fe80d1/packages/kitsu-core/src/filterIncludes/index.js#L12-L21 "Source code on GitHub") | ||
[packages/kitsu-core/src/filterIncludes/index.js:12-21](https://github.com/wopian/kitsu/blob/09d337313e18403be78eb7853f441b8b41c44b8e/packages/kitsu-core/src/filterIncludes/index.js#L12-L21 "Source code on GitHub") | ||
@@ -241,3 +241,3 @@ Filters includes for the specific relationship | ||
[packages/kitsu-core/src/linkRelationships/index.js:55-74](https://github.com/wopian/kitsu/blob/4df407d67a2d5fbc606fd0538ca88784a3fe80d1/packages/kitsu-core/src/linkRelationships/index.js#L55-L74 "Source code on GitHub") | ||
[packages/kitsu-core/src/linkRelationships/index.js:55-74](https://github.com/wopian/kitsu/blob/09d337313e18403be78eb7853f441b8b41c44b8e/packages/kitsu-core/src/linkRelationships/index.js#L55-L74 "Source code on GitHub") | ||
@@ -253,3 +253,3 @@ Links relationships to included data | ||
[packages/kitsu-core/src/query/index.js:21-32](https://github.com/wopian/kitsu/blob/4df407d67a2d5fbc606fd0538ca88784a3fe80d1/packages/kitsu-core/src/query/index.js#L21-L32 "Source code on GitHub") | ||
[packages/kitsu-core/src/query/index.js:21-32](https://github.com/wopian/kitsu/blob/09d337313e18403be78eb7853f441b8b41c44b8e/packages/kitsu-core/src/query/index.js#L21-L32 "Source code on GitHub") | ||
@@ -267,3 +267,3 @@ Constructs a URL query string for JSON:API parameters | ||
[packages/kitsu-core/src/serialise/index.js:96-121](https://github.com/wopian/kitsu/blob/4df407d67a2d5fbc606fd0538ca88784a3fe80d1/packages/kitsu-core/src/serialise/index.js#L96-L121 "Source code on GitHub") | ||
[packages/kitsu-core/src/serialise/index.js:96-121](https://github.com/wopian/kitsu/blob/09d337313e18403be78eb7853f441b8b41c44b8e/packages/kitsu-core/src/serialise/index.js#L96-L121 "Source code on GitHub") | ||
@@ -294,3 +294,3 @@ Serialises an object into a JSON-API structure | ||
[packages/kitsu-core/src/camel/index.js:14-14](https://github.com/wopian/kitsu/blob/4df407d67a2d5fbc606fd0538ca88784a3fe80d1/packages/kitsu-core/src/camel/index.js#L14-L14 "Source code on GitHub") | ||
[packages/kitsu-core/src/camel/index.js:14-14](https://github.com/wopian/kitsu/blob/09d337313e18403be78eb7853f441b8b41c44b8e/packages/kitsu-core/src/camel/index.js#L14-L14 "Source code on GitHub") | ||
@@ -323,3 +323,3 @@ Converts kebab-case and snake_case into camelCase | ||
[packages/kitsu-core/src/kebab/index.js:11-11](https://github.com/wopian/kitsu/blob/4df407d67a2d5fbc606fd0538ca88784a3fe80d1/packages/kitsu-core/src/kebab/index.js#L11-L11 "Source code on GitHub") | ||
[packages/kitsu-core/src/kebab/index.js:11-11](https://github.com/wopian/kitsu/blob/09d337313e18403be78eb7853f441b8b41c44b8e/packages/kitsu-core/src/kebab/index.js#L11-L11 "Source code on GitHub") | ||
@@ -342,3 +342,3 @@ Converts camelCase into kebab-case | ||
[packages/kitsu-core/src/snake/index.js:11-11](https://github.com/wopian/kitsu/blob/4df407d67a2d5fbc606fd0538ca88784a3fe80d1/packages/kitsu-core/src/snake/index.js#L11-L11 "Source code on GitHub") | ||
[packages/kitsu-core/src/snake/index.js:11-11](https://github.com/wopian/kitsu/blob/09d337313e18403be78eb7853f441b8b41c44b8e/packages/kitsu-core/src/snake/index.js#L11-L11 "Source code on GitHub") | ||
@@ -345,0 +345,0 @@ Converts camelCase into snake_case |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
65108
248
5