@cdek-it/typography — пакет с глобальными типографическими стилями для веб-приложений.
Подключается один раз и применяется ко всему проекту.
npm install @cdek-it/typographyили
yarn add @cdek-it/typographyДобавьте импорт в ваш глобальный CSS / SCSS файл:
@import '@cdek-it/typography/dist/index.min.css';
⚠️ Импорт должен идти до ваших кастомных стилей, если вы планируете их переопределять.
src/assets/main.css
@import '@cdek-it/typography/dist/index.min.css';src/main.ts
import { createApp } from 'vue';
import App from './App.vue';
import './assets/main.css';
createApp(App).mount('#app');src/main.tsx или src/index.tsx
import '@cdek-it/typography/dist/index.min.css';
import App from './App';
export default App;pages/_app.tsx или app/layout.tsx
import '@cdek-it/typography/dist/index.min.css';
export default function App({ Component, pageProps }) {
return <Component {...pageProps} />;
}nuxt.config.ts
export default defineNuxtConfig({
css: [
'@cdek-it/typography/dist/index.min.css',
],
});angular.json
{
"styles": [
"node_modules/@cdek-it/typography/dist/index.min.css",
"src/styles.css"
]
}Вы можете переопределять стили typography в своих файлах:
@import '@cdek-it/typography/dist/index.min.css';
h1 {
font-weight: 700;
}- Подключайте стили один раз на уровне приложения
- Используйте
index.min.cssв продакшене - Не подключайте typography в
scoped/moduleстилях - Переопределяйте стили после импорта пакета
- Пакет не распространяется через CDN
- Подключение через
<link>не поддерживается - Для SSR-проектов используйте глобальное подключение