diff --git a/packages/remix/package.json b/packages/remix/package.json index 35e651a3cdfa..9ba20c92c624 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -106,7 +106,7 @@ "@remix-run/react": "2.x", "@remix-run/server-runtime": "2.x", "react": "18.x", - "remix": ">=3.0.0-rc.1 <4" + "remix": "3.x" }, "scripts": { "build": "run-p build:transpile build:types", diff --git a/packages/remix/test/v3-exports.test.ts b/packages/remix/test/v3-exports.test.ts index a549611f10b8..a515a9f015b3 100644 --- a/packages/remix/test/v3-exports.test.ts +++ b/packages/remix/test/v3-exports.test.ts @@ -40,11 +40,9 @@ describe('Remix 3 exports', () => { describe('the Remix 3 peer range', () => { const range = packageJson.peerDependencies.remix; - // Asserted by behaviour, so the range can change after Remix 3 reaches GA without failing here. - it('accepts release candidates', () => { - // `3.x` does not match `3.0.0-rc.1`: semver ranges exclude prereleases unless they name one. - expect(semver.satisfies('3.0.0-rc.1', range)).toBe(true); - expect(semver.satisfies('3.0.0-rc.2', range)).toBe(true); + it('rejects release candidates', () => { + expect(semver.satisfies('3.0.0-rc.1', range)).toBe(false); + expect(semver.satisfies('3.0.0-rc.5', range)).toBe(false); }); it('accepts stable 3.x', () => {