{"_id":"@calcom/cal-sans-ui","_rev":"6-2959f85b5789ffb996c2807757459513","name":"@calcom/cal-sans-ui","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.1":{"name":"@calcom/cal-sans-ui","version":"1.0.1","keywords":["cal-sans-ui","cal-sans-text","calcom","font","webfont","next-font"],"license":"OFL-1.1","_id":"@calcom/cal-sans-ui@1.0.1","maintainers":[{"name":"peer_rich","email":"peer@cal.com"},{"name":"baileypumfleet","email":"bailey@cal.com"},{"name":"iambalhara","email":"hariombalhara@gmail.com"},{"name":"pasqualevitiello","email":"pasqualevitiello@gmail.com"},{"name":"keithwillcal","email":"keith@cal.com"},{"name":"morgan-calcom","email":"morgan@cal.com"},{"name":"lauris-cal","email":"lauris@cal.com"},{"name":"ienlov","email":"volnei.munhoz@gmail.com"},{"name":"sahal_rajivvvv","email":"rajiv@cal.com"},{"name":"avanandel-cal","email":"alex@cal.com"},{"name":"hbjorbj","email":"sldisek783@gmail.com"}],"homepage":"https://github.com/calcom/sans-ui#readme","bugs":{"url":"https://github.com/calcom/sans-ui/issues"},"dist":{"shasum":"0b41cd829cd6402aa8b10ed0dd26a4670428c2cc","tarball":"https://registry.npmjs.org/@calcom/cal-sans-ui/-/cal-sans-ui-1.0.1.tgz","fileCount":22,"integrity":"sha512-c7WF3MK+XMCaPgN3ztEZZkwjNV0PLgnmKwsPiViNJ8kbpPzsAJckbCu/ZGgSgNRZ/vIG930phvqyFvne6kLq9w==","signatures":[{"sig":"MEQCIG8Gcz0fgi5JrgLQxHhu2nGgrzs9IL5beCer86mrCe7oAiBcH38mU738LYhzqMymLCsV1vptHjyZo3IKg2k3FXpSvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":640745},"main":"./dist/font.js","type":"module","types":"./dist/index.d.ts","module":"./dist/font.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/font.js","default":"./dist/font.js"},"./ui":{"types":"./dist/index.d.ts","import":"./dist/sans-ui.js","default":"./dist/sans-ui.js"},"./text":{"types":"./dist/index.d.ts","import":"./dist/sans-text.js","default":"./dist/sans-text.js"},"./ui.css":"./dist/sans-ui.css","./text.css":"./dist/sans-text.css","./ui-non-variable":{"types":"./dist/index.d.ts","import":"./dist/sans-ui-non-variable.js","default":"./dist/sans-ui-non-variable.js"},"./ui-non-variable.css":"./dist/sans-ui-non-variable.css"},"gitHead":"1d9566e3049620dab8bf88c94db46ebfe1983545","scripts":{"prepare":"node scripts/copy-fonts.js"},"_npmUser":{"name":"pasqualevitiello","email":"pasqualevitiello@gmail.com"},"repository":{"url":"git+https://github.com/calcom/sans-ui.git","type":"git","directory":"packages/npm"},"_npmVersion":"11.3.0","description":"Cal Sans UI and Cal Sans Text typefaces for Cal.com interfaces","directories":{},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"peerDependencies":{"next":">=13.2.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cal-sans-ui_1.0.1_1770239137718_0.24562343047544632","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@calcom/cal-sans-ui","version":"1.0.2","keywords":["cal-sans-ui","cal-sans-text","calcom","font","webfont","next-font"],"license":"OFL-1.1","_id":"@calcom/cal-sans-ui@1.0.2","maintainers":[{"name":"peer_rich","email":"peer@cal.com"},{"name":"baileypumfleet","email":"bailey@cal.com"},{"name":"iambalhara","email":"hariombalhara@gmail.com"},{"name":"pasqualevitiello","email":"pasqualevitiello@gmail.com"},{"name":"keithwillcal","email":"keith@cal.com"},{"name":"morgan-calcom","email":"morgan@cal.com"},{"name":"lauris-cal","email":"lauris@cal.com"},{"name":"ienlov","email":"volnei.munhoz@gmail.com"},{"name":"sahal_rajivvvv","email":"rajiv@cal.com"},{"name":"avanandel-cal","email":"alex@cal.com"},{"name":"hbjorbj","email":"sldisek783@gmail.com"}],"homepage":"https://github.com/calcom/sans-ui#readme","bugs":{"url":"https://github.com/calcom/sans-ui/issues"},"dist":{"shasum":"d51398188b2fecc0f0677072f7713b729a761e73","tarball":"https://registry.npmjs.org/@calcom/cal-sans-ui/-/cal-sans-ui-1.0.2.tgz","fileCount":22,"integrity":"sha512-K9RfL0wbLX1E5R8I142JzN7GllelRbkn/ng9UaiuwunE+atVipXGpfIp79DZNKsyBabzM4QbsOf2h6Q3wiRycw==","signatures":[{"sig":"MEUCIB9qDSo0DODLrIRCizOgsHWVHj63qr6NeW4urBS2Yh/dAiEA6k3kWUDSWUDzIfw8kvaCHe1R72VSfxslgjH38KJnsVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":640745},"main":"./dist/font.js","type":"module","types":"./dist/index.d.ts","module":"./dist/font.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/font.js","default":"./dist/font.js"},"./ui":{"types":"./dist/index.d.ts","import":"./dist/sans-ui.js","default":"./dist/sans-ui.js"},"./text":{"types":"./dist/index.d.ts","import":"./dist/sans-text.js","default":"./dist/sans-text.js"},"./ui.css":"./dist/sans-ui.css","./text.css":"./dist/sans-text.css","./ui-non-variable":{"types":"./dist/index.d.ts","import":"./dist/sans-ui-non-variable.js","default":"./dist/sans-ui-non-variable.js"},"./ui-non-variable.css":"./dist/sans-ui-non-variable.css"},"gitHead":"1d9566e3049620dab8bf88c94db46ebfe1983545","scripts":{"prepare":"node scripts/copy-fonts.js"},"_npmUser":{"name":"pasqualevitiello","email":"pasqualevitiello@gmail.com"},"repository":{"url":"git+https://github.com/calcom/sans-ui.git","type":"git","directory":"packages/npm"},"_npmVersion":"11.3.0","description":"Cal Sans UI and Cal Sans Text typefaces for Cal.com interfaces","directories":{},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"peerDependencies":{"next":">=13.2.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cal-sans-ui_1.0.2_1770239411305_0.1513396871895345","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@calcom/cal-sans-ui","version":"1.2.0","keywords":["cal-sans-ui","cal-sans-text","cal-sans-geo","calcom","font","webfont","next-font"],"license":"OFL-1.1","_id":"@calcom/cal-sans-ui@1.2.0","maintainers":[{"name":"peer_rich","email":"peer@cal.com"},{"name":"baileypumfleet","email":"bailey@cal.com"},{"name":"iambalhara","email":"hariombalhara@gmail.com"},{"name":"pasqualevitiello","email":"pasqualevitiello@gmail.com"},{"name":"keithwillcal","email":"keith@cal.com"},{"name":"morgan-calcom","email":"morgan@cal.com"},{"name":"lauris-cal","email":"lauris@cal.com"},{"name":"ienlov","email":"volnei.munhoz@gmail.com"},{"name":"sahal_rajivvvv","email":"rajiv@cal.com"},{"name":"avanandel-cal","email":"alex@cal.com"},{"name":"hbjorbj","email":"sldisek783@gmail.com"}],"homepage":"https://github.com/calcom/sans-ui#readme","bugs":{"url":"https://github.com/calcom/sans-ui/issues"},"dist":{"shasum":"970ccc4c986f0e64a92b7f878493c86535891fae","tarball":"https://registry.npmjs.org/@calcom/cal-sans-ui/-/cal-sans-ui-1.2.0.tgz","fileCount":30,"integrity":"sha512-P1P3eb4MY6Bx6+JaShV2tkE8X+baCqOUl+hFf8viwoyBubSV0fkL8sKMLePZs4AqLmOXxzYtYEZuI+heUE8R0A==","signatures":[{"sig":"MEUCIE6mjx4ju4YZxMx6ySWg+5a0W7OoJAfOs+cI0WJEoX1+AiEA73Op3InB4i9TumOn5GkZjatSLT5xlRxnyLe5d6g7O1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":974732},"main":"./dist/font.js","type":"module","types":"./dist/index.d.ts","module":"./dist/font.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/font.js","default":"./dist/font.js"},"./ui":{"types":"./dist/index.d.ts","import":"./dist/sans-ui.js","default":"./dist/sans-ui.js"},"./geo":{"types":"./dist/index.d.ts","import":"./dist/sans-geo.js","default":"./dist/sans-geo.js"},"./text":{"types":"./dist/index.d.ts","import":"./dist/sans-text.js","default":"./dist/sans-text.js"},"./ui.css":"./dist/sans-ui.css","./geo.css":"./dist/sans-geo.css","./text.css":"./dist/sans-text.css","./ui-non-variable":{"types":"./dist/index.d.ts","import":"./dist/sans-ui-non-variable.js","default":"./dist/sans-ui-non-variable.js"},"./ui-non-variable.css":"./dist/sans-ui-non-variable.css"},"gitHead":"43fd1d01330613706ebb1170bfec9b586f6c675c","scripts":{"build":"node scripts/copy-fonts.js","prepare":"npm run build"},"_npmUser":{"name":"pasqualevitiello","email":"pasqualevitiello@gmail.com"},"repository":{"url":"git+https://github.com/calcom/sans-ui.git","type":"git","directory":"packages/npm"},"_npmVersion":"11.3.0","description":"Cal Sans UI, Cal Sans Text, and Cal Sans Geo typefaces for Cal.com interfaces","directories":{},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"peerDependencies":{"next":">=13.2.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cal-sans-ui_1.2.0_1772554197243_0.027518789242417574","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@calcom/cal-sans-ui","version":"1.3.0","keywords":["cal-sans-ui","cal-sans-text","cal-sans-geo","calcom","font","webfont","next-font"],"license":"OFL-1.1","_id":"@calcom/cal-sans-ui@1.3.0","maintainers":[{"name":"peer_rich","email":"peer@cal.com"},{"name":"baileypumfleet","email":"bailey@cal.com"},{"name":"iambalhara","email":"hariombalhara@gmail.com"},{"name":"pasqualevitiello","email":"pasqualevitiello@gmail.com"},{"name":"keithwillcal","email":"keith@cal.com"},{"name":"morgan-calcom","email":"morgan@cal.com"},{"name":"lauris-cal","email":"lauris@cal.com"},{"name":"ienlov","email":"volnei.munhoz@gmail.com"},{"name":"sahal_rajivvvv","email":"rajiv@cal.com"},{"name":"avanandel-cal","email":"alex@cal.com"},{"name":"hbjorbj","email":"sldisek783@gmail.com"}],"homepage":"https://github.com/calcom/sans-ui#readme","bugs":{"url":"https://github.com/calcom/sans-ui/issues"},"dist":{"shasum":"538eb58075927dc652c8be986a1163071b4c6068","tarball":"https://registry.npmjs.org/@calcom/cal-sans-ui/-/cal-sans-ui-1.3.0.tgz","fileCount":29,"integrity":"sha512-IFrNGB/sMEkUraMc7PnzReRrehR/K+AZREa/3ZIzxJ94FnDxVmE8tINhyK09Pg2hJ+777dgHOPLUWRnAHvuVag==","signatures":[{"sig":"MEQCIGzGJKpQUclPdtO9qff/Vabfebga6Gq3cYoBm3mIQUgfAiBuOKvce/GHRRKDCzrWT0RHzdRmOJzsN/AJhFiUxydB1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":884234},"main":"./dist/font.js","type":"module","types":"./dist/index.d.ts","module":"./dist/font.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/font.js","default":"./dist/font.js"},"./ui":{"types":"./dist/index.d.ts","import":"./dist/sans-ui.js","default":"./dist/sans-ui.js"},"./geo":{"types":"./dist/index.d.ts","import":"./dist/sans-geo.js","default":"./dist/sans-geo.js"},"./text":{"types":"./dist/index.d.ts","import":"./dist/sans-text.js","default":"./dist/sans-text.js"},"./ui.css":"./dist/sans-ui.css","./geo.css":"./dist/sans-geo.css","./text.css":"./dist/sans-text.css","./ui-non-variable":{"types":"./dist/index.d.ts","import":"./dist/sans-ui-non-variable.js","default":"./dist/sans-ui-non-variable.js"},"./ui-non-variable.css":"./dist/sans-ui-non-variable.css"},"gitHead":"7db72a19c9a28d68c9dc2c5359a5c4c0408ac7ff","scripts":{"build":"node scripts/copy-fonts.js","prepare":"npm run build"},"_npmUser":{"name":"pasqualevitiello","email":"pasqualevitiello@gmail.com"},"repository":{"url":"git+https://github.com/calcom/sans-ui.git","type":"git","directory":"packages/npm"},"_npmVersion":"11.3.0","description":"Cal Sans UI, Cal Sans Text, and Cal Sans Geo typefaces for Cal.com interfaces","directories":{},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"peerDependencies":{"next":">=13.2.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cal-sans-ui_1.3.0_1773768959515_0.27558461090915864","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-02-04T21:05:37.602Z","modified":"2026-08-06T16:26:33.450Z","1.0.1":"2026-02-04T21:05:38.002Z","1.0.2":"2026-02-04T21:10:11.539Z","1.2.0":"2026-03-03T16:09:57.507Z","1.3.0":"2026-03-17T17:35:59.801Z"},"bugs":{"url":"https://github.com/calcom/sans-ui/issues"},"license":"OFL-1.1","homepage":"https://github.com/calcom/sans-ui#readme","keywords":["cal-sans-ui","cal-sans-text","cal-sans-geo","calcom","font","webfont","next-font"],"repository":{"url":"git+https://github.com/calcom/sans-ui.git","type":"git","directory":"packages/npm"},"description":"Cal Sans UI, Cal Sans Text, and Cal Sans Geo typefaces for Cal.com interfaces","maintainers":[{"email":"peer@cal.com","name":"peer_rich"},{"email":"bailey@cal.com","name":"baileypumfleet"},{"email":"hariombalhara@gmail.com","name":"iambalhara"},{"email":"pasqualevitiello@gmail.com","name":"pasqualevitiello"},{"email":"keith@cal.com","name":"keithwillcal"},{"email":"morgan@cal.com","name":"morgan-calcom"},{"email":"lauris@cal.com","name":"lauris-cal"},{"email":"volnei.munhoz@gmail.com","name":"ienlov"},{"email":"alishahbaz7@gmail.com","name":"alishaz-polymath"},{"email":"alex@cal.com","name":"avanandel-cal"},{"email":"sldisek783@gmail.com","name":"hbjorbj"}],"readme":"# @calcom/cal-sans-ui\n\nCal Sans UI, Cal Sans Text, and Cal Sans Geo typefaces for [Cal.com](https://cal.com).\n\n## Installation\n\n```bash\nnpm install @calcom/cal-sans-ui\n```\n\n**Next.js:** peer dependency Next.js 13.2+\n\n## Using with Next.js\n\n### Next.js config (required for Next.js < 15)\n\nAdd `transpilePackages` to `next.config.js` or `next.config.mjs`:\n\n```js\n/** @type {import('next').NextConfig} */\nconst nextConfig = {\n  transpilePackages: [\"@calcom/cal-sans-ui\"],\n};\n\nexport default nextConfig;\n```\n\n### App Router\n\nIn `app/layout.js` or `app/layout.tsx`:\n\n```jsx\nimport { CalSansUI } from \"@calcom/cal-sans-ui/ui\";\nimport { CalSansText } from \"@calcom/cal-sans-ui/text\";\nimport { CalSansGeo } from \"@calcom/cal-sans-ui/geo\";\n\nexport default function RootLayout({ children }) {\n  return (\n    <html lang=\"en\" className={`${CalSansUI.variable} ${CalSansText.variable} ${CalSansGeo.variable}`}>\n      <body>{children}</body>\n    </html>\n  );\n}\n```\n\n### Pages Router\n\nIn `pages/_app.js`:\n\n```jsx\nimport { CalSansUI } from \"@calcom/cal-sans-ui/ui\";\n\nexport default function MyApp({ Component, pageProps }) {\n  return (\n    <main className={CalSansUI.className}>\n      <Component {...pageProps} />\n    </main>\n  );\n}\n```\n\n## With Tailwind CSS\n\nMap Cal Sans to Tailwind's theme variables so you can use `font-sans` (body), `font-heading` (headings), and `font-display` (geo):\n\n**Tailwind v4** – `tailwind.css`:\n\n```css\n@theme {\n  --font-sans: var(--font-cal-sans-ui), ui-sans-serif, sans-serif;\n  --font-heading: var(--font-cal-sans-text), ui-sans-serif, sans-serif;\n  --font-display: var(--font-cal-sans-geo), ui-sans-serif, sans-serif;\n}\n```\n\n**Tailwind v3** – `tailwind.config.js`:\n\n```js\nmodule.exports = {\n  theme: {\n    extend: {\n      fontFamily: {\n        sans: [\"var(--font-cal-sans-ui)\", \"sans-serif\"],\n        heading: [\"var(--font-cal-sans-text)\", \"sans-serif\"],\n        display: [\"var(--font-cal-sans-geo)\", \"sans-serif\"],\n      },\n    },\n  },\n};\n```\n\nUsage in components:\n\n```tsx\n<p className=\"font-sans\">Body text uses Cal Sans UI</p>\n<h1 className=\"font-heading\">Headings use Cal Sans Text</h1>\n<h1 className=\"font-display\">Display text uses Cal Sans Geo</h1>\n```\n\nFor the GEOM axis (e.g. subheadings):\n\n```tsx\n<h2 className=\"font-heading\" style={{ fontVariationSettings: '\"GEOM\" 50' }}>\n  Subheading\n</h2>\n```\n\n## Non-Next.js (Vite, CRA, etc.)\n\n```ts\nimport \"@calcom/cal-sans-ui/ui.css\";\nimport \"@calcom/cal-sans-ui/text.css\";\nimport \"@calcom/cal-sans-ui/geo.css\";\n```\n\n```css\nh1 {\n  font-family: \"Cal Sans Text\", sans-serif;\n  font-variation-settings: \"GEOM\" 50;\n}\n\np {\n  font-family: \"Cal Sans UI\", sans-serif;\n  font-variation-settings: \"GEOM\" 0;\n}\n```\n\nFor browsers that don't support variable fonts: `import \"@calcom/cal-sans-ui/ui-non-variable.css\"`\n\n## Exports\n\n| Import | Description |\n|--------|-------------|\n| `@calcom/cal-sans-ui` | Next: `CalSansUI`, `CalSansUINonVariable`, `CalSansText`, `CalSansGeo` (all in one). **Preferred.** |\n| `@calcom/cal-sans-ui/ui` | Next: `CalSansUI` (variable). |\n| `@calcom/cal-sans-ui/ui-non-variable` | Next: `CalSansUINonVariable` (static UI). |\n| `@calcom/cal-sans-ui/text` | Next: `CalSansText` (variable subheadings). |\n| `@calcom/cal-sans-ui/geo` | Next: `CalSansGeo` (variable). |\n| `@calcom/cal-sans-ui/ui.css` | CSS: variable font. |\n| `@calcom/cal-sans-ui/ui-non-variable.css` | CSS: static UI weights. |\n| `@calcom/cal-sans-ui/text.css` | CSS: Cal Sans Text. |\n| `@calcom/cal-sans-ui/geo.css` | CSS: Cal Sans Geo. |\n\n## License\n\nSIL Open Font License 1.1. See [OFL.txt](./OFL.txt).\n","readmeFilename":"README.md"}