Third-party licenses
This site is built with open-source software. Every production package we ship uses a permissive license (MIT, Apache-2.0, BSD, ISC or similar) — here is the full list.
| Package | Version | License |
|---|---|---|
| @babel/code-frame | 7.29.7 | MIT |
| @babel/compat-data | 7.29.7 | MIT |
| @babel/core | 7.29.7 | MIT |
| @babel/generator | 7.29.8 | MIT |
| @babel/helper-compilation-targets | 7.29.7 | MIT |
| @babel/helper-globals | 7.29.7 | MIT |
| @babel/helper-module-imports | 7.29.7 | MIT |
| @babel/helper-module-transforms | 7.29.7 | MIT |
| @babel/helper-string-parser | 7.29.7 | MIT |
| @babel/helper-validator-identifier | 7.29.7 | MIT |
| @babel/helper-validator-option | 7.29.7 | MIT |
| @babel/helpers | 7.29.7 | MIT |
| @babel/parser | 7.29.9 | MIT |
| @babel/template | 7.29.7 | MIT |
| @babel/traverse | 7.29.8 | MIT |
| @babel/types | 7.29.8 | MIT |
| @cantoo/fontkit | 2.0.12 | MIT |
| @cantoo/pdf-lib | 2.11.1 | MIT |
| @floating-ui/core | 1.8.0 | MIT |
| @floating-ui/dom | 1.8.0 | MIT |
| @floating-ui/react-dom | 2.1.9 | MIT |
| @floating-ui/utils | 0.2.12 | MIT |
| @img/colour | 1.1.0 | MIT |
| @img/sharp-win32-x64 | 0.35.4 | Apache-2.0 AND LGPL-3.0-or-later |
| @jridgewell/gen-mapping | 0.3.13 | MIT |
| @jridgewell/remapping | 2.3.5 | MIT |
| @jridgewell/resolve-uri | 3.1.2 | MIT |
| @jridgewell/sourcemap-codec | 1.6.0 | MIT |
| @jridgewell/trace-mapping | 0.3.31 | MIT |
| @jsquash/jpeg | 1.6.0 | Apache-2.0 |
| @mdx-js/mdx | 3.1.1 | MIT |
| @mdx-js/react | 3.1.1 | MIT |
| @napi-rs/canvas | 1.0.9 | MIT |
| @napi-rs/canvas-win32-x64-msvc | 1.0.9 | MIT |
| @next/env | 16.3.6 | MIT |
| @next/swc-win32-x64-msvc | 16.3.6 | MIT |
| @phosphor-icons/react | 2.1.10 | MIT |
| @playwright/test | 1.63.0 | Apache-2.0 |
| @radix-ui/number | 1.1.3 | MIT |
| @radix-ui/primitive | 1.1.7 | MIT |
| @radix-ui/react-accessible-icon | 1.1.15 | MIT |
| @radix-ui/react-accordion | 1.2.20 | MIT |
| @radix-ui/react-alert-dialog | 1.1.23 | MIT |
| @radix-ui/react-arrow | 1.1.15 | MIT |
| @radix-ui/react-aspect-ratio | 1.1.15 | MIT |
| @radix-ui/react-avatar | 1.2.6 | MIT |
| @radix-ui/react-checkbox | 1.3.11 | MIT |
| @radix-ui/react-collapsible | 1.1.20 | MIT |
| @radix-ui/react-collection | 1.1.15 | MIT |
| @radix-ui/react-compose-refs | 1.1.5 | MIT |
| @radix-ui/react-context | 1.2.2 | MIT |
| @radix-ui/react-context-menu | 2.3.7 | MIT |
| @radix-ui/react-dialog | 1.1.23 | MIT |
| @radix-ui/react-direction | 1.1.4 | MIT |
| @radix-ui/react-dismissable-layer | 1.1.19 | MIT |
| @radix-ui/react-dropdown-menu | 2.1.24 | MIT |
| @radix-ui/react-focus-guards | 1.1.6 | MIT |
| @radix-ui/react-focus-scope | 1.1.16 | MIT |
| @radix-ui/react-form | 0.1.16 | MIT |
| @radix-ui/react-hover-card | 1.1.23 | MIT |
| @radix-ui/react-id | 1.1.4 | MIT |
| @radix-ui/react-label | 2.1.15 | MIT |
| @radix-ui/react-menu | 2.1.24 | MIT |
| @radix-ui/react-menubar | 1.1.24 | MIT |
| @radix-ui/react-navigation-menu | 1.2.22 | MIT |
| @radix-ui/react-one-time-password-field | 0.1.16 | MIT |
| @radix-ui/react-password-toggle-field | 0.1.11 | MIT |
| @radix-ui/react-popover | 1.1.23 | MIT |
| @radix-ui/react-popper | 1.3.7 | MIT |
| @radix-ui/react-portal | 1.1.17 | MIT |
| @radix-ui/react-presence | 1.1.10 | MIT |
| @radix-ui/react-primitive | 2.1.10 | MIT |
| @radix-ui/react-progress | 1.1.16 | MIT |
| @radix-ui/react-radio-group | 1.4.7 | MIT |
| @radix-ui/react-roving-focus | 1.1.19 | MIT |
| @radix-ui/react-scroll-area | 1.2.18 | MIT |
| @radix-ui/react-select | 2.3.7 | MIT |
| @radix-ui/react-separator | 1.1.15 | MIT |
| @radix-ui/react-slider | 1.4.7 | MIT |
| @radix-ui/react-slot | 1.3.3 | MIT |
| @radix-ui/react-switch | 1.3.7 | MIT |
| @radix-ui/react-tabs | 1.1.21 | MIT |
| @radix-ui/react-toast | 1.2.23 | MIT |
| @radix-ui/react-toggle | 1.1.18 | MIT |
| @radix-ui/react-toggle-group | 1.1.19 | MIT |
| @radix-ui/react-toolbar | 1.1.19 | MIT |
| @radix-ui/react-tooltip | 1.2.16 | MIT |
| @radix-ui/react-use-callback-ref | 1.1.4 | MIT |
| @radix-ui/react-use-controllable-state | 1.2.6 | MIT |
| @radix-ui/react-use-effect-event | 0.0.5 | MIT |
| @radix-ui/react-use-escape-keydown | 1.1.5 | MIT |
| @radix-ui/react-use-is-hydrated | 0.1.3 | MIT |
| @radix-ui/react-use-layout-effect | 1.1.4 | MIT |
| @radix-ui/react-use-previous | 1.1.4 | MIT |
| @radix-ui/react-use-rect | 1.1.4 | MIT |
| @radix-ui/react-use-size | 1.1.4 | MIT |
| @radix-ui/react-visually-hidden | 1.2.11 | MIT |
| @radix-ui/rect | 1.1.3 | MIT |
| @sentry/browser | 11.0.0 | MIT |
| @sentry/browser-utils | 11.0.0 | MIT |
| @sentry/conventions | 0.23.0 | MIT |
| @sentry/core | 11.0.0 | MIT |
| @sentry/feedback | 11.0.0 | MIT |
| @sentry/replay | 11.0.0 | MIT |
| @sentry/replay-canvas | 11.0.0 | MIT |
| @swc/helpers | 0.5.23 | Apache-2.0 |
| @types/debug | 4.1.13 | MIT |
| @types/estree | 1.0.9 | MIT |
| @types/estree-jsx | 1.0.5 | MIT |
| @types/hast | 3.0.5 | MIT |
| @types/mdast | 4.0.4 | MIT |
| @types/mdx | 2.0.14 | MIT |
| @types/ms | 2.1.0 | MIT |
| @types/node | 24.13.6, 25.9.8 | MIT |
| @types/react | 19.3.0 | MIT |
| @types/react-dom | 19.3.0 | MIT |
| @types/unist | 2.0.11, 3.0.3 | MIT |
| @ungap/structured-clone | 1.4.0 | ISC |
| acorn | 8.18.0 | MIT |
| acorn-jsx | 5.3.2 | MIT |
| argparse | 1.0.10 | MIT |
| aria-hidden | 1.2.6 | MIT |
| astring | 1.9.0 | MIT |
| bail | 2.0.2 | MIT |
| base64-js | 1.5.1 | MIT |
| baseline-browser-mapping | 2.11.26 | Apache-2.0 |
| bmp-js | 0.1.0 | MIT |
| brotli | 1.3.3 | MIT |
| browserslist | 4.29.1 | MIT |
| caniuse-lite | 1.0.30001812 | CC-BY-4.0 |
| ccount | 2.0.1 | MIT |
| character-entities | 2.0.2 | MIT |
| character-entities-html4 | 2.1.0 | MIT |
| character-entities-legacy | 3.0.0 | MIT |
| character-reference-invalid | 2.0.1 | MIT |
| client-only | 0.0.1 | MIT |
| collapse-white-space | 2.1.0 | MIT |
| comlink | 4.4.2 | Apache-2.0 |
| comma-separated-tokens | 2.0.3 | MIT |
| convert-source-map | 2.0.0 | MIT |
| core-util-is | 1.0.3 | MIT |
| csstype | 3.2.3 | MIT |
| culori | 4.0.2 | MIT |
| debug | 4.4.3 | MIT |
| decode-named-character-reference | 1.3.0 | MIT |
| dequal | 2.0.3 | MIT |
| detect-libc | 2.1.2 | Apache-2.0 |
| detect-node-es | 1.1.0 | MIT |
| devlop | 1.1.0 | MIT |
| dfa | 1.2.0 | MIT |
| docx | 9.7.2 | MIT |
| electron-to-chromium | 1.5.439 | ISC |
| esast-util-from-estree | 2.0.0 | MIT |
| esast-util-from-js | 2.0.1 | MIT |
| escalade | 3.2.0 | MIT |
| esprima | 4.0.1 | BSD-2-Clause |
| estree-util-attach-comments | 3.0.0 | MIT |
| estree-util-build-jsx | 3.0.1 | MIT |
| estree-util-is-identifier-name | 3.0.0 | MIT |
| estree-util-scope | 1.0.1 | MIT |
| estree-util-to-js | 2.0.0 | MIT |
| estree-util-visit | 2.0.0 | MIT |
| estree-walker | 3.0.3 | MIT |
| extend | 3.0.2 | MIT |
| extend-shallow | 2.0.1 | MIT |
| fflate | 0.8.3 | MIT |
| gensync | 1.0.0-beta.2 | MIT |
| get-nonce | 1.0.1 | MIT |
| gray-matter | 4.0.3 | MIT |
| hash.js | 1.1.7 | MIT |
| hast-util-to-estree | 3.1.3 | MIT |
| hast-util-to-jsx-runtime | 2.3.6 | MIT |
| hast-util-whitespace | 3.0.0 | MIT |
| html-entities | 2.6.0 | MIT |
| idb-keyval | 6.3.0 | Apache-2.0 |
| immediate | 3.0.6 | MIT |
| inherits | 2.0.4 | ISC |
| inline-style-parser | 0.2.7 | MIT |
| is-alphabetical | 2.0.1 | MIT |
| is-alphanumerical | 2.0.1 | MIT |
| is-decimal | 2.0.1 | MIT |
| is-extendable | 0.1.1 | MIT |
| is-hexadecimal | 2.0.1 | MIT |
| is-plain-obj | 4.1.0 | MIT |
| is-url | 1.2.4 | MIT |
| isarray | 1.0.0 | MIT |
| js-tokens | 4.0.0 | MIT |
| js-yaml | 3.15.2 | MIT |
| jsesc | 3.1.0 | MIT |
| json5 | 2.2.3 | MIT |
| jszip | 3.10.2 | (MIT OR GPL-3.0-or-later) |
| kind-of | 6.0.3 | MIT |
| lie | 3.3.0 | MIT |
| longest-streak | 3.1.0 | MIT |
| lru-cache | 5.1.1 | ISC |
| markdown-extensions | 2.0.0 | MIT |
| marked | 18.0.14 | MIT |
| mdast-util-from-markdown | 2.0.3 | MIT |
| mdast-util-mdx | 3.0.0 | MIT |
| mdast-util-mdx-expression | 2.0.1 | MIT |
| mdast-util-mdx-jsx | 3.2.0 | MIT |
| mdast-util-mdxjs-esm | 2.0.1 | MIT |
| mdast-util-phrasing | 4.1.0 | MIT |
| mdast-util-to-hast | 13.2.1 | MIT |
| mdast-util-to-markdown | 2.1.2 | MIT |
| mdast-util-to-string | 4.0.0 | MIT |
| micromark | 4.0.2 | MIT |
| micromark-core-commonmark | 2.0.3 | MIT |
| micromark-extension-mdx-expression | 3.0.1 | MIT |
| micromark-extension-mdx-jsx | 3.0.2 | MIT |
| micromark-extension-mdx-md | 2.0.0 | MIT |
| micromark-extension-mdxjs | 3.0.0 | MIT |
| micromark-extension-mdxjs-esm | 3.0.0 | MIT |
| micromark-factory-destination | 2.0.1 | MIT |
| micromark-factory-label | 2.0.1 | MIT |
| micromark-factory-mdx-expression | 2.0.3 | MIT |
| micromark-factory-space | 2.0.1 | MIT |
| micromark-factory-title | 2.0.1 | MIT |
| micromark-factory-whitespace | 2.0.1 | MIT |
| micromark-util-character | 2.1.1 | MIT |
| micromark-util-chunked | 2.0.1 | MIT |
| micromark-util-classify-character | 2.0.1 | MIT |
| micromark-util-combine-extensions | 2.0.1 | MIT |
| micromark-util-decode-numeric-character-reference | 2.0.2 | MIT |
| micromark-util-decode-string | 2.0.1 | MIT |
| micromark-util-encode | 2.0.1 | MIT |
| micromark-util-events-to-acorn | 2.0.3 | MIT |
| micromark-util-html-tag-name | 2.0.1 | MIT |
| micromark-util-normalize-identifier | 2.0.1 | MIT |
| micromark-util-resolve-all | 2.0.1 | MIT |
| micromark-util-sanitize-uri | 2.0.1 | MIT |
| micromark-util-subtokenize | 2.1.0 | MIT |
| micromark-util-symbol | 2.0.1 | MIT |
| micromark-util-types | 2.0.2 | MIT |
| minimalistic-assert | 1.0.1 | ISC |
| ms | 2.1.3 | MIT |
| nanoid | 3.3.19, 6.0.1 | MIT |
| next | 16.3.6 | MIT |
| next-mdx-remote | 6.0.0 | MPL-2.0 |
| node-fetch | 2.7.0 | MIT |
| node-html-better-parser | 1.5.9 | MIT |
| node-releases | 2.0.57 | MIT |
| opencollective-postinstall | 2.0.3 | MIT |
| pako | 1.0.11 | (MIT AND Zlib) |
| parse-entities | 4.0.2 | MIT |
| pdfjs-dist | 6.3.289 | Apache-2.0 |
| picocolors | 1.1.1 | ISC |
| playwright | 1.63.0 | Apache-2.0 |
| playwright-core | 1.63.0 | Apache-2.0 |
| postcss | 8.5.23 | MIT |
| process-nextick-args | 2.0.1 | MIT |
| property-information | 7.2.0 | MIT |
| radix-ui | 1.6.7 | MIT |
| react | 19.3.0 | MIT |
| react-dom | 19.3.0 | MIT |
| react-remove-scroll | 2.7.2 | MIT |
| react-remove-scroll-bar | 2.3.8 | MIT |
| react-style-singleton | 2.2.3 | MIT |
| readable-stream | 2.3.8 | MIT |
| recma-build-jsx | 1.0.0 | MIT |
| recma-jsx | 1.0.1 | MIT |
| recma-parse | 1.0.0 | MIT |
| recma-stringify | 1.0.0 | MIT |
| regenerator-runtime | 0.13.11 | MIT |
| rehype-recma | 1.0.0 | MIT |
| remark-mdx | 3.1.1 | MIT |
| remark-parse | 11.0.0 | MIT |
| remark-rehype | 11.1.2 | MIT |
| restructure | 3.0.2 | MIT |
| safe-buffer | 5.1.2 | MIT |
| sax | 1.6.1 | BlueOak-1.0.0 |
| scheduler | 0.28.0 | MIT |
| section-matter | 1.0.0 | MIT |
| semver | 6.3.1, 7.8.5 | ISC |
| setimmediate | 1.0.5 | MIT |
| sharp | 0.35.4 | Apache-2.0 |
| source-map | 0.7.6 | BSD-3-Clause |
| source-map-js | 1.2.1 | BSD-3-Clause |
| space-separated-tokens | 2.0.2 | MIT |
| sprintf-js | 1.0.3 | BSD-3-Clause |
| string_decoder | 1.1.1 | MIT |
| stringify-entities | 4.0.4 | MIT |
| strip-bom-string | 1.0.0 | MIT |
| style-to-js | 1.1.21 | MIT |
| style-to-object | 1.0.14 | MIT |
| styled-jsx | 5.1.6 | MIT |
| tesseract.js | 7.0.0 | Apache-2.0 |
| tesseract.js-core | 7.0.0 | Apache-2.0 |
| tr46 | 0.0.3 | MIT |
| trim-lines | 3.0.1 | MIT |
| trough | 2.2.0 | MIT |
| tslib | 2.8.1 | 0BSD |
| undici-types | 7.18.2, 7.24.6 | MIT |
| unified | 11.0.5 | MIT |
| unist-util-is | 6.0.1 | MIT |
| unist-util-position | 5.0.0 | MIT |
| unist-util-position-from-estree | 2.0.0 | MIT |
| unist-util-remove | 4.0.0 | MIT |
| unist-util-stringify-position | 4.0.0 | MIT |
| unist-util-visit | 5.1.0 | MIT |
| unist-util-visit-parents | 6.0.2 | MIT |
| update-browserslist-db | 1.3.3 | MIT |
| use-callback-ref | 1.3.3 | MIT |
| use-sidecar | 1.1.3 | MIT |
| util-deprecate | 1.0.2 | MIT |
| vfile | 6.0.3 | MIT |
| vfile-matter | 5.0.1 | MIT |
| vfile-message | 4.0.3 | MIT |
| wasm-feature-detect | 1.9.0 | Apache-2.0 |
| web-vitals | 6.2.2 | Apache-2.0 |
| webidl-conversions | 3.0.1 | BSD-2-Clause |
| whatwg-url | 5.0.0 | MIT |
| xml | 1.0.1 | MIT |
| xml-js | 1.6.11 | MIT |
| yallist | 3.1.1 | ISC |
| yaml | 2.9.1 | ISC |
| zlibjs | 0.3.1 | MIT |
| zod | 4.6.5 | MIT |
| zustand | 5.0.15 | MIT |
| zwitch | 2.0.4 | MIT |