Spaces:
Sleeping
Sleeping
T1ckbase
commited on
Commit
·
b77d5ce
1
Parent(s):
63cd70d
add hono
Browse files- main.ts +6 -0
- package.json +2 -0
- pnpm-lock.yaml +22 -0
main.ts
CHANGED
|
@@ -1,4 +1,10 @@
|
|
| 1 |
import { chromium, devices } from 'playwright';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
|
| 3 |
const browser = await chromium.launch({ headless: true, args: ['--disable-blink-features=AutomationControlled', '--remote-debugging-port=9222'] });
|
| 4 |
const context = await browser.newContext({
|
|
|
|
| 1 |
import { chromium, devices } from 'playwright';
|
| 2 |
+
import { serve } from '@hono/node-server';
|
| 3 |
+
import { Hono } from 'hono';
|
| 4 |
+
|
| 5 |
+
const app = new Hono();
|
| 6 |
+
app.get('/hello', (c) => c.text('Hello Node.js!'));
|
| 7 |
+
serve(app);
|
| 8 |
|
| 9 |
const browser = await chromium.launch({ headless: true, args: ['--disable-blink-features=AutomationControlled', '--remote-debugging-port=9222'] });
|
| 10 |
const context = await browser.newContext({
|
package.json
CHANGED
|
@@ -3,7 +3,9 @@
|
|
| 3 |
"start": "node --disable-warning=ExperimentalWarning main.ts"
|
| 4 |
},
|
| 5 |
"dependencies": {
|
|
|
|
| 6 |
"browser-chromium": "link:@playwright\\browser-chromium",
|
|
|
|
| 7 |
"playwright": "^1.52.0"
|
| 8 |
},
|
| 9 |
"devDependencies": {
|
|
|
|
| 3 |
"start": "node --disable-warning=ExperimentalWarning main.ts"
|
| 4 |
},
|
| 5 |
"dependencies": {
|
| 6 |
+
"@hono/node-server": "^1.14.1",
|
| 7 |
"browser-chromium": "link:@playwright\\browser-chromium",
|
| 8 |
+
"hono": "^4.7.9",
|
| 9 |
"playwright": "^1.52.0"
|
| 10 |
},
|
| 11 |
"devDependencies": {
|
pnpm-lock.yaml
CHANGED
|
@@ -8,9 +8,15 @@ importers:
|
|
| 8 |
|
| 9 |
.:
|
| 10 |
dependencies:
|
|
|
|
|
|
|
|
|
|
| 11 |
browser-chromium:
|
| 12 |
specifier: link:@playwright\browser-chromium
|
| 13 |
version: link:@playwright/browser-chromium
|
|
|
|
|
|
|
|
|
|
| 14 |
playwright:
|
| 15 |
specifier: ^1.52.0
|
| 16 |
version: 1.52.0
|
|
@@ -21,11 +27,21 @@ importers:
|
|
| 21 |
|
| 22 |
packages:
|
| 23 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 24 |
fsevents@2.3.2:
|
| 25 |
resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
|
| 26 |
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
|
| 27 |
os: [darwin]
|
| 28 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
playwright-core@1.52.0:
|
| 30 |
resolution: {integrity: sha512-l2osTgLXSMeuLZOML9qYODUQoPPnUsKsb5/P6LJ2e6uPKXUdPK5WYhN4z03G+YNbWmGDY4YENauNu4ZKczreHg==}
|
| 31 |
engines: {node: '>=18'}
|
|
@@ -43,9 +59,15 @@ packages:
|
|
| 43 |
|
| 44 |
snapshots:
|
| 45 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 46 |
fsevents@2.3.2:
|
| 47 |
optional: true
|
| 48 |
|
|
|
|
|
|
|
| 49 |
playwright-core@1.52.0: {}
|
| 50 |
|
| 51 |
playwright@1.52.0:
|
|
|
|
| 8 |
|
| 9 |
.:
|
| 10 |
dependencies:
|
| 11 |
+
'@hono/node-server':
|
| 12 |
+
specifier: ^1.14.1
|
| 13 |
+
version: 1.14.1(hono@4.7.9)
|
| 14 |
browser-chromium:
|
| 15 |
specifier: link:@playwright\browser-chromium
|
| 16 |
version: link:@playwright/browser-chromium
|
| 17 |
+
hono:
|
| 18 |
+
specifier: ^4.7.9
|
| 19 |
+
version: 4.7.9
|
| 20 |
playwright:
|
| 21 |
specifier: ^1.52.0
|
| 22 |
version: 1.52.0
|
|
|
|
| 27 |
|
| 28 |
packages:
|
| 29 |
|
| 30 |
+
'@hono/node-server@1.14.1':
|
| 31 |
+
resolution: {integrity: sha512-vmbuM+HPinjWzPe7FFPWMMQMsbKE9gDPhaH0FFdqbGpkT5lp++tcWDTxwBl5EgS5y6JVgIaCdjeHRfQ4XRBRjQ==}
|
| 32 |
+
engines: {node: '>=18.14.1'}
|
| 33 |
+
peerDependencies:
|
| 34 |
+
hono: ^4
|
| 35 |
+
|
| 36 |
fsevents@2.3.2:
|
| 37 |
resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
|
| 38 |
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
|
| 39 |
os: [darwin]
|
| 40 |
|
| 41 |
+
hono@4.7.9:
|
| 42 |
+
resolution: {integrity: sha512-/EsCoR5h7N4yu01TDu9GMCCJa6ZLk5ZJIWFFGNawAXmd1Tp53+Wir4xm0D2X19bbykWUlzQG0+BvPAji6p9E8Q==}
|
| 43 |
+
engines: {node: '>=16.9.0'}
|
| 44 |
+
|
| 45 |
playwright-core@1.52.0:
|
| 46 |
resolution: {integrity: sha512-l2osTgLXSMeuLZOML9qYODUQoPPnUsKsb5/P6LJ2e6uPKXUdPK5WYhN4z03G+YNbWmGDY4YENauNu4ZKczreHg==}
|
| 47 |
engines: {node: '>=18'}
|
|
|
|
| 59 |
|
| 60 |
snapshots:
|
| 61 |
|
| 62 |
+
'@hono/node-server@1.14.1(hono@4.7.9)':
|
| 63 |
+
dependencies:
|
| 64 |
+
hono: 4.7.9
|
| 65 |
+
|
| 66 |
fsevents@2.3.2:
|
| 67 |
optional: true
|
| 68 |
|
| 69 |
+
hono@4.7.9: {}
|
| 70 |
+
|
| 71 |
playwright-core@1.52.0: {}
|
| 72 |
|
| 73 |
playwright@1.52.0:
|