diff --git a/.vscode/deno_resolve_npm_imports.json b/.vscode/deno_resolve_npm_imports.json index 8444a962762..93886c5fbec 100644 --- a/.vscode/deno_resolve_npm_imports.json +++ b/.vscode/deno_resolve_npm_imports.json @@ -1,13 +1,11 @@ { "// Resolve NPM imports for `packages/remix-deno`.": "", - "// This import map is used solely for the denoland.vscode-deno extension.": "", "// Remix does not support import maps.": "", "// Dependency management is done through `npm` and `node_modules/` instead.": "", "// Deno-only dependencies may be imported via URL imports (without using import maps).": "", - "imports": { "mime": "https://esm.sh/mime@3.0.0", - "@remix-run/server-runtime": "https://esm.sh/@remix-run/server-runtime@1.4.3" + "@remix-run/server-runtime": "https://esm.sh/@remix-run/server-runtime@0.0.0-experimental-ae984c8e" } } diff --git a/examples/basic/package.json b/examples/basic/package.json index 62fa9466a0a..ba213f290df 100644 --- a/examples/basic/package.json +++ b/examples/basic/package.json @@ -10,15 +10,15 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/blog-tutorial/package.json b/examples/blog-tutorial/package.json index 554b72b91a6..2f6d785cc38 100644 --- a/examples/blog-tutorial/package.json +++ b/examples/blog-tutorial/package.json @@ -34,9 +34,9 @@ "@node-rs/bcrypt": "^1.6.0", "@prisma/client": "^3.13.0", "@reach/alert": "^0.17.0", - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "marked": "^4.0.15", "react": "^17.0.2", "react-dom": "^17.0.2", @@ -44,8 +44,8 @@ }, "devDependencies": { "@faker-js/faker": "^6.3.1", - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@testing-library/cypress": "^8.0.2", "@testing-library/dom": "^8.13.0", "@testing-library/jest-dom": "^5.16.4", diff --git a/examples/bullmq-task-queue/package.json b/examples/bullmq-task-queue/package.json index 9185f45c9fd..8491d522a90 100644 --- a/examples/bullmq-task-queue/package.json +++ b/examples/bullmq-task-queue/package.json @@ -10,17 +10,17 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "bullmq": "^1.76.0", "ioredis": "^4.28.5", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/ioredis": "^4.28.8", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", diff --git a/examples/catch-boundary/package.json b/examples/catch-boundary/package.json index 625245a2dc1..f8998a5a035 100644 --- a/examples/catch-boundary/package.json +++ b/examples/catch-boundary/package.json @@ -10,15 +10,15 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/chakra-ui/package.json b/examples/chakra-ui/package.json index e6a2c8e943a..eb51bb2ba68 100644 --- a/examples/chakra-ui/package.json +++ b/examples/chakra-ui/package.json @@ -13,16 +13,16 @@ "@chakra-ui/react": "^1.8.6", "@emotion/react": "^11.8.1", "@emotion/styled": "^11.8.1", - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "framer-motion": "^5.6.0", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/client-only-components/package.json b/examples/client-only-components/package.json index 1161056712d..2ca3549f651 100644 --- a/examples/client-only-components/package.json +++ b/examples/client-only-components/package.json @@ -10,16 +10,16 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2", "remix-utils": "^2.7.0" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/client-side-validation/package.json b/examples/client-side-validation/package.json index e9e248496d7..eb01e652e36 100644 --- a/examples/client-side-validation/package.json +++ b/examples/client-side-validation/package.json @@ -10,15 +10,15 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/collected-notes/package.json b/examples/collected-notes/package.json index b70f8b6bd97..8b94618f5d1 100644 --- a/examples/collected-notes/package.json +++ b/examples/collected-notes/package.json @@ -10,16 +10,16 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "collected-notes": "^2.3.0", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/combobox-resource-route/package.json b/examples/combobox-resource-route/package.json index 026ebda3f4d..6bed3449cd3 100644 --- a/examples/combobox-resource-route/package.json +++ b/examples/combobox-resource-route/package.json @@ -11,16 +11,16 @@ }, "dependencies": { "@reach/combobox": "^0.16.5", - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "match-sorter": "^6.3.1", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/dark-mode/package.json b/examples/dark-mode/package.json index 64a20dae122..b0efacc5927 100644 --- a/examples/dark-mode/package.json +++ b/examples/dark-mode/package.json @@ -10,14 +10,14 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.38", "@types/react-dom": "^17.0.11", "typescript": "^4.5.4" diff --git a/examples/dataloader/package.json b/examples/dataloader/package.json index 34fbb078de7..81f0fb74297 100644 --- a/examples/dataloader/package.json +++ b/examples/dataloader/package.json @@ -11,9 +11,9 @@ "start:dev": "cross-env NODE_ENV=development node -r esbuild-register server/index.ts" }, "dependencies": { - "@remix-run/express": "1.5.1", - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", + "@remix-run/express": "0.0.0-experimental-ae984c8e", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", "compression": "^1.7.4", "cross-env": "^7.0.3", "dataloader": "^2.0.0", @@ -23,8 +23,8 @@ "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "esbuild-register": "^3.3.2", diff --git a/examples/emotion/package.json b/examples/emotion/package.json index 250bab6e21a..2496f667d1a 100644 --- a/examples/emotion/package.json +++ b/examples/emotion/package.json @@ -14,15 +14,15 @@ "@emotion/react": "^11.8.1", "@emotion/server": "^11.4.0", "@emotion/styled": "^11.8.1", - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/file-and-cloudinary-upload/package.json b/examples/file-and-cloudinary-upload/package.json index 23cf4109d11..b62521f47e5 100644 --- a/examples/file-and-cloudinary-upload/package.json +++ b/examples/file-and-cloudinary-upload/package.json @@ -10,16 +10,16 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "cloudinary": "^1.28.1", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/firebase-auth-firestore/package.json b/examples/firebase-auth-firestore/package.json index 1dab56b6970..efe7082232c 100644 --- a/examples/firebase-auth-firestore/package.json +++ b/examples/firebase-auth-firestore/package.json @@ -10,17 +10,17 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "firebase": "^9.6.10", "firebase-admin": "^10.0.2", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.43", "@types/react-dom": "^17.0.14", "eslint": "^8.12.0", diff --git a/examples/form-to-notion-db/package.json b/examples/form-to-notion-db/package.json index 9dbd13fac75..4f7f21c96be 100644 --- a/examples/form-to-notion-db/package.json +++ b/examples/form-to-notion-db/package.json @@ -11,15 +11,15 @@ }, "dependencies": { "@notionhq/client": "^0.4.13", - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/framer-motion/package.json b/examples/framer-motion/package.json index 0efcafca29c..9e07572c4d6 100644 --- a/examples/framer-motion/package.json +++ b/examples/framer-motion/package.json @@ -10,16 +10,16 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "framer-motion": "^5.6.0", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/framer-route-animation/package.json b/examples/framer-route-animation/package.json index b66c443eaac..e2262260b5f 100644 --- a/examples/framer-route-animation/package.json +++ b/examples/framer-route-animation/package.json @@ -10,16 +10,16 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "framer-motion": "^6.2.8", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/gdpr-cookie-consent/package.json b/examples/gdpr-cookie-consent/package.json index 8679a643ef8..624807de302 100644 --- a/examples/gdpr-cookie-consent/package.json +++ b/examples/gdpr-cookie-consent/package.json @@ -10,15 +10,15 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/google-analytics/package.json b/examples/google-analytics/package.json index d2c6608cd0d..7b8aa66a670 100644 --- a/examples/google-analytics/package.json +++ b/examples/google-analytics/package.json @@ -10,15 +10,15 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/graphql-api/package.json b/examples/graphql-api/package.json index 76580b88c9a..dd1efa8c243 100644 --- a/examples/graphql-api/package.json +++ b/examples/graphql-api/package.json @@ -13,9 +13,9 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "apollo-server-errors": "^3.3.1", "graphql": "^16.4.0", "react": "^17.0.2", @@ -25,8 +25,8 @@ "@graphql-codegen/cli": "2.6.2", "@graphql-codegen/typescript": "^2.4.5", "@graphql-codegen/typescript-operations": "^2.3.2", - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/image-resize/package.json b/examples/image-resize/package.json index 910043f6ff4..2c50a643f04 100644 --- a/examples/image-resize/package.json +++ b/examples/image-resize/package.json @@ -10,16 +10,16 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2", "sharp": "^0.30.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "@types/sharp": "^0.29.5", diff --git a/examples/infinite-scrolling/package.json b/examples/infinite-scrolling/package.json index b0cabc64803..2aba8f864c3 100644 --- a/examples/infinite-scrolling/package.json +++ b/examples/infinite-scrolling/package.json @@ -10,16 +10,16 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2", "react-virtual": "^2.10.4" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.42", "@types/react-dom": "^17.0.14", "eslint": "^8.11.0", diff --git a/examples/io-ts-formdata-decoding/package.json b/examples/io-ts-formdata-decoding/package.json index 1ad83851b76..e4d29d9d564 100644 --- a/examples/io-ts-formdata-decoding/package.json +++ b/examples/io-ts-formdata-decoding/package.json @@ -10,17 +10,17 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "fp-ts": "^2.11.8", "io-ts": "^2.2.16", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/ioredis/package.json b/examples/ioredis/package.json index 2d6802ed395..e3b400586f5 100644 --- a/examples/ioredis/package.json +++ b/examples/ioredis/package.json @@ -10,16 +10,16 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "ioredis": "^4.28.5", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/ioredis": "^4.28.8", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", diff --git a/examples/jokes/package.json b/examples/jokes/package.json index 711bcd916f3..169dcde7b45 100644 --- a/examples/jokes/package.json +++ b/examples/jokes/package.json @@ -11,16 +11,16 @@ }, "dependencies": { "@prisma/client": "^3.10.0", - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "bcryptjs": "^2.4.3", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/bcryptjs": "^2.4.2", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", diff --git a/examples/mantine/package.json b/examples/mantine/package.json index f37f31b88b6..eb3ad5404e2 100644 --- a/examples/mantine/package.json +++ b/examples/mantine/package.json @@ -13,15 +13,15 @@ "@mantine/core": "^3.6.14", "@mantine/hooks": "^3.6.14", "@mantine/ssr": "^3.6.14", - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/msw/package.json b/examples/msw/package.json index dffa0ad868e..b3c7e2e5cf9 100644 --- a/examples/msw/package.json +++ b/examples/msw/package.json @@ -10,15 +10,15 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.40", "@types/react-dom": "^17.0.13", "eslint": "^8.11.0", diff --git a/examples/multiple-forms/package.json b/examples/multiple-forms/package.json index 003a81bf19a..ba7b5753e10 100644 --- a/examples/multiple-forms/package.json +++ b/examples/multiple-forms/package.json @@ -10,15 +10,15 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/multiple-params/package.json b/examples/multiple-params/package.json index 12e411d223c..a4d89970708 100644 --- a/examples/multiple-params/package.json +++ b/examples/multiple-params/package.json @@ -10,15 +10,15 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/newsletter-signup/package.json b/examples/newsletter-signup/package.json index f7bf4576c54..59971d7ede3 100644 --- a/examples/newsletter-signup/package.json +++ b/examples/newsletter-signup/package.json @@ -10,15 +10,15 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/nprogress/package.json b/examples/nprogress/package.json index 1dedec3b76e..31ff000470f 100644 --- a/examples/nprogress/package.json +++ b/examples/nprogress/package.json @@ -10,16 +10,16 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "nprogress": "^0.2.0", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/nprogress": "^0.2.0", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", diff --git a/examples/on-demand-hydration/package.json b/examples/on-demand-hydration/package.json index a97691825c6..cb1fd502425 100644 --- a/examples/on-demand-hydration/package.json +++ b/examples/on-demand-hydration/package.json @@ -10,16 +10,16 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2", "remix-utils": "^2.7.0" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/outlet-form-rerender/package.json b/examples/outlet-form-rerender/package.json index 60db3e95ab6..538bed0ad0b 100644 --- a/examples/outlet-form-rerender/package.json +++ b/examples/outlet-form-rerender/package.json @@ -10,15 +10,15 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/pathless-routes/package.json b/examples/pathless-routes/package.json index e2536763c4e..73b1ad682dc 100644 --- a/examples/pathless-routes/package.json +++ b/examples/pathless-routes/package.json @@ -10,15 +10,15 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/pm-app/package.json b/examples/pm-app/package.json index b0953a01dad..877d1647292 100644 --- a/examples/pm-app/package.json +++ b/examples/pm-app/package.json @@ -26,9 +26,9 @@ "@reach/combobox": "^0.16.5", "@reach/dialog": "^0.16.2", "@reach/menu-button": "^0.16.2", - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "bcrypt": "^5.0.1", "clsx": "^1.1.1", "match-sorter": "^6.3.1", @@ -38,9 +38,9 @@ "validator": "^13.7.0" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", - "@remix-run/express": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", + "@remix-run/express": "0.0.0-experimental-ae984c8e", "@types/bcrypt": "^5.0.0", "@types/express": "^4.17.13", "@types/react": "^17.0.39", diff --git a/examples/quirrel/package.json b/examples/quirrel/package.json index 6053d06714c..b9b132fa14d 100644 --- a/examples/quirrel/package.json +++ b/examples/quirrel/package.json @@ -12,16 +12,16 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "quirrel": "^1.8.1", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/react-spring/package.json b/examples/react-spring/package.json index 51203c2d355..6823560f9ae 100644 --- a/examples/react-spring/package.json +++ b/examples/react-spring/package.json @@ -10,16 +10,16 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2", "react-spring": "^9.4.3" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/redis-upstash-session/package.json b/examples/redis-upstash-session/package.json index 0043fed4963..bbc56ebd28c 100644 --- a/examples/redis-upstash-session/package.json +++ b/examples/redis-upstash-session/package.json @@ -10,15 +10,15 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/remix-auth-auth0/package.json b/examples/remix-auth-auth0/package.json index 3d1b13770c9..332972a500c 100644 --- a/examples/remix-auth-auth0/package.json +++ b/examples/remix-auth-auth0/package.json @@ -10,17 +10,17 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2", "remix-auth": "^3.2.1", "remix-auth-auth0": "^1.3.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/remix-auth-form/package.json b/examples/remix-auth-form/package.json index 60ceb5f3af2..b584afd8c61 100644 --- a/examples/remix-auth-form/package.json +++ b/examples/remix-auth-form/package.json @@ -10,17 +10,17 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2", "remix-auth": "^3.2.1", "remix-auth-form": "^1.1.1" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/remix-auth-github/package.json b/examples/remix-auth-github/package.json index 6f57b081d7d..1f79aab99a1 100644 --- a/examples/remix-auth-github/package.json +++ b/examples/remix-auth-github/package.json @@ -10,17 +10,17 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2", "remix-auth": "^3.2.1", "remix-auth-github": "^1.0.0" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/remix-auth-supabase-github/package.json b/examples/remix-auth-supabase-github/package.json index 67aac24d057..77582d23d31 100644 --- a/examples/remix-auth-supabase-github/package.json +++ b/examples/remix-auth-supabase-github/package.json @@ -10,9 +10,9 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "@supabase/supabase-js": "^1.30.7", "react": "^17.0.2", "react-dom": "^17.0.2", @@ -20,8 +20,8 @@ "remix-auth-supabase": "^3.1.0" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/remix-auth-supabase/package.json b/examples/remix-auth-supabase/package.json index fbf74707a01..a136f2e6409 100644 --- a/examples/remix-auth-supabase/package.json +++ b/examples/remix-auth-supabase/package.json @@ -10,9 +10,9 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "@supabase/supabase-js": "^1.30.7", "react": "^17.0.2", "react-dom": "^17.0.2", @@ -20,8 +20,8 @@ "remix-auth-supabase": "^3.1.0" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/route-modal/package.json b/examples/route-modal/package.json index 41fadb22547..3afa258c07e 100644 --- a/examples/route-modal/package.json +++ b/examples/route-modal/package.json @@ -11,15 +11,15 @@ }, "dependencies": { "@reach/dialog": "^0.16.2", - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/routes-gen/package.json b/examples/routes-gen/package.json index 546400757ad..8a183c07c2c 100644 --- a/examples/routes-gen/package.json +++ b/examples/routes-gen/package.json @@ -11,16 +11,16 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2", "routes-gen": "^0.3.0" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@routes-gen/remix": "^0.2.10", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", diff --git a/examples/rust/package.json b/examples/rust/package.json index 993691c41a6..f380c1d9cf5 100644 --- a/examples/rust/package.json +++ b/examples/rust/package.json @@ -11,16 +11,16 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2", "rust-functions": "file:rust-functions/pkg" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/sanity/package.json b/examples/sanity/package.json index 3b1ca36f265..0573849bdc8 100644 --- a/examples/sanity/package.json +++ b/examples/sanity/package.json @@ -10,9 +10,9 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "@sanity/block-content-to-react": "^3.0.0", "@sanity/groq-store": "^0.3.1", "@sanity/image-url": "^1.0.1", @@ -21,8 +21,8 @@ "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "eslint": "^8.10.0" }, "engines": { diff --git a/examples/sass/package.json b/examples/sass/package.json index afbba026a6c..a3d653ec800 100644 --- a/examples/sass/package.json +++ b/examples/sass/package.json @@ -14,15 +14,15 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/search-input/package.json b/examples/search-input/package.json index dc4882cec93..9a249223dcb 100644 --- a/examples/search-input/package.json +++ b/examples/search-input/package.json @@ -10,15 +10,15 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/session-flash/package.json b/examples/session-flash/package.json index 179aeff25d3..33d7b4112ba 100644 --- a/examples/session-flash/package.json +++ b/examples/session-flash/package.json @@ -11,16 +11,16 @@ }, "dependencies": { "@fontsource/fira-sans": "^4.5.8", - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2", "react-router-dom": "^6.3.0" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/sharing-loader-data/package.json b/examples/sharing-loader-data/package.json index 9365ceda9e7..8a219989a13 100644 --- a/examples/sharing-loader-data/package.json +++ b/examples/sharing-loader-data/package.json @@ -10,15 +10,15 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/socket.io/package.json b/examples/socket.io/package.json index 9f4279c38d4..478b89c32c2 100644 --- a/examples/socket.io/package.json +++ b/examples/socket.io/package.json @@ -11,9 +11,9 @@ "start:dev": "cross-env NODE_ENV=development node server/index.js" }, "dependencies": { - "@remix-run/express": "1.5.1", - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", + "@remix-run/express": "0.0.0-experimental-ae984c8e", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", "compression": "^1.7.4", "cross-env": "^7.0.3", "express": "^4.17.3", @@ -24,8 +24,8 @@ "socket.io-client": "^4.4.1" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/stitches/package.json b/examples/stitches/package.json index fc6bd169e97..76eea4cdc91 100644 --- a/examples/stitches/package.json +++ b/examples/stitches/package.json @@ -10,16 +10,16 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "@stitches/react": "^1.2.7", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/strapi/package.json b/examples/strapi/package.json index 66ccf3c7a37..8a9109e52d6 100755 --- a/examples/strapi/package.json +++ b/examples/strapi/package.json @@ -12,16 +12,16 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "marked": "^4.0.12", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/marked": "^4.0.2", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", diff --git a/examples/stripe-integration/package.json b/examples/stripe-integration/package.json index 4a1747bedcc..fee26a102de 100644 --- a/examples/stripe-integration/package.json +++ b/examples/stripe-integration/package.json @@ -10,16 +10,16 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2", "stripe": "^8.209.0" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.40", "@types/react-dom": "^17.0.13", "eslint": "^8.11.0", diff --git a/examples/styled-components/package.json b/examples/styled-components/package.json index 189a60df6f5..4dc90382058 100644 --- a/examples/styled-components/package.json +++ b/examples/styled-components/package.json @@ -10,16 +10,16 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2", "styled-components": "^5.3.3" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "@types/styled-components": "^5.1.24", diff --git a/examples/styletron/package.json b/examples/styletron/package.json index 0e0522a4c70..e8c85773d5f 100644 --- a/examples/styletron/package.json +++ b/examples/styletron/package.json @@ -10,17 +10,17 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2", "styletron-engine-atomic": "^1.4.8", "styletron-react": "^6.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "@types/styled-components": "^5.1.24", diff --git a/examples/supabase-subscription/package.json b/examples/supabase-subscription/package.json index 97bb6868022..c23394da0e5 100644 --- a/examples/supabase-subscription/package.json +++ b/examples/supabase-subscription/package.json @@ -10,17 +10,17 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "@supabase/supabase-js": "^1.31.1", "react": "^17.0.2", "react-dom": "^17.0.2", "react-supabase": "^0.2.0" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/tailwindcss/package.json b/examples/tailwindcss/package.json index f2fa7cecaad..a6a15c6e2c4 100644 --- a/examples/tailwindcss/package.json +++ b/examples/tailwindcss/package.json @@ -15,15 +15,15 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/template/package.json b/examples/template/package.json index ec98db90657..e87ed920a84 100644 --- a/examples/template/package.json +++ b/examples/template/package.json @@ -10,15 +10,15 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/tiptap-collab-editing/package.json b/examples/tiptap-collab-editing/package.json index 618dc4bcda0..400b079e326 100644 --- a/examples/tiptap-collab-editing/package.json +++ b/examples/tiptap-collab-editing/package.json @@ -10,9 +10,9 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "@tiptap/extension-collaboration": "^2.0.0-beta.33", "@tiptap/react": "^2.0.0-beta.108", "@tiptap/starter-kit": "^2.0.0-beta.183", @@ -22,8 +22,8 @@ "yjs": "^13.5.34" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/toast-message/package.json b/examples/toast-message/package.json index a62ec76c333..46cf574dc63 100644 --- a/examples/toast-message/package.json +++ b/examples/toast-message/package.json @@ -10,16 +10,16 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2", "react-hot-toast": "^2.2.0" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/twind/package.json b/examples/twind/package.json index 51904091a38..12d4f6297b4 100644 --- a/examples/twind/package.json +++ b/examples/twind/package.json @@ -10,9 +10,9 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "@twind/preset-autoprefix": "1.0.0-next.38", "@twind/preset-tailwind": "1.0.0-next.38", "@twind/with-remix": "1.0.0-next.38", @@ -22,8 +22,8 @@ "twind": "^1.0.0-next.32" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/examples/usematches-loader-data/package.json b/examples/usematches-loader-data/package.json index 8d6c184e98d..38132db85fc 100644 --- a/examples/usematches-loader-data/package.json +++ b/examples/usematches-loader-data/package.json @@ -10,15 +10,15 @@ "start": "remix-serve build" }, "dependencies": { - "@remix-run/node": "1.5.1", - "@remix-run/react": "1.5.1", - "@remix-run/serve": "1.5.1", + "@remix-run/node": "0.0.0-experimental-ae984c8e", + "@remix-run/react": "0.0.0-experimental-ae984c8e", + "@remix-run/serve": "0.0.0-experimental-ae984c8e", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { - "@remix-run/dev": "1.5.1", - "@remix-run/eslint-config": "1.5.1", + "@remix-run/dev": "0.0.0-experimental-ae984c8e", + "@remix-run/eslint-config": "0.0.0-experimental-ae984c8e", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.13", "eslint": "^8.10.0", diff --git a/integration/css-modules-test.ts b/integration/css-modules-test.ts new file mode 100644 index 00000000000..381a1555cb5 --- /dev/null +++ b/integration/css-modules-test.ts @@ -0,0 +1,381 @@ +import { test, expect } from "@playwright/test"; +import type * as Playwright from "@playwright/test"; + +import { PlaywrightFixture } from "./helpers/playwright-fixture"; +import type { Fixture, AppFixture } from "./helpers/create-fixture"; +import { + createAppFixture, + createFixture, + css, + js, +} from "./helpers/create-fixture"; + +test.describe("CSS Modules", () => { + // TODO: Finish all todo tests + let testTodo = ( + title: string, + testFunction?: ( + args: { page: Playwright.Page }, + testInfo: Playwright.TestInfo + ) => any + ) => {}; + + let fixture: Fixture; + let appFixture: AppFixture; + + test.beforeAll(async () => { + fixture = await createFixture({ + files: { + "app/root.jsx": js` + import { Links, Outlet, Scripts } from "@remix-run/react"; + import { cssModulesStylesheetUrl } from "@remix-run/css-modules"; + import stylesHref from "~/styles.css"; + export function links() { + return [ + { rel: "stylesheet", href: stylesHref }, + { rel: "stylesheet", href: cssModulesStylesheetUrl }, + ]; + } + export default function Root() { + return ( + + + + + +
+ +
+ + + + ) + } + `, + "app/styles.css": css` + .reset--button { + appearance: none; + display: inline-block; + border: none; + padding: 0; + text-decoration: none; + background: 0; + color: inherit; + font: inherit; + } + `, + + "app/routes/index.jsx": js` + import { Badge } from "~/lib/badge"; + export default function() { + return ( +
+

Index

+ Hello +
+ ); + } + `, + + "app/routes/page-a.jsx": js` + import { Badge } from "~/lib/badge"; + import { Button } from "~/lib/button"; + import { Heading } from "~/lib/heading"; + import { Text } from "~/lib/text"; + export default function() { + return ( +
+ Route A + Welcome + This is really good information, eh? + +
+ ); + } + `, + + "app/routes/page-b.jsx": js` + import { Button } from "~/lib/button"; + import { Heading } from "~/lib/heading"; + import { Text } from "~/lib/text"; + export default function() { + return ( +
+ Route B + Here's a red button + +
+ ); + } + `, + + "app/routes/layout.jsx": js` + import { Outlet } from "@remix-run/react"; + import { Container } from "~/lib/container"; + import { Heading } from "~/lib/heading"; + import { Text } from "~/lib/text"; + export default function() { + return ( +
+ + Layout + + +
+ ); + } + `, + + "app/routes/layout/one.jsx": js` + import { Heading } from "~/lib/heading"; + import { Input } from "~/lib/input"; + export default function() { + return ( +
+ Subpage 1 + +
+ ); + } + `, + + "app/lib/button.jsx": js` + import styles from "./button.module.css"; + export function Button({ variant, ...props }) { + return ( +