Mirror: The highly customizable and versatile GraphQL client with which you add on features like normalized caching as you grow.

chore: @urql/next formatting for 4b7011b70d5718728ff912d02a4dbdc7f703540d

Changed files
+10 -13
packages
+3 -1
packages/next-urql/src/DataHydrationContext.ts
···
function transportDataToJS(data: any) {
const key = 'urql_transport';
-
return `(window[Symbol.for("${key}")] ??= []).push(${htmlEscapeJsonString(JSON.stringify(data))})`;
+
return `(window[Symbol.for("${key}")] ??= []).push(${htmlEscapeJsonString(
+
JSON.stringify(data)
+
)})`;
}
export const DataHydrationContextProvider = ({
+7 -12
packages/next-urql/src/htmlescape.ts
···
-
// --------------------------------------------------------------------------------
-
//
-
// copied from
-
// https://github.com/vercel/next.js/blob/6bc07792a4462a4bf921a72ab30dc4ab2c4e1bda/packages/next/src/server/htmlescape.ts
+
// See: https://github.com/vercel/next.js/blob/6bc07792a4462a4bf921a72ab30dc4ab2c4e1bda/packages/next/src/server/htmlescape.ts
// License: https://github.com/vercel/next.js/blob/6bc07792a4462a4bf921a72ab30dc4ab2c4e1bda/packages/next/license.md
-
//
-
// --------------------------------------------------------------------------------
// This utility is based on https://github.com/zertosh/htmlescape
// License: https://github.com/zertosh/htmlescape/blob/0527ca7156a524d256101bb310a9f970f63078ad/LICENSE
const ESCAPE_LOOKUP: { [match: string]: string } = {
-
"&": "\\u0026",
-
">": "\\u003e",
-
"<": "\\u003c",
-
"\u2028": "\\u2028",
-
"\u2029": "\\u2029",
+
'&': '\\u0026',
+
'>': '\\u003e',
+
'<': '\\u003c',
+
'\u2028': '\\u2028',
+
'\u2029': '\\u2029',
};
export const ESCAPE_REGEX = /[&><\u2028\u2029]/g;
export function htmlEscapeJsonString(str: string): string {
-
return str.replace(ESCAPE_REGEX, (match) => ESCAPE_LOOKUP[match]);
+
return str.replace(ESCAPE_REGEX, match => ESCAPE_LOOKUP[match]);
}