Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

kitsu-core

Package Overview
Dependencies
Maintainers
1
Versions
122
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 9.1.11 to 10.0.0-alpha.0

30

CHANGELOG.md

@@ -6,2 +6,32 @@ # Change Log

# [10.0.0-alpha.0](https://github.com/wopian/kitsu/tree/master/packages/kitsu-core/compare/v9.1.11...v10.0.0-alpha.0) (2020-06-15)
### Bug Fixes
* **kitsu-core:** don't serialise meta object as an attribute ([dbd625c](https://github.com/wopian/kitsu/tree/master/packages/kitsu-core/commit/dbd625c))
* **kitsu-core:** serialise v9 relationship structures ([32c40bf](https://github.com/wopian/kitsu/tree/master/packages/kitsu-core/commit/32c40bf))
### Chores
* **release:** update documentation ([da50d92](https://github.com/wopian/kitsu/tree/master/packages/kitsu-core/commit/da50d92))
### Documentation Changes
* **kitsu-core:** update internal serialise JSDoc ([fcd06d9](https://github.com/wopian/kitsu/tree/master/packages/kitsu-core/commit/fcd06d9))
* update READMEs ([469d23a](https://github.com/wopian/kitsu/tree/master/packages/kitsu-core/commit/469d23a))
* **kitsu:** add missing comma to example output ([31b21da](https://github.com/wopian/kitsu/tree/master/packages/kitsu-core/commit/31b21da))
* **kitsu-core:** add v10 migration guide ([b9b4f6e](https://github.com/wopian/kitsu/tree/master/packages/kitsu-core/commit/b9b4f6e))
### Refactors
* **kitsu-core:** remove redundant internal function ([22a7bc9](https://github.com/wopian/kitsu/tree/master/packages/kitsu-core/commit/22a7bc9))
## [9.1.11](https://github.com/wopian/kitsu/tree/master/packages/kitsu-core/compare/v9.1.10...v9.1.11) (2020-06-14)

@@ -8,0 +38,0 @@

2

lib/index.browser.js

@@ -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){var r;if("object"==typeof t&&null!==t)if(Array.isArray(t))t.map(t=>e(t));else if((null===(r=t.attributes)||void 0===r?void 0:r.constructor)===Object){for(const e of Object.keys(t.attributes))t.attributes.attributes||(t[e]=t.attributes[e]);t.attributes.attributes?t.attributes=t.attributes.attributes:delete t.attributes}return t}function r(t){if(t.response){const e=t.response.data;(null==e?void 0:e.errors)&&(t.errors=e.errors)}throw t}function n(t,{id:e,type:n}){try{if(e&&n){const r=t.filter(t=>t.id===e&&t.type===n)[0]||{id:e,type:n};return Object.assign({},r)}return{}}catch(t){r(t)}}function i({id:t,type:r,meta:i},o){const a=n(o,{id:t,type:r});return a.relationships&&l(a,o),i&&(a.meta=i),e(a)}function o(t,e,r){t[r]={},t.relationships[r].links&&(t[r].links=t.relationships[r].links),t[r].data=[];for(const n of t.relationships[r].data)t[r].data.push(i(n,e));delete t.relationships[r]}function a(t,e,r){t[r]={},t[r].data=i(t.relationships[r].data,e),t.relationships[r].links&&(t[r].links=t.relationships[r].links),delete t.relationships[r]}function s(t,e){t[e]={},t.relationships[e].links&&(t[e].links=t.relationships[e].links),delete t.relationships[e]}function l(t,e=[]){const{relationships:r}=t;for(const i in r){var n;Array.isArray(null===(n=r[i])||void 0===n?void 0:n.data)?o(t,e,i):r[i].data?a(t,e,i):s(t,i)}return 0===Object.keys(r||[]).length&&(null==r?void 0:r.constructor)===Object&&delete t.relationships,t}function u(t,e=null){const r=[];for(const o in t)Object.prototype.hasOwnProperty.call(t,o)&&r.push((n=t[o],i=e?"".concat(e,"[").concat(o,"]"):o,null!==n&&"object"==typeof n?u(n,i):encodeURIComponent(i)+"="+encodeURIComponent(n)));var n,i;return r.join("&")}function c(t,e){if(null==t)return{};var r,n,i=function(t,e){if(null==t)return{};var r,n,i={},o=Object.keys(t);for(n=0;n<o.length;n++)r=o[n],e.indexOf(r)>=0||(i[r]=t[r]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)r=o[n],e.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}function d(t,e,r,n){const i=new Error("".concat(n," requires an ID for the ").concat(e," type"));if(void 0===e)throw new Error("".concat(n," requires a resource type"));if(t){if("POST"!==n&&r.length>0)for(const t of r)if(!t.id)throw i}else{if((null==r?void 0:r.constructor)!==Object||0===Object.keys(r).length)throw new Error("".concat(n," requires an object or array body"));if("POST"!==n&&!r.id)throw i}}function p(t,e,r){e[r]={data:{}};for(const n of Object.keys(t[r].data)){const i=t[r].data[n];let o=e[r].data;n&&!["id","type"].includes(n)?o=O(i,n,o):o[n]=i}return e}function f(t,e,r){e[r]={data:[]};for(const n of t[r].data)e[r].data.push(n);return e}function y(t){let e={};for(const r in t){e=Array.isArray(t[r].data)?f(t,e,r):p(t,e,r)}return e}function h(t,e,r,n){return n.relationships||(n.relationships={}),t.type||(t.type=e),n.relationships[r]={data:Object.assign(t)},n.relationships=y(n.relationships),n}function b(t,e,r,n){return n.relationships||(n.relationships={}),n.relationships[r]={data:t.map(t=>{let{id:r,type:n}=t,i=c(t,["id","type"]);return{id:r,type:n||e,attributes:Object.keys(i).length?i:void 0}})},n.relationships=y(n.relationships),n}function O(t,e,r){return r.attributes||(r.attributes={}),r.attributes[e]=t,r}function j(t){return Object.prototype.hasOwnProperty.call(t,"id")}function v(t,e,r,n){d(!1,t,e,r);let i={type:t=n.pluralTypes(n.camelCaseTypes(t))};(null==e?void 0:e.id)&&(i.id=String(e.id));for(const t in e){const r=e[t],o=n.pluralTypes(n.camelCaseTypes(t));null!==r&&(null==r?void 0:r.constructor)===Object&&j(r)?i=h(r,o,t,i):null!==r&&Array.isArray(r)&&r.length>0&&j(r[0])?i=b(r,o,t,i):"id"!==t&&"type"!==t&&(i=O(r,t,i))}return{data:i}}t.camel=t=>t.replace(/[-_][a-z\u00E0-\u00F6\u00F8-\u00FE]/g,t=>t.slice(1).toUpperCase()),t.deattribute=e,t.deserialise=function(t){var r,n;if(t)return Array.isArray(t.data)?t=function(t){for(let r of t.data)t.included&&(r=l(r,t.included)),r.relationships&&(r=l(r)),r.attributes&&(r=e(r)),t.data[t.data.indexOf(r)]=r;return t}(t):t.included?t.data=l(t.data,t.included):(null===(r=t.data)||void 0===r?void 0:r.constructor)===Object&&(t.data=l(t.data)),delete t.included,(null===(n=t.data)||void 0===n?void 0:n.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=l,t.query=u,t.serialise=function(t,e={},n="POST",i={}){try{return i.camelCaseTypes||(i.camelCaseTypes=t=>t),i.pluralTypes||(i.pluralTypes=t=>t),null===e||Array.isArray(e)&&0===e.length?{data:e}:Array.isArray(e)&&(null==e?void 0:e.length)>0?function(t,e,r,n){d(!0,t,e,r);const i=[];for(const o of e)i.push(v(t,o,r,n).data);return{data:i}}(t,e,n,i):v(t,e,n,i)}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()),t.splitModel=function(t,e={}){e.pluralModel||(e.pluralModel=t=>t),e.resourceCase||(e.resourceCase=t=>t);const r=t.split("/"),n=r.pop();return r.push(e.pluralModel(e.resourceCase(n))),[n,r.join("/")]},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){var r;if("object"==typeof t&&null!==t)if(Array.isArray(t))t.map(t=>e(t));else if((null===(r=t.attributes)||void 0===r?void 0:r.constructor)===Object){for(const e of Object.keys(t.attributes))t.attributes.attributes||(t[e]=t.attributes[e]);t.attributes.attributes?t.attributes=t.attributes.attributes:delete t.attributes}return t}function r(t){if(t.response){const e=t.response.data;(null==e?void 0:e.errors)&&(t.errors=e.errors)}throw t}function n(t,{id:e,type:n}){try{if(e&&n){const r=t.filter(t=>t.id===e&&t.type===n)[0]||{id:e,type:n};return Object.assign({},r)}return{}}catch(t){r(t)}}function i({id:t,type:r,meta:i},o){const a=n(o,{id:t,type:r});return a.relationships&&l(a,o),i&&(a.meta=i),e(a)}function o(t,e,r){t[r]={},t.relationships[r].links&&(t[r].links=t.relationships[r].links),t[r].data=[];for(const n of t.relationships[r].data)t[r].data.push(i(n,e));delete t.relationships[r]}function a(t,e,r){t[r]={},t[r].data=i(t.relationships[r].data,e),t.relationships[r].links&&(t[r].links=t.relationships[r].links),delete t.relationships[r]}function s(t,e){t[e]={},t.relationships[e].links&&(t[e].links=t.relationships[e].links),delete t.relationships[e]}function l(t,e=[]){const{relationships:r}=t;for(const i in r){var n;Array.isArray(null===(n=r[i])||void 0===n?void 0:n.data)?o(t,e,i):r[i].data?a(t,e,i):s(t,i)}return 0===Object.keys(r||[]).length&&(null==r?void 0:r.constructor)===Object&&delete t.relationships,t}function u(t,e=null){const r=[];for(const o in t)Object.prototype.hasOwnProperty.call(t,o)&&r.push((n=t[o],i=e?"".concat(e,"[").concat(o,"]"):o,null!==n&&"object"==typeof n?u(n,i):encodeURIComponent(i)+"="+encodeURIComponent(n)));var n,i;return r.join("&")}function c(t,e,r,n){const i=new Error("".concat(n," requires an ID for the ").concat(e," type"));if(void 0===e)throw new Error("".concat(n," requires a resource type"));if(t){if("POST"!==n&&r.length>0)for(const t of r)if(!t.id)throw i}else{if((null==r?void 0:r.constructor)!==Object||0===Object.keys(r).length)throw new Error("".concat(n," requires an object or array body"));if("POST"!==n&&!r.id)throw i}}function d(t,e){let r={};for(const e of Object.keys(t))["id","type"].includes(e)?r[e]=t[e]:r=y(t[e],e,r);return r.type||(r.type=e),r}function p(t,e){const r=[];for(const n of t){const t=d(n);t.type||(t.type=e),r.push(t)}return r}function f(t,e,r,n){var i,o;return n.relationships||(n.relationships={}),n.relationships[r]={data:Array.isArray(t.data)?p(t.data,e):d(t.data,e)},((null==t||null===(i=t.links)||void 0===i?void 0:i.self)||(null==t||null===(o=t.links)||void 0===o?void 0:o.related))&&(n.relationships[r].links=t.links),(null==t?void 0:t.meta)&&(n.relationships[r].meta=t.meta),n}function y(t,e,r){return r.attributes||(r.attributes={}),"links"!==e||"string"!=typeof t.self&&"string"!=typeof t.related?"meta"===e&&t.constructor===Object?r.meta=t:r.attributes[e]=t:r.links=t,r}function h(t){if(!t.data)return!1;const e=Array.isArray(t.data)?t.data[0]:t.data;return Object.prototype.hasOwnProperty.call(e,"id")}function b(t,e,r,n){c(!1,t,e,r);let i={type:t=n.pluralTypes(n.camelCaseTypes(t))};(null==e?void 0:e.id)&&(i.id=String(e.id));for(const t in e){const r=e[t],o=n.pluralTypes(n.camelCaseTypes(t));null!==r&&(null==r?void 0:r.constructor)===Object&&h(r)?i=f(r,o,t,i):"id"!==t&&"type"!==t&&(i=y(r,t,i))}return{data:i}}t.camel=t=>t.replace(/[-_][a-z\u00E0-\u00F6\u00F8-\u00FE]/g,t=>t.slice(1).toUpperCase()),t.deattribute=e,t.deserialise=function(t){var r,n;if(t)return Array.isArray(t.data)?t=function(t){for(let r of t.data)t.included&&(r=l(r,t.included)),r.relationships&&(r=l(r)),r.attributes&&(r=e(r)),t.data[t.data.indexOf(r)]=r;return t}(t):t.included?t.data=l(t.data,t.included):(null===(r=t.data)||void 0===r?void 0:r.constructor)===Object&&(t.data=l(t.data)),delete t.included,(null===(n=t.data)||void 0===n?void 0:n.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=l,t.query=u,t.serialise=function(t,e={},n="POST",i={}){try{return i.camelCaseTypes||(i.camelCaseTypes=t=>t),i.pluralTypes||(i.pluralTypes=t=>t),null===e||Array.isArray(e)&&0===e.length?{data:e}:Array.isArray(e)&&(null==e?void 0:e.length)>0?function(t,e,r,n){c(!0,t,e,r);const i=[];for(const o of e)i.push(b(t,o,r,n).data);return{data:i}}(t,e,n,i):b(t,e,n,i)}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()),t.splitModel=function(t,e={}){e.pluralModel||(e.pluralModel=t=>t),e.resourceCase||(e.resourceCase=t=>t);const r=t.split("/"),n=r.pop();return r.push(e.pluralModel(e.resourceCase(n))),[n,r.join("/")]},Object.defineProperty(t,"__esModule",{value:!0})}));

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t=require("./error.js");function r(t,r){if(null==t)return{};var e,n,o=function(t,r){if(null==t)return{};var e,n,o={},a=Object.keys(t);for(n=0;n<a.length;n++)e=a[n],r.indexOf(e)>=0||(o[e]=t[e]);return o}(t,r);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(n=0;n<a.length;n++)e=a[n],r.indexOf(e)>=0||Object.prototype.propertyIsEnumerable.call(t,e)&&(o[e]=t[e])}return o}function e(t,r,e,n){const o=new Error("".concat(n," requires an ID for the ").concat(r," type"));if(void 0===r)throw new Error("".concat(n," requires a resource type"));if(t){if("POST"!==n&&e.length>0)for(const t of e)if(!t.id)throw o}else{if((null==e?void 0:e.constructor)!==Object||0===Object.keys(e).length)throw new Error("".concat(n," requires an object or array body"));if("POST"!==n&&!e.id)throw o}}function n(t,r,e){r[e]={data:{}};for(const n of Object.keys(t[e].data)){const o=t[e].data[n];let a=r[e].data;n&&!["id","type"].includes(n)?a=l(o,n,a):a[n]=o}return r}function o(t,r,e){r[e]={data:[]};for(const n of t[e].data)r[e].data.push(n);return r}function a(t){let r={};for(const e in t){r=Array.isArray(t[e].data)?o(t,r,e):n(t,r,e)}return r}function i(t,r,e,n){return n.relationships||(n.relationships={}),t.type||(t.type=r),n.relationships[e]={data:Object.assign(t)},n.relationships=a(n.relationships),n}function s(t,e,n,o){return o.relationships||(o.relationships={}),o.relationships[n]={data:t.map(t=>{let{id:n,type:o}=t,a=r(t,["id","type"]);return{id:n,type:o||e,attributes:Object.keys(a).length?a:void 0}})},o.relationships=a(o.relationships),o}function l(t,r,e){return e.attributes||(e.attributes={}),e.attributes[r]=t,e}function c(t){return Object.prototype.hasOwnProperty.call(t,"id")}function u(t,r,n,o){e(!1,t,r,n);let a={type:t=o.pluralTypes(o.camelCaseTypes(t))};(null==r?void 0:r.id)&&(a.id=String(r.id));for(const t in r){const e=r[t],n=o.pluralTypes(o.camelCaseTypes(t));null!==e&&(null==e?void 0:e.constructor)===Object&&c(e)?a=i(e,n,t,a):null!==e&&Array.isArray(e)&&e.length>0&&c(e[0])?a=s(e,n,t,a):"id"!==t&&"type"!==t&&(a=l(e,t,a))}return{data:a}}exports.serialise=function(r,n={},o="POST",a={}){try{return a.camelCaseTypes||(a.camelCaseTypes=t=>t),a.pluralTypes||(a.pluralTypes=t=>t),null===n||Array.isArray(n)&&0===n.length?{data:n}:Array.isArray(n)&&(null==n?void 0:n.length)>0?function(t,r,n,o){e(!0,t,r,n);const a=[];for(const e of r)a.push(u(t,e,n,o).data);return{data:a}}(r,n,o,a):u(r,n,o,a)}catch(r){throw t.error(r)}};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t=require("./error.js");function r(t,r,e,n){const o=new Error("".concat(n," requires an ID for the ").concat(r," type"));if(void 0===r)throw new Error("".concat(n," requires a resource type"));if(t){if("POST"!==n&&e.length>0)for(const t of e)if(!t.id)throw o}else{if((null==e?void 0:e.constructor)!==Object||0===Object.keys(e).length)throw new Error("".concat(n," requires an object or array body"));if("POST"!==n&&!e.id)throw o}}function e(t,r){let e={};for(const r of Object.keys(t))["id","type"].includes(r)?e[r]=t[r]:e=a(t[r],r,e);return e.type||(e.type=r),e}function n(t,r){const n=[];for(const o of t){const t=e(o);t.type||(t.type=r),n.push(t)}return n}function o(t,r,o,a){var s,i;return a.relationships||(a.relationships={}),a.relationships[o]={data:Array.isArray(t.data)?n(t.data,r):e(t.data,r)},((null==t||null===(s=t.links)||void 0===s?void 0:s.self)||(null==t||null===(i=t.links)||void 0===i?void 0:i.related))&&(a.relationships[o].links=t.links),(null==t?void 0:t.meta)&&(a.relationships[o].meta=t.meta),a}function a(t,r,e){return e.attributes||(e.attributes={}),"links"!==r||"string"!=typeof t.self&&"string"!=typeof t.related?"meta"===r&&t.constructor===Object?e.meta=t:e.attributes[r]=t:e.links=t,e}function s(t){if(!t.data)return!1;const r=Array.isArray(t.data)?t.data[0]:t.data;return Object.prototype.hasOwnProperty.call(r,"id")}function i(t,e,n,i){r(!1,t,e,n);let l={type:t=i.pluralTypes(i.camelCaseTypes(t))};(null==e?void 0:e.id)&&(l.id=String(e.id));for(const t in e){const r=e[t],n=i.pluralTypes(i.camelCaseTypes(t));null!==r&&(null==r?void 0:r.constructor)===Object&&s(r)?l=o(r,n,t,l):"id"!==t&&"type"!==t&&(l=a(r,t,l))}return{data:l}}exports.serialise=function(e,n={},o="POST",a={}){try{return a.camelCaseTypes||(a.camelCaseTypes=t=>t),a.pluralTypes||(a.pluralTypes=t=>t),null===n||Array.isArray(n)&&0===n.length?{data:n}:Array.isArray(n)&&(null==n?void 0:n.length)>0?function(t,e,n,o){r(!0,t,e,n);const a=[];for(const r of e)a.push(i(t,r,n,o).data);return{data:a}}(e,n,o,a):i(e,n,o,a)}catch(r){throw t.error(r)}};
{
"version": "9.1.11",
"version": "10.0.0-alpha.0",
"name": "kitsu-core",

@@ -59,3 +59,3 @@ "description": "Simple, lightweight & framework agnostic JSON:API (de)serialsation components",

],
"gitHead": "edb7e07755b5d4a78509cb539d03f18ee3a2f5ca",
"gitHead": "0c6649cae050cc7a2d0205139f3549996be372ff",
"devDependencies": {

@@ -62,0 +62,0 @@ "@size-limit/preset-small-lib": "~4.5.0"

@@ -25,3 +25,3 @@ <h1 align=center>Kitsu Core</h1>

<p align=center><a href=https://github.com/wopian/kitsu/blob/master/packages/kitsu-core/MIGRATING.md>Migration guide</a> for v9 & previous major releases</p>
<p align=center><a href=https://github.com/wopian/kitsu/blob/master/packages/kitsu-core/MIGRATING.md>Migration guide</a> for v10 & previous major releases</p>

@@ -40,7 +40,8 @@ #

| Package | Package<br> Size\* | Node | Chrome | Firefox | Safari | Edge |
| -----------: | :----------------: | :--: | :----: | :-----: | :----: | :--: |
| `kitsu-core` | ≤ 1.6 kb | 10+ | 69+ | 68+ | 12+ | 18+ |
| Package | Package<br> Size\* | ESM Size† | Node | Chrome | Firefox | Safari | Edge |
| -----------: | :----------------: | :-------: | :--: | :----: | :-----: | :----: | :--: |
| `kitsu-core` | ≤ 1.5 kb | ≤ 1.3 KB | 10+ | 69+ | 68+ | 12+ | 18+ |
\* Minified with brotli
† EcmaScript Modules package size\*

@@ -119,3 +120,3 @@ ## Install

[packages/kitsu-core/src/deattribute/index.js:29-51](https://github.com/wopian/kitsu/blob/3fcd88441936dfcec441faf3c5903c04c6c0c0cc/packages/kitsu-core/src/deattribute/index.js#L29-L51 "Source code on GitHub")
[packages/kitsu-core/src/deattribute/index.js:29-51](https://github.com/wopian/kitsu/blob/fcd06d9b5338ab28637a564c3b770a96750ad00a/packages/kitsu-core/src/deattribute/index.js#L29-L51 "Source code on GitHub")

@@ -164,3 +165,3 @@ Hoists attributes to be top-level

[packages/kitsu-core/src/deserialise/index.js:57-72](https://github.com/wopian/kitsu/blob/3fcd88441936dfcec441faf3c5903c04c6c0c0cc/packages/kitsu-core/src/deserialise/index.js#L57-L72 "Source code on GitHub")
[packages/kitsu-core/src/deserialise/index.js:57-72](https://github.com/wopian/kitsu/blob/fcd06d9b5338ab28637a564c3b770a96750ad00a/packages/kitsu-core/src/deserialise/index.js#L57-L72 "Source code on GitHub")

@@ -217,3 +218,3 @@ Deserialises a JSON-API response

[packages/kitsu-core/src/error/index.js:27-33](https://github.com/wopian/kitsu/blob/3fcd88441936dfcec441faf3c5903c04c6c0c0cc/packages/kitsu-core/src/error/index.js#L27-L33 "Source code on GitHub")
[packages/kitsu-core/src/error/index.js:27-33](https://github.com/wopian/kitsu/blob/fcd06d9b5338ab28637a564c3b770a96750ad00a/packages/kitsu-core/src/error/index.js#L27-L33 "Source code on GitHub")

@@ -255,3 +256,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:33-46](https://github.com/wopian/kitsu/blob/3fcd88441936dfcec441faf3c5903c04c6c0c0cc/packages/kitsu-core/src/filterIncludes/index.js#L33-L46 "Source code on GitHub")
[packages/kitsu-core/src/filterIncludes/index.js:33-46](https://github.com/wopian/kitsu/blob/fcd06d9b5338ab28637a564c3b770a96750ad00a/packages/kitsu-core/src/filterIncludes/index.js#L33-L46 "Source code on GitHub")

@@ -295,3 +296,3 @@ Filters includes for the specific relationship requested

[packages/kitsu-core/src/linkRelationships/index.js:97-117](https://github.com/wopian/kitsu/blob/3fcd88441936dfcec441faf3c5903c04c6c0c0cc/packages/kitsu-core/src/linkRelationships/index.js#L97-L117 "Source code on GitHub")
[packages/kitsu-core/src/linkRelationships/index.js:97-117](https://github.com/wopian/kitsu/blob/fcd06d9b5338ab28637a564c3b770a96750ad00a/packages/kitsu-core/src/linkRelationships/index.js#L97-L117 "Source code on GitHub")

@@ -334,3 +335,3 @@ Links relationships to included data

[packages/kitsu-core/src/query/index.js:33-44](https://github.com/wopian/kitsu/blob/3fcd88441936dfcec441faf3c5903c04c6c0c0cc/packages/kitsu-core/src/query/index.js#L33-L44 "Source code on GitHub")
[packages/kitsu-core/src/query/index.js:33-44](https://github.com/wopian/kitsu/blob/fcd06d9b5338ab28637a564c3b770a96750ad00a/packages/kitsu-core/src/query/index.js#L33-L44 "Source code on GitHub")

@@ -363,3 +364,3 @@ Constructs a URL query string for JSON:API parameters

[packages/kitsu-core/src/serialise/index.js:249-260](https://github.com/wopian/kitsu/blob/3fcd88441936dfcec441faf3c5903c04c6c0c0cc/packages/kitsu-core/src/serialise/index.js#L249-L260 "Source code on GitHub")
[packages/kitsu-core/src/serialise/index.js:210-221](https://github.com/wopian/kitsu/blob/fcd06d9b5338ab28637a564c3b770a96750ad00a/packages/kitsu-core/src/serialise/index.js#L210-L221 "Source code on GitHub")

@@ -410,3 +411,3 @@ Serialises an object into a JSON-API structure

[packages/kitsu-core/src/splitModel/index.js:29-39](https://github.com/wopian/kitsu/blob/3fcd88441936dfcec441faf3c5903c04c6c0c0cc/packages/kitsu-core/src/splitModel/index.js#L29-L39 "Source code on GitHub")
[packages/kitsu-core/src/splitModel/index.js:29-39](https://github.com/wopian/kitsu/blob/fcd06d9b5338ab28637a564c3b770a96750ad00a/packages/kitsu-core/src/splitModel/index.js#L29-L39 "Source code on GitHub")

@@ -454,3 +455,3 @@ Split model name from the model's resource URL

[packages/kitsu-core/src/camel/index.js:14-14](https://github.com/wopian/kitsu/blob/3fcd88441936dfcec441faf3c5903c04c6c0c0cc/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/fcd06d9b5338ab28637a564c3b770a96750ad00a/packages/kitsu-core/src/camel/index.js#L14-L14 "Source code on GitHub")

@@ -483,3 +484,3 @@ Converts kebab-case and snake_case into camelCase

[packages/kitsu-core/src/kebab/index.js:11-11](https://github.com/wopian/kitsu/blob/3fcd88441936dfcec441faf3c5903c04c6c0c0cc/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/fcd06d9b5338ab28637a564c3b770a96750ad00a/packages/kitsu-core/src/kebab/index.js#L11-L11 "Source code on GitHub")

@@ -502,3 +503,3 @@ Converts camelCase into kebab-case

[packages/kitsu-core/src/snake/index.js:11-11](https://github.com/wopian/kitsu/blob/3fcd88441936dfcec441faf3c5903c04c6c0c0cc/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/fcd06d9b5338ab28637a564c3b770a96750ad00a/packages/kitsu-core/src/snake/index.js#L11-L11 "Source code on GitHub")

@@ -505,0 +506,0 @@ Converts camelCase into snake_case

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