You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: packages/kitsu-core/README.md
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -116,7 +116,7 @@ kitsuCore.camel(...)
116
116
117
117
### deattribute
118
118
119
-
[packages/kitsu-core/src/deattribute/index.js:29-51](https://github.com/wopian/kitsu/blob/e8b37f177be3a94d4700518d0c6d060271653a02/packages/kitsu-core/src/deattribute/index.js#L29-L51"Source code on GitHub")
119
+
[packages/kitsu-core/src/deattribute/index.js:29-51](https://github.com/wopian/kitsu/blob/52c1c828aec0eafc07a6c698fdc91664743083a4/packages/kitsu-core/src/deattribute/index.js#L29-L51"Source code on GitHub")
[packages/kitsu-core/src/deserialise/index.js:57-72](https://github.com/wopian/kitsu/blob/e8b37f177be3a94d4700518d0c6d060271653a02/packages/kitsu-core/src/deserialise/index.js#L57-L72"Source code on GitHub")
163
+
[packages/kitsu-core/src/deserialise/index.js:57-72](https://github.com/wopian/kitsu/blob/52c1c828aec0eafc07a6c698fdc91664743083a4/packages/kitsu-core/src/deserialise/index.js#L57-L72"Source code on GitHub")
[packages/kitsu-core/src/error/index.js:27-33](https://github.com/wopian/kitsu/blob/e8b37f177be3a94d4700518d0c6d060271653a02/packages/kitsu-core/src/error/index.js#L27-L33"Source code on GitHub")
215
+
[packages/kitsu-core/src/error/index.js:27-33](https://github.com/wopian/kitsu/blob/52c1c828aec0eafc07a6c698fdc91664743083a4/packages/kitsu-core/src/error/index.js#L27-L33"Source code on GitHub")
216
216
217
217
Uniform error handling for Axios, JSON:API and internal package errors. Mutated Error object is rethrown to the caller.
218
218
@@ -249,7 +249,7 @@ error({
249
249
250
250
### filterIncludes
251
251
252
-
[packages/kitsu-core/src/filterIncludes/index.js:33-46](https://github.com/wopian/kitsu/blob/e8b37f177be3a94d4700518d0c6d060271653a02/packages/kitsu-core/src/filterIncludes/index.js#L33-L46"Source code on GitHub")
252
+
[packages/kitsu-core/src/filterIncludes/index.js:33-46](https://github.com/wopian/kitsu/blob/52c1c828aec0eafc07a6c698fdc91664743083a4/packages/kitsu-core/src/filterIncludes/index.js#L33-L46"Source code on GitHub")
253
253
254
254
Filters includes for the specific relationship requested
[packages/kitsu-core/src/linkRelationships/index.js:97-117](https://github.com/wopian/kitsu/blob/e8b37f177be3a94d4700518d0c6d060271653a02/packages/kitsu-core/src/linkRelationships/index.js#L97-L117"Source code on GitHub")
291
+
[packages/kitsu-core/src/linkRelationships/index.js:97-117](https://github.com/wopian/kitsu/blob/52c1c828aec0eafc07a6c698fdc91664743083a4/packages/kitsu-core/src/linkRelationships/index.js#L97-L117"Source code on GitHub")
292
292
293
293
Links relationships to included data
294
294
@@ -326,7 +326,7 @@ Returns **any** Parsed data
326
326
327
327
### query
328
328
329
-
[packages/kitsu-core/src/query/index.js:33-44](https://github.com/wopian/kitsu/blob/e8b37f177be3a94d4700518d0c6d060271653a02/packages/kitsu-core/src/query/index.js#L33-L44"Source code on GitHub")
329
+
[packages/kitsu-core/src/query/index.js:33-44](https://github.com/wopian/kitsu/blob/52c1c828aec0eafc07a6c698fdc91664743083a4/packages/kitsu-core/src/query/index.js#L33-L44"Source code on GitHub")
330
330
331
331
Constructs a URL query string for JSON:API parameters
[packages/kitsu-core/src/serialise/index.js:191-202](https://github.com/wopian/kitsu/blob/e8b37f177be3a94d4700518d0c6d060271653a02/packages/kitsu-core/src/serialise/index.js#L191-L202"Source code on GitHub")
357
+
[packages/kitsu-core/src/serialise/index.js:191-202](https://github.com/wopian/kitsu/blob/52c1c828aec0eafc07a6c698fdc91664743083a4/packages/kitsu-core/src/serialise/index.js#L191-L202"Source code on GitHub")
[packages/kitsu-core/src/splitModel/index.js:29-39](https://github.com/wopian/kitsu/blob/e8b37f177be3a94d4700518d0c6d060271653a02/packages/kitsu-core/src/splitModel/index.js#L29-L39"Source code on GitHub")
403
+
[packages/kitsu-core/src/splitModel/index.js:29-39](https://github.com/wopian/kitsu/blob/52c1c828aec0eafc07a6c698fdc91664743083a4/packages/kitsu-core/src/splitModel/index.js#L29-L39"Source code on GitHub")
[packages/kitsu-core/src/camel/index.js:14-14](https://github.com/wopian/kitsu/blob/e8b37f177be3a94d4700518d0c6d060271653a02/packages/kitsu-core/src/camel/index.js#L14-L14"Source code on GitHub")
446
+
[packages/kitsu-core/src/camel/index.js:14-14](https://github.com/wopian/kitsu/blob/52c1c828aec0eafc07a6c698fdc91664743083a4/packages/kitsu-core/src/camel/index.js#L14-L14"Source code on GitHub")
[packages/kitsu-core/src/kebab/index.js:11-11](https://github.com/wopian/kitsu/blob/e8b37f177be3a94d4700518d0c6d060271653a02/packages/kitsu-core/src/kebab/index.js#L11-L11"Source code on GitHub")
474
+
[packages/kitsu-core/src/kebab/index.js:11-11](https://github.com/wopian/kitsu/blob/52c1c828aec0eafc07a6c698fdc91664743083a4/packages/kitsu-core/src/kebab/index.js#L11-L11"Source code on GitHub")
[packages/kitsu-core/src/snake/index.js:11-11](https://github.com/wopian/kitsu/blob/e8b37f177be3a94d4700518d0c6d060271653a02/packages/kitsu-core/src/snake/index.js#L11-L11"Source code on GitHub")
492
+
[packages/kitsu-core/src/snake/index.js:11-11](https://github.com/wopian/kitsu/blob/52c1c828aec0eafc07a6c698fdc91664743083a4/packages/kitsu-core/src/snake/index.js#L11-L11"Source code on GitHub")
Copy file name to clipboardExpand all lines: packages/kitsu/README.md
+13-13Lines changed: 13 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -213,7 +213,7 @@ If you're working with [Kitsu.io]'s API, their [API docs][kitsu.io api docs] lis
213
213
214
214
### Kitsu
215
215
216
-
[packages/kitsu/src/index.js:30-463](https://github.com/wopian/kitsu/blob/e8b37f177be3a94d4700518d0c6d060271653a02/packages/kitsu/src/index.js#L30-L463"Source code on GitHub")
216
+
[packages/kitsu/src/index.js:30-463](https://github.com/wopian/kitsu/blob/52c1c828aec0eafc07a6c698fdc91664743083a4/packages/kitsu/src/index.js#L30-L463"Source code on GitHub")
217
217
218
218
Creates a new `kitsu` instance
219
219
@@ -222,9 +222,9 @@ Creates a new `kitsu` instance
-`options.baseURL`**[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Set the API endpoint (optional, default `https://kitsu.io/api/edge`)
224
224
-`options.headers`**[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)?** Additional headers to send with the requests
225
-
-`options.camelCaseTypes`**[boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)** If true, the `type`value will be camelCased, e.g `library-entries` and `library_entries` become `libraryEntries` (optional, default `true`)
226
-
-`options.resourceCase`**(`"kebab"`\|`"snake"`\|`"none"`)**`kebab`, `snake` or `none`. If `kebab`, `/libraryEntries` will become `/library-entries`. If `snake`, `/libraryEntries` will become `/library_entries`, If `none`, `/libraryEntries` will be unchanged (optional, default `kebab`)
227
-
-`options.pluralize`**[boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)** If `true`, `/user` will become `/users` in the URL request and `type` will be pluralized in POST, PATCH and DELETE requests (optional, default `true`)
225
+
-`options.camelCaseTypes`**[boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)** If enabled, `type` will be converted to camelCase from kebab-casae or snake_case (optional, default `true`)
226
+
-`options.resourceCase`**(`"kebab"`\|`"snake"`\|`"none"`)**Case to convert camelCase to. `kebab` - `/library-entries`; `snake` - /library_entries`;`none`-`/libraryEntries\` (optional, default `kebab`)
227
+
-`options.pluralize`**[boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)** If enabled, `/user` will become `/users` in the URL request and `type` will be pluralized in POST, PATCH and DELETE requests (optional, default `true`)
228
228
-`options.timeout`**[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Set the request timeout in milliseconds (optional, default `30000`)
229
229
-`options.axiosOptions`**[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)?** Additional options for the axios instance (see [axios/axios#request-config](https://github.com/axios/axios#request-config) for details)
230
230
@@ -260,7 +260,7 @@ const api = new Kitsu({
260
260
261
261
#### plural
262
262
263
-
[packages/kitsu/src/index.js:52-53](https://github.com/wopian/kitsu/blob/e8b37f177be3a94d4700518d0c6d060271653a02/packages/kitsu/src/index.js#L52-L53"Source code on GitHub")
263
+
[packages/kitsu/src/index.js:52-53](https://github.com/wopian/kitsu/blob/52c1c828aec0eafc07a6c698fdc91664743083a4/packages/kitsu/src/index.js#L52-L53"Source code on GitHub")
264
264
265
265
-**See: <https://www.npmjs.com/package/pluralize> for documentation
[packages/kitsu/src/index.js:67-67](https://github.com/wopian/kitsu/blob/e8b37f177be3a94d4700518d0c6d060271653a02/packages/kitsu/src/index.js#L67-L67"Source code on GitHub")
285
+
[packages/kitsu/src/index.js:67-67](https://github.com/wopian/kitsu/blob/52c1c828aec0eafc07a6c698fdc91664743083a4/packages/kitsu/src/index.js#L67-L67"Source code on GitHub")
[packages/kitsu/src/index.js:112-112](https://github.com/wopian/kitsu/blob/e8b37f177be3a94d4700518d0c6d060271653a02/packages/kitsu/src/index.js#L112-L112"Source code on GitHub")
316
+
[packages/kitsu/src/index.js:112-112](https://github.com/wopian/kitsu/blob/52c1c828aec0eafc07a6c698fdc91664743083a4/packages/kitsu/src/index.js#L112-L112"Source code on GitHub")
317
317
318
318
-**See: <https://github.com/axios/axios#interceptors> for documentation
[packages/kitsu/src/index.js:189-208](https://github.com/wopian/kitsu/blob/e8b37f177be3a94d4700518d0c6d060271653a02/packages/kitsu/src/index.js#L189-L208"Source code on GitHub")
367
+
[packages/kitsu/src/index.js:189-208](https://github.com/wopian/kitsu/blob/52c1c828aec0eafc07a6c698fdc91664743083a4/packages/kitsu/src/index.js#L189-L208"Source code on GitHub")
[packages/kitsu/src/index.js:241-261](https://github.com/wopian/kitsu/blob/e8b37f177be3a94d4700518d0c6d060271653a02/packages/kitsu/src/index.js#L241-L261"Source code on GitHub")
483
+
[packages/kitsu/src/index.js:241-261](https://github.com/wopian/kitsu/blob/52c1c828aec0eafc07a6c698fdc91664743083a4/packages/kitsu/src/index.js#L241-L261"Source code on GitHub")
[packages/kitsu/src/index.js:289-308](https://github.com/wopian/kitsu/blob/e8b37f177be3a94d4700518d0c6d060271653a02/packages/kitsu/src/index.js#L289-L308"Source code on GitHub")
546
+
[packages/kitsu/src/index.js:289-308](https://github.com/wopian/kitsu/blob/52c1c828aec0eafc07a6c698fdc91664743083a4/packages/kitsu/src/index.js#L289-L308"Source code on GitHub")
[packages/kitsu/src/index.js:323-352](https://github.com/wopian/kitsu/blob/e8b37f177be3a94d4700518d0c6d060271653a02/packages/kitsu/src/index.js#L323-L352"Source code on GitHub")
589
+
[packages/kitsu/src/index.js:323-352](https://github.com/wopian/kitsu/blob/52c1c828aec0eafc07a6c698fdc91664743083a4/packages/kitsu/src/index.js#L323-L352"Source code on GitHub")
[packages/kitsu/src/index.js:374-381](https://github.com/wopian/kitsu/blob/e8b37f177be3a94d4700518d0c6d060271653a02/packages/kitsu/src/index.js#L374-L381"Source code on GitHub")
619
+
[packages/kitsu/src/index.js:374-381](https://github.com/wopian/kitsu/blob/52c1c828aec0eafc07a6c698fdc91664743083a4/packages/kitsu/src/index.js#L374-L381"Source code on GitHub")
[packages/kitsu/src/index.js:442-462](https://github.com/wopian/kitsu/blob/e8b37f177be3a94d4700518d0c6d060271653a02/packages/kitsu/src/index.js#L442-L462"Source code on GitHub")
656
+
[packages/kitsu/src/index.js:442-462](https://github.com/wopian/kitsu/blob/52c1c828aec0eafc07a6c698fdc91664743083a4/packages/kitsu/src/index.js#L442-L462"Source code on GitHub")
Copy file name to clipboardExpand all lines: packages/kitsu/types/index.d.ts
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,9 @@
4
4
* @param {Object} [options] Options
5
5
* @param {string} [options.baseURL=https://kitsu.io/api/edge] Set the API endpoint
6
6
* @param {Object} [options.headers] Additional headers to send with the requests
7
-
* @param {boolean} [options.camelCaseTypes=true] If true, the `type` value will be camelCased, e.g `library-entries` and `library_entries` become `libraryEntries`
8
-
* @param {'kebab'|'snake'|'none'} [options.resourceCase=kebab] `kebab`, `snake` or `none`. If `kebab`, `/libraryEntries` will become `/library-entries`. If `snake`, `/libraryEntries` will become `/library_entries`, If `none`, `/libraryEntries` will be unchanged
9
-
* @param {boolean} [options.pluralize=true] If `true`, `/user` will become `/users` in the URL request and `type` will be pluralized in POST, PATCH and DELETE requests
7
+
* @param {boolean} [options.camelCaseTypes=true] If enabled, `type` will be converted to camelCase from kebab-casae or snake_case
8
+
* @param {'kebab'|'snake'|'none'} [options.resourceCase=kebab] Case to convert camelCase to. `kebab` - `/library-entries`; `snake` - /library_entries`; `none` - `/libraryEntries`
9
+
* @param {boolean} [options.pluralize=true] If enabled, `/user` will become `/users` in the URL request and `type` will be pluralized in POST, PATCH and DELETE requests
10
10
* @param {number} [options.timeout=30000] Set the request timeout in milliseconds
11
11
* @param {Object} [options.axiosOptions] Additional options for the axios instance (see [axios/axios#request-config](https://github.com/axios/axios#request-config) for details)
12
12
* @example <caption>Using with Kitsu.io's API</caption>
0 commit comments