From dbdc04b986d0fb1e5d51a51722957d97220c0e9e Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Sat, 17 Feb 2024 10:13:33 +1100 Subject: [PATCH 1/2] Update gitignore --- .gitignore | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index f821d4d40a..a38bca3fb2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,15 +1,19 @@ - # See https://help.github.com/ignore-files/ for more about ignoring files. # dependencies node_modules +package-lock.json +yarn.lock # builds types -build -dist -lib -es +*/**/.angular +*/**/.svelte-kit +*/**/.tsup +*/**/build +*/**/dist +*/**/lib +*/**/es artifacts .rpt2_cache coverage @@ -30,7 +34,14 @@ yarn-error.log* .history size-plugin.json stats-hydration.json -stats-react.json +stats.json stats.html .vscode/settings.json -.idea/ + +*.log +*.tsbuildinfo +.DS_Store +.cache +.idea + +.nx/cache From 34b71b7958d36d38258030beaf6667ae496e95e4 Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Sat, 17 Feb 2024 10:15:29 +1100 Subject: [PATCH 2/2] docs(examples): Move to react sub-folder --- .gitignore | 2 -- examples/{ => react}/auto-refetching/.gitignore | 0 examples/{ => react}/auto-refetching/README.md | 0 examples/{ => react}/auto-refetching/next.config.js | 0 examples/{ => react}/auto-refetching/package.json | 0 .../{ => react}/auto-refetching/pages/api/data.js | 0 examples/{ => react}/auto-refetching/pages/index.js | 0 examples/{ => react}/basic-graphql-request/.babelrc | 0 .../{ => react}/basic-graphql-request/.eslintrc | 0 .../{ => react}/basic-graphql-request/.gitignore | 0 .../{ => react}/basic-graphql-request/.prettierrc | 0 .../basic-graphql-request/.rescriptsrc.js | 0 .../{ => react}/basic-graphql-request/README.md | 0 .../{ => react}/basic-graphql-request/package.json | 0 .../basic-graphql-request/public/favicon.ico | 0 .../basic-graphql-request/public/index.html | 0 .../basic-graphql-request/public/manifest.json | 0 .../{ => react}/basic-graphql-request/src/index.js | 0 examples/{ => react}/basic-typescript/.babelrc | 0 examples/{ => react}/basic-typescript/.eslintrc | 0 examples/{ => react}/basic-typescript/.gitignore | 0 examples/{ => react}/basic-typescript/.prettierrc | 0 .../{ => react}/basic-typescript/.rescriptsrc.js | 0 examples/{ => react}/basic-typescript/README.md | 0 examples/{ => react}/basic-typescript/package.json | 0 .../{ => react}/basic-typescript/public/favicon.ico | 0 .../{ => react}/basic-typescript/public/index.html | 0 .../basic-typescript/public/manifest.json | 0 examples/{ => react}/basic-typescript/src/index.tsx | 0 examples/{ => react}/basic-typescript/tsconfig.json | 0 examples/{ => react}/basic/.babelrc | 0 examples/{ => react}/basic/.eslintrc | 0 examples/{ => react}/basic/.gitignore | 0 examples/{ => react}/basic/.prettierrc | 0 examples/{ => react}/basic/.rescriptsrc.js | 0 examples/{ => react}/basic/README.md | 0 examples/{ => react}/basic/package.json | 0 examples/{ => react}/basic/public/favicon.ico | 0 examples/{ => react}/basic/public/index.html | 0 examples/{ => react}/basic/public/manifest.json | 0 examples/{ => react}/basic/src/index.js | 0 examples/{ => react}/custom-hooks/.babelrc | 0 examples/{ => react}/custom-hooks/.eslintrc | 0 examples/{ => react}/custom-hooks/.gitignore | 0 examples/{ => react}/custom-hooks/.prettierrc | 0 examples/{ => react}/custom-hooks/.rescriptsrc.js | 0 examples/{ => react}/custom-hooks/README.md | 0 examples/{ => react}/custom-hooks/package.json | 0 .../{ => react}/custom-hooks/public/favicon.ico | 0 examples/{ => react}/custom-hooks/public/index.html | 0 .../{ => react}/custom-hooks/public/manifest.json | 0 .../{ => react}/custom-hooks/src/hooks/usePost.js | 0 .../{ => react}/custom-hooks/src/hooks/usePosts.js | 0 examples/{ => react}/custom-hooks/src/index.js | 0 .../{ => react}/default-query-function/.babelrc | 0 .../{ => react}/default-query-function/.eslintrc | 0 .../{ => react}/default-query-function/.gitignore | 0 .../{ => react}/default-query-function/.prettierrc | 0 .../default-query-function/.rescriptsrc.js | 0 .../{ => react}/default-query-function/README.md | 0 .../{ => react}/default-query-function/package.json | 0 .../default-query-function/public/favicon.ico | 0 .../default-query-function/public/index.html | 0 .../default-query-function/public/manifest.json | 0 .../{ => react}/default-query-function/src/index.js | 0 examples/{ => react}/focus-refetching/.gitignore | 0 examples/{ => react}/focus-refetching/README.md | 0 .../{ => react}/focus-refetching/next.config.js | 0 examples/{ => react}/focus-refetching/package.json | 0 .../{ => react}/focus-refetching/pages/api/user.js | 0 .../{ => react}/focus-refetching/pages/index.js | 0 .../load-more-infinite-scroll/.gitignore | 0 .../{ => react}/load-more-infinite-scroll/README.md | 0 .../load-more-infinite-scroll/next.config.js | 0 .../load-more-infinite-scroll/package.json | 0 .../load-more-infinite-scroll/pages/about.js | 0 .../load-more-infinite-scroll/pages/api/projects.js | 0 .../load-more-infinite-scroll/pages/index.js | 0 examples/{ => react}/nextjs/.gitignore | 0 examples/{ => react}/nextjs/README.md | 0 .../{ => react}/nextjs/components/Header/index.js | 0 .../{ => react}/nextjs/components/InfoBox/index.js | 0 .../{ => react}/nextjs/components/Layout/index.js | 0 .../{ => react}/nextjs/components/PostList/index.js | 0 examples/{ => react}/nextjs/components/index.js | 0 examples/{ => react}/nextjs/hooks/index.js | 0 examples/{ => react}/nextjs/hooks/usePosts/index.js | 0 examples/{ => react}/nextjs/next.config.js | 0 examples/{ => react}/nextjs/package.json | 0 examples/{ => react}/nextjs/pages/_app.js | 0 examples/{ => react}/nextjs/pages/client-only.js | 0 examples/{ => react}/nextjs/pages/index.js | 0 examples/{ => react}/nextjs/yarn.lock | 0 .../optimistic-updates-typescript/.gitignore | 0 .../optimistic-updates-typescript/README.md | 0 .../optimistic-updates-typescript/next-env.d.ts | 0 .../optimistic-updates-typescript/next.config.js | 0 .../optimistic-updates-typescript/package.json | 0 .../optimistic-updates-typescript/pages/api/data.js | 0 .../optimistic-updates-typescript/pages/index.tsx | 0 .../optimistic-updates-typescript/tsconfig.json | 0 examples/{ => react}/optimistic-updates/.gitignore | 0 examples/{ => react}/optimistic-updates/README.md | 0 .../{ => react}/optimistic-updates/next.config.js | 0 .../{ => react}/optimistic-updates/package.json | 0 .../optimistic-updates/pages/api/data.js | 0 .../{ => react}/optimistic-updates/pages/index.js | 0 examples/{ => react}/pagination/.gitignore | 0 examples/{ => react}/pagination/README.md | 0 examples/{ => react}/pagination/next.config.js | 0 examples/{ => react}/pagination/package.json | 0 .../{ => react}/pagination/pages/api/projects.js | 0 examples/{ => react}/pagination/pages/index.js | 0 examples/{ => react}/playground/.babelrc | 0 examples/{ => react}/playground/.eslintrc | 0 examples/{ => react}/playground/.gitignore | 0 examples/{ => react}/playground/.prettierrc | 0 examples/{ => react}/playground/.rescriptsrc.js | 0 examples/{ => react}/playground/README.md | 0 examples/{ => react}/playground/package.json | 0 examples/{ => react}/playground/public/favicon.ico | 0 examples/{ => react}/playground/public/index.html | 0 .../{ => react}/playground/public/manifest.json | 0 examples/{ => react}/playground/src/index.js | 0 examples/{ => react}/playground/src/styles.css | 0 examples/{ => react}/prefetching/.gitignore | 0 examples/{ => react}/prefetching/README.md | 0 examples/{ => react}/prefetching/libs/fetch.js | 0 examples/{ => react}/prefetching/next.config.js | 0 examples/{ => react}/prefetching/package.json | 0 .../{ => react}/prefetching/pages/[user]/[repo].js | 0 examples/{ => react}/prefetching/pages/api/data.js | 0 examples/{ => react}/prefetching/pages/index.js | 0 examples/{ => react}/react-native/.eslintrc | 0 examples/{ => react}/react-native/.gitignore | 0 examples/{ => react}/react-native/.prettierrc | 0 examples/{ => react}/react-native/App.tsx | 0 examples/{ => react}/react-native/README.md | 0 examples/{ => react}/react-native/app.json | 0 .../react-native/assets/adaptive-icon.png | Bin .../{ => react}/react-native/assets/favicon.png | Bin examples/{ => react}/react-native/assets/icon.png | Bin examples/{ => react}/react-native/assets/splash.png | Bin examples/{ => react}/react-native/babel.config.js | 0 examples/{ => react}/react-native/package.json | 0 .../react-native/src/components/Divider.tsx | 0 .../react-native/src/components/ErrorMessage.tsx | 0 .../react-native/src/components/ListItem.tsx | 0 .../src/components/LoadingIndicator.tsx | 0 .../{ => react}/react-native/src/data/movies.json | 0 .../react-native/src/hooks/useAppState.ts | 0 .../react-native/src/hooks/useOnlineManager.ts | 0 .../react-native/src/hooks/useRefreshByUser.ts | 0 .../react-native/src/hooks/useRefreshOnFocus.ts | 0 examples/{ => react}/react-native/src/lib/api.ts | 0 .../react-native/src/navigation/MoviesStack.tsx | 0 .../react-native/src/navigation/types.ts | 0 .../react-native/src/screens/MovieDetailsScreen.tsx | 0 .../react-native/src/screens/MoviesListScreen.tsx | 0 examples/{ => react}/react-native/tsconfig.json | 0 examples/{ => react}/react-native/yarn.lock | 0 examples/{ => react}/rick-morty/.babelrc | 0 examples/{ => react}/rick-morty/.eslintrc | 0 examples/{ => react}/rick-morty/.gitignore | 0 examples/{ => react}/rick-morty/.prettierrc | 0 examples/{ => react}/rick-morty/.rescriptsrc.js | 0 examples/{ => react}/rick-morty/README.md | 0 examples/{ => react}/rick-morty/package.json | 0 examples/{ => react}/rick-morty/public/favicon.ico | 0 examples/{ => react}/rick-morty/public/index.html | 0 .../{ => react}/rick-morty/public/manifest.json | 0 examples/{ => react}/rick-morty/src/App.js | 0 examples/{ => react}/rick-morty/src/Character.js | 0 examples/{ => react}/rick-morty/src/Characters.js | 0 examples/{ => react}/rick-morty/src/Episode.js | 0 examples/{ => react}/rick-morty/src/Episodes.js | 0 examples/{ => react}/rick-morty/src/Home.js | 0 examples/{ => react}/rick-morty/src/Layout.js | 0 examples/{ => react}/rick-morty/src/fetch.js | 0 examples/{ => react}/rick-morty/src/index.js | 0 examples/{ => react}/rick-morty/src/styles.css | 0 examples/{ => react}/simple/.babelrc | 0 examples/{ => react}/simple/.eslintrc | 0 examples/{ => react}/simple/.gitignore | 0 examples/{ => react}/simple/.prettierrc | 0 examples/{ => react}/simple/.rescriptsrc.js | 0 examples/{ => react}/simple/README.md | 0 examples/{ => react}/simple/package.json | 0 examples/{ => react}/simple/public/favicon.ico | 0 examples/{ => react}/simple/public/index.html | 0 examples/{ => react}/simple/public/manifest.json | 0 examples/{ => react}/simple/src/index.js | 0 examples/{ => react}/star-wars/.babelrc | 0 examples/{ => react}/star-wars/.eslintrc | 0 examples/{ => react}/star-wars/.gitignore | 0 examples/{ => react}/star-wars/.prettierrc | 0 examples/{ => react}/star-wars/.rescriptsrc.js | 0 examples/{ => react}/star-wars/README.md | 0 examples/{ => react}/star-wars/package.json | 0 examples/{ => react}/star-wars/public/favicon.ico | 0 examples/{ => react}/star-wars/public/index.html | 0 examples/{ => react}/star-wars/public/manifest.json | 0 examples/{ => react}/star-wars/src/App.js | 0 examples/{ => react}/star-wars/src/Character.js | 0 examples/{ => react}/star-wars/src/Characters.js | 0 examples/{ => react}/star-wars/src/Film.js | 0 examples/{ => react}/star-wars/src/Films.js | 0 examples/{ => react}/star-wars/src/Home.js | 0 examples/{ => react}/star-wars/src/Layout.js | 0 examples/{ => react}/star-wars/src/fetch.js | 0 examples/{ => react}/star-wars/src/index.js | 0 examples/{ => react}/star-wars/src/styles.css | 0 examples/{ => react}/suspense/.babelrc | 0 examples/{ => react}/suspense/.eslintrc | 0 examples/{ => react}/suspense/.gitignore | 0 examples/{ => react}/suspense/.prettierrc | 0 examples/{ => react}/suspense/.rescriptsrc.js | 0 examples/{ => react}/suspense/README.md | 0 examples/{ => react}/suspense/package.json | 0 examples/{ => react}/suspense/public/favicon.ico | 0 examples/{ => react}/suspense/public/index.html | 0 examples/{ => react}/suspense/public/manifest.json | 0 .../{ => react}/suspense/src/components/Button.js | 0 .../{ => react}/suspense/src/components/Project.js | 0 .../{ => react}/suspense/src/components/Projects.js | 0 .../{ => react}/suspense/src/components/Spinner.js | 0 examples/{ => react}/suspense/src/index.js | 0 examples/{ => react}/suspense/src/queries.js | 0 examples/{ => react}/suspense/src/styles.css | 0 229 files changed, 2 deletions(-) rename examples/{ => react}/auto-refetching/.gitignore (100%) rename examples/{ => react}/auto-refetching/README.md (100%) rename examples/{ => react}/auto-refetching/next.config.js (100%) rename examples/{ => react}/auto-refetching/package.json (100%) rename examples/{ => react}/auto-refetching/pages/api/data.js (100%) rename examples/{ => react}/auto-refetching/pages/index.js (100%) rename examples/{ => react}/basic-graphql-request/.babelrc (100%) rename examples/{ => react}/basic-graphql-request/.eslintrc (100%) rename examples/{ => react}/basic-graphql-request/.gitignore (100%) rename examples/{ => react}/basic-graphql-request/.prettierrc (100%) rename examples/{ => react}/basic-graphql-request/.rescriptsrc.js (100%) rename examples/{ => react}/basic-graphql-request/README.md (100%) rename examples/{ => react}/basic-graphql-request/package.json (100%) rename examples/{ => react}/basic-graphql-request/public/favicon.ico (100%) rename examples/{ => react}/basic-graphql-request/public/index.html (100%) rename examples/{ => react}/basic-graphql-request/public/manifest.json (100%) rename examples/{ => react}/basic-graphql-request/src/index.js (100%) rename examples/{ => react}/basic-typescript/.babelrc (100%) rename examples/{ => react}/basic-typescript/.eslintrc (100%) rename examples/{ => react}/basic-typescript/.gitignore (100%) rename examples/{ => react}/basic-typescript/.prettierrc (100%) rename examples/{ => react}/basic-typescript/.rescriptsrc.js (100%) rename examples/{ => react}/basic-typescript/README.md (100%) rename examples/{ => react}/basic-typescript/package.json (100%) rename examples/{ => react}/basic-typescript/public/favicon.ico (100%) rename examples/{ => react}/basic-typescript/public/index.html (100%) rename examples/{ => react}/basic-typescript/public/manifest.json (100%) rename examples/{ => react}/basic-typescript/src/index.tsx (100%) rename examples/{ => react}/basic-typescript/tsconfig.json (100%) rename examples/{ => react}/basic/.babelrc (100%) rename examples/{ => react}/basic/.eslintrc (100%) rename examples/{ => react}/basic/.gitignore (100%) rename examples/{ => react}/basic/.prettierrc (100%) rename examples/{ => react}/basic/.rescriptsrc.js (100%) rename examples/{ => react}/basic/README.md (100%) rename examples/{ => react}/basic/package.json (100%) rename examples/{ => react}/basic/public/favicon.ico (100%) rename examples/{ => react}/basic/public/index.html (100%) rename examples/{ => react}/basic/public/manifest.json (100%) rename examples/{ => react}/basic/src/index.js (100%) rename examples/{ => react}/custom-hooks/.babelrc (100%) rename examples/{ => react}/custom-hooks/.eslintrc (100%) rename examples/{ => react}/custom-hooks/.gitignore (100%) rename examples/{ => react}/custom-hooks/.prettierrc (100%) rename examples/{ => react}/custom-hooks/.rescriptsrc.js (100%) rename examples/{ => react}/custom-hooks/README.md (100%) rename examples/{ => react}/custom-hooks/package.json (100%) rename examples/{ => react}/custom-hooks/public/favicon.ico (100%) rename examples/{ => react}/custom-hooks/public/index.html (100%) rename examples/{ => react}/custom-hooks/public/manifest.json (100%) rename examples/{ => react}/custom-hooks/src/hooks/usePost.js (100%) rename examples/{ => react}/custom-hooks/src/hooks/usePosts.js (100%) rename examples/{ => react}/custom-hooks/src/index.js (100%) rename examples/{ => react}/default-query-function/.babelrc (100%) rename examples/{ => react}/default-query-function/.eslintrc (100%) rename examples/{ => react}/default-query-function/.gitignore (100%) rename examples/{ => react}/default-query-function/.prettierrc (100%) rename examples/{ => react}/default-query-function/.rescriptsrc.js (100%) rename examples/{ => react}/default-query-function/README.md (100%) rename examples/{ => react}/default-query-function/package.json (100%) rename examples/{ => react}/default-query-function/public/favicon.ico (100%) rename examples/{ => react}/default-query-function/public/index.html (100%) rename examples/{ => react}/default-query-function/public/manifest.json (100%) rename examples/{ => react}/default-query-function/src/index.js (100%) rename examples/{ => react}/focus-refetching/.gitignore (100%) rename examples/{ => react}/focus-refetching/README.md (100%) rename examples/{ => react}/focus-refetching/next.config.js (100%) rename examples/{ => react}/focus-refetching/package.json (100%) rename examples/{ => react}/focus-refetching/pages/api/user.js (100%) rename examples/{ => react}/focus-refetching/pages/index.js (100%) rename examples/{ => react}/load-more-infinite-scroll/.gitignore (100%) rename examples/{ => react}/load-more-infinite-scroll/README.md (100%) rename examples/{ => react}/load-more-infinite-scroll/next.config.js (100%) rename examples/{ => react}/load-more-infinite-scroll/package.json (100%) rename examples/{ => react}/load-more-infinite-scroll/pages/about.js (100%) rename examples/{ => react}/load-more-infinite-scroll/pages/api/projects.js (100%) rename examples/{ => react}/load-more-infinite-scroll/pages/index.js (100%) rename examples/{ => react}/nextjs/.gitignore (100%) rename examples/{ => react}/nextjs/README.md (100%) rename examples/{ => react}/nextjs/components/Header/index.js (100%) rename examples/{ => react}/nextjs/components/InfoBox/index.js (100%) rename examples/{ => react}/nextjs/components/Layout/index.js (100%) rename examples/{ => react}/nextjs/components/PostList/index.js (100%) rename examples/{ => react}/nextjs/components/index.js (100%) rename examples/{ => react}/nextjs/hooks/index.js (100%) rename examples/{ => react}/nextjs/hooks/usePosts/index.js (100%) rename examples/{ => react}/nextjs/next.config.js (100%) rename examples/{ => react}/nextjs/package.json (100%) rename examples/{ => react}/nextjs/pages/_app.js (100%) rename examples/{ => react}/nextjs/pages/client-only.js (100%) rename examples/{ => react}/nextjs/pages/index.js (100%) rename examples/{ => react}/nextjs/yarn.lock (100%) rename examples/{ => react}/optimistic-updates-typescript/.gitignore (100%) rename examples/{ => react}/optimistic-updates-typescript/README.md (100%) rename examples/{ => react}/optimistic-updates-typescript/next-env.d.ts (100%) rename examples/{ => react}/optimistic-updates-typescript/next.config.js (100%) rename examples/{ => react}/optimistic-updates-typescript/package.json (100%) rename examples/{ => react}/optimistic-updates-typescript/pages/api/data.js (100%) rename examples/{ => react}/optimistic-updates-typescript/pages/index.tsx (100%) rename examples/{ => react}/optimistic-updates-typescript/tsconfig.json (100%) rename examples/{ => react}/optimistic-updates/.gitignore (100%) rename examples/{ => react}/optimistic-updates/README.md (100%) rename examples/{ => react}/optimistic-updates/next.config.js (100%) rename examples/{ => react}/optimistic-updates/package.json (100%) rename examples/{ => react}/optimistic-updates/pages/api/data.js (100%) rename examples/{ => react}/optimistic-updates/pages/index.js (100%) rename examples/{ => react}/pagination/.gitignore (100%) rename examples/{ => react}/pagination/README.md (100%) rename examples/{ => react}/pagination/next.config.js (100%) rename examples/{ => react}/pagination/package.json (100%) rename examples/{ => react}/pagination/pages/api/projects.js (100%) rename examples/{ => react}/pagination/pages/index.js (100%) rename examples/{ => react}/playground/.babelrc (100%) rename examples/{ => react}/playground/.eslintrc (100%) rename examples/{ => react}/playground/.gitignore (100%) rename examples/{ => react}/playground/.prettierrc (100%) rename examples/{ => react}/playground/.rescriptsrc.js (100%) rename examples/{ => react}/playground/README.md (100%) rename examples/{ => react}/playground/package.json (100%) rename examples/{ => react}/playground/public/favicon.ico (100%) rename examples/{ => react}/playground/public/index.html (100%) rename examples/{ => react}/playground/public/manifest.json (100%) rename examples/{ => react}/playground/src/index.js (100%) rename examples/{ => react}/playground/src/styles.css (100%) rename examples/{ => react}/prefetching/.gitignore (100%) rename examples/{ => react}/prefetching/README.md (100%) rename examples/{ => react}/prefetching/libs/fetch.js (100%) rename examples/{ => react}/prefetching/next.config.js (100%) rename examples/{ => react}/prefetching/package.json (100%) rename examples/{ => react}/prefetching/pages/[user]/[repo].js (100%) rename examples/{ => react}/prefetching/pages/api/data.js (100%) rename examples/{ => react}/prefetching/pages/index.js (100%) rename examples/{ => react}/react-native/.eslintrc (100%) rename examples/{ => react}/react-native/.gitignore (100%) rename examples/{ => react}/react-native/.prettierrc (100%) rename examples/{ => react}/react-native/App.tsx (100%) rename examples/{ => react}/react-native/README.md (100%) rename examples/{ => react}/react-native/app.json (100%) rename examples/{ => react}/react-native/assets/adaptive-icon.png (100%) rename examples/{ => react}/react-native/assets/favicon.png (100%) rename examples/{ => react}/react-native/assets/icon.png (100%) rename examples/{ => react}/react-native/assets/splash.png (100%) rename examples/{ => react}/react-native/babel.config.js (100%) rename examples/{ => react}/react-native/package.json (100%) rename examples/{ => react}/react-native/src/components/Divider.tsx (100%) rename examples/{ => react}/react-native/src/components/ErrorMessage.tsx (100%) rename examples/{ => react}/react-native/src/components/ListItem.tsx (100%) rename examples/{ => react}/react-native/src/components/LoadingIndicator.tsx (100%) rename examples/{ => react}/react-native/src/data/movies.json (100%) rename examples/{ => react}/react-native/src/hooks/useAppState.ts (100%) rename examples/{ => react}/react-native/src/hooks/useOnlineManager.ts (100%) rename examples/{ => react}/react-native/src/hooks/useRefreshByUser.ts (100%) rename examples/{ => react}/react-native/src/hooks/useRefreshOnFocus.ts (100%) rename examples/{ => react}/react-native/src/lib/api.ts (100%) rename examples/{ => react}/react-native/src/navigation/MoviesStack.tsx (100%) rename examples/{ => react}/react-native/src/navigation/types.ts (100%) rename examples/{ => react}/react-native/src/screens/MovieDetailsScreen.tsx (100%) rename examples/{ => react}/react-native/src/screens/MoviesListScreen.tsx (100%) rename examples/{ => react}/react-native/tsconfig.json (100%) rename examples/{ => react}/react-native/yarn.lock (100%) rename examples/{ => react}/rick-morty/.babelrc (100%) rename examples/{ => react}/rick-morty/.eslintrc (100%) rename examples/{ => react}/rick-morty/.gitignore (100%) rename examples/{ => react}/rick-morty/.prettierrc (100%) rename examples/{ => react}/rick-morty/.rescriptsrc.js (100%) rename examples/{ => react}/rick-morty/README.md (100%) rename examples/{ => react}/rick-morty/package.json (100%) rename examples/{ => react}/rick-morty/public/favicon.ico (100%) rename examples/{ => react}/rick-morty/public/index.html (100%) rename examples/{ => react}/rick-morty/public/manifest.json (100%) rename examples/{ => react}/rick-morty/src/App.js (100%) rename examples/{ => react}/rick-morty/src/Character.js (100%) rename examples/{ => react}/rick-morty/src/Characters.js (100%) rename examples/{ => react}/rick-morty/src/Episode.js (100%) rename examples/{ => react}/rick-morty/src/Episodes.js (100%) rename examples/{ => react}/rick-morty/src/Home.js (100%) rename examples/{ => react}/rick-morty/src/Layout.js (100%) rename examples/{ => react}/rick-morty/src/fetch.js (100%) rename examples/{ => react}/rick-morty/src/index.js (100%) rename examples/{ => react}/rick-morty/src/styles.css (100%) rename examples/{ => react}/simple/.babelrc (100%) rename examples/{ => react}/simple/.eslintrc (100%) rename examples/{ => react}/simple/.gitignore (100%) rename examples/{ => react}/simple/.prettierrc (100%) rename examples/{ => react}/simple/.rescriptsrc.js (100%) rename examples/{ => react}/simple/README.md (100%) rename examples/{ => react}/simple/package.json (100%) rename examples/{ => react}/simple/public/favicon.ico (100%) rename examples/{ => react}/simple/public/index.html (100%) rename examples/{ => react}/simple/public/manifest.json (100%) rename examples/{ => react}/simple/src/index.js (100%) rename examples/{ => react}/star-wars/.babelrc (100%) rename examples/{ => react}/star-wars/.eslintrc (100%) rename examples/{ => react}/star-wars/.gitignore (100%) rename examples/{ => react}/star-wars/.prettierrc (100%) rename examples/{ => react}/star-wars/.rescriptsrc.js (100%) rename examples/{ => react}/star-wars/README.md (100%) rename examples/{ => react}/star-wars/package.json (100%) rename examples/{ => react}/star-wars/public/favicon.ico (100%) rename examples/{ => react}/star-wars/public/index.html (100%) rename examples/{ => react}/star-wars/public/manifest.json (100%) rename examples/{ => react}/star-wars/src/App.js (100%) rename examples/{ => react}/star-wars/src/Character.js (100%) rename examples/{ => react}/star-wars/src/Characters.js (100%) rename examples/{ => react}/star-wars/src/Film.js (100%) rename examples/{ => react}/star-wars/src/Films.js (100%) rename examples/{ => react}/star-wars/src/Home.js (100%) rename examples/{ => react}/star-wars/src/Layout.js (100%) rename examples/{ => react}/star-wars/src/fetch.js (100%) rename examples/{ => react}/star-wars/src/index.js (100%) rename examples/{ => react}/star-wars/src/styles.css (100%) rename examples/{ => react}/suspense/.babelrc (100%) rename examples/{ => react}/suspense/.eslintrc (100%) rename examples/{ => react}/suspense/.gitignore (100%) rename examples/{ => react}/suspense/.prettierrc (100%) rename examples/{ => react}/suspense/.rescriptsrc.js (100%) rename examples/{ => react}/suspense/README.md (100%) rename examples/{ => react}/suspense/package.json (100%) rename examples/{ => react}/suspense/public/favicon.ico (100%) rename examples/{ => react}/suspense/public/index.html (100%) rename examples/{ => react}/suspense/public/manifest.json (100%) rename examples/{ => react}/suspense/src/components/Button.js (100%) rename examples/{ => react}/suspense/src/components/Project.js (100%) rename examples/{ => react}/suspense/src/components/Projects.js (100%) rename examples/{ => react}/suspense/src/components/Spinner.js (100%) rename examples/{ => react}/suspense/src/index.js (100%) rename examples/{ => react}/suspense/src/queries.js (100%) rename examples/{ => react}/suspense/src/styles.css (100%) diff --git a/.gitignore b/.gitignore index a38bca3fb2..840bb1550c 100644 --- a/.gitignore +++ b/.gitignore @@ -2,8 +2,6 @@ # dependencies node_modules -package-lock.json -yarn.lock # builds types diff --git a/examples/auto-refetching/.gitignore b/examples/react/auto-refetching/.gitignore similarity index 100% rename from examples/auto-refetching/.gitignore rename to examples/react/auto-refetching/.gitignore diff --git a/examples/auto-refetching/README.md b/examples/react/auto-refetching/README.md similarity index 100% rename from examples/auto-refetching/README.md rename to examples/react/auto-refetching/README.md diff --git a/examples/auto-refetching/next.config.js b/examples/react/auto-refetching/next.config.js similarity index 100% rename from examples/auto-refetching/next.config.js rename to examples/react/auto-refetching/next.config.js diff --git a/examples/auto-refetching/package.json b/examples/react/auto-refetching/package.json similarity index 100% rename from examples/auto-refetching/package.json rename to examples/react/auto-refetching/package.json diff --git a/examples/auto-refetching/pages/api/data.js b/examples/react/auto-refetching/pages/api/data.js similarity index 100% rename from examples/auto-refetching/pages/api/data.js rename to examples/react/auto-refetching/pages/api/data.js diff --git a/examples/auto-refetching/pages/index.js b/examples/react/auto-refetching/pages/index.js similarity index 100% rename from examples/auto-refetching/pages/index.js rename to examples/react/auto-refetching/pages/index.js diff --git a/examples/basic-graphql-request/.babelrc b/examples/react/basic-graphql-request/.babelrc similarity index 100% rename from examples/basic-graphql-request/.babelrc rename to examples/react/basic-graphql-request/.babelrc diff --git a/examples/basic-graphql-request/.eslintrc b/examples/react/basic-graphql-request/.eslintrc similarity index 100% rename from examples/basic-graphql-request/.eslintrc rename to examples/react/basic-graphql-request/.eslintrc diff --git a/examples/basic-graphql-request/.gitignore b/examples/react/basic-graphql-request/.gitignore similarity index 100% rename from examples/basic-graphql-request/.gitignore rename to examples/react/basic-graphql-request/.gitignore diff --git a/examples/basic-graphql-request/.prettierrc b/examples/react/basic-graphql-request/.prettierrc similarity index 100% rename from examples/basic-graphql-request/.prettierrc rename to examples/react/basic-graphql-request/.prettierrc diff --git a/examples/basic-graphql-request/.rescriptsrc.js b/examples/react/basic-graphql-request/.rescriptsrc.js similarity index 100% rename from examples/basic-graphql-request/.rescriptsrc.js rename to examples/react/basic-graphql-request/.rescriptsrc.js diff --git a/examples/basic-graphql-request/README.md b/examples/react/basic-graphql-request/README.md similarity index 100% rename from examples/basic-graphql-request/README.md rename to examples/react/basic-graphql-request/README.md diff --git a/examples/basic-graphql-request/package.json b/examples/react/basic-graphql-request/package.json similarity index 100% rename from examples/basic-graphql-request/package.json rename to examples/react/basic-graphql-request/package.json diff --git a/examples/basic-graphql-request/public/favicon.ico b/examples/react/basic-graphql-request/public/favicon.ico similarity index 100% rename from examples/basic-graphql-request/public/favicon.ico rename to examples/react/basic-graphql-request/public/favicon.ico diff --git a/examples/basic-graphql-request/public/index.html b/examples/react/basic-graphql-request/public/index.html similarity index 100% rename from examples/basic-graphql-request/public/index.html rename to examples/react/basic-graphql-request/public/index.html diff --git a/examples/basic-graphql-request/public/manifest.json b/examples/react/basic-graphql-request/public/manifest.json similarity index 100% rename from examples/basic-graphql-request/public/manifest.json rename to examples/react/basic-graphql-request/public/manifest.json diff --git a/examples/basic-graphql-request/src/index.js b/examples/react/basic-graphql-request/src/index.js similarity index 100% rename from examples/basic-graphql-request/src/index.js rename to examples/react/basic-graphql-request/src/index.js diff --git a/examples/basic-typescript/.babelrc b/examples/react/basic-typescript/.babelrc similarity index 100% rename from examples/basic-typescript/.babelrc rename to examples/react/basic-typescript/.babelrc diff --git a/examples/basic-typescript/.eslintrc b/examples/react/basic-typescript/.eslintrc similarity index 100% rename from examples/basic-typescript/.eslintrc rename to examples/react/basic-typescript/.eslintrc diff --git a/examples/basic-typescript/.gitignore b/examples/react/basic-typescript/.gitignore similarity index 100% rename from examples/basic-typescript/.gitignore rename to examples/react/basic-typescript/.gitignore diff --git a/examples/basic-typescript/.prettierrc b/examples/react/basic-typescript/.prettierrc similarity index 100% rename from examples/basic-typescript/.prettierrc rename to examples/react/basic-typescript/.prettierrc diff --git a/examples/basic-typescript/.rescriptsrc.js b/examples/react/basic-typescript/.rescriptsrc.js similarity index 100% rename from examples/basic-typescript/.rescriptsrc.js rename to examples/react/basic-typescript/.rescriptsrc.js diff --git a/examples/basic-typescript/README.md b/examples/react/basic-typescript/README.md similarity index 100% rename from examples/basic-typescript/README.md rename to examples/react/basic-typescript/README.md diff --git a/examples/basic-typescript/package.json b/examples/react/basic-typescript/package.json similarity index 100% rename from examples/basic-typescript/package.json rename to examples/react/basic-typescript/package.json diff --git a/examples/basic-typescript/public/favicon.ico b/examples/react/basic-typescript/public/favicon.ico similarity index 100% rename from examples/basic-typescript/public/favicon.ico rename to examples/react/basic-typescript/public/favicon.ico diff --git a/examples/basic-typescript/public/index.html b/examples/react/basic-typescript/public/index.html similarity index 100% rename from examples/basic-typescript/public/index.html rename to examples/react/basic-typescript/public/index.html diff --git a/examples/basic-typescript/public/manifest.json b/examples/react/basic-typescript/public/manifest.json similarity index 100% rename from examples/basic-typescript/public/manifest.json rename to examples/react/basic-typescript/public/manifest.json diff --git a/examples/basic-typescript/src/index.tsx b/examples/react/basic-typescript/src/index.tsx similarity index 100% rename from examples/basic-typescript/src/index.tsx rename to examples/react/basic-typescript/src/index.tsx diff --git a/examples/basic-typescript/tsconfig.json b/examples/react/basic-typescript/tsconfig.json similarity index 100% rename from examples/basic-typescript/tsconfig.json rename to examples/react/basic-typescript/tsconfig.json diff --git a/examples/basic/.babelrc b/examples/react/basic/.babelrc similarity index 100% rename from examples/basic/.babelrc rename to examples/react/basic/.babelrc diff --git a/examples/basic/.eslintrc b/examples/react/basic/.eslintrc similarity index 100% rename from examples/basic/.eslintrc rename to examples/react/basic/.eslintrc diff --git a/examples/basic/.gitignore b/examples/react/basic/.gitignore similarity index 100% rename from examples/basic/.gitignore rename to examples/react/basic/.gitignore diff --git a/examples/basic/.prettierrc b/examples/react/basic/.prettierrc similarity index 100% rename from examples/basic/.prettierrc rename to examples/react/basic/.prettierrc diff --git a/examples/basic/.rescriptsrc.js b/examples/react/basic/.rescriptsrc.js similarity index 100% rename from examples/basic/.rescriptsrc.js rename to examples/react/basic/.rescriptsrc.js diff --git a/examples/basic/README.md b/examples/react/basic/README.md similarity index 100% rename from examples/basic/README.md rename to examples/react/basic/README.md diff --git a/examples/basic/package.json b/examples/react/basic/package.json similarity index 100% rename from examples/basic/package.json rename to examples/react/basic/package.json diff --git a/examples/basic/public/favicon.ico b/examples/react/basic/public/favicon.ico similarity index 100% rename from examples/basic/public/favicon.ico rename to examples/react/basic/public/favicon.ico diff --git a/examples/basic/public/index.html b/examples/react/basic/public/index.html similarity index 100% rename from examples/basic/public/index.html rename to examples/react/basic/public/index.html diff --git a/examples/basic/public/manifest.json b/examples/react/basic/public/manifest.json similarity index 100% rename from examples/basic/public/manifest.json rename to examples/react/basic/public/manifest.json diff --git a/examples/basic/src/index.js b/examples/react/basic/src/index.js similarity index 100% rename from examples/basic/src/index.js rename to examples/react/basic/src/index.js diff --git a/examples/custom-hooks/.babelrc b/examples/react/custom-hooks/.babelrc similarity index 100% rename from examples/custom-hooks/.babelrc rename to examples/react/custom-hooks/.babelrc diff --git a/examples/custom-hooks/.eslintrc b/examples/react/custom-hooks/.eslintrc similarity index 100% rename from examples/custom-hooks/.eslintrc rename to examples/react/custom-hooks/.eslintrc diff --git a/examples/custom-hooks/.gitignore b/examples/react/custom-hooks/.gitignore similarity index 100% rename from examples/custom-hooks/.gitignore rename to examples/react/custom-hooks/.gitignore diff --git a/examples/custom-hooks/.prettierrc b/examples/react/custom-hooks/.prettierrc similarity index 100% rename from examples/custom-hooks/.prettierrc rename to examples/react/custom-hooks/.prettierrc diff --git a/examples/custom-hooks/.rescriptsrc.js b/examples/react/custom-hooks/.rescriptsrc.js similarity index 100% rename from examples/custom-hooks/.rescriptsrc.js rename to examples/react/custom-hooks/.rescriptsrc.js diff --git a/examples/custom-hooks/README.md b/examples/react/custom-hooks/README.md similarity index 100% rename from examples/custom-hooks/README.md rename to examples/react/custom-hooks/README.md diff --git a/examples/custom-hooks/package.json b/examples/react/custom-hooks/package.json similarity index 100% rename from examples/custom-hooks/package.json rename to examples/react/custom-hooks/package.json diff --git a/examples/custom-hooks/public/favicon.ico b/examples/react/custom-hooks/public/favicon.ico similarity index 100% rename from examples/custom-hooks/public/favicon.ico rename to examples/react/custom-hooks/public/favicon.ico diff --git a/examples/custom-hooks/public/index.html b/examples/react/custom-hooks/public/index.html similarity index 100% rename from examples/custom-hooks/public/index.html rename to examples/react/custom-hooks/public/index.html diff --git a/examples/custom-hooks/public/manifest.json b/examples/react/custom-hooks/public/manifest.json similarity index 100% rename from examples/custom-hooks/public/manifest.json rename to examples/react/custom-hooks/public/manifest.json diff --git a/examples/custom-hooks/src/hooks/usePost.js b/examples/react/custom-hooks/src/hooks/usePost.js similarity index 100% rename from examples/custom-hooks/src/hooks/usePost.js rename to examples/react/custom-hooks/src/hooks/usePost.js diff --git a/examples/custom-hooks/src/hooks/usePosts.js b/examples/react/custom-hooks/src/hooks/usePosts.js similarity index 100% rename from examples/custom-hooks/src/hooks/usePosts.js rename to examples/react/custom-hooks/src/hooks/usePosts.js diff --git a/examples/custom-hooks/src/index.js b/examples/react/custom-hooks/src/index.js similarity index 100% rename from examples/custom-hooks/src/index.js rename to examples/react/custom-hooks/src/index.js diff --git a/examples/default-query-function/.babelrc b/examples/react/default-query-function/.babelrc similarity index 100% rename from examples/default-query-function/.babelrc rename to examples/react/default-query-function/.babelrc diff --git a/examples/default-query-function/.eslintrc b/examples/react/default-query-function/.eslintrc similarity index 100% rename from examples/default-query-function/.eslintrc rename to examples/react/default-query-function/.eslintrc diff --git a/examples/default-query-function/.gitignore b/examples/react/default-query-function/.gitignore similarity index 100% rename from examples/default-query-function/.gitignore rename to examples/react/default-query-function/.gitignore diff --git a/examples/default-query-function/.prettierrc b/examples/react/default-query-function/.prettierrc similarity index 100% rename from examples/default-query-function/.prettierrc rename to examples/react/default-query-function/.prettierrc diff --git a/examples/default-query-function/.rescriptsrc.js b/examples/react/default-query-function/.rescriptsrc.js similarity index 100% rename from examples/default-query-function/.rescriptsrc.js rename to examples/react/default-query-function/.rescriptsrc.js diff --git a/examples/default-query-function/README.md b/examples/react/default-query-function/README.md similarity index 100% rename from examples/default-query-function/README.md rename to examples/react/default-query-function/README.md diff --git a/examples/default-query-function/package.json b/examples/react/default-query-function/package.json similarity index 100% rename from examples/default-query-function/package.json rename to examples/react/default-query-function/package.json diff --git a/examples/default-query-function/public/favicon.ico b/examples/react/default-query-function/public/favicon.ico similarity index 100% rename from examples/default-query-function/public/favicon.ico rename to examples/react/default-query-function/public/favicon.ico diff --git a/examples/default-query-function/public/index.html b/examples/react/default-query-function/public/index.html similarity index 100% rename from examples/default-query-function/public/index.html rename to examples/react/default-query-function/public/index.html diff --git a/examples/default-query-function/public/manifest.json b/examples/react/default-query-function/public/manifest.json similarity index 100% rename from examples/default-query-function/public/manifest.json rename to examples/react/default-query-function/public/manifest.json diff --git a/examples/default-query-function/src/index.js b/examples/react/default-query-function/src/index.js similarity index 100% rename from examples/default-query-function/src/index.js rename to examples/react/default-query-function/src/index.js diff --git a/examples/focus-refetching/.gitignore b/examples/react/focus-refetching/.gitignore similarity index 100% rename from examples/focus-refetching/.gitignore rename to examples/react/focus-refetching/.gitignore diff --git a/examples/focus-refetching/README.md b/examples/react/focus-refetching/README.md similarity index 100% rename from examples/focus-refetching/README.md rename to examples/react/focus-refetching/README.md diff --git a/examples/focus-refetching/next.config.js b/examples/react/focus-refetching/next.config.js similarity index 100% rename from examples/focus-refetching/next.config.js rename to examples/react/focus-refetching/next.config.js diff --git a/examples/focus-refetching/package.json b/examples/react/focus-refetching/package.json similarity index 100% rename from examples/focus-refetching/package.json rename to examples/react/focus-refetching/package.json diff --git a/examples/focus-refetching/pages/api/user.js b/examples/react/focus-refetching/pages/api/user.js similarity index 100% rename from examples/focus-refetching/pages/api/user.js rename to examples/react/focus-refetching/pages/api/user.js diff --git a/examples/focus-refetching/pages/index.js b/examples/react/focus-refetching/pages/index.js similarity index 100% rename from examples/focus-refetching/pages/index.js rename to examples/react/focus-refetching/pages/index.js diff --git a/examples/load-more-infinite-scroll/.gitignore b/examples/react/load-more-infinite-scroll/.gitignore similarity index 100% rename from examples/load-more-infinite-scroll/.gitignore rename to examples/react/load-more-infinite-scroll/.gitignore diff --git a/examples/load-more-infinite-scroll/README.md b/examples/react/load-more-infinite-scroll/README.md similarity index 100% rename from examples/load-more-infinite-scroll/README.md rename to examples/react/load-more-infinite-scroll/README.md diff --git a/examples/load-more-infinite-scroll/next.config.js b/examples/react/load-more-infinite-scroll/next.config.js similarity index 100% rename from examples/load-more-infinite-scroll/next.config.js rename to examples/react/load-more-infinite-scroll/next.config.js diff --git a/examples/load-more-infinite-scroll/package.json b/examples/react/load-more-infinite-scroll/package.json similarity index 100% rename from examples/load-more-infinite-scroll/package.json rename to examples/react/load-more-infinite-scroll/package.json diff --git a/examples/load-more-infinite-scroll/pages/about.js b/examples/react/load-more-infinite-scroll/pages/about.js similarity index 100% rename from examples/load-more-infinite-scroll/pages/about.js rename to examples/react/load-more-infinite-scroll/pages/about.js diff --git a/examples/load-more-infinite-scroll/pages/api/projects.js b/examples/react/load-more-infinite-scroll/pages/api/projects.js similarity index 100% rename from examples/load-more-infinite-scroll/pages/api/projects.js rename to examples/react/load-more-infinite-scroll/pages/api/projects.js diff --git a/examples/load-more-infinite-scroll/pages/index.js b/examples/react/load-more-infinite-scroll/pages/index.js similarity index 100% rename from examples/load-more-infinite-scroll/pages/index.js rename to examples/react/load-more-infinite-scroll/pages/index.js diff --git a/examples/nextjs/.gitignore b/examples/react/nextjs/.gitignore similarity index 100% rename from examples/nextjs/.gitignore rename to examples/react/nextjs/.gitignore diff --git a/examples/nextjs/README.md b/examples/react/nextjs/README.md similarity index 100% rename from examples/nextjs/README.md rename to examples/react/nextjs/README.md diff --git a/examples/nextjs/components/Header/index.js b/examples/react/nextjs/components/Header/index.js similarity index 100% rename from examples/nextjs/components/Header/index.js rename to examples/react/nextjs/components/Header/index.js diff --git a/examples/nextjs/components/InfoBox/index.js b/examples/react/nextjs/components/InfoBox/index.js similarity index 100% rename from examples/nextjs/components/InfoBox/index.js rename to examples/react/nextjs/components/InfoBox/index.js diff --git a/examples/nextjs/components/Layout/index.js b/examples/react/nextjs/components/Layout/index.js similarity index 100% rename from examples/nextjs/components/Layout/index.js rename to examples/react/nextjs/components/Layout/index.js diff --git a/examples/nextjs/components/PostList/index.js b/examples/react/nextjs/components/PostList/index.js similarity index 100% rename from examples/nextjs/components/PostList/index.js rename to examples/react/nextjs/components/PostList/index.js diff --git a/examples/nextjs/components/index.js b/examples/react/nextjs/components/index.js similarity index 100% rename from examples/nextjs/components/index.js rename to examples/react/nextjs/components/index.js diff --git a/examples/nextjs/hooks/index.js b/examples/react/nextjs/hooks/index.js similarity index 100% rename from examples/nextjs/hooks/index.js rename to examples/react/nextjs/hooks/index.js diff --git a/examples/nextjs/hooks/usePosts/index.js b/examples/react/nextjs/hooks/usePosts/index.js similarity index 100% rename from examples/nextjs/hooks/usePosts/index.js rename to examples/react/nextjs/hooks/usePosts/index.js diff --git a/examples/nextjs/next.config.js b/examples/react/nextjs/next.config.js similarity index 100% rename from examples/nextjs/next.config.js rename to examples/react/nextjs/next.config.js diff --git a/examples/nextjs/package.json b/examples/react/nextjs/package.json similarity index 100% rename from examples/nextjs/package.json rename to examples/react/nextjs/package.json diff --git a/examples/nextjs/pages/_app.js b/examples/react/nextjs/pages/_app.js similarity index 100% rename from examples/nextjs/pages/_app.js rename to examples/react/nextjs/pages/_app.js diff --git a/examples/nextjs/pages/client-only.js b/examples/react/nextjs/pages/client-only.js similarity index 100% rename from examples/nextjs/pages/client-only.js rename to examples/react/nextjs/pages/client-only.js diff --git a/examples/nextjs/pages/index.js b/examples/react/nextjs/pages/index.js similarity index 100% rename from examples/nextjs/pages/index.js rename to examples/react/nextjs/pages/index.js diff --git a/examples/nextjs/yarn.lock b/examples/react/nextjs/yarn.lock similarity index 100% rename from examples/nextjs/yarn.lock rename to examples/react/nextjs/yarn.lock diff --git a/examples/optimistic-updates-typescript/.gitignore b/examples/react/optimistic-updates-typescript/.gitignore similarity index 100% rename from examples/optimistic-updates-typescript/.gitignore rename to examples/react/optimistic-updates-typescript/.gitignore diff --git a/examples/optimistic-updates-typescript/README.md b/examples/react/optimistic-updates-typescript/README.md similarity index 100% rename from examples/optimistic-updates-typescript/README.md rename to examples/react/optimistic-updates-typescript/README.md diff --git a/examples/optimistic-updates-typescript/next-env.d.ts b/examples/react/optimistic-updates-typescript/next-env.d.ts similarity index 100% rename from examples/optimistic-updates-typescript/next-env.d.ts rename to examples/react/optimistic-updates-typescript/next-env.d.ts diff --git a/examples/optimistic-updates-typescript/next.config.js b/examples/react/optimistic-updates-typescript/next.config.js similarity index 100% rename from examples/optimistic-updates-typescript/next.config.js rename to examples/react/optimistic-updates-typescript/next.config.js diff --git a/examples/optimistic-updates-typescript/package.json b/examples/react/optimistic-updates-typescript/package.json similarity index 100% rename from examples/optimistic-updates-typescript/package.json rename to examples/react/optimistic-updates-typescript/package.json diff --git a/examples/optimistic-updates-typescript/pages/api/data.js b/examples/react/optimistic-updates-typescript/pages/api/data.js similarity index 100% rename from examples/optimistic-updates-typescript/pages/api/data.js rename to examples/react/optimistic-updates-typescript/pages/api/data.js diff --git a/examples/optimistic-updates-typescript/pages/index.tsx b/examples/react/optimistic-updates-typescript/pages/index.tsx similarity index 100% rename from examples/optimistic-updates-typescript/pages/index.tsx rename to examples/react/optimistic-updates-typescript/pages/index.tsx diff --git a/examples/optimistic-updates-typescript/tsconfig.json b/examples/react/optimistic-updates-typescript/tsconfig.json similarity index 100% rename from examples/optimistic-updates-typescript/tsconfig.json rename to examples/react/optimistic-updates-typescript/tsconfig.json diff --git a/examples/optimistic-updates/.gitignore b/examples/react/optimistic-updates/.gitignore similarity index 100% rename from examples/optimistic-updates/.gitignore rename to examples/react/optimistic-updates/.gitignore diff --git a/examples/optimistic-updates/README.md b/examples/react/optimistic-updates/README.md similarity index 100% rename from examples/optimistic-updates/README.md rename to examples/react/optimistic-updates/README.md diff --git a/examples/optimistic-updates/next.config.js b/examples/react/optimistic-updates/next.config.js similarity index 100% rename from examples/optimistic-updates/next.config.js rename to examples/react/optimistic-updates/next.config.js diff --git a/examples/optimistic-updates/package.json b/examples/react/optimistic-updates/package.json similarity index 100% rename from examples/optimistic-updates/package.json rename to examples/react/optimistic-updates/package.json diff --git a/examples/optimistic-updates/pages/api/data.js b/examples/react/optimistic-updates/pages/api/data.js similarity index 100% rename from examples/optimistic-updates/pages/api/data.js rename to examples/react/optimistic-updates/pages/api/data.js diff --git a/examples/optimistic-updates/pages/index.js b/examples/react/optimistic-updates/pages/index.js similarity index 100% rename from examples/optimistic-updates/pages/index.js rename to examples/react/optimistic-updates/pages/index.js diff --git a/examples/pagination/.gitignore b/examples/react/pagination/.gitignore similarity index 100% rename from examples/pagination/.gitignore rename to examples/react/pagination/.gitignore diff --git a/examples/pagination/README.md b/examples/react/pagination/README.md similarity index 100% rename from examples/pagination/README.md rename to examples/react/pagination/README.md diff --git a/examples/pagination/next.config.js b/examples/react/pagination/next.config.js similarity index 100% rename from examples/pagination/next.config.js rename to examples/react/pagination/next.config.js diff --git a/examples/pagination/package.json b/examples/react/pagination/package.json similarity index 100% rename from examples/pagination/package.json rename to examples/react/pagination/package.json diff --git a/examples/pagination/pages/api/projects.js b/examples/react/pagination/pages/api/projects.js similarity index 100% rename from examples/pagination/pages/api/projects.js rename to examples/react/pagination/pages/api/projects.js diff --git a/examples/pagination/pages/index.js b/examples/react/pagination/pages/index.js similarity index 100% rename from examples/pagination/pages/index.js rename to examples/react/pagination/pages/index.js diff --git a/examples/playground/.babelrc b/examples/react/playground/.babelrc similarity index 100% rename from examples/playground/.babelrc rename to examples/react/playground/.babelrc diff --git a/examples/playground/.eslintrc b/examples/react/playground/.eslintrc similarity index 100% rename from examples/playground/.eslintrc rename to examples/react/playground/.eslintrc diff --git a/examples/playground/.gitignore b/examples/react/playground/.gitignore similarity index 100% rename from examples/playground/.gitignore rename to examples/react/playground/.gitignore diff --git a/examples/playground/.prettierrc b/examples/react/playground/.prettierrc similarity index 100% rename from examples/playground/.prettierrc rename to examples/react/playground/.prettierrc diff --git a/examples/playground/.rescriptsrc.js b/examples/react/playground/.rescriptsrc.js similarity index 100% rename from examples/playground/.rescriptsrc.js rename to examples/react/playground/.rescriptsrc.js diff --git a/examples/playground/README.md b/examples/react/playground/README.md similarity index 100% rename from examples/playground/README.md rename to examples/react/playground/README.md diff --git a/examples/playground/package.json b/examples/react/playground/package.json similarity index 100% rename from examples/playground/package.json rename to examples/react/playground/package.json diff --git a/examples/playground/public/favicon.ico b/examples/react/playground/public/favicon.ico similarity index 100% rename from examples/playground/public/favicon.ico rename to examples/react/playground/public/favicon.ico diff --git a/examples/playground/public/index.html b/examples/react/playground/public/index.html similarity index 100% rename from examples/playground/public/index.html rename to examples/react/playground/public/index.html diff --git a/examples/playground/public/manifest.json b/examples/react/playground/public/manifest.json similarity index 100% rename from examples/playground/public/manifest.json rename to examples/react/playground/public/manifest.json diff --git a/examples/playground/src/index.js b/examples/react/playground/src/index.js similarity index 100% rename from examples/playground/src/index.js rename to examples/react/playground/src/index.js diff --git a/examples/playground/src/styles.css b/examples/react/playground/src/styles.css similarity index 100% rename from examples/playground/src/styles.css rename to examples/react/playground/src/styles.css diff --git a/examples/prefetching/.gitignore b/examples/react/prefetching/.gitignore similarity index 100% rename from examples/prefetching/.gitignore rename to examples/react/prefetching/.gitignore diff --git a/examples/prefetching/README.md b/examples/react/prefetching/README.md similarity index 100% rename from examples/prefetching/README.md rename to examples/react/prefetching/README.md diff --git a/examples/prefetching/libs/fetch.js b/examples/react/prefetching/libs/fetch.js similarity index 100% rename from examples/prefetching/libs/fetch.js rename to examples/react/prefetching/libs/fetch.js diff --git a/examples/prefetching/next.config.js b/examples/react/prefetching/next.config.js similarity index 100% rename from examples/prefetching/next.config.js rename to examples/react/prefetching/next.config.js diff --git a/examples/prefetching/package.json b/examples/react/prefetching/package.json similarity index 100% rename from examples/prefetching/package.json rename to examples/react/prefetching/package.json diff --git a/examples/prefetching/pages/[user]/[repo].js b/examples/react/prefetching/pages/[user]/[repo].js similarity index 100% rename from examples/prefetching/pages/[user]/[repo].js rename to examples/react/prefetching/pages/[user]/[repo].js diff --git a/examples/prefetching/pages/api/data.js b/examples/react/prefetching/pages/api/data.js similarity index 100% rename from examples/prefetching/pages/api/data.js rename to examples/react/prefetching/pages/api/data.js diff --git a/examples/prefetching/pages/index.js b/examples/react/prefetching/pages/index.js similarity index 100% rename from examples/prefetching/pages/index.js rename to examples/react/prefetching/pages/index.js diff --git a/examples/react-native/.eslintrc b/examples/react/react-native/.eslintrc similarity index 100% rename from examples/react-native/.eslintrc rename to examples/react/react-native/.eslintrc diff --git a/examples/react-native/.gitignore b/examples/react/react-native/.gitignore similarity index 100% rename from examples/react-native/.gitignore rename to examples/react/react-native/.gitignore diff --git a/examples/react-native/.prettierrc b/examples/react/react-native/.prettierrc similarity index 100% rename from examples/react-native/.prettierrc rename to examples/react/react-native/.prettierrc diff --git a/examples/react-native/App.tsx b/examples/react/react-native/App.tsx similarity index 100% rename from examples/react-native/App.tsx rename to examples/react/react-native/App.tsx diff --git a/examples/react-native/README.md b/examples/react/react-native/README.md similarity index 100% rename from examples/react-native/README.md rename to examples/react/react-native/README.md diff --git a/examples/react-native/app.json b/examples/react/react-native/app.json similarity index 100% rename from examples/react-native/app.json rename to examples/react/react-native/app.json diff --git a/examples/react-native/assets/adaptive-icon.png b/examples/react/react-native/assets/adaptive-icon.png similarity index 100% rename from examples/react-native/assets/adaptive-icon.png rename to examples/react/react-native/assets/adaptive-icon.png diff --git a/examples/react-native/assets/favicon.png b/examples/react/react-native/assets/favicon.png similarity index 100% rename from examples/react-native/assets/favicon.png rename to examples/react/react-native/assets/favicon.png diff --git a/examples/react-native/assets/icon.png b/examples/react/react-native/assets/icon.png similarity index 100% rename from examples/react-native/assets/icon.png rename to examples/react/react-native/assets/icon.png diff --git a/examples/react-native/assets/splash.png b/examples/react/react-native/assets/splash.png similarity index 100% rename from examples/react-native/assets/splash.png rename to examples/react/react-native/assets/splash.png diff --git a/examples/react-native/babel.config.js b/examples/react/react-native/babel.config.js similarity index 100% rename from examples/react-native/babel.config.js rename to examples/react/react-native/babel.config.js diff --git a/examples/react-native/package.json b/examples/react/react-native/package.json similarity index 100% rename from examples/react-native/package.json rename to examples/react/react-native/package.json diff --git a/examples/react-native/src/components/Divider.tsx b/examples/react/react-native/src/components/Divider.tsx similarity index 100% rename from examples/react-native/src/components/Divider.tsx rename to examples/react/react-native/src/components/Divider.tsx diff --git a/examples/react-native/src/components/ErrorMessage.tsx b/examples/react/react-native/src/components/ErrorMessage.tsx similarity index 100% rename from examples/react-native/src/components/ErrorMessage.tsx rename to examples/react/react-native/src/components/ErrorMessage.tsx diff --git a/examples/react-native/src/components/ListItem.tsx b/examples/react/react-native/src/components/ListItem.tsx similarity index 100% rename from examples/react-native/src/components/ListItem.tsx rename to examples/react/react-native/src/components/ListItem.tsx diff --git a/examples/react-native/src/components/LoadingIndicator.tsx b/examples/react/react-native/src/components/LoadingIndicator.tsx similarity index 100% rename from examples/react-native/src/components/LoadingIndicator.tsx rename to examples/react/react-native/src/components/LoadingIndicator.tsx diff --git a/examples/react-native/src/data/movies.json b/examples/react/react-native/src/data/movies.json similarity index 100% rename from examples/react-native/src/data/movies.json rename to examples/react/react-native/src/data/movies.json diff --git a/examples/react-native/src/hooks/useAppState.ts b/examples/react/react-native/src/hooks/useAppState.ts similarity index 100% rename from examples/react-native/src/hooks/useAppState.ts rename to examples/react/react-native/src/hooks/useAppState.ts diff --git a/examples/react-native/src/hooks/useOnlineManager.ts b/examples/react/react-native/src/hooks/useOnlineManager.ts similarity index 100% rename from examples/react-native/src/hooks/useOnlineManager.ts rename to examples/react/react-native/src/hooks/useOnlineManager.ts diff --git a/examples/react-native/src/hooks/useRefreshByUser.ts b/examples/react/react-native/src/hooks/useRefreshByUser.ts similarity index 100% rename from examples/react-native/src/hooks/useRefreshByUser.ts rename to examples/react/react-native/src/hooks/useRefreshByUser.ts diff --git a/examples/react-native/src/hooks/useRefreshOnFocus.ts b/examples/react/react-native/src/hooks/useRefreshOnFocus.ts similarity index 100% rename from examples/react-native/src/hooks/useRefreshOnFocus.ts rename to examples/react/react-native/src/hooks/useRefreshOnFocus.ts diff --git a/examples/react-native/src/lib/api.ts b/examples/react/react-native/src/lib/api.ts similarity index 100% rename from examples/react-native/src/lib/api.ts rename to examples/react/react-native/src/lib/api.ts diff --git a/examples/react-native/src/navigation/MoviesStack.tsx b/examples/react/react-native/src/navigation/MoviesStack.tsx similarity index 100% rename from examples/react-native/src/navigation/MoviesStack.tsx rename to examples/react/react-native/src/navigation/MoviesStack.tsx diff --git a/examples/react-native/src/navigation/types.ts b/examples/react/react-native/src/navigation/types.ts similarity index 100% rename from examples/react-native/src/navigation/types.ts rename to examples/react/react-native/src/navigation/types.ts diff --git a/examples/react-native/src/screens/MovieDetailsScreen.tsx b/examples/react/react-native/src/screens/MovieDetailsScreen.tsx similarity index 100% rename from examples/react-native/src/screens/MovieDetailsScreen.tsx rename to examples/react/react-native/src/screens/MovieDetailsScreen.tsx diff --git a/examples/react-native/src/screens/MoviesListScreen.tsx b/examples/react/react-native/src/screens/MoviesListScreen.tsx similarity index 100% rename from examples/react-native/src/screens/MoviesListScreen.tsx rename to examples/react/react-native/src/screens/MoviesListScreen.tsx diff --git a/examples/react-native/tsconfig.json b/examples/react/react-native/tsconfig.json similarity index 100% rename from examples/react-native/tsconfig.json rename to examples/react/react-native/tsconfig.json diff --git a/examples/react-native/yarn.lock b/examples/react/react-native/yarn.lock similarity index 100% rename from examples/react-native/yarn.lock rename to examples/react/react-native/yarn.lock diff --git a/examples/rick-morty/.babelrc b/examples/react/rick-morty/.babelrc similarity index 100% rename from examples/rick-morty/.babelrc rename to examples/react/rick-morty/.babelrc diff --git a/examples/rick-morty/.eslintrc b/examples/react/rick-morty/.eslintrc similarity index 100% rename from examples/rick-morty/.eslintrc rename to examples/react/rick-morty/.eslintrc diff --git a/examples/rick-morty/.gitignore b/examples/react/rick-morty/.gitignore similarity index 100% rename from examples/rick-morty/.gitignore rename to examples/react/rick-morty/.gitignore diff --git a/examples/rick-morty/.prettierrc b/examples/react/rick-morty/.prettierrc similarity index 100% rename from examples/rick-morty/.prettierrc rename to examples/react/rick-morty/.prettierrc diff --git a/examples/rick-morty/.rescriptsrc.js b/examples/react/rick-morty/.rescriptsrc.js similarity index 100% rename from examples/rick-morty/.rescriptsrc.js rename to examples/react/rick-morty/.rescriptsrc.js diff --git a/examples/rick-morty/README.md b/examples/react/rick-morty/README.md similarity index 100% rename from examples/rick-morty/README.md rename to examples/react/rick-morty/README.md diff --git a/examples/rick-morty/package.json b/examples/react/rick-morty/package.json similarity index 100% rename from examples/rick-morty/package.json rename to examples/react/rick-morty/package.json diff --git a/examples/rick-morty/public/favicon.ico b/examples/react/rick-morty/public/favicon.ico similarity index 100% rename from examples/rick-morty/public/favicon.ico rename to examples/react/rick-morty/public/favicon.ico diff --git a/examples/rick-morty/public/index.html b/examples/react/rick-morty/public/index.html similarity index 100% rename from examples/rick-morty/public/index.html rename to examples/react/rick-morty/public/index.html diff --git a/examples/rick-morty/public/manifest.json b/examples/react/rick-morty/public/manifest.json similarity index 100% rename from examples/rick-morty/public/manifest.json rename to examples/react/rick-morty/public/manifest.json diff --git a/examples/rick-morty/src/App.js b/examples/react/rick-morty/src/App.js similarity index 100% rename from examples/rick-morty/src/App.js rename to examples/react/rick-morty/src/App.js diff --git a/examples/rick-morty/src/Character.js b/examples/react/rick-morty/src/Character.js similarity index 100% rename from examples/rick-morty/src/Character.js rename to examples/react/rick-morty/src/Character.js diff --git a/examples/rick-morty/src/Characters.js b/examples/react/rick-morty/src/Characters.js similarity index 100% rename from examples/rick-morty/src/Characters.js rename to examples/react/rick-morty/src/Characters.js diff --git a/examples/rick-morty/src/Episode.js b/examples/react/rick-morty/src/Episode.js similarity index 100% rename from examples/rick-morty/src/Episode.js rename to examples/react/rick-morty/src/Episode.js diff --git a/examples/rick-morty/src/Episodes.js b/examples/react/rick-morty/src/Episodes.js similarity index 100% rename from examples/rick-morty/src/Episodes.js rename to examples/react/rick-morty/src/Episodes.js diff --git a/examples/rick-morty/src/Home.js b/examples/react/rick-morty/src/Home.js similarity index 100% rename from examples/rick-morty/src/Home.js rename to examples/react/rick-morty/src/Home.js diff --git a/examples/rick-morty/src/Layout.js b/examples/react/rick-morty/src/Layout.js similarity index 100% rename from examples/rick-morty/src/Layout.js rename to examples/react/rick-morty/src/Layout.js diff --git a/examples/rick-morty/src/fetch.js b/examples/react/rick-morty/src/fetch.js similarity index 100% rename from examples/rick-morty/src/fetch.js rename to examples/react/rick-morty/src/fetch.js diff --git a/examples/rick-morty/src/index.js b/examples/react/rick-morty/src/index.js similarity index 100% rename from examples/rick-morty/src/index.js rename to examples/react/rick-morty/src/index.js diff --git a/examples/rick-morty/src/styles.css b/examples/react/rick-morty/src/styles.css similarity index 100% rename from examples/rick-morty/src/styles.css rename to examples/react/rick-morty/src/styles.css diff --git a/examples/simple/.babelrc b/examples/react/simple/.babelrc similarity index 100% rename from examples/simple/.babelrc rename to examples/react/simple/.babelrc diff --git a/examples/simple/.eslintrc b/examples/react/simple/.eslintrc similarity index 100% rename from examples/simple/.eslintrc rename to examples/react/simple/.eslintrc diff --git a/examples/simple/.gitignore b/examples/react/simple/.gitignore similarity index 100% rename from examples/simple/.gitignore rename to examples/react/simple/.gitignore diff --git a/examples/simple/.prettierrc b/examples/react/simple/.prettierrc similarity index 100% rename from examples/simple/.prettierrc rename to examples/react/simple/.prettierrc diff --git a/examples/simple/.rescriptsrc.js b/examples/react/simple/.rescriptsrc.js similarity index 100% rename from examples/simple/.rescriptsrc.js rename to examples/react/simple/.rescriptsrc.js diff --git a/examples/simple/README.md b/examples/react/simple/README.md similarity index 100% rename from examples/simple/README.md rename to examples/react/simple/README.md diff --git a/examples/simple/package.json b/examples/react/simple/package.json similarity index 100% rename from examples/simple/package.json rename to examples/react/simple/package.json diff --git a/examples/simple/public/favicon.ico b/examples/react/simple/public/favicon.ico similarity index 100% rename from examples/simple/public/favicon.ico rename to examples/react/simple/public/favicon.ico diff --git a/examples/simple/public/index.html b/examples/react/simple/public/index.html similarity index 100% rename from examples/simple/public/index.html rename to examples/react/simple/public/index.html diff --git a/examples/simple/public/manifest.json b/examples/react/simple/public/manifest.json similarity index 100% rename from examples/simple/public/manifest.json rename to examples/react/simple/public/manifest.json diff --git a/examples/simple/src/index.js b/examples/react/simple/src/index.js similarity index 100% rename from examples/simple/src/index.js rename to examples/react/simple/src/index.js diff --git a/examples/star-wars/.babelrc b/examples/react/star-wars/.babelrc similarity index 100% rename from examples/star-wars/.babelrc rename to examples/react/star-wars/.babelrc diff --git a/examples/star-wars/.eslintrc b/examples/react/star-wars/.eslintrc similarity index 100% rename from examples/star-wars/.eslintrc rename to examples/react/star-wars/.eslintrc diff --git a/examples/star-wars/.gitignore b/examples/react/star-wars/.gitignore similarity index 100% rename from examples/star-wars/.gitignore rename to examples/react/star-wars/.gitignore diff --git a/examples/star-wars/.prettierrc b/examples/react/star-wars/.prettierrc similarity index 100% rename from examples/star-wars/.prettierrc rename to examples/react/star-wars/.prettierrc diff --git a/examples/star-wars/.rescriptsrc.js b/examples/react/star-wars/.rescriptsrc.js similarity index 100% rename from examples/star-wars/.rescriptsrc.js rename to examples/react/star-wars/.rescriptsrc.js diff --git a/examples/star-wars/README.md b/examples/react/star-wars/README.md similarity index 100% rename from examples/star-wars/README.md rename to examples/react/star-wars/README.md diff --git a/examples/star-wars/package.json b/examples/react/star-wars/package.json similarity index 100% rename from examples/star-wars/package.json rename to examples/react/star-wars/package.json diff --git a/examples/star-wars/public/favicon.ico b/examples/react/star-wars/public/favicon.ico similarity index 100% rename from examples/star-wars/public/favicon.ico rename to examples/react/star-wars/public/favicon.ico diff --git a/examples/star-wars/public/index.html b/examples/react/star-wars/public/index.html similarity index 100% rename from examples/star-wars/public/index.html rename to examples/react/star-wars/public/index.html diff --git a/examples/star-wars/public/manifest.json b/examples/react/star-wars/public/manifest.json similarity index 100% rename from examples/star-wars/public/manifest.json rename to examples/react/star-wars/public/manifest.json diff --git a/examples/star-wars/src/App.js b/examples/react/star-wars/src/App.js similarity index 100% rename from examples/star-wars/src/App.js rename to examples/react/star-wars/src/App.js diff --git a/examples/star-wars/src/Character.js b/examples/react/star-wars/src/Character.js similarity index 100% rename from examples/star-wars/src/Character.js rename to examples/react/star-wars/src/Character.js diff --git a/examples/star-wars/src/Characters.js b/examples/react/star-wars/src/Characters.js similarity index 100% rename from examples/star-wars/src/Characters.js rename to examples/react/star-wars/src/Characters.js diff --git a/examples/star-wars/src/Film.js b/examples/react/star-wars/src/Film.js similarity index 100% rename from examples/star-wars/src/Film.js rename to examples/react/star-wars/src/Film.js diff --git a/examples/star-wars/src/Films.js b/examples/react/star-wars/src/Films.js similarity index 100% rename from examples/star-wars/src/Films.js rename to examples/react/star-wars/src/Films.js diff --git a/examples/star-wars/src/Home.js b/examples/react/star-wars/src/Home.js similarity index 100% rename from examples/star-wars/src/Home.js rename to examples/react/star-wars/src/Home.js diff --git a/examples/star-wars/src/Layout.js b/examples/react/star-wars/src/Layout.js similarity index 100% rename from examples/star-wars/src/Layout.js rename to examples/react/star-wars/src/Layout.js diff --git a/examples/star-wars/src/fetch.js b/examples/react/star-wars/src/fetch.js similarity index 100% rename from examples/star-wars/src/fetch.js rename to examples/react/star-wars/src/fetch.js diff --git a/examples/star-wars/src/index.js b/examples/react/star-wars/src/index.js similarity index 100% rename from examples/star-wars/src/index.js rename to examples/react/star-wars/src/index.js diff --git a/examples/star-wars/src/styles.css b/examples/react/star-wars/src/styles.css similarity index 100% rename from examples/star-wars/src/styles.css rename to examples/react/star-wars/src/styles.css diff --git a/examples/suspense/.babelrc b/examples/react/suspense/.babelrc similarity index 100% rename from examples/suspense/.babelrc rename to examples/react/suspense/.babelrc diff --git a/examples/suspense/.eslintrc b/examples/react/suspense/.eslintrc similarity index 100% rename from examples/suspense/.eslintrc rename to examples/react/suspense/.eslintrc diff --git a/examples/suspense/.gitignore b/examples/react/suspense/.gitignore similarity index 100% rename from examples/suspense/.gitignore rename to examples/react/suspense/.gitignore diff --git a/examples/suspense/.prettierrc b/examples/react/suspense/.prettierrc similarity index 100% rename from examples/suspense/.prettierrc rename to examples/react/suspense/.prettierrc diff --git a/examples/suspense/.rescriptsrc.js b/examples/react/suspense/.rescriptsrc.js similarity index 100% rename from examples/suspense/.rescriptsrc.js rename to examples/react/suspense/.rescriptsrc.js diff --git a/examples/suspense/README.md b/examples/react/suspense/README.md similarity index 100% rename from examples/suspense/README.md rename to examples/react/suspense/README.md diff --git a/examples/suspense/package.json b/examples/react/suspense/package.json similarity index 100% rename from examples/suspense/package.json rename to examples/react/suspense/package.json diff --git a/examples/suspense/public/favicon.ico b/examples/react/suspense/public/favicon.ico similarity index 100% rename from examples/suspense/public/favicon.ico rename to examples/react/suspense/public/favicon.ico diff --git a/examples/suspense/public/index.html b/examples/react/suspense/public/index.html similarity index 100% rename from examples/suspense/public/index.html rename to examples/react/suspense/public/index.html diff --git a/examples/suspense/public/manifest.json b/examples/react/suspense/public/manifest.json similarity index 100% rename from examples/suspense/public/manifest.json rename to examples/react/suspense/public/manifest.json diff --git a/examples/suspense/src/components/Button.js b/examples/react/suspense/src/components/Button.js similarity index 100% rename from examples/suspense/src/components/Button.js rename to examples/react/suspense/src/components/Button.js diff --git a/examples/suspense/src/components/Project.js b/examples/react/suspense/src/components/Project.js similarity index 100% rename from examples/suspense/src/components/Project.js rename to examples/react/suspense/src/components/Project.js diff --git a/examples/suspense/src/components/Projects.js b/examples/react/suspense/src/components/Projects.js similarity index 100% rename from examples/suspense/src/components/Projects.js rename to examples/react/suspense/src/components/Projects.js diff --git a/examples/suspense/src/components/Spinner.js b/examples/react/suspense/src/components/Spinner.js similarity index 100% rename from examples/suspense/src/components/Spinner.js rename to examples/react/suspense/src/components/Spinner.js diff --git a/examples/suspense/src/index.js b/examples/react/suspense/src/index.js similarity index 100% rename from examples/suspense/src/index.js rename to examples/react/suspense/src/index.js diff --git a/examples/suspense/src/queries.js b/examples/react/suspense/src/queries.js similarity index 100% rename from examples/suspense/src/queries.js rename to examples/react/suspense/src/queries.js diff --git a/examples/suspense/src/styles.css b/examples/react/suspense/src/styles.css similarity index 100% rename from examples/suspense/src/styles.css rename to examples/react/suspense/src/styles.css