Skip to content

Commit

Permalink
Update fork (#1)
Browse files Browse the repository at this point in the history
* docs: added more detailed explanation of what the cache timeout does in the detailed walkthough of useQuery (TanStack#928)

Co-authored-by: Clayton Marshall <claytn@claytons-mbp.lan>

* Update index.js

* Add queryCache de/rehydration (TanStack#728)

* chore(hydration): set up separate hydration entry point

* feat(hydration): add support for de/rehydrating queryCaches

- Add dehydrate(queryCache, config)
- Add hydrate(queryCache, dehydratedQueries, config)
- Add useHydrate(dehydratedQueries, config)

* test(hydration): fix broken type in test

* rename scheduleTimeoutsManually to activateTimeoutsManually

* docs(hydration): add API-docs for hydration and update comparison

* docs(ssr): update ssr-docs with new approach based on de/rehydration

* remove activateTimeoutsManually

* add default shouldDehydrate

* add hydration/ReactQueryCacheProvider

* use unknown for initialData in dehydration

* rename initialQueries  and dehydratedQueries to dehydratedState

* include queryKey instead of queryHash in dehydration

* update initialQueries to dehydratedState in ssr guide docs

* remove shouldHydrate-option

* feat: determine staleness locally instead of globally (TanStack#933)

* fix: add hydration.js to npm files

* fix: add hydration.js to npm files

* fix: make sure initial data is used when switching queries (TanStack#944)

* feat: change ReactQueryCacheProvider from hydration to Hydrate (TanStack#943)

* tests: fix setTimeout for ci tests

* fix: always use config from last query execution (TanStack#942)

* fix: make sure queries with only inactive observers are also invalidated (TanStack#949)

* feat: add notifyOnStatusChange flag (TanStack#840)

* docs: update comparison

Closes TanStack#920

* docs: update supporters and comparison

* docs: fix sponsors rendering

* fix: ignore errors from background fetches (TanStack#953)

* feat: add forceFetchOnMount flag (TanStack#954)

* feat: add isPreviousData and isFetchedAfterMount flags (TanStack#961)

* docs(react-native): add solution for fullscreen error (TanStack#958)

* docs: update sponsors

* fix: use hook config on refocus or reconnect (TanStack#964)

* docs: typo in useQuery.test (TanStack#965)

* fix: make sure setQueryData is not considered as initial data (TanStack#966)

* refactor: cleanup to reduce file size and add tests (TanStack#969)

* Update devtools.md (TanStack#973)

Separate the sentences based on contex

* fix: export hydration types (TanStack#974)

* docs: update sponsors

* fix(hydration): overwrite the existing data in the cache if hydrated data is newer (TanStack#976)

* refactor: optimize render path and improve type safety (TanStack#984)

* feat: add reset error boundary component (TanStack#980)

* refactor: remove unused deepEqual function (TanStack#999)

* fix: cancel current fetch when fetching more (TanStack#1000)

* fix: notify query cache on stale (TanStack#1001)

* test: add previous data test (TanStack#1003)

* feat: add support for tree shaking (TanStack#994)

* fix: useInfinityQuery fetchMore should not throw (TanStack#1004)

* docs: update api docs (TanStack#1005)

* refactor: remove query status bools (TanStack#1009)

* fix: make sure initial data always uses initial stale (TanStack#1010)

* feat: add always option to refetch options (TanStack#1011)

* feat: export QueryCache and remove global query cache from docs and examples (TanStack#1017)

* docs: remove shared config (TanStack#1021)

* feat: add remove method and deprecate clear (TanStack#1022)

* fix: should be able to invalidate queries (TanStack#1006)

* fix: should throw error when using useErrorBoundary (TanStack#1016)

* docs: Add graphql docs

* docs: add graphql-request example

* docs: update graphql docs

* docs: add graphql example

* feat: implement batch rendering (TanStack#989)

* docs: Update comparison.md

* docs: Update essentials banner

* docs: reorder homepage

* fix: accept any promise in useMutation callbacks (TanStack#1033)

* docs: prefer default config of QueryCache (TanStack#1034)

* fix: include config callbacks in batch render (TanStack#1036)

* docs: update example deps

* docs: fix comparison 3rd party website links (TanStack#1040)

* Remove storing the return value of queryCache.removeQueries (TanStack#1038)

Removed storing the return value of `queryCache.removeQueries` as it doesn't return anything.

* feat: add QueryCache.fetchQuery method (TanStack#1041)

* docs: add refetch documentation (TanStack#1043)

* docs: fix graphql example link

Closes TanStack#1044

* docs: remove trailing quotes from supporters links (TanStack#1045)

The quotes were breaking the links.

* docs: fix typo in queries page (TanStack#1046)

* fix: prevent bundlers from removing side effects (TanStack#1048)

* test: add invalidate query tests (TanStack#1052)

* fix: query should try and throw again after error boundary reset (TanStack#1054)

* docs: fix `user.id` access in case user is null (TanStack#1056)

* docs: update comparison

* docs: update sponsors

* feat: add QueryCache.watchQuery (TanStack#1058)

* docs: Update invalidations-from-mutations.md (TanStack#1057)

Remove unnecessary parenthesis

Co-authored-by: Clayton Marshall <c.marshall@salesforce.com>
Co-authored-by: Clayton Marshall <claytn@claytons-mbp.lan>
Co-authored-by: Tanner Linsley <tannerlinsley@gmail.com>
Co-authored-by: Fredrik Höglund <fredrik.hoglund@gmail.com>
Co-authored-by: Niek Bosch <just.niek@gmail.com>
Co-authored-by: Dragoș Străinu <str.dr4605@gmail.com>
Co-authored-by: Alex Marshall <alex.k.marshall83@gmail.com>
Co-authored-by: Rudzainy Rahman <rudzainy@gmail.com>
Co-authored-by: Corentin Leruth <corentin.leruth@gmail.com>
Co-authored-by: Evgeniy Boreyko <boreykojenya@yandex.ru>
Co-authored-by: Pierre Mdawar <pierre@mdawar.dev>
Co-authored-by: Juliano Farias <thefrontendwizard@gmail.com>
Co-authored-by: Twinkle <saintwinkle@gmail.com>
Co-authored-by: Julius-Rapp <61518032+Julius-Rapp@users.noreply.github.com>
Co-authored-by: cheddar <chad@cmfolio.com>
  • Loading branch information
16 people committed Sep 21, 2020
1 parent 8f6bdf3 commit 4dca773
Show file tree
Hide file tree
Showing 144 changed files with 6,972 additions and 122,807 deletions.
30 changes: 0 additions & 30 deletions .babelrc

This file was deleted.

37 changes: 37 additions & 0 deletions .babelrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
const { NODE_ENV, BABEL_ENV } = process.env
const cjs = NODE_ENV === 'test' || BABEL_ENV === 'commonjs'
const loose = true

module.exports = {
presets: [
[
'@babel/env',
{
loose,
modules: false,
exclude: ['@babel/plugin-transform-regenerator'],
},
],
'@babel/preset-typescript',
'@babel/react',
],
plugins: [
[
'const-enum',
{
transform: 'constObject',
},
],
'babel-plugin-transform-async-to-promises',
cjs && ['@babel/transform-modules-commonjs', { loose }],
[
'@babel/transform-runtime',
{
useESModules: !cjs,
version: require('./package.json').dependencies[
'@babel/runtime'
].replace(/^[^0-9]*/, ''),
},
],
].filter(Boolean),
}
3 changes: 2 additions & 1 deletion .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
{
"ignoreParameters": true
}
]
],
"no-shadow": "error"
}
}
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ node_modules
# builds
build
dist
lib
es
artifacts
.rpt2_cache
coverage
Expand All @@ -25,6 +27,8 @@ yarn-debug.log*
yarn-error.log*
.history
size-plugin.json
stats-hydration.json
stats-react.json
stats.html
.vscode/settings.json

Expand Down
29 changes: 22 additions & 7 deletions docs/src/manifests/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,21 @@
"title": "TypeScript",
"path": "/docs/typescript",
"editUrl": "/docs/typescript.md"
},
{
"title": "GraphQL",
"path": "/docs/graphql",
"editUrl": "/docs/graphql.md"
},
{
"title": "React Native",
"path": "/docs/react-native",
"editUrl": "/docs/react-native.md"
}
]
},
{
"title": "Concepts",
"title": "Guides & Concepts",
"open": true,
"routes": [
{
Expand Down Expand Up @@ -151,6 +161,12 @@
}
]
},
{
"title": "API Reference",
"heading": true,
"path": "/docs/api",
"editUrl": "/docs/api.md"
},
{
"title": "Examples",
"open": true,
Expand All @@ -165,6 +181,11 @@
"path": "/docs/examples/basic",
"editUrl": "/docs/examples/basic.mdx"
},
{
"title": "Basic w/ GraphQL-Request",
"path": "/docs/examples/basic-graphql-request",
"editUrl": "/docs/examples/basic-graphql-request.mdx"
},
{
"title": "Custom Hooks",
"path": "/docs/examples/custom-hooks",
Expand Down Expand Up @@ -228,12 +249,6 @@
]
}
]
},
{
"title": "API Reference",
"heading": true,
"path": "/docs/api",
"editUrl": "/docs/api.md"
}
]
}
Loading

0 comments on commit 4dca773

Please sign in to comment.