{"id":23495194,"url":"https://github.com/willklein/remix-netlify-testing","last_synced_at":"2025-04-18T06:05:37.602Z","repository":{"id":232586396,"uuid":"726680607","full_name":"willklein/remix-netlify-testing","owner":"willklein","description":null,"archived":false,"fork":false,"pushed_at":"2023-12-03T03:52:04.000Z","size":201,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-16T14:01:06.590Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/willklein.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-12-03T03:51:43.000Z","updated_at":"2023-12-03T03:52:08.000Z","dependencies_parsed_at":"2024-04-10T13:22:06.322Z","dependency_job_id":"257d063b-35ad-4cfc-81b7-1278871b9038","html_url":"https://github.com/willklein/remix-netlify-testing","commit_stats":null,"previous_names":["willklein/remix-netlify-testing"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willklein%2Fremix-netlify-testing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willklein%2Fremix-netlify-testing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willklein%2Fremix-netlify-testing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willklein%2Fremix-netlify-testing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/willklein","download_url":"https://codeload.github.com/willklein/remix-netlify-testing/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249193688,"owners_count":21228024,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-25T03:14:39.616Z","updated_at":"2025-04-16T03:54:39.964Z","avatar_url":"https://github.com/willklein.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome to Remix!\n\n- [Remix Docs](https://remix.run/docs)\n- [Netlify Edge Functions Overview](https://docs.netlify.com/edge-functions/overview/)\n\n## Netlify Setup\n\n1. Install the [Netlify CLI](https://docs.netlify.com/cli/get-started/):\n\n```sh\nnpm i -g netlify-cli\n```\n\nIf you have previously installed the Netlify CLI, you should update it to the latest version:\n\n```sh\nnpm i -g netlify-cli@latest\n```\n\n2. Sign up and log in to Netlify:\n\n```sh\nnetlify login\n```\n\n3. Create a new site:\n\n```sh\nnetlify init\n```\n\n## Development\n\nEnsure all packages are installed by running:\n\n```sh\nnpm install\n```\n\nRun\n\n```sh\nnpm run dev\n```\n\nOpen up [http://localhost:8888](http://localhost:8888), and you're ready to go!\n\n### Serve your site locally\n\nTo serve your site locally in a production-like environment, run\n\n```sh\nnpm run start\n```\n\nYour site will be available at [http://localhost:8888](http://localhost:8888). Note that it will not auto-reload when you make changes.\n\n## Excluding routes\n\nYou can exclude routes for non-Remix code such as custom Netlify Functions or Edge Functions. To do this, add an additional entry in the array like in the example below:\n\n```diff\nexport const config = {\n  cache: \"manual\",\n  path: \"/*\",\n  // Let the CDN handle requests for static assets, i.e. /_assets/*\n  //\n  // Add other exclusions here, e.g. \"/api/*\" for custom Netlify functions or\n  // custom Netlify Edge Functions\n-  excluded_patterns: [\"/_assets/*\"],\n+  excluded_patterns: [\"/_assets/*\", \"/api/*\"],\n};\n```\n\n## Deployment\n\nThere are two ways to deploy your app to Netlify, you can either link your app to your git repo and have it auto deploy changes to Netlify, or you can deploy your app manually. If you've followed the setup instructions already, all you need to do is run this:\n\n```sh\n# preview deployment\nnetlify deploy --build\n\n# production deployment\nnetlify deploy --build --prod\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwillklein%2Fremix-netlify-testing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwillklein%2Fremix-netlify-testing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwillklein%2Fremix-netlify-testing/lists"}