Commit Graph

37 Commits

Author SHA1 Message Date
Dmitriy Pleshevskiy 96c7ea554c chore: bump version 2020-12-08 10:40:55 +03:00
Dmitriy Pleshevskiy 8a87c9af14
Merge pull request #21 from pleshevskiy/bug-20
fix: use window location as base url
2020-12-08 09:35:48 +02:00
Dmitriy Pleshevskiy 49aac94675 fix: use window location as base url
chore: add dist folder to repo
chore(deps): add node-fetch for tests
chore: change prepare request visibility
chore: add tests for prepare request method
chore: update example

Closes #20
2020-12-08 10:35:18 +03:00
Dmitriy Pleshevskiy 817b8e46ad chore: bump package version 2020-11-20 23:56:43 +03:00
Dmitriy Pleshevskiy 0c3cb11c13 doc: add information about license 2020-11-20 23:48:43 +03:00
Dmitriy Pleshevskiy fd7e7c7585
Merge pull request #19 from pleshevskiy/task-3
feat(endpoint): add head method
2020-11-20 19:05:01 +02:00
Dmitriy Pleshevskiy c848b0c785 feat!: transform endpoint data before state
BREAKING CHANGES: Endpoint now required response, variables and
params types

Closes #3
2020-11-20 20:01:24 +03:00
Dmitriy Pleshevskiy b944725e07 chore: add is function helper 2020-11-20 19:44:02 +03:00
Dmitriy Pleshevskiy 078b5c1a3a feat(endpoint): add head method
Closes #17
2020-11-20 19:09:29 +03:00
Dmitriy Pleshevskiy 4795bb3cbc chore: add feature request issue template 2020-11-06 06:52:42 +03:00
Dmitriy Pleshevskiy 1eafe8bc44 chore: add template for bugs 2020-11-06 06:48:21 +03:00
Dmitriy Pleshevskiy be9f9b6da3 chore: add mit licence 2020-11-06 06:48:04 +03:00
Dmitriy Pleshevskiy cf2bc7f917 chore: add code of conduct 2020-11-06 06:47:52 +03:00
Dmitriy Pleshevskiy a46dc77297 chore: bump version 2020-11-06 05:06:05 +03:00
Dmitriy Pleshevskiy 7457fc1b75 chore: add keywords 2020-11-06 05:05:37 +03:00
Dmitriy Pleshevskiy e812d4e077 chore: remove target folder before build 2020-11-06 05:04:44 +03:00
Dmitriy Pleshevskiy e3a0989944 chore: bump version 2020-11-06 05:00:14 +03:00
Dmitriy Pleshevskiy cf61435259
Merge pull request #16 from pleshevskiy/task-13
feat(request-hook): allow autofetching for...
2020-11-06 03:58:31 +02:00
Dmitriy Pleshevskiy a66e10fc1a feat(request-hook): allow autofetching for...
POST, PUT, PATCH methods

Closes #13
2020-11-06 04:57:12 +03:00
Dmitriy Pleshevskiy e303485f58 Merge pull request #15 from pleshevskiy/bug-14
fix: filter undefined variable values
2020-11-06 04:51:29 +03:00
Dmitriy Pleshevskiy 132ae5c22c fix: filter undefined variable values
chore(tests): add tests for misc methods

Closes #14
2020-11-06 04:47:01 +03:00
Dmitriy Pleshevskiy d2c99a578b doc: fix example in readme 2020-11-06 01:15:13 +03:00
Dmitriy Pleshevskiy 4d44818baf chore: bump version 2020-11-06 01:07:58 +03:00
Dmitriy Pleshevskiy fc9e4e3b40
Merge pull request #12 from pleshevskiy/bug-10
fix(request-hook): increase priority for handle...
2020-11-06 00:05:15 +02:00
Dmitriy Pleshevskiy 7e8bc3d557 fix(request-hook): increase priority for handle...
configuration. Now `onComplete` callback in handle config
overwrite `onComplete` callback in hook config.

Closes #10
2020-11-06 01:02:21 +03:00
Dmitriy Pleshevskiy 55bb4fe795
Merge pull request #11 from pleshevskiy/task-9
feat(request-hook): add on failure callback
2020-11-05 23:59:13 +02:00
Dmitriy Pleshevskiy a1574769e9 feat(request-hook): add on failure callback
* fix(client): remove destruction from response
* chore: update example

Add single endpoint, add router, add pages

Closes #9
2020-11-06 00:58:43 +03:00
Dmitriy Pleshevskiy 97e5e1de35
Merge pull request #7 from pleshevskiy/task-5
feat!(request-hook): add new request hook
2020-11-05 22:28:04 +02:00
Dmitriy Pleshevskiy 8c6833805b feat!(request-hook): add new request hook
This hook works only for endpoint with GET method.

* refac!(request-hook): add lazy prefix to request hook

BREAKING CHANGES: you need to rename all `useRequest` hooks to
`useLazyRequest`

* refac!(request-hook): add public request state

BREAKING CHANGES: User shouldn't see previous headers, variables and params.
It's only for hooks so it doesn't call request again. If you use these
state you should to remove it from your code.

* chore: update example

Closes #5
2020-11-05 23:26:56 +03:00
Dmitriy Pleshevskiy 9b9150524c doc: fix example in readme 2020-11-05 22:16:19 +03:00
Dmitriy Pleshevskiy d1579694a1 chore: bump version 2020-11-05 00:31:04 +03:00
Dmitriy Pleshevskiy 0c58bcc036
Merge pull request #6 from pleshevskiy/task-2
feat!(client): add client fetch based
breaking!(context): client prop instead base url
refac: change axios response to client response
chore(deps): remove axios
chore: update example
2020-11-04 23:25:59 +02:00
Dmitriy Pleshevskiy 243f4f77e5 feat!(client): add client fetch based
breaking!(context): client prop instead base url
refac: change axios response to client response
chore(deps): remove axios
chore: update example

Closes #2
2020-11-05 00:23:57 +03:00
Dmitriy Pleshevskiy c20198f14f chore: add movies example 2020-11-04 21:23:29 +03:00
Dmitriy Pleshevskiy 08ca8827c6
Merge pull request #4 from pleshevskiy/task-1
doc: add small example to readme
doc: add save to deps flag
2020-11-04 12:42:00 +02:00
Dmitriy Pleshevskiy 3d606b86cd doc: add small example to readme
doc: add save to deps flag

Closes #1
2020-11-04 13:40:40 +03:00
Dmitriy Pleshevskiy e9c18c9fea Initial commit
feat(context): add context for request
feat(client): add hook for get memo rest client
feat(endpoint): add endpoint object for configure rest methods
feat(request): add request hook
refac(request): return cached data for same query
refac(request): remove void variables for endpoints
feat(request): add headers to request cache
2020-11-04 00:39:14 +03:00