0.4.10 • Published 8 months ago
lite-ssr v0.4.10
💾 О проекте
Данная библиотека разработана для организации SSR в Vite проектах, с минимальными требованиями по архитектуре.
Зачем это нужно?
- Для разработки проектов без ограничений по правилам оформления роутинга, иерархии компонентов и других "палок" в колёсах от других известных реализаций SSR
- Предоставление удобного API для разработки своих реализаций ssr
- Удобной сборки проектов
Основная цель проекта: не навязывать собственную архитектуру разработки SSR проекта, а лишь служить удобным дополнением к проектам разработанным на Vite
🗒️ УСТАНОВКА
- Установка библиотеки:
pnpm i lite-ssr
- Создание файла конфигурации
/lssr.config.ts
// lssr.config.ts
import { SomeRenderer } from "..." // Необходимый рендерер
import { defineLssrConfig } from "lite-ssr";
export default defineLssrConfig({
renderer: SomeRenderer
entry: "/src/main.ts",
});
- Добавляем файл конфигурации в
tsconfig.node.json
// tsconfig.node.json
{
"include": ["lssr.config.ts"]
}
- Меняем команды запуска и сборки в
package.json
{
"scripts": {
"dev": "lssr",
"build": "lssr --build",
"serve": "lssr --serve",
},
}
Запуск проекта:
Запуск в dev-режиме:
pnpm run dev
Сборка проекта:
pnpm run build
Запуск проекта в production-режиме:
pnpm run serve
🔎 ИСПОЛЬЗОВАНИЕ
С полной документацией можно ознакомиться здесь
💻 Технологии
0.4.10
8 months ago
0.4.9
8 months ago
0.4.8
10 months ago
0.4.7
10 months ago
0.4.6
11 months ago
0.4.5
11 months ago
0.4.4
11 months ago
0.4.3
11 months ago
0.4.2
11 months ago
0.4.1
11 months ago
0.4.0
11 months ago
0.3.1
11 months ago
0.3.0
11 months ago
0.2.5
11 months ago
0.2.4
11 months ago
0.2.3
11 months ago
0.2.2
11 months ago
0.2.1
11 months ago
0.2.0
11 months ago
0.1.6
11 months ago
0.1.5
12 months ago
0.1.4
12 months ago
0.1.3
12 months ago
0.1.2
12 months ago
0.1.1
12 months ago