T1ckbase commited on
Commit
b77d5ce
·
1 Parent(s): 63cd70d
Files changed (3) hide show
  1. main.ts +6 -0
  2. package.json +2 -0
  3. 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: