Skip to content

Commit a114c40

Browse files
authoredMay 14, 2022
fix(remix-dev/cli/migrate): fix packageExports map (#3189)
1 parent 46717b6 commit a114c40

File tree

4 files changed

+41
-29
lines changed

4 files changed

+41
-29
lines changed
 

‎packages/remix-cloudflare/index.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -15,23 +15,23 @@ export {
1515
isCookie,
1616
isSession,
1717
json,
18+
MaxPartSizeExceededError,
1819
redirect,
1920
unstable_composeUploadHandlers,
20-
unstable_parseMultipartFormData,
2121
unstable_createMemoryUploadHandler,
22-
MaxPartSizeExceededError,
22+
unstable_parseMultipartFormData,
2323
} from "@remix-run/server-runtime";
2424

2525
export type {
2626
ActionFunction,
2727
AppData,
2828
AppLoadContext,
29-
CreateRequestHandlerFunction,
3029
Cookie,
3130
CookieOptions,
3231
CookieParseOptions,
3332
CookieSerializeOptions,
3433
CookieSignatureOptions,
34+
CreateRequestHandlerFunction,
3535
DataFunctionArgs,
3636
EntryContext,
3737
ErrorBoundaryComponent,
@@ -43,6 +43,8 @@ export type {
4343
LinkDescriptor,
4444
LinksFunction,
4545
LoaderFunction,
46+
MemoryUploadHandlerFilterArgs,
47+
MemoryUploadHandlerOptions,
4648
MetaDescriptor,
4749
MetaFunction,
4850
PageLinkDescriptor,
@@ -55,8 +57,6 @@ export type {
5557
SessionData,
5658
SessionIdStorageStrategy,
5759
SessionStorage,
58-
UploadHandlerPart,
5960
UploadHandler,
60-
MemoryUploadHandlerOptions,
61-
MemoryUploadHandlerFilterArgs,
61+
UploadHandlerPart,
6262
} from "@remix-run/server-runtime";

‎packages/remix-dev/cli/migrate/migrations/replace-remix-imports/transform/mapNormalizedImports/packageExports.ts

+15-6
Original file line numberDiff line numberDiff line change
@@ -33,24 +33,28 @@ const defaultRuntimeExports: Exports = {
3333
"createCookie",
3434
"createCookieSessionStorage",
3535
"createMemorySessionStorage",
36-
"createSessionStorage",
3736
"createRequestHandler",
3837
"createSession",
38+
"createSessionStorage",
3939
"isCookie",
4040
"isSession",
4141
"json",
42+
"MaxPartSizeExceededError",
4243
"redirect",
44+
"unstable_composeUploadHandlers",
45+
"unstable_createMemoryUploadHandler",
46+
"unstable_parseMultipartFormData",
4347
],
4448
type: [
4549
"ActionFunction",
4650
"AppData",
4751
"AppLoadContext",
48-
"CreateRequestHandlerFunction",
4952
"Cookie",
5053
"CookieOptions",
5154
"CookieParseOptions",
5255
"CookieSerializeOptions",
5356
"CookieSignatureOptions",
57+
"CreateRequestHandlerFunction",
5458
"DataFunctionArgs",
5559
"EntryContext",
5660
"ErrorBoundaryComponent",
@@ -62,6 +66,8 @@ const defaultRuntimeExports: Exports = {
6266
"LinkDescriptor",
6367
"LinksFunction",
6468
"LoaderFunction",
69+
"MemoryUploadHandlerFilterArgs",
70+
"MemoryUploadHandlerOptions",
6571
"MetaDescriptor",
6672
"MetaFunction",
6773
"PageLinkDescriptor",
@@ -74,6 +80,8 @@ const defaultRuntimeExports: Exports = {
7480
"SessionData",
7581
"SessionIdStorageStrategy",
7682
"SessionStorage",
83+
"UploadHandler",
84+
"UploadHandlerPart",
7785
],
7886
};
7987

@@ -111,24 +119,25 @@ export const packageExports: Record<Package, Exports> = {
111119
...defaultRuntimeExports.value,
112120
"AbortController",
113121
"createFileSessionStorage",
122+
"createReadableStreamFromReadable",
114123
"fetch",
115124
"FormData",
116125
"Headers",
126+
"installGlobals",
117127
"NodeOnDiskFile",
128+
"readableStreamToString",
118129
"Request",
119130
"Response",
120131
"unstable_createFileUploadHandler",
121-
"unstable_createMemoryUploadHandler",
122-
"unstable_parseMultipartFormData",
132+
"writeAsyncIterableToWritable",
133+
"writeReadableStreamToWritable",
123134
],
124135
type: [
125136
...defaultRuntimeExports.type,
126137
"HeadersInit",
127138
"RequestInfo",
128139
"RequestInit",
129140
"ResponseInit",
130-
"UploadHandler",
131-
"UploadHandlerArgs",
132141
],
133142
},
134143
react: {

‎packages/remix-eslint-config/rules/packageExports.js

+13-10
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,13 @@ const defaultRuntimeExports = {
88
"createCookie",
99
"createCookieSessionStorage",
1010
"createMemorySessionStorage",
11-
"createSessionStorage",
1211
"createRequestHandler",
1312
"createSession",
13+
"createSessionStorage",
1414
"isCookie",
1515
"isSession",
1616
"json",
17+
"MaxPartSizeExceededError",
1718
"redirect",
1819
"unstable_composeUploadHandlers",
1920
"unstable_createMemoryUploadHandler",
@@ -23,12 +24,12 @@ const defaultRuntimeExports = {
2324
"ActionFunction",
2425
"AppData",
2526
"AppLoadContext",
26-
"CreateRequestHandlerFunction",
2727
"Cookie",
2828
"CookieOptions",
2929
"CookieParseOptions",
3030
"CookieSerializeOptions",
3131
"CookieSignatureOptions",
32+
"CreateRequestHandlerFunction",
3233
"DataFunctionArgs",
3334
"EntryContext",
3435
"ErrorBoundaryComponent",
@@ -40,6 +41,8 @@ const defaultRuntimeExports = {
4041
"LinkDescriptor",
4142
"LinksFunction",
4243
"LoaderFunction",
44+
"MemoryUploadHandlerFilterArgs",
45+
"MemoryUploadHandlerOptions",
4346
"MetaDescriptor",
4447
"MetaFunction",
4548
"PageLinkDescriptor",
@@ -52,6 +55,8 @@ const defaultRuntimeExports = {
5255
"SessionData",
5356
"SessionIdStorageStrategy",
5457
"SessionStorage",
58+
"UploadHandler",
59+
"UploadHandlerPart",
5560
],
5661
};
5762

@@ -79,22 +84,20 @@ const nodeSpecificExports = {
7984
value: [
8085
"AbortController",
8186
"createFileSessionStorage",
87+
"createReadableStreamFromReadable",
8288
"fetch",
8389
"FormData",
8490
"Headers",
91+
"installGlobals",
8592
"NodeOnDiskFile",
93+
"readableStreamToString",
8694
"Request",
8795
"Response",
8896
"unstable_createFileUploadHandler",
97+
"writeAsyncIterableToWritable",
98+
"writeReadableStreamToWritable",
8999
],
90-
type: [
91-
"HeadersInit",
92-
"RequestInfo",
93-
"RequestInit",
94-
"ResponseInit",
95-
"UploadHandler",
96-
"UploadHandlerArgs",
97-
],
100+
type: ["HeadersInit", "RequestInfo", "RequestInit", "ResponseInit"],
98101
};
99102

100103
const reactSpecificExports = {

‎packages/remix-node/index.ts

+7-7
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export type {
1010
RequestInit,
1111
ResponseInit,
1212
} from "./fetch";
13-
export { fetch, Headers, Request, Response, FormData } from "./fetch";
13+
export { fetch, FormData, Headers, Request, Response } from "./fetch";
1414

1515
export { installGlobals } from "./globals";
1616

@@ -41,23 +41,23 @@ export {
4141
isCookie,
4242
isSession,
4343
json,
44+
MaxPartSizeExceededError,
4445
redirect,
4546
unstable_composeUploadHandlers,
46-
unstable_parseMultipartFormData,
4747
unstable_createMemoryUploadHandler,
48-
MaxPartSizeExceededError,
48+
unstable_parseMultipartFormData,
4949
} from "@remix-run/server-runtime";
5050

5151
export type {
5252
ActionFunction,
5353
AppData,
5454
AppLoadContext,
55-
CreateRequestHandlerFunction,
5655
Cookie,
5756
CookieOptions,
5857
CookieParseOptions,
5958
CookieSerializeOptions,
6059
CookieSignatureOptions,
60+
CreateRequestHandlerFunction,
6161
DataFunctionArgs,
6262
EntryContext,
6363
ErrorBoundaryComponent,
@@ -69,6 +69,8 @@ export type {
6969
LinkDescriptor,
7070
LinksFunction,
7171
LoaderFunction,
72+
MemoryUploadHandlerFilterArgs,
73+
MemoryUploadHandlerOptions,
7274
MetaDescriptor,
7375
MetaFunction,
7476
PageLinkDescriptor,
@@ -81,8 +83,6 @@ export type {
8183
SessionData,
8284
SessionIdStorageStrategy,
8385
SessionStorage,
84-
UploadHandlerPart,
8586
UploadHandler,
86-
MemoryUploadHandlerOptions,
87-
MemoryUploadHandlerFilterArgs,
87+
UploadHandlerPart,
8888
} from "@remix-run/server-runtime";

0 commit comments

Comments
 (0)
Please sign in to comment.