{"record":{"id":"5a26ecb09f8d7723","repo":"ueberdosis/tiptap","slug":"generatehtml-can-only-be-used-in-a-browser-environ","errorCode":null,"errorMessage":"generateHTML can only be used in a browser environment\nIf you want to use this in a Node environment, use the `@tiptap/html/server` import instead.","messagePattern":"generateHTML can only be used in a browser environment\nIf you want to use this in a Node environment, use the `@tiptap/html/server` import instead\\.","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/html/src/generateHTML.ts","lineNumber":32,"sourceCode":" *   type: 'doc',\n *   content: [\n *     {\n *       type: 'paragraph',\n *       content: [\n *         {\n *           type: 'text',\n *           text: 'Hello world!'\n *         }\n *       ]\n *     }\n *   ]\n * }\n * const extensions = [...]\n * const html = generateHTML(doc, extensions)\n */\nexport function generateHTML(doc: JSONContent, extensions: Extensions): string {\n  if (typeof window === 'undefined') {\n    throw new Error(\n      'generateHTML can only be used in a browser environment\\nIf you want to use this in a Node environment, use the `@tiptap/html/server` import instead.',\n    )\n  }\n\n  const schema = getSchema(extensions)\n  const contentNode = PMNode.fromJSON(schema, doc)\n\n  return getHTMLFromFragment(contentNode, schema)\n}\n","sourceCodeStart":14,"sourceCodeEnd":42,"githubUrl":"https://github.com/ueberdosis/tiptap/blob/496d53afd7e4e3c7424b4749adeff4f45e27ddb0/packages/html/src/generateHTML.ts#L14-L42","documentation":"Error \"generateHTML can only be used in a browser environment\nIf you want to use this in a Node environment, use the `@tiptap/html/server` import instead.\" thrown in ueberdosis/tiptap.","triggerScenarios":"Thrown at packages/html/src/generateHTML.ts:32 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"496d53afd7e4e3c7424b4749adeff4f45e27ddb0","analyzedAt":"2026-08-26T22:41:43.400Z","schemaVersion":2},"datasetVersion":"2026-08-27T03:17:27.898Z"}