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
```