Spaces:
Sleeping
Sleeping
File size: 1,073 Bytes
d14d270 6bc0113 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | ---
title: Lampa ES5 Proxy
emoji: 📺
colorFrom: blue
colorTo: purple
sdk: docker
pinned: false
app_port: 7860
---
# lampa-es5-proxy (HF Space)
Эндпоинты:
- `/client/es5_proxy_store.js` — клиентский плагин для Лампы (добавляет в меню расширений включение/выключение ES5-прокси для выбранных плагинов).
- `/p?url=...` — JS: скачивает исходник, прогоняет через Babel под Chrome 38, добавляет обёртку для подгрузок и базовые полифиллы.
- `/s?url=...` — CSS: скачивает CSS, инлайнит `@import`, делает `url(...)` абсолютными.
- `/health`
Запуск локально:
```bash
cd es5/server
npm i
npm start
```
Пример URL в Лампе:
```
https://<ваш-space>.hf.space/p?url=https%3A%2F%2Fexample.com%2Fplugin.js
```
Установка клиентского плагина:
```
https://<ваш-space>.hf.space/client/es5_proxy_store.js
```
|