The Remix Compute for Netlify packages allow you to deploy your Remix apps to Netlify Edge Functions or Netlify Functions.
This project is not a template for Remix apps. It is a set of packages used by the Netlify Remix template.
The project is a pnpm monorepo. Packages are located in the packages
directory, and demo sites are in demos
. There are three packages:
@netlify/remix-adapter
- The Remix adapter for Netlify Functions@netlify/remix-edge-adapter
- The Remix adapter for Netlify Edge Functions@netlify/remix-runtime
- The Remix runtime for Netlify Edge FunctionsShopify Hydrogen sites are supported and automatically detected. However, only the edge adapter is supported, and only when using Remix Vite.
corepack enable pnpm install
This installs all the dependencies for all the packages and builds the @netlify/remix-runtime
, @netlify/remix-adapter
, and @netlify/remix-edge-adapter
packages.
To build the packages, run the build command.
Run the build watch command to have packages built when they are changed.
pnpm run build:packages:watch
To run unit tests:
To run all tests (including linting and typechecking):
End-to-end integration testsThese tests are meant to be very terse, basic, happy-path "user journey" system tests. These should generally map to user-facing features and should rarely be added to.
Prerequisites:
pnpm exec playwright install --with-deps
To run end-to-end integration tests:
To add a new fixture site called my-fixture
:
tests/e2e/fixtures/my-fixture
tests/e2e/support/fixtures
as myFixture
myFixture
directly into any testRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4