remix
remix copied to clipboard
Build Better Websites. Create modern, resilient user experiences with web fundamentals.
### Reproduction With the following loader: ```typescript export const loader = unstable_defineLoader(async ({ request }) => { const isBot = isbot(request.headers.get('user-agent')); // Prevents making a session for every bot request...
### Reproduction See #8876 and #8917. ```ts // vite.config.ts import { vitePlugin as remix, cloudflareDevProxyVitePlugin as remixCloudflareDevProxy, } from "@remix-run/dev"; import { defineConfig } from "vite"; import tsconfigPaths from "vite-tsconfig-paths";...
Using `createCookie` in a route module causes `fetcher.Form` to do a document reload on submission
### Reproduction Head to https://stackblitz.com/edit/node-vqpqlv?file=app%2Froutes%2Findex.tsx , and click the submit button on the form. You should see that the page does a full reload on submission (it's a bit easier...
### Reproduction 1. Visit [this StackBlitz](https://stackblitz.com/edit/remix-run-remix-3u9ztv?file=app%2Froutes%2F_index.tsx,app%2Fcomponents%2Finner.tsx) 1. Open developer console while Stackblitz loads (you will be observing console) 1. Once Stackblitz loads its browser, make any chance to a project...
### Reproduction https://stackblitz.com/edit/remix-run-remix-869qzk?file=package.json,app%2Froutes%2F_index.tsx,app%2Froot.tsx ### System Info ```shell System: OS: macOS 14.3 CPU: (16) arm64 Apple M3 Max Memory: 2.78 GB / 64.00 GB Shell: 5.9 - /bin/zsh Binaries: Node: 20.11.1...
### Reproduction https://github.com/Mordred/multi-remix ```shell npm install node server.js ``` Open https://localhost:3000/admin/ and https://localhost:3000/blog/ ### System Info ```shell System: OS: macOS 14.5 CPU: (10) arm64 Apple M1 Pro Memory: 88.30 MB...
I can see this likely being used by others, no reason not to expose it AFAIK. Our current use-case is that there are some properties in the `tsconfig.json` that I...
### Reproduction Reference a font file from tailwind.css @font-face { font-family: Font; src: url("fonts/Font.otf") format("opentype"); } run `npm run dev` the font is avilable `npm run build && npm start`...
### Reproduction run in dev and just refresh the page, you should see the crypto dependency error in the logs. https://github.com/Fawwaz-2009/remix-crypto-form-issue ### System Info ```shell npx envinfo --system --npmPackages '{vite,@remix-run/*}'...
- [x] Docs - [ ] Tests Testing Strategy: While running through the [tutorial](https://remix.run/docs/en/main/start/tutorial), I noticed the _Delete_ button didn't work unless I renamed `contacts.$contactId.destroy.tsx` `contacts.$contactId_.destroy.tsx`, similar to the _edit_...