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

kitsu-core

Package Overview
Dependencies
Maintainers
1
Versions
123
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

kitsu-core - npm Package Compare versions

Comparing version 8.0.4 to 8.0.5

28

CHANGELOG.md

@@ -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 @@

2

lib/camel.js

@@ -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

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