diff --git a/.gitignore b/.gitignore index f821d4d40a..840bb1550c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ - # See https://help.github.com/ignore-files/ for more about ignoring files. # dependencies @@ -6,10 +5,13 @@ node_modules # builds types -build -dist -lib -es +*/**/.angular +*/**/.svelte-kit +*/**/.tsup +*/**/build +*/**/dist +*/**/lib +*/**/es artifacts .rpt2_cache coverage @@ -30,7 +32,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 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